View Single Post
Old 06-19-2010, 04:38 AM   #49
repods
Addict
repods is on a distinguished road
 
Posts: 225
Karma: 72
Join Date: Jan 2010
Device: irex DR-800S, M92S
Quote:
Originally Posted by CoolDragon View Post
Why don't you post what you have found out? You said something "legal" and wanted to write an application to enable continuous/page flow but you never said what you are trying to do.

Anyway, someone, after trying out my hacking way, found out that "page flow" and "full screen" can be achieved with the DR800's original uds. All you need to do is setting the property in the SQLite database.
ok .. you reached the real stuff..
this is what I mean..
luckily for us in irex design fullscreen and page flow continuous are attributes of the single books, just like last page read, zoom level and scribbles..
and are stored in metadata.db under the books directory in the sd card
so all you need to do to test full screen and the like, is simply to open that file with any sqlite3 manager app, update the right filelds and save it back..
you don't even need to touch the original firmware at all..

this is moreover the only right way.. infact to use the dr1000 uds is good to set easily those fields, but it's not good to actually show the documents on dr800, infact it's slower, most likely it's not optimizated for dr800 cpu and cache, has some screen sincronization problems (double refresh) and doesn't show things exactly how they should be shown..
instead the original uds performs very well...

so the next right thing for us to do is to write an app for dr800 to set easily those fields on a per book basis.. or to modifiy some open source part of the dr800 firmware.. the first solution should not be very difficult considering that in dr800 we already have a libermetadb to access metadata.db
obviously if irex guys could put all this inside uds, that would be the best solution..

beside this what I still would like to have is the flip bar working right in panning mode: I don't like at all continuous mode in portrait mode.. and there is still the double refresh issue.. but obtaining this is a bit more difficult and requires more study and time..
repods is offline   Reply With Quote