Rockbox Technical Forums

Installation / Removal => Manual Installation => Iriver - Installation/Removal/Flashing => Topic started by: muesli on July 15, 2009, 07:06:31 AM

Title: h120 cf-mod how-to?
Post by: muesli on July 15, 2009, 07:06:31 AM
1.
i have been investigating http://www.rockbox.org/twiki/bin/view/Main/CFModGuide but didnt get a proper answer since i read:

Quote
It is probable that not all currently supported DAPs will require the same exact procedure to implement this mod. This page should take those differences into account as opposed to the MiniCF page. Now that support is in SVN, new bootloaders will not require the hacks described below.

how old is that information or in other words: do i still require bootloader V7-pre4?

2.
talking about http://www.rockbox.org/twiki/bin/view/Main/IriverFlashing

Quote
MPORTANT: Do NOT use mkboot or any instructions in IriverBoot to flash the bootloader using original firmware. The format used in bootloader.iriver is not compatible with bootloader.bin -format and doing that WILL brick your player. Use Rockbox plugin iriver_flash instead. It contains many safety measurements to prevent possible failures.

means first of all i have to flash bootloader v6 and afterwards within rockbox using plugin iriver_flash to update to V7-pre4?

3.
http://www.rockbox.org/twiki/bin/view/Main/IriverBoot
what means:

 
Quote
TODO list for the upcoming bootloader revision

H100: Support USB Diskmode for CFModded players

i cant access the player via usb anymore??? if yes, how else?
Title: Re: h120 cf-mod how-to?
Post by: animatorgeek on July 15, 2009, 12:35:03 PM
1.
how old is that information or in other words: do i still require bootloader V7-pre4?

Yes, you still need 7pre4.  There's been a little talk lately of updating the bootloader to fix the boot-from-CF bug that still causes that pesky ata-80 error when you try to boot directly from the CF card.

Quote
2.
means first of all i have to flash bootloader v6 and afterwards within rockbox using plugin iriver_flash to update to V7-pre4?

That pretty much sums it up.  I think the instructions are mostly aimed at people who already have Rockbox installed on their hard drive.  I'm not sure if there's a way, at the moment, to do the CF mod if you don't already have Rockbox installed on a hard drive.

I'll also point out that iriver_flash is actually a much easier and safer method for flashing the bootloader than the original iriver method, even if you stick with the hard drive.

Quote
3.
http://www.rockbox.org/twiki/bin/view/Main/IriverBoot
what means:

 
Quote
TODO list for the upcoming bootloader revision

H100: Support USB Diskmode for CFModded players

i cant access the player via usb anymore??? if yes, how else?

I'm not sure exactly what the original intention of that was.  The current state of bootloader 7pre4, as I understand it, is that it does everything correctly with CF except boot directly from the CF.  With CF you have to flash Rockbox to RAM or ROM for the bootloader to work correctly.

Accessing the player via USB in the bootloader does work, but it's set up to automatically boot from the disk when exiting that mode, just in case you uploaded a new Rockbox revision.  Since it can't successfully boot from CF, though, this causes ATA error -80 and you have to reboot with the reset button.  As a result it's much less of a headache to use the USB mode inside Rockbox (after booting), not the bootloader USB mode.

If I'm interpreting your concerns correctly, I would advise you that there is very little not to like about the CF mod.   Chief among those is the bootloader not being able to boot directly from the card.  That's not really a problem, though, if you just make sure you turn on the player before connecting it to a computer.

The only other problem is that you can't boot the original firmware with a CFmodded player.  That's only a problem if you care about the original firmware, though, which I stopped doing years ago.  The only thing it has over Rockbox is the ability to play files with DRM.
Title: Re: h120 cf-mod how-to?
Post by: littlenick on February 26, 2010, 10:50:52 AM
Much of the above is too much tech-speak for me to understand (e.g. I got no idea what SVN means and so on...).

But everyone has to start one day and since ther's still time until 128GB CF cards become affordable to me I should like to ask you today just the following:

Quote: "With CF you have to flash Rockbox to RAM or ROM for the bootloader to work correctly."

Can anyone please explain to me where the RAM and where the ROM reside physically in my iriver h120?

Greetings
Thomas
Title: Re: h120 cf-mod how-to?
Post by: animatorgeek on February 26, 2010, 11:14:06 PM
I'm not sure why you'd need to know this.  Flashing Rockbox to ROM and RAM are accomplished entirely through software -- there's no hardware futzing required.

That said, you can find pictures of the internal circuit boards in the wiki.

-David
Title: Re: h120 cf-mod how-to?
Post by: littlenick on March 05, 2010, 02:26:14 PM
OK - may I give you another nut to crack?
Can anyone give me please a working link to download  the 7pre4 bootloader?
I tried

http://www.rockbox.org/tw...bootloader_h120_7pre4.zip

and it didn`t work.