• Status Closed
  • Percent Complete
  • Task Type Bugs
  • Category Bootloader
  • Assigned To No-one
  • Operating System Iriver H100 series
  • Severity Low
  • Priority Very Low
  • Reported Version Daily build (which?)
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: Rockbox
Opened by FLACvest - 2012-10-19
Last edited by speachy - 2021-05-12

FS#12769 - rb 3.12 - iriver H140 bootloader crash: 1st boot fails, Reset pin, 2nd boot Successful. Repeatable.

Rockbox Info: Version: 3.12

Device: iRiver H140, 80GB Toshiba MK8009GAH 8mm 1.8” IDE HDD 8mm

BUG: Repeatable, Consistent.

Additional Information:
1. To verify that I had a good installation of the 3.12 version of the Rockbox firmware working, I have reformatted, and re-flashed rockbox 3.12 two seperate times after initially encountering this, duplicating this behavior. So it doesn’t seem to be a bad firmware flash.

Expected Behavior:

1. Player should Power On and boot properly every single time the bootup sequence is initiated correctly (Play Button pressed when Player is in a Powered Off state).

Buggy Behavior:

1. Player Powers Up, then locks up (i.e. “crashes”) during bootloader sequence, requiring a hard reset, and upon second boot, finally Powers On and boots properly, bringing up a functional session of the Main User Interface. This is repeatable, and consistent.

Bug Symptoms & How To Repeat:

1. Consistently the Player will lock up during first “boot” sequence. The bootloader will usually reach the text stage, and sometimes crash here. Sometimes the bootloader will get through the text stage and reach the Rockbox Logo and then crash here. The Main User Interface is never reached upon first “boot” sequence.

2. The result of the first “boot” lockup (i.e. “crash”) requires that I reset the Player by inserting a paperclip into the Reset hole (on the bottom plate of the Player) and triggering the button hidden in there. This Powers Down the Player, and Resets the Firmware, leaving the Player ready to be Powered On again.

3. Upon the second “boot”, the Player will “boot” and the bootloader will make it past the text stage, the Rockbox Logo stage, and then spin up the HDD properly; the bootloader will not lock up the firmware, and behaves ‘normally’, finally resulting in a completed boot up sequence with the Main User Interface coming up (as a user would expect). The Player is now ready to use.

Closed by  speachy
2021-05-12 22:13
Reason for closing:  Out of Date
Additional comments about closing:   Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407

Seems to not be recreatable on current bootloaders.

fg commented on 2012-10-19 08:15

Which bootloader version are you using?

Does it work with the players original drive?

What behaviour do you observe when downgrading to the old version you've been using? Which version did you use before? Have you checked the filesystem for errors? If not please do so and check if the problem persists.

Reply to (fg): Bootloader Version: 7-pre4

Reply to (saratoga): I DO have the original 40 GB Toshiba MK4004GAH drive, and I will test it today, and report back.

Reply to (bluebrother): I was using Rockbox version 3.11 before. I will check the filesystem for errors on the current 3.12 installation, then downgrade, and check to see what the behavior is like, and report back.

xabba commented on 2012-11-05 23:53

I wanted to add that I am experiencing the exact same issue with my H140. I have the original hard drive in mine. It seems to me like a combination of the v7pre4 bootloader and the v3.12 firmware. I had upgraded the firmware first and did not have any problems. After upgrading the bootloader from v6, and then flashing the firmware RAM and ROM images did the issue appear. I downgraded the disk, RAM and ROM firmware to v3.11.2 and the issue no longer occurs. I hope this helps!

I just noticed a behavior change:

I was getting some system messages ".rockbox directory not found" then the message "incomplete installation", when loading rockbox firmware from: RAM or ROM rather than DISK from the HOLD SWITCH bootup screen…

Sometimes it would also appear when booting from DISK, however; it was always happening from loading via RAM or ROM.

Furthermore, after flashing "Files > /.rockbox/rockbox.iriver" to RAM via ' a long-press > Open With… > iriver_flash ' with rockbox.iriver file selected, and completing the on-screen instruction to flash to RAM Image,
and also doing the same to the file "Files > /.rockbox/rombox.iriver" to RAM via ' a long-press > Open With… > iriver_flash ' with rombox.iriver file selected, and completing the on-screen instruction to flash to ROM Image,
then afterward, shutting down, booting via HOLD SWITCH boot menu to first load firmware via ROM, shut down, and repeat with loading firmware via RAM, and repeat, but this time using REC to set default load from DISK,

I have been able to load from DISK repeatedly AS NORMAL without the errors. I don't know if having the same VERSION of the rockbox firmware written to the ROM and RAM and DISK sections is what helps the problem, or if having different versions (using rockbox 3.12) causes an error with the bootloader version 7-pre4.

This is currently now working normally for my on my H140. My H120 is having a (possibly hardware related issue) that makes it unsuitable to confirm this information with on a second unit, unfortunately.

Perhaps someone else having this issue could try what I did and mention and see if 3.12 will work for them now?

Moxon commented on 2013-03-26 22:00

I can second the experience initially described in the bug. It is working fine with 3.11.2 but it does not work with 3.12 or 3.13.

For me, every second boot works fine and every other boot hangs on the Rockbox start screen (which shows the logo and the version) and I have to hard reset the device.

Device Information:

Bootloader v7-pre4
iRiver iHP-120
CF MOD with 32GB CF card

I highly appreciate any fixes for this because I am stuck with 3.11.2 right now.

dunno commented on 2013-07-06 04:58

I have had the same bug as stated above with rockbox v 3.12 and v3.13.

My H140 is stock standard original with no mods.
If I don't flash to RAM/ROM and boot sequence is set to disk the boot up will only freeze upon the first boot after rolo, thereafter it will boot normally. But, If I flash to RAM and ROM with the same firmware the player will hang during bootup irrespective of boot sequence set.


Available keyboard shortcuts


Task Details

Task Editing