Hacker News new | past | comments | ask | show | jobs | submit login

> why would you think this?

I don't know, I probably think a lot of things that are wrong. Up until your last post I assumed the waveforms were provided by E Ink themselves. When you mentioned different panels needing different waveforms I assumed you must have meant per unit, not per model of display, because the latter is obvious. If they were unique per individual display that calibration would need to be done in the factory. Did I misunderstand, and you meant per model of display, and not per unit?

Come to think of this, I can verify this right now. Here are the results of `sha256sum /var/lib/uboot/waveform.bin` on two different Remarkable devices of the same model/SKU:

185515bebf37d3e9d99ffa1f13a2804bbb2b64464fa6fc5067475fb6f65ff6b0 /var/lib/uboot/waveform.bin 185515bebf37d3e9d99ffa1f13a2804bbb2b64464fa6fc5067475fb6f65ff6b0 /var/lib/uboot/waveform.bin

You'll have to take my word I didn't copy the same line twice... but as you can see, they're the same. So I don't necessarily think the waveforms are different per unit or batch.

> You say that as if it is unique to E Ink. Whereas its standard across the entire display industry.

Sure. But I was talking about why I bought a Remarkable instead of building an open source e-ink laptop--certainly not a product with volumes high enough to get any manufacturer to pay attention. Obviously I would have the same problem if I were trying to build a regular laptop with an LCD screen (or modern CPU, or WiFi...). For hobbyist projects you're certainly not getting any support from manufacturers. The best one can hope for is open datasheets/manuals and even that is pretty rare...




> You'll have to take my word I didn't copy the same line twice... but as you can see, they're the same. So I don't necessarily think the waveforms are different per unit or batch.

I believe you. Maybe they've solved said problems and now have waveforms that work reliably across multiple batches.

But looking at Kindle, you can see there's a different wbf for each panel batch.

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

[root@kindle scripts]# cd /var/local/eink/panel/ [root@kindle panel]# ls -l ---------- 1 root root 123683 Aug 22 2017 06_05_009a_3c_152131_05_58_00000db2_85_07.wbf -rw-r--r-- 1 root root 1475735 Aug 22 2017 06_05_009a_3c_152131_05_58_00000db2_85_07.wrf -rw-r--r-- 1 root root 42 Aug 22 2017 panel_id -rw-r--r-- 1 root root 5 Aug 22 2017 version




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: