EDIT 20110704: new version 4
DR800+ is an enhanced firmware for DR800 ereaders.
Please, read README.dr800+ file in the package if you are new to DR800+.
IMPORTANT:
- before installing or uninstalling DR800+ be sure you have 5x the size of global.db of free space in your SD card. If not it could make your device unusable
- installation takes over 3 minutes in my DR800 with a 30 MB global.db 4000 books and 2000 covers. Uninstallation takes 5 minutes approximately
- to upgrade, and before copying the new files to the SD, run the old dr800+ script to restore original fimware, then remove previous version from the device, copy the new package contents, and finally run the installation script included here
- remember to copy DR1000's uds binary as "uds.dr1000" in "new/progs" folder before installing
Changes in v4
-----------------------------------------------------------------------------------------
Introduction:
It's based on IREX last code, version 2.0RC3. It includes some features ported from DR1000 and also new exciting features that improve the overall usability of the DR800.
The sources are on
https://bitbucket.org/inigoserna/dr800
Consult README.dr800+ if you want to play with the code.
Complete list of features:
Spoiler:
Code:
+ general
- nice installer [v3]
- faster: compiled with optimizations for the CPU of the DR800
"-mcpu=arm1136jf-s -mtune=arm1136jf-s -O3 -funroll-loops" [v3]
- modify IREX default gtk+ theme style: make scrollbars narrower [v3]
+ popupmenu
- taskbar
. open several docs/apps simultaneously (ported from DR1000) [v1]
. add active task-list in menu, to allow natigation without stylus
[from Mackx's work] [v3]
. add a menu item to toggle taskbar visibility [v3]
. make taskbar visibility at start configurable in System/dr.ini,
default: /apps/er/dr800plus/show_taskbar=false [v3]
- statusbar
. page bar, document pages thumbnails, fullscreen, continuous mode, and
some great usability shortcuts in the statusbar (ported from DR1000) [v1]
. statusbar: show a clock instead of "Menu" text [v2]
- new "System Information" menu item: program that shows hardware information,
monitor resources, list running process and even can kill them [v3]
- add toolbar icons for FBReader [v3]
- allow to add/remove icons from external apps, using new ipc calls:
"addToolbarItem", "clearToolbarItem" [Mackx's patch] [v3]
+ ctb
- books thumbnails are stored in file system instead of in global.db
database as the other metadata. This makes database smaller and much
faster browsing. Read `Thumbnails`_ section for more information [v4]
- shortcuts
. for docs, apps, folders... (ported from DR1000) [v1]
. show books cover in shortcuts [v3]
. use nicer "shortcuts view" icons [v3]
- extra sorts: add Sort by Type and Sort by Size (ported from DR1000) [v1]
- view details: additional listview for files (modified date column
has been removed to fit on the screen) (ported from DR1000)
[v1]
- add a Recently Opened view [v3]
- make number of items in recents views configurable in System/dr.ini,
default: /apps/er/dr800plus/num_recent_items=15 [v3]
- move Help view at end [v3]
- mdbindex
. indexing can be optionally disabled by an option in System/dr.ini,
default: /apps/er/dr800plus/disable_indexing=false [v3]
. configurable option in System/dr.ini to log indexing,
logs go to file SD_card/mdbindex_(timestamp).log,
default: /apps/er/dr800plus/log_indexing=false [v3]
+ uds
- 12 pages in thumbnails view for pdf files [v3]
+ erbrowser
- don't quit erbrowser when selecting another application or document
in the taskbar (ported from DR1000) [v2]
- fullscreen (ported from DR1000) [v2]
+ notepad
- don't quit notepad when selecting another application or document
in the taskbar. This allows us to have several notes open or to take
notes while reading other documents (ported from DR1000) [v2]
Installing
Installation instructions and some methods to get the required DR1000 UDS binary can be found on the documentation
Final thoughts
Of course, feedback is welcome.
I'm due to thank many people like Mackx, CoolDragon, Yuri, Gertjan and all the persons in IREX/IRX that built this marvellous device and made it open.
Thanks also to all the guys at MobileRead.
Hope you enjoy,
Iņigo