View Single Post
Old 08-06-2010, 05:27 AM   #1
Iņigo
Guru
Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.
 
Posts: 730
Karma: 72743
Join Date: Feb 2008
Location: Here or there
Device: iRex iLiad, iRex DR800S. K4NT. Kobo Aura, Aura One, Libra 2.
Lightbulb ANN: DR800+. An enhanced firmware for DR800

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
Spoiler:
Code:
* ctb, ermetadb
  - books thumbnails are stored in file system instead of in global.db
    database, this makes database smaller and much faster browsing
  - new "migrate-thumbs" tool to move thumbs from global.db to
    <sd_card>/System/.covers and vice versa
  - settings icons are loaded from /usr/share/ctb/settings now
* popupmenu
  - fixed bug: pressreader makes popupmenu crash
* general
  - installer shows progress now

-----------------------------------------------------------------------------------------

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
Attached Thumbnails
Click image for larger version

Name:	dr800+-1.png
Views:	1671
Size:	33.7 KB
ID:	56235   Click image for larger version

Name:	dr800+-2.png
Views:	1617
Size:	30.8 KB
ID:	56236   Click image for larger version

Name:	dr800+-3.png
Views:	2730
Size:	35.2 KB
ID:	56237   Click image for larger version

Name:	dr800+-4.png
Views:	1444
Size:	69.8 KB
ID:	57705   Click image for larger version

Name:	dr800+-v3-ss1.png
Views:	1079
Size:	102.8 KB
ID:	73191   Click image for larger version

Name:	dr800+-v3-ss2.png
Views:	1104
Size:	124.3 KB
ID:	73192   Click image for larger version

Name:	dr800+-v3-ss3.png
Views:	1095
Size:	101.9 KB
ID:	73193   Click image for larger version

Name:	dr800+-v3-ss4.png
Views:	1108
Size:	160.7 KB
ID:	73194   Click image for larger version

Name:	dr800+-v3-ss5.png
Views:	1123
Size:	124.3 KB
ID:	73195  
Attached Files
File Type: gz dr800+-v4.tar.gz (436.4 KB, 1002 views)

Last edited by Iņigo; 07-04-2011 at 12:20 PM. Reason: New release: v4
Iņigo is offline   Reply With Quote