Shiny New E-Book Gizmo: The Amazon Kindle


View Full Version : OpenInkpot - free/open source firmware for v3 (and eventually other devices)


dottedmag
12-16-2007, 11:53 AM
OpenInkpot, the project for creating free/open source firmware for Hanlin/lBook eReader v3 just started: project page (http://openinkpot.org/). Future similar hardware, such as v9 will probably also be suported.

We're currently in early stage of development, making the working kernel, kdrive (X.org) and base libraries and welcome any volunteers - hardware/kernel/unix/X hackers at the moment, application developers a bit later, when the infrastructure will be more mature.

hakim
12-16-2007, 04:58 PM
Seems like a great project. Hope eventually you'll get all the source code you need from jinke. Keep up the good work! :)
PS: There are already few comments on your project at the end of this (http://www.mobileread.com/forums/showthread.php?t=17190) thread ;)

dottedmag
12-17-2007, 07:28 AM
Seems like a great project. Hope eventually you'll get all the source code you need from jinke. Keep up the good work! :)


Seems that we will have all necessary drivers by looking at device, reading datasheets and reverse-engineering earlier than Jinke/gpl-violations will come to agreement :)

armkbdotcom
01-01-2008, 05:24 PM
Nice start, I'm just going to buy Hanlin V3 soon and being developer myself this project is very interesting to me.

dottedmag
01-02-2008, 12:17 PM
Nice start, I'm just going to buy Hanlin V3 soon and being developer myself this project is very interesting to me.

Welcome!

armkbdotcom
01-02-2008, 12:26 PM
A quick question before I buy it - can I flash lBook firmware files on original chinese Hanlin?

dottedmag
01-03-2008, 07:06 AM
A quick question before I buy it - can I flash lBook firmware files on original chinese Hanlin?

Should be possible: books' hardware is identical, and several people flashed chinese firmware on lBook.

However, we did not see anyone with Hanlin v3 who tried to flash lBook's firmware, so we have no either positive nor negative experience.

mvoosten
01-03-2008, 08:25 AM
Should be possible: books' hardware is identical, and several people flashed chinese firmware on lBook.

However, we did not see anyone with Hanlin v3 who tried to flash lBook's firmware, so we have no either positive nor negative experience.

What are actually the difference between the firmwares?

dottedmag
01-03-2008, 10:45 AM
What are actually the difference between the firmwares?

I don't know for sure, but it seems that fixes in Russian/Ukraininan support and in .fb2 handling appear in lBook firmware first and only then ported back to the Hanlin.

nairbv
01-11-2008, 12:38 AM
is this actually a functioning OS that can be put on a hanlin and used to read books? or still in early development?

mrdini
01-11-2008, 08:32 AM
is this actually a functioning OS that can be put on a hanlin and used to read books? or still in early development?

It's in early development, but even with very little information from Jinke, a lot of progress has been made already - http://openinkpot.org/wiki/ComponentsStatus so it looks pretty likely they will have a functioning OS eventually...

dottedmag
02-11-2008, 04:35 PM
We've got firmware for nfsboot, so you can flash it and run actual system from the NFS share on your computer.

Mail with instructions and links is here: http://groups.google.com/group/openinkpot-hackers/browse_thread/thread/25195215c5bf3d6f

dottedmag
02-12-2008, 10:12 AM
We've got a blog: http://blog.openinkpot.org/

DaleDe
02-12-2008, 10:32 AM
We've got a blog: http://blog.openinkpot.org/

Looks like you are making great progress. X11 running is a great accomplishment. Looks like you are still focused on underpinnings but an interesting side trip would be to get a reader functioning on the device.

Dale

dottedmag
02-12-2008, 11:22 AM
Looks like you are making great progress. X11 running is a great accomplishment. Looks like you are still focused on underpinnings but an interesting side trip would be to get a reader functioning on the device.
Dale

Well, actually after getting the correct framebuffer kernel driver, X11 just started without any hassle. We're going to build some suitable X11 toolkit soon, so it will be possible to write/port graphical applications.

mlajoie
02-13-2008, 03:16 AM
I have a Chinese Hanlin V3, and I've flashed the lBook firmware. Works like a charm. There seem to be no compatibility issues between the two. Mine has a cooler logo, though :)

ibat
02-13-2008, 04:02 AM
We've got a blog: http://blog.openinkpot.org/

This is totally cool! How do you move the mouse? :) Would this run on my Chinese version of V3. I understand it has less internal memory. Is it easy to revert to the proprietary V3 image? In other words could I try it out and then return to the old version?

DaleDe
02-13-2008, 10:01 AM
This is totally cool! How do you move the mouse? :) Would this run on my Chinese version of V3. I understand it has less internal memory. Is it easy to revert to the proprietary V3 image? In other words could I try it out and then return to the old version?

What mouse? OpenInkpot is very promising but not ready for prime time yet. Do you have a ROM image of your current version? You would need that to be able to return to that version.

Dale

dottedmag
02-13-2008, 02:39 PM
I have a Chinese Hanlin V3, and I've flashed the lBook firmware. Works like a charm. There seem to be no compatibility issues between the two. Mine has a cooler logo, though :)

Thanks for info!

dottedmag
02-13-2008, 02:44 PM
This is totally cool! How do you move the mouse? :)

Well, we should hide the cursor anyway, as there is no mouse. But X cursor is very recognizable, so you can say "well, the thing has booted correctly" just after quick look a it.

Would this run on my Chinese version of V3. I understand it has less internal memory. Is it easy to revert to the proprietary V3 image? In other words could I try it out and then return to the old version?

http://openinkpot.org/wiki/V3FirmwareUpgrade <- firmware flashing instruction (either original or our). You may get original one from jinke site.

dottedmag
02-13-2008, 02:51 PM
Would this run on my Chinese version of V3. I understand it has less internal memory. Is it easy to revert to the proprietary V3 image? In other words could I try it out and then return to the old version?

It *should*. Both ukrainian and chinese devices should be identical: 64mb of flash, and our firmware currently contains only NFSboot kernel (=1mb).

It is quite hard to brick the device, so you may reflash it to original version anytime, just use the recipie from the link I've posted in previous comment.

elewton
03-27-2008, 08:28 AM
So, if I understand correctly, the Hanlin will be able to act as USB-Host? And thereby use a USB-Keyboard at some point int the future?

That is the real difference between buy and not buying the Jink for me.

Fantastic Project, by the way. I'd love to give it a shot.

dottedmag
03-28-2008, 12:16 AM
It should be possible, but nobody managed to make it working yet.

And yes, USB port is unpowered, so you'll need external power.

elewton
03-28-2008, 06:48 AM
Excellent!
Thank you.

I'll be able to get a baterry powered USB hub and not waste any power.