Hello,
I have come across a very weird problem. I have an H120 with rockbox installed and bootloader 6. Rockbox loads fine until I either use the hold switch once during boot (hold-->on, iriver-->off then iriver-->on) or until I boot to original firmware once. Then the iriver cannot load to rockbox as it senses the hold switch is in the ON position ALWAYS. However, I can always boot to the original firmware and the hold switch works just fine!!! If I reflash the player then I can boot again to rockbox until I do one of the above things again.
It doesn't look like a hardware issue as it works fine with iriver firmware, could it be a bug of the bootloader?
Has anyone come across this situation before?
****** PROBLEM SOLVED ********************
It is unbelievable what the problem was!!!!!
I used third party screws for mounting the PCB to the shell and the middle right hand scew's head was bigger (we' re talking about a tenth of a millimeter or so here) and that caused a short circuit (or maybe something close to that) between ground and the line of the hold switch. As soon as the screw was replaced the problem was solved. It still remains a mystery though why the iriver firmware was working fine.
Thanks