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
|