View Single Post
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#17
Originally Posted by pali View Post
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...
Thanks pali, didn't know that Nokia wrote their own x-loader.
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.
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.

Last edited by Hurrian; 2011-12-10 at 10:36.