Quote:
Originally Posted by kandwo
The Hisense A9 has a Qualcomm Snapdragon 662. I'd expect that to be the same one that many Onyx devices also use. Unfortunately, the Onyx Qualcomm driver doesn't work for e-ink functionality 
|
Sadly is a bit harder than that.
Two devices having the same or similar SoC means nothing if they don't share other commonalities (OEM,
BSP...)
We just keep their names for reference. At the end of the day it is more likely than a potential driver for your Hisense works on other models of the same brand and other brands with the same dealer.
I assume that BSP plays a major role in anything e-ink. For instance the guys at Pine received not only the bootloader and the kernel but also an entire android rom (binaries at least, not sure about source code) for their PineNote.
Those android roms contain shared libraries used to drive the epdc. They're usually tied to the android view hiearchy so the rom gets compatibility with almost all android aplications out there.
Usually brand apps do a more fine grained usage of the epdc by calling those libraries directly. Well, uhm, not directly. They call a few native functions exposed to JVM via JNI.
The way to add a new port is:
1. document a (sub)set of function calls the stock reader uses to drive the screen.
2. share your findings