Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-07-2014, 02:20 PM   #31
Nephiel
Member
Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Nephiel's Avatar
 
Posts: 11
Karma: 30016
Join Date: Feb 2014
Device: Kindle Keyboard 3G
Quote:
Originally Posted by dsmid View Post
I've done a little research and found this:
  • Various waveforms are stored in /opt/eink/images/ in *.wbf files.
  • Helper links to these files (named after waveform versions) are in /var/local/eink/.
  • If file /var/local/eink/dont_update is present, the waveform won't be flashed. Ever.
  • If file /var/local/eink/update_flash is present, the waveform will be flashed and then the file will be removed.

So all it takes to stop flashing the waveform is to create file /var/local/eink/dont_update . Easy peasy.
I can create a launchpad .ini file if someone's interested.
But we do want to update, right? To flash a working waveform into a replacement e-ink panel...

The update_flash file, on the other hand, might be useful (and dangerous) if it allowed any .wbf to be flashed without checking panel ID.
Nephiel is offline   Reply With Quote
Old 02-14-2014, 05:20 AM   #32
Supra James
Member
Supra James is on a distinguished road
 
Posts: 14
Karma: 68
Join Date: Feb 2011
Device: Kindle 3G+Wifi
Quote:
Originally Posted by Nephiel View Post
Hi there. I just managed to copy the waveform from a broken panel into a new one!
This thread has provided me with very valuable info so I thought I'd share the process here.
Brilliant work mate.

OK, dumb question time - but now you've dumped a panel's EEPROM, can we use that file in conduction with the ENABLE_DIAGS menu to flash it to a new panel without getting the arduinos out? Or is the .wfb file format different to the raw EEPROM dump?
Supra James is offline   Reply With Quote
 
Enthusiast
Old 02-14-2014, 07:00 AM   #33
Nephiel
Member
Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Nephiel's Avatar
 
Posts: 11
Karma: 30016
Join Date: Feb 2014
Device: Kindle Keyboard 3G
Looks like the EEPROM contains a little more data than just the waveform, such as "Panel ID", "VCOM setting" (which seems to match the sticker on the ribbon right opposite the EEPROM chip), and who knows what else. And I don't know what the .wbf files actually contain. The ones on /var/local/eink range in size from 46KB to 94KB, while the EEPROM has a maximum capacity of 256KB. That's why I made available the dumps I have - hopefully someone can make sense of those.

Anyway, the Kindle won't allow flashing just any .wbf through the ENABLE_DIAGS menu, the panel IDs have to match.
Nephiel is offline   Reply With Quote
Old 02-15-2014, 04:36 PM   #34
zxczxc
Connoisseur
zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.
 
Posts: 80
Karma: 134977
Join Date: Apr 2013
Device: PW
would inverting the screen (white on black etc), be related to something like this?
zxczxc is offline   Reply With Quote
Old 02-15-2014, 05:12 PM   #35
Nephiel
Member
Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Nephiel's Avatar
 
Posts: 11
Karma: 30016
Join Date: Feb 2014
Device: Kindle Keyboard 3G
I don't think so... I have found very little info about e-ink waveforms. Even if it were possible to invert the screen by flashing a .wbf file (or the entire EEPROM), we would still require the tools to calibrate the e-ink panel and create said file (or EEPROM image).

IMHO it would be easier to invert the screen by software or firmware hacks.
Nephiel is offline   Reply With Quote
Old 02-16-2014, 04:49 PM   #36
zxczxc
Connoisseur
zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.zxczxc can bend spoons with a thought.
 
Posts: 80
Karma: 134977
Join Date: Apr 2013
Device: PW
ooh, i must have not understood exactly how the eink waveform thing worked then, i didn't realize this fix was that low level thanks
zxczxc is offline   Reply With Quote
Old 03-03-2014, 03:50 PM   #37
Don1234
Junior Member
Don1234 began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2014
Device: Amazon Kidle3
tccsargent, your a genius. cheers works great now.
Don1234 is offline   Reply With Quote
Old 03-04-2014, 12:34 PM   #38
slashguitar
Junior Member
slashguitar began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2014
Device: kindle 3
Quote:
Originally Posted by dsmid View Post
I've done a little research and found this:
  • Various waveforms are stored in /opt/eink/images/ in *.wbf files.
  • Helper links to these files (named after waveform versions) are in /var/local/eink/.
  • If file /var/local/eink/dont_update is present, the waveform won't be flashed. Ever.
  • If file /var/local/eink/update_flash is present, the waveform will be flashed and then the file will be removed.

So all it takes to stop flashing the waveform is to create file /var/local/eink/dont_update . Easy peasy.
I can create a launchpad .ini file if someone's interested.
I created the file but the the waveform data is still lost on a restart.
slashguitar is offline   Reply With Quote
Old 03-09-2014, 05:57 PM   #39
kelseyud
Junior Member
kelseyud began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Mar 2014
Device: Kindle 3
So in theory, would there be a relatively easy software solution for this?
kelseyud is offline   Reply With Quote
Old 03-23-2014, 10:29 AM   #40
mikeana
Junior Member
mikeana began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jan 2012
Device: kindle
Same screen, but no half-tones

Hi Nathiel,
My Kindle keyboard froze for no apparent reason. (later found a loose screw roling around inside)
After recharging, kindle finaly unfroze,but now had this "NO half-tone screen". After doing a "reset to factory defaults" it actualy got worse.(i think)
After reading your post, it seems like more or less the same problem (eink waveform) that you get as when changing screens.
I am not a soft ware expert, but do you think there is a solution for this?
Thanks
mikeana is offline   Reply With Quote
Old 03-23-2014, 06:54 PM   #41
Nephiel
Member
Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.Nephiel can even cheer up an android equipped with a defective Genuine Personality Prototype.
 
Nephiel's Avatar
 
Posts: 11
Karma: 30016
Join Date: Feb 2014
Device: Kindle Keyboard 3G
If the screen was working on that Kindle before, it should have a working waveform for it. I'd check if the connector got loose or the ribbon was damaged.
Nephiel is offline   Reply With Quote
Old 03-24-2014, 06:04 PM   #42
mikeana
Junior Member
mikeana began at the beginning.
 
Posts: 6
Karma: 10
Join Date: Jan 2012
Device: kindle
screen saver

I notice that when the screen saver is going on or off, the picture is good for a fraction of a seccond. The text also seems good on the home screen, but gets worse on a full page:
Wouldn┤t that show more of a problem in the software/hardware and not so much with the eink waveform/screen?
mikeana is offline   Reply With Quote
Old 03-24-2014, 06:27 PM   #43
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,142
Karma: 5830424
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by mikeana View Post
I notice that when the screen saver is going on or off, the picture is good for a fraction of a seccond. The text also seems good on the home screen, but gets worse on a full page:
Wouldn┤t that show more of a problem in the software/hardware and not so much with the eink waveform/screen?
Look for another loose screw shorting things out at random.

Also check the screen cables and their connectors as others have advised.

Your post that you found a loose screw in the K3 implies that you opened it, and also possibly handled the electronics.
Which means no one here can guess what else you should check.
knc1 is offline   Reply With Quote
Old 04-04-2014, 05:24 PM   #44
bshyrigh
Junior Member
bshyrigh began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Apr 2014
Device: Kindle 3 WiFi
Quote:
Originally Posted by tccsargent View Post
This problem of the bad waveform almost exclusively lies with the 3G models of the Kindle Keyboard (and also with the 3g Kindle Touches). Here is a practical solution to your problem which, although not perfect, works most of the time: (1) Save the old, broken screen that you have removed from a 3G model of K3. (2) While the Kindle is still open, attach the new screen to it and navigate to "Reset to Factory Defaults" in the system submenu of the Kindle, and press Enter. (3) Press the arrow to navigate to "OK" of the Cancel-OK prompt which appears in the popup window for Reset to Factory Defaults, but do not press Enter yet. (4) Remove the new screen and re-connect the original broken screen; you will now be running blind, but you know that the Kindle is poised to reset with the pressing of the enter key. After the old screen is re-attached, go ahead and press Enter. (5) The Kindle will now reset to factory defaults, (hopefully) accessing the eprom chip on the ribbon cable of the old broken screen and loading the good waveform that resides there. Since you cannot watch the progress of this reset, give the Kindle at least FIVE minutes to complete the process before unplugging the old screen and re-plugging the new screen. Then slide the power bar and take a look: your 'wireframe' pictures should now be restored to solid rich grayscale!

I have repaired hundreds of Kindles and followed this procedure with around a 90% success rate. Unfortunately I have had some units (all 3G) which persistently reset to a bad, or missing, waveform, but the process has worked most of the time. Due to those failures, however, I have built up an inventory of around 50 broken 3G screens so that I can keep trying to find one to boot to which the subject Kindle will successfully read.

By the way, you should follow this procedure only after upgrading to 3.4 OS, since a later system upgrade (with a replacement screen installed) can again lead to a 'bad waveform' problem.


Good luck!
I'm halfway there.
I have 2 Kindles that I have recently replaced screens on due to broken/damaged. 1 is a 3G the other is WiFi only (both kindle3 running 3.4)
They both exhibited the washed out screen and google leads me here. The workaround described above went flawlessly with the 3G model but was ineffective with the WiFi model. So far I have tried restarting and resetting to factory default with all combinations of screen ribbons at my disposal. Is there a different workaround or other idea for the WiFi models?
bshyrigh is offline   Reply With Quote
Old 04-04-2014, 06:21 PM   #45
Ian.M
Connoisseur
Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!Ian.M will blow your mind, man!
 
Posts: 56
Karma: 57134
Join Date: Aug 2013
Device: Kindle 3 GB 3G
Its pure luck if the waveform from the old screen matches the new one closely enough. Can you try swapping the screens (with the whole case front to minimise the risk of damage) over and see if the contrast problem follows the screen or the motherboard?
Ian.M is offline   Reply With Quote
Reply

Tags
cracked screen, eink, keyboard, update, waveform

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
K5 Waveform fs (request) mmatej Kindle Developer's Corner 0 06-28-2013 02:09 PM
Tools Eink Framebuffer Update Trigger geekmaster Kindle Developer's Corner 27 04-03-2012 03:33 PM
EPD waveform files BobC HanLin eBook 2 03-01-2011 12:46 PM
Nook eInk getting a "major update" (v1.5) update next week =X= News 3 11-16-2010 12:54 PM


All times are GMT -4. The time now is 05:12 AM.


MobileRead.com is a privately owned, operated and funded community.