Progress details...
Yes and no...
I have succeeded in booting Android - I've managed to create a kernel which can mount the internal micro SD as root, and once it's done that it goes all the way to running Android.
However, it's not reliable. Sometimes the kernel crashes on boot, before it gets to mounting the root filesystem. I'm not certain why, but my suspicion is that it's another driver problem, most likely to do with the E-ink specific regulator chip's driver setup and an interrupt being generated early in the kernel boot which is not handled properly.
I haven't had time to start looking into that seriously, but there's a huge amount of change in the kernel trees between the two regulator drivers. Could be a tricky one to track down.
The other thing is that the zforce driver's wonky... there's some X/Y rotation and mirroring going on. I started looking into this (and again, the driver trees are violently different between the Kobo and Tolino trees) but then my Kobo mini got into a state where it would hardly ever boot the Android setup, it just kept showing the early boot page fault problem which I suspect is the regulator.
Will see if I can look further into the page fault blocker this week. Not proving to be as straightforward as I'd hoped this!
Kind regards,
Mike
|