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

From: Igor Stoppa igor.stoppa at nokia.com
Date: Fri Apr 13 09:47:01 EEST 2007
On Fri, 2007-04-13 at 09:23 +0300, ext Daniel Stone wrote:
> On Thu, Apr 12, 2007 at 06:59:55PM -0700, ext Carl Worth wrote:
> > On Sat, 7 Apr 2007 12:07:33 +0200, pancake wrote:
> > > The past week I released a gpl-licensed flasher for both Nokia
> > > Internet Tablets.
> > 
> > Fantastic!
> > 
> > I've been very much looking forward to the time where there would be
> > instructions for downloading an entirely Free flasher and Free image
> > to flash to bring the unit into a bootable state from scratch.
> > 
> > So this addresses an essential missing piece in that.
> > 
> > What else might be missing?
> 
> Depends on what you mean by 'from scratch'.  If the unit does not have a
> bootloader _at all_, then you need to flash a bootloader via JTAG.  But
> that's mildly convoluted.

Serial console is the usual way to go. There is rom code that provides
this facility. Of course a serial programmer (aka flasher) is needed.
> 
> > What elements go into the Nokia fiasco image that cannot be built from
> > Free source?
> 
> The bootloaders (xloader, 2nd, secondary).
> 
> > Of those, which must not be left out in order to have a bootable
> > device?
> 
> If your device already has bootloaders, you don't need to flash them
> again, but you do need to execute this piece of non-free code every time
> you boot, or flash.

The alternative would be for us to publish the required mux settings and
so on.

Which i think is pretty silly that we haven't done so far.

Disabling muxing in kernel as we are doing now, certainly doesn't
prevent one from usinig the kernel to write directly to the supposedly
inaccessible registers.


-- 
Cheers, Igor

Igor Stoppa <igor.stoppa at nokia.com>
(Nokia Multimedia - CP - OSSO / Helsinki, Finland)

More information about the maemo-developers mailing list