View Single Post
Old 03-11-2011, 05:42 AM   #9
lunohod
OpenInkpot developer
lunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toyslunohod shares his or her toys
 
Posts: 211
Karma: 5627
Join Date: Mar 2008
Location: Stuttgart, Germany
Device: N516,V3,PRS505,iLiad,eSlick,E60,K3,K4NT,M90,PB912,KoboMini
Quote:
Originally Posted by JobAccommodation View Post
Hi lunohod!

Thanks for your recommendation.. weŽll take a look at this device.. we already know it but as usually happens, in its website there was no mention to open firmware or something and we didn't pay too much attention to it anymore.

By the way, if we port OpenInkPot to it, will wifi continue working?
If you enable the corresponding wifi driver in kernel, it will work. You can find the Kobo sources here: https://github.com/kobolabs/Kobo-Reader

In order to run OI you should build a proper kernel with standard interfaces enabled. For example, most vendors use some kind of non-standard framebuffer ioctl's to drive e-ink controller from the userspace. Our software doesn't use such hacks. Therefore the fb driver should be adapted to work with e-ink controller. There are drivers available for most widely used e-ink controllers like apollo, metronome and broadsheet. The same shit with keyboard control and power management.

Usually you take (obsolete and ugly) vendor kernel sources as reference and start implementing clean board support from scratch on top of the latest stable kernel.

Once your shiny new kernel works fine, the base OpenInkpot system will work almost out of box.

BTW, if you need help with porting OI or implementing new features, I can recommend some developers you could contract if you wish.
lunohod is offline