Rockbox Technical Forums

Installation / Removal => Manual Installation => Iriver - Installation/Removal/Flashing => Topic started by: mirfle on October 15, 2006, 02:06:28 PM

Title: booting original firmware
Post by: mirfle on October 15, 2006, 02:06:28 PM
Hi,

I just downloaded the "bootloader.iriver" from the iriver flashing page to my H120, and opened it with the iriver_boot plugin. it asked me whether I was sure about this, and when I pressed play it wrote "success!". Now when I turn on the player it says "version: 060811 -2251" and loads rockbox.
However, if I press the Rec button when turning on the player, it says "loading original firmware" and hangs.
Any clues?

P.S. Wasn't this supposed to make rockbox boot faster? It takes the same 6-7 seconds it did before this whole thing...
Title: Re: booting original firmware
Post by: bluebrother on October 15, 2006, 06:02:00 PM
it replaces the OF with Rockbox completely, so you can't boot into the OF anymore. Also, pressing Rec boots from disk. I don't know how it is supposed to behave if rockbox.iriver isn't present.
Title: Re: booting original firmware
Post by: mirfle on October 15, 2006, 06:29:46 PM
Quote
It replaces the OF with Rockbox completely, so you can't boot into the OF anymore.

I didn't do that. All I did was what's written under "upgrading bootloader" in the http://www.rockbox.org/twiki/bin/view/Main/IriverFlashing page. I didn't do the "Replacing original firmware" part.
here's exactly what I did:
1. download the "bootloader.iriver" from the above link.
2. long-press the navi buton on it
3. select "open with..."
4. select "iriver_boot"
5. press play (yes)
6. shut down
7. turn on while pressing rec button.

the player then shows on the screen:
Quote
Rocbox boot loader
version: 060811-2251
Starting original firmware.
and hangs on that screen.
Title: Re: booting original firmware
Post by: Llorean on October 15, 2006, 10:28:20 PM
If you look at the memory maps, Bootloader v7 tries to load the original firmware from a different location than v6 did, so it's possible that since you upgraded the firmware within Rockbox, that the original firmware is still at the old location which is why the new bootloader can't load it.
Title: Re: booting original firmware
Post by: Slasher on October 16, 2006, 02:58:09 AM
Hmm, that sounds weird because original firmware should still work. Something must be preventing it from starting up. Could you take a ROM dump using the debug menu and provide that file to me in IRC?
Title: Re: booting original firmware
Post by: Slasher on October 16, 2006, 03:10:15 AM
Ok, I was able to reproduce the problem. A fix will be provided soon when the problem is found. But please note that using only the new bootloader with support loading Rockbox from different memory configuration doesn't yet offer any speed improvement for boot up unless Rockbox itself has been flashed as well.
Title: Re: booting original firmware
Post by: Slasher on October 16, 2006, 04:37:12 AM
Now a fix has been committed, but it's still necessary to restore the original firmware. Should you need assistance converting .hex -> .bin, please contact me in IRC again.