Hi everyone!
I'm using rockbox for quite some time on my trusted SanDisk Sansa Clip Zip (great work btw!) but recently wanted to upgrade to something more powerful which is why I bought two iRiver-devices (H140 and H320).
Installing Rockbox was straight-forward and it worked flawlessly.
Next I wanted to upgrade the drives but unfortunately I wasn't successful with that.
My first approach was as follows:
1. using a 50pin-1.8" IDE (PATA) to ZIF converter (like the one shown [here](
https://www.amazon.de/dp/B0014ZUA28))
2. using a CE/ZIF to mSATA converter (like the one [here](
https://www.amazon.de/dp/B07XJ27F93))
3. using an mSATA SSD (like the one [here](
https://transcend-info.com/product/internal-ssd/msa230s))
My second approach was the following:
1. using a 1.8" 50pin-IDE to CF adapter (like the one [here](
https://www.amazon.de/dp/B00S6AK592))
2. using a CF- to SD-card adapter (like the one mentioned [here](
https://www.amazon.de/dp/B09GG2959L))
3. using any microSD-card
Since I wanted to use the new drive in my devices, I formatted the new drive (SSD/mSD-card) the same way as it was the case with the old HDD.
The information from the old drives looked as follows (output from `parted`):
```
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 32.3kB 40.0GB 40.0GB primary fat32 lba
```
(note: this is the output of drive of the H140 when being read on my PC; the output from the H320-drive is similar but with a size of only 20GB)
In both cases I formatted the new mSATA-SSD or microSD-card using the tool `parted` as follows:
- the disk label was `MSDOS` (using the `mklabel` command within `parted`).
- there was only a single `primary partition` containing all the space (from `0%` to `100%`; using the `mkpart` command within `parted`).
- the partition was created using the `fat32`-file system (using the command `sudo mkfs.vfat -F 32 -n DEVICENAME /dev/DEVICELOCATION`).
In both cases I wasn't successful in booting rockbox, I always got the error "check HDD".
When reinserting the old 40GB/20GB-disk, everything worked fine.
I'm not quite sure why it is not working, according to [other links](
https://shred.zone/cilla/page/450/restauring-an-old-iriver-ihp-120-part-2.html) what I'd like to do should be possible.
Any ideas?
Thanks a lot!
---
Some additional clarification: after formatting the drive to FAT32, I copied the folder `.rockbox` and the file `ihp_120.hex` from the old HDD-drive to the root of the mSATA-SSD/mSD-card and then inserted it to the iRiver-device (but wasn't able to boot successfully).