Register Guidelines E-Books Today's Posts Search

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

Notices

Reply
 
Thread Tools Search this Thread
Old 05-01-2015, 04:58 PM   #1
johnxvt-ray
Junior Member
johnxvt-ray began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Apr 2015
Device: Kindle Keyboard
Kindle 3 Keyboard - waveform for ED060SC7 (LF)H2

I've replaced the EInk display on my Kindle 3 Keyboard. The display seemed to work, but grayscale is effectively not functioning. The part number on the eink ribbon is ED060SC7 (LF)H2-50. When I go into the diagnostics, it shows a mismatch between
Panel ID 220E_102_60_M14
and
Waveform ID V110_000_60_M01

Looking thru the forum, it seems people with this problem were able to upload a modified waveform file to fix the grayscale problem. But it seems their display had a part number of ED060SC7 (LF)C1.

Unfortunately I had thrown away the broken display before reading of using that to temporarily boot a waveform.

Has anyone got an H7 display working on their Kindle? Or are they all C1's?
Any chance you have the waveform file?
Or is there some way to get it to load the waveform on the eeprom and avoid waveform files completely?

Thanks for any info or leads - john
johnxvt-ray is offline   Reply With Quote
Old 05-02-2015, 02:00 PM   #2
HarryT
eBook Enthusiast
HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.HarryT ought to be getting tired of karma fortunes by now.
 
HarryT's Avatar
 
Posts: 85,544
Karma: 93383043
Join Date: Nov 2006
Location: UK
Device: Kindle Oasis 2, iPad Pro 10.5", iPhone 6
Moved to the dev forum.
HarryT is offline   Reply With Quote
Advert
Old 05-02-2015, 05:27 PM   #3
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: 71
Karma: 57134
Join Date: Aug 2013
Device: Kindle 3 GB 3G
Here's phikappa's post on how to hack a waveform file to match your panel ID, from the "Update eink waveform" thread.
Ian.M is offline   Reply With Quote
Old 05-03-2015, 08:32 PM   #4
johnxvt-ray
Junior Member
johnxvt-ray began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Apr 2015
Device: Kindle Keyboard
That is the post I'm using to debug. The manufacturer code is specified in the waveform file at offset 0x0d. In his post, with a panel id of v110_173_60_m06, this value is 0x03 for Vizplex 110. My panel id is 220E_102_60_M14m, which doesn't seem to have a listed value for this offset. After updating the other well documented offsets, I tried the values between 1 and 10 with the same error msg ("File ... is not a valid waveform file for this
panel. Use a waveform file compatible with panel_id 220e_102_60_m14."). There is also the assumption that the file name can be any text name. In his and other posts, it seemed that they were working with a panel that was lableled ED060SC7(LF)C1. Mine is similar except it ends in H2. Not sure if the C1/H2 represents the manufacturer?
johnxvt-ray is offline   Reply With Quote
Old 05-03-2015, 08:50 PM   #5
NiLuJe
BLAM!
NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.NiLuJe ought to be getting tired of karma fortunes by now.
 
NiLuJe's Avatar
 
Posts: 13,477
Karma: 26012494
Join Date: Jun 2010
Location: Paris, France
Device: Kindle 2i, 3g, 4, 5w, PW, PW2, PW5; Kobo H2O, Forma, Elipsa, Sage, C2E
Err, I may completely off-base here, but aren't V220 Pearl panels (i.e., the generation after; vs. the original V110, Vizplex)?

Has anyone ever tried that at all?

Can't even remember which Kindle first introduced the Pearl panels anyway... Ooops.

EDIT: Nah, scratch that. I think it was on the DXG, and then the K3, so, forget about my crazy 3AM 'insights' ^^.

Last edited by NiLuJe; 05-03-2015 at 08:53 PM.
NiLuJe is offline   Reply With Quote
Advert
Old 05-13-2015, 08:44 PM   #6
pelrun
Junior Member
pelrun began at the beginning.
 
Posts: 2
Karma: 10
Join Date: Oct 2010
Device: Amazon Kindle 3G
Don't use the file from the original post; you have to get the closest match from the /opt/eink/images directory on your kindle. There are several v220 ones on mine.
pelrun is offline   Reply With Quote
Old 11-11-2015, 06:03 PM   #7
misterkind(le)
Junior Member
misterkind(le) began at the beginning.
 
Posts: 1
Karma: 12
Join Date: Nov 2015
Device: kindle 3g US
Resolve waveform problem using just a computer and the kindle (WLAN needed).

Hi everyone,

so I bought a screen of a supplier in Hong-Kong and it turns out the wave file is not recognized. I realized this only after getting rid of the old screen, so the solution of temporarily updating the file during a reset phase by swaping the connector to the old screen is not an option for me.

After reading intensively and fiddling around even more I did come up with the following procedure which at least works for now. Here is an overview of the steps:
1) root the kindle
2) generate the password for WLAN access to /
3) find out the screen description looking into stored files on the device
4) create a custom .wbf file on your computer by altering the name and content slightly to match your screen
5) transfer and make a symbolic link (ln -s) to it on your kindle.

so... details of the setps:
1) & 2)
I used the explanation on this site to root my kindle:
https://speely.wordpress.com/2012/12...ndle-keyboard/

3)
- configure the sshd server on the kindle when it is connected via USB
- unplug it
- activate the WLAN using the kindle menu (make sure it is not 3g)
- go into settings and find the ip address of your kindle
menu--settings
type 711 (Alt+U Alt+Q Alt+Q)
- activate the ssh server by typing following comands on the kindle
";debugOn" then Enter
"~usbNetwork" then Enter
- log into your kindle via WLAN using root and the password found under point 2)

looking around the drive i tried executing things, and found that following relevant information regarding my screen. Type:
[root@kindle /]# more /sys/devices/platform/eink_fb.0/eeprom_whole

ED060SC7H2!!!!!!
-1.50!!!!!!!!!!!
V220_E102_60_WNE
321_SC7H2_BTC
!!!
E102!!!!!!!!!!!!
E31508A21T060115
EME60B5091019039
!!!!!!!!!!!!!!!!

this indicates to me the screen to be V220_E102_60_WNE321_SC7H2_BTC which will be then name of my .wbf file.

also there is a list of devices here (just for information). I could guess the number behind "Mxx" of the screen using: M14.
[root@kindle /]# more /opt/eink/scripts/pvi_barcode_table.txt
E0R M01 60 # ED060SC4
E1M M03 60 # ED060SC4H1
E1X M04 60 # ED060SC4H2
E1U M06 60 # ED060SC5
E23 M0B 60 # ED060SC5H1
E22 M0C 60 # ED060SC5H2
E2N M12 60 # ED060SC7
E32 M13 60 # ED060SC7H1
E31 M14 60 # ED060SC7H2
E2R M23 60 # ED060SC5C1
E30 M24 60 # ED060SC7C1
E43 M3D 60 # ED060SC7T1
L01 MA1 60 # LB060S03-RD01
L02 MA2 60 # LB060S03-RD02

E0D M01 97 # ED097OC1
E0X M01 97 # ED097OC1
E2C M0D 97 # ED097OC1H1
E1Y M05 97 # ED097OC1H2
E29 M0E 97 # EF097OC3
E2B M0F 97 # EF097OC3H1
E2A M10 97 # EF097OC3H2
E2S M15 97 # EF097OC4
E33 M16 97 # EF097OC4H1
E34 M17 97 # EF097OC4H2
E35 M20 97 # ED097OC4
E36 M21 97 # ED097OC4H1
E37 M22 97 # ED097OC4H2

make the device writable for root (** be very carefull with this!**) by typing:
[root@kindle /]# mntroot rw

copy the whole /opt/eink/images to /mnt/base-us/folderOfYourChoice

4) & 5)
- plug the USB cable
- find all .wbf files you copied under /folderOfYourName directly on the USB-Drive the kindle is now
- copy the files to a safe place on your disk (**recommended**)
- rename the file that looks like it is the best guess. For me the original was V220_C008_60_WJ0705_ED060SC7H2_BTC.wbf, which I renamed to V220_E102_60_WNE321_SC7H2_BTC.wbf
- then edit the content at the beginning of the file in hex (a software called "HxD" worked for me) to match the filename. The attached image "coding.png" is my visual color-coded help to identify which bytes to change.
I started with the good information from user phikappa to understand the hex-hack:
https://www.mobileread.com/forums/sho...8&postcount=62
- copy the new file onto kindle via USB
- unplug the USB cable
- regain WLAN access to the kindle and copy the custom .wbf files to the /opt/eink/images where the other similar files still reside.

- create 2 symbolic links of the file in /var/local/eink/
ln -s 220E_102_60_M14 /opt/eink/images/V220_E102_60_WNE321_SC7H2_BTC.wbf
ln -s V220_102_60_M0E /opt/eink/images/V220_E102_60_WNE321_SC7H2_BTC.wbf
(I am not sure which one the kindle at this point :{| )

- restart the kindle
DONE!


(the image does not reflect the real values I used, it was generated just as an example)

Last edited by misterkind(le); 12-11-2015 at 05:07 PM. Reason: typo
misterkind(le) is offline   Reply With Quote
Old 03-10-2017, 02:13 AM   #8
dpavlin
Connoisseur
dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.dpavlin can really shake a tail feather.
 
dpavlin's Avatar
 
Posts: 61
Karma: 116628
Join Date: May 2011
Location: Zagreb, Croatia
Device: Kindle K3G and DXG
isis.wbf will load waveform file

If you just create /var/local/eink/isis.wbf file eink driver will load it without checking. See https://www.mobileread.com/forums/sh...4&postcount=99 for more details.
dpavlin is offline   Reply With Quote
Reply

Tags
eink, grayscale, kindle, waveform


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Update eink waveform Zirowe Kindle Developer's Corner 122 07-03-2020 06:50 AM
Waveform fs (request) mmatej Kindle Developer's Corner 0 06-28-2013 02:09 PM
Ended Kindle Keyboard + Marware Eco-Vue Kindle Leather Folio Ron. Flea Market 0 12-16-2011 03:20 PM
Your vote - keyboard or no keyboard on Kindle mrzerga Amazon Kindle 56 03-10-2011 07:22 PM
EPD waveform files BobC HanLin eBook 2 03-01-2011 12:46 PM


All times are GMT -4. The time now is 01:37 AM.


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