Active Topics

 


Reply
Thread Tools
Posts: 502 | Thanked: 366 times | Joined on Jun 2010 @ /dev/null
#11
Originally Posted by Alfred View Post
I beleive there was a post a while ago from some Russian dude, who got into NOLO thing, and actually did some stuff to it, don't remember who and what that was though...
The person and the thread you're talking about is the one I have linked in my previous posting . Have a look for that orange coloured word.
__________________
 

The Following User Says Thank You to tuxsavvy For This Useful Post:
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#12
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.
 

The Following 3 Users Say Thank You to Mentalist Traceur For This Useful Post:
zifis's Avatar
Posts: 308 | Thanked: 729 times | Joined on Jan 2010 @ Athens, Greece
#13
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!
 
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#14
Originally Posted by Hurrian View Post
The "NOKIA" boot logo is part of NOLO.
And I assume the white background is somewhere in NOLO code too. I have to check uboot to see how it sets the screen black, and that can probably be injected as a JMP in NOLO before it prints the NOKIA logo.
U-Boot directly write to framebuffer address and I think NOLO do it too...
 
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#15
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?
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.
 
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#16
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...
 

The Following 3 Users Say Thank You to pali For This Useful 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.
 
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#18
Originally Posted by Hurrian View Post
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.
And who will boot from mtd initfs? Nobody - NOLO can only boot from mtd kernel...

See U-Boot thread: http://talk.maemo.org/showthread.php...57#post1089657
 
Posts: 1,225 | Thanked: 1,905 times | Joined on Feb 2011 @ Quezon City, Philippines
#19
Originally Posted by pali View Post
And who will boot from mtd initfs? Nobody - NOLO can only boot from mtd kernel...
Damn you're fast. Edited my post accordingly.
__________________
N9 PR 1.3 Open Mode + kernel-plus for Harmattan
@kenweknot, working on Glacier for Nemo.
 
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#20
Now uboot is stored with kernel on same mtd part :-)
 

The Following User Says Thank You to pali For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 11:57.