| Home | Forums | Register | FAQ | Search | Today's Posts | Mark Forums Read |
|
Welcome to the misticriver forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Quote:
the bootloader is part of what you flash. a bad flash would be...well... bad. |
|
|||
|
The old Rockbox firmware for Archos had some instances of bricked players. I'm not sure on how many, but there were some.
So far, as far as I know, there have been no bricked iRiver players due to Rockbox in any way. However, there have been a few near misses in the past. It's "safe", but I wouldn't guarantee on it being the case.
__________________
iRiver iHP-120 in champagne grey Shure E2c's OGG q4 5304 Songs, 665 Folders |
|
|||
|
The iRiver firmware is still loaded from chip, the rockbox firmware is loaded from disk, only the bootloader is integrated into the iRiver firmware.
I hope the original poster didn't intend "blame" to mean it's the Rockbox dev's fault if you stuff your own player despite the warnings!? If the bootloader/USB client part of the firmware flashed ok but the flash failed afterwards, then all that'd mean is the iRiver firmware is broken but Rockbox should still be loadable. This isn't a lot of use unless you can reflash the firmware from that point though. (Would require flashing functionality in Rockbox itself, which I don't believe is implemented at this stage). |
|
|||
|
wait... if rockbox does fail to load, cant you quickly press rec and go into the iriver firmware? then connect to usb and remove rockbox...
__________________
[Project Mobster] - [Live The Life Of A Mobster] Selling Used iRiver iHP-120 - Contact Me If You are Interested! I am a: Proud owner of a Cowon A2 30GB White & iRiver iHP-120 owner. |
|
|||
|
There's a couple of stages in the boot cycle and it depends where things stop as to whether it's recoverable or not.
The first stage is the bootloader - this is part of the firmware and handles whether to load the rockbox or iriver OS. If this fails you're stuffed - the only solution is to reflash the firmware using an external connection (not a trivial task and requiring special equipment). The next stage is either the iriver or rockbox OS. The iriver OS is also in the firmware - if this fails then you need to reflash the firmware. Unfortunately this is not currently possible through the rockbox OS so again you're stuffed (though this'll probably come along at a later date so it's not terminal). The rockbox OS is loaded from disk, so if this fails you can always recopy the files over the USB connection (which can be made either in the bootloader or in the iriver OS), check the disk for errors or whatever. This means there's very little risk in this part of the system. The bootloader is kept as simple as possible and (I'm sure) undergoes a lot of testing and debugging before it's made available since it's such a critical part of the system. |
|
|||
|
The ability to reflash the fw with the bootloader aswel as connect with USB would be an amazing safety feature.
__________________
Duck Tape, Its like the force: It has a light side a dark side and holds the universe together.
|
|
|||
|
Reflashing a dead firmware requires special equipment that only iriver and Linus has, the "GDM wiggler" iirc. The current rockbox bootloader is actually already a huge improvement. Before, if your hard drive got corrupted, your player would be toast, because the iriver firmware wants a readable partition structure before it starts up. Now, with the bootloader USB mode, the bootloader doesn't care that there's even a hard drive present, it just dumps the USB into the IDE like an external hard drive. That way, you can reformat/repartition as needed.
For either the iriver or the rockbox-patched firmwares, if the flash fails, you're screwed. The ability to reflash the firmware with the bootloader is circular logic. A corrupted or failed flash would leave you without a bootloader, so it is impossible to flash it with the non-existent bootloader. |
|
|||
|
Quote:
Hmm, I'm not so sure about that. If the bootloader is in the very first part of the Flash ROM, then that might have been written successfully before the flash fails. The iRiver firmware might fail to load (because the whole thing is needed in order to load), but the RockBox USB support might allow some "emergency flash" program to be installed on the disc, which could then be executed the next time the machine boots up in Rockbox mode (ie instead of the Rockbox firmware). Obviously, Rockbox doesn't currently support flashing, but this sort of thing seems to be a feasible thing to implement in the future. cheers, Martin
__________________
H340. OGG @ Q10 (+ a few MP3s & WAVs). Grado RS-2's. 2,538 songs, 3.5GB free. |