View Single Post
Old 07-15-2011, 01:37 AM   #2
khmann
Enthusiast
khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.khmann once ate a cherry pie in a record 7 seconds.
 
Posts: 43
Karma: 1658
Join Date: Jul 2011
Device: b006
common... 126 post-reads already, somebody comment! I'm excited.. this totally works... surprisingly well. I'm pretty sure that with a little bit of help, eink flashing could be a thing of the past on Kindle.

I should note that I'm using a B006 K3,
[root@kindle root]# cat /proc/eink_fb/commands_version
V0303 (C/S 0000EB65)
[root@kindle root]# cat /proc/eink_fb/waveform_version
V220_C049_60_WJ0F01_D (M24, S/N 1500, 85Hz)

"contrast level 7" seems to be a special 1 bit display mode, which interestingly, ignores /sys/devices/platform/eink_fb.0/override_upd_mode (which to get the following trick to work, should be left/put back at default... 0) Perhaps if a user-mode daemon was written to monitor page turns and fire the following "refinement":

echo 19 3 > /proc/eink_fb/update_display ; echo 18 0 > /proc/eink_fb/update_display ; echo 19 7 > /proc/eink_fb/update_display

firing this ^^^ after a page turn results in a 4bit grayscale refinement to the 1bit rendered page of contrast 7, it looks like there is still "1 bit" of ghosted afterimage but it looks good.

-----------------------------------------------------
notes:

_EINK_UPDATE_DISPLAY_WHICH=18
_FX_UPDATE_PART=0
_FX_UPDATE_FULL=1
_FX_UPDATE_FAST=2
_FX_UPDATE_SLOW=3 - full refresh with "flash"

_FX_BUFFER_LOAD=99
_FX_DISPLAY_PART=100
_FX_DISPLAY_FULL=101
khmann is offline   Reply With Quote