![]() |
Re: startup_nokia_logo
Quote:
|
Re: startup_nokia_logo
We need an open source nolo replacement. Then this **** wouldn't be an issue and we'd have a possibility to create a truly nigh-unbreakable emergency recovery shell to implant into the bootloader itself. If only I actually knew what the hell I was doing with hardware at such a low level, I could contribute to some NOLO reverse engineering.
|
Re: startup_nokia_logo
Hmmm interesting topic. It must really be hard to replace the logo which would explain why this thread hasn't got the attention it deserves!
|
Re: startup_nokia_logo
Quote:
|
Re: startup_nokia_logo
Hmm, Nokia's NOLO looks like it's the second-stage bootloader for OMAP, which means that it can be replaced by U-boot straight.
OMAP x-loader is open source, but who knows if it's modified for the N900? And what devices does it initialize, etc? |
Re: startup_nokia_logo
First stage boot loader is not Omap X-Loader. It is totally different bootloader (but only with similar name Nokia X-Loader). X-Loader is signed, so we cannot repleace it.
Second stage boot loader is NOLO (Nokia Omap Loader) which is not signed, so teoretically could be replaced. But U-Boot binary is too big (bigger then NOLO), so we cannot easily relplace it. And we do not have *working* U-Boot port for N900 (as second stage bootloader, which initialize HW) - only port which behave like linux kernel... |
Re: startup_nokia_logo
Quote:
I have an idea though, if u-boot can't be shoehorned into mtd1, why not put it on mtd4 (initfs?) That should be enough space for a bootloader. EDIT: I totally forgot that NOLO was completely neutered for the release of the N900, unable to select default boot device, etc, and mtd4 as wasted space. New idea: move kernel out of mtd2, put u-boot there, stuff kernel in mtd4 (it should be about the same size, right?) Flasher will need to be patched, though. |
Re: startup_nokia_logo
Quote:
See U-Boot thread: http://talk.maemo.org/showthread.php...57#post1089657 |
Re: startup_nokia_logo
Quote:
|
Re: startup_nokia_logo
Now uboot is stored with kernel on same mtd part :-)
|
All times are GMT. The time now is 21:10. |
vBulletin® Version 3.8.8