The point is moot. Rockbox *can* flash the h1x0 itself, but in order to boot rockbox you need a new/modified bootloader.
I have no idea if the h1x0 original firmware supports CF but I guess it doesn't (on h3x0 it doesn't), so you need a HDD at least once to get the new bootloader on it.
On h3x0, you always need the original firmware for bootloader installation. No flashing supported yet.
Petur, can you explain this again in layman terms??? Sorry for being such a dumbass, and T+ for your patience...
1) for rockbox to support CF, you need a new bootloader, which is code we put inside the iriver original firmware. So you need to do a firmware upgrade
2) rockbox can do this firmware upgrade itself on h120/h140, on h320/h340 you need the original firmware (which does not support CF)
conclusion:
- for h320/h340 you will *always* need a harddisk if you need to install a new bootloader (=upgrade firmware), although I admit this happens rarely. Upgrading rockbox itself is not a problem
- for h120/h140 you will need a harddrive *once* to get a compatible bootloader, after that any later firmware upgrades could be done from within rockbox itself.
So whatever the case, you need a harddisk attached at least once to get the CF support.