View Single Post
Old 04-30-2012, 03:27 AM   #24
geekmaster
Carpe diem, c'est la vie.
geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.geekmaster ought to be getting tired of karma fortunes by now.
 
geekmaster's Avatar
 
Posts: 6,433
Karma: 10773670
Join Date: Nov 2011
Location: Multiverse 6627A
Device: K1 to PW3
Quote:
Originally Posted by dave2008 View Post
Great work as always! BTW, where did you managed to get those Eink controller documents?
Not very detailed, but enough to "read between the lines" based on past experience. When you have a lot of experience with a lot of hardware, little hints can give away the whole secret.

Basically, I went from the device teardowns that identified the chips (epson) on K3, and backtracked to crossreference the part number and find a PDF with that part.

For the K4 and K5, I found eink literature from Freescale, which identified the eink controller integrated into the iMX508 SoC, and from there backtracked to a project for the illiad that has partial support for the same eink controller.

I found the "not known in this forum" secret ioctl for the k4/k5 (buried in very complex code) and extracted the essential ioctl parameters, then simplified it by "defaulting" a lot of stuff.

The freescale eink controller has a LOT of untapped potential here that we can explore (especially with a custom kernel)...

Basically, after multiple failed attempts in past months, I decided I really needed it now, and just kept looking (pretty much continuously for two days) until I found the secrets I needed to write code.


Last edited by geekmaster; 04-30-2012 at 12:30 PM.
geekmaster is offline   Reply With Quote