[maemo-developers] closed stuff Re: 0xFFFF: GPL-licensed flasher for n770 and n800

From: Daniel Stone daniel.stone at nokia.com
Date: Fri Apr 13 10:19:14 EEST 2007
On Fri, Apr 13, 2007 at 09:11:34AM +0200, ext Frantisek Dufka wrote:
> Daniel Stone wrote:
> >On Thu, Apr 12, 2007 at 06:59:55PM -0700, ext Carl Worth wrote:
> >>What elements go into the Nokia fiasco image that cannot be built from
> >>Free source?
> >
> >The bootloaders (xloader, 2nd, secondary).
> 
> And the initfs too. Without it it is hard to initialize wi-fi nad bt 
> chips properly.

Ah, I thought the initfs source was public.  Apparently not.

> Kernel is free to modify too but (closed) wi-fi modules depend on it so 
> you can't deviate too much.

Well, only umac.ko, and Kalle has a public cx3110x project, so you
should be able to rebuild it to run on whichever kernel you create?

> It looks like you also need to have bme running in your free solution 
> for charging to work.

This is true.

> At boot time you also need dsme but I guess/hope 
> it can be killed once it does its job of letting initfs stuff work and 
> you have replacement for the dsme part that keeps the HW watchdog happy. 
> Killing it gives you control of display brightness and blanking.
> What dsme manages can be guessed from names of libraries in
> /mnt/initfs/usr/lib/dsme/

Indeed, most of DSME can be relatively trivially reimplemented.  There
are very few parts which require actual reverse-engineering; the main
part, I'd imagine, would be the Retu RTC.  The rest (e.g. display
blanking) is already publicly documented.

Cheers,
Daniel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.maemo.org/pipermail/maemo-developers/attachments/20070413/f4f9481a/attachment.pgp 
More information about the maemo-developers mailing list