The firmware in a H1x0 is not on the disk, but in flash memory. A H1x0 without a disk (or with a CF) will happily boot the OF, but will not be able to find the disk and so won't be able to play. This is why it is important to flash a Rockbox bootloader that can work with CF (7pre4 IIRC) before swapping the disk for CF as you need to flash the bootloader from within the OF, and so the OF needs to be able to see the disk to read the bootloader file.