Rockbox Technical Forums

Installation / Removal => Rockbox Utility => Topic started by: ATAGA on April 21, 2009, 07:06:55 PM

Title: Rockbox Utility and Compact Fash
Post by: ATAGA on April 21, 2009, 07:06:55 PM
If I use Rockbox Utility v3.2, Can I create firmware that boot both original firmware (H300(kor)_V131) and Rockbox firmware with compact flash?

How do I create this H300.zip?
http://www.rockbox.org/twiki/pub/Main/CFModGuide/H300.zip
Title: Re: Rockbox Utility and Compact Fash
Post by: peteswensson on April 21, 2009, 09:03:25 PM
I have used this particular H300.zip to make the compact flash modification on several iriver H300 players, with several different CF cards.  It is a modification of the Japanese version of the original firmware (version 1.29J, if I remember right), rather than the Korean one.  I believe it has the same functionality of the Korean, plus the bootloader modifications needed to allow use of the compact flash.  Download it to your computer, unzip it, copy it to the root directory of your iriver's hard drive, and re-flash your firmware following the iriver instructions.  I haven't used RBUtil to install the bootloader, so I don't know if it has a routine for picking the bootloader from the CF Mod wiki rather than using the standard one.

As long as you are using your hard drive, your iriver firmware will work just fine as before.  And you can load Rockbox and use that too.  It will be the default, but you can hold down the record button as you press the on button, and it will boot into the original iriver firmware instead of Rockbox.

Once you replace the hard drive with the compact flash, the iriver firmware will not recognize the compact flash as a drive, even though Rockbox does.  You can still use the iriver firmware to listen to the radio, or to take advantage of its handy screen messages during battery charging -- i.e., CHARGING.....COMPLETE!.  But the iriver firmware will say CHECK HDD CONNECTION, its way of claiming you have no drive, and it will not access the CF card.
Title: Re: Rockbox Utility and Compact Fash
Post by: ATAGA on April 22, 2009, 03:48:42 AM
For all I know, but I like the latest version, How do I create this H300.zip?

What is special about this firmware?
Title: Re: Rockbox Utility and Compact Fash
Post by: bluebrother on April 22, 2009, 12:50:46 PM
First, there is no Rockbox Utility 3.2. Second, Rockbox Utility will always download the latest bootloader release from the download server. Thus, if you need a different bootloader you're out of luck -- unless you hack Rockbox Utility to use a different file. This is not an option in Rockbox Utility as it's kinda dangerous.
Title: Re: Rockbox Utility and Compact Fash
Post by: ATAGA on April 22, 2009, 05:57:24 PM
OK, manually: What bootloader should I use?, where download it? and How to create firmware Patched?

To give a clue?, Please...
Title: Re: Rockbox Utility and Compact Fash
Post by: bluebrother on April 22, 2009, 06:09:04 PM
Have you actually opened the zip file you linked? It already contains the flash file. Also, there is still the IriverBoot wiki page around.
Title: Re: Rockbox Utility and Compact Fash
Post by: peteswensson on April 22, 2009, 08:49:14 PM
ATAGA:

It looks like the best option is for you to manually install the bootloader and RockBox files.  You will be pleased to find that this process really is pretty easy.

1.  Download the H300.zip file that you linked.  When you unzip it, you will have a file named H300.hex.  As I mentioned above, it is for Japanese version 1.29J, rather than Korean version 1.31K.  RockBox is not compatible with version 1.31K anyway, and this is the only version of the firmware that has been patched to enable the CF modification for the iriver H300 series.  So unless you can program your own firmware patch, this is your only choice.  But don't worry, it's a good one.  It is a complete, already-patched firmware, so you do not have to mess with fwpatcher.exe.

2.  Copy the H300.hex file to the root directory of your iriver's hard drive, over-writing the H300.hex that is already there (which I gather is your 1.31K version).

3.  Use the iriver's built-in procedure for "upgrading the firmware".  Be sure to connect the player to AC current with its adaptor, so you don't run out of battery power in mid-upgrade.  Turn on the player, and press and hold the NAVI button for a couple of seconds to open the Menu screen.  Select the "General" submenu.  Cursor down to the "Firmware Upgrade" option and select it with the NAVI button.  The player will display a pop-up asking if you are sure you want to do this.  Select yes and push the NAVI button again.  Do not disconnect the adaptor or shut off the player until it finishes upgrading the firmware on its own.  It will take a minute or two, then shut itself off when done.

4.  Go to Downloads\Releases\Manual Install on this website and download the zip file for the iriver H320/H340.  At the bottom of that page you will see where you can download the RockBox fonts.  Do it.  Download the Manual too.  Go to Downloads\themes\iriver H3xx, pick one or more themes that appeal to you and download it/them.

5.  Put your CF card in a card reader to load RockBox, the font set, and your preferred theme(s) onto it.  It's faster to load them on the card using a reader before installing the card, rather than installing your card into the player and then loading RockBox using the USB cable.  Follow the instructions in your Manual for how to manually load RockBox with its files all put in their proper places.

6.  Replace the hard drive in your iriver player with the CF card and its adaptor, following the instructions on the CF Mod wiki page.

You should then be ready to enjoy your CF-modded iriver!
Title: Re: Rockbox Utility and Compact Fash
Post by: ATAGA on April 23, 2009, 04:49:07 PM
OK.