Originally posted by TomGarn Firmware Update went wrong - K-5 is dead !!!
...
Called the service - they said the board is dead. A new one will cost 380,- €
I find that unacceptable terms by Ricoh.
I am a software developer and have written firmware (flash memory) updaters for a device that is (was) used by thousands (EyeTV 200).
There are several ways an update can go wrong:
* Damaged firmware file.
* Read errors during reading from the installation disk (here: the SD card).
* Bad flash memory.
* Power loss during update.
However, it's not difficult to safeguard against all these failures. I've done that, and we had zero returns because of that.
The worst that can happen (in case of bad flash mem) is that the board cannot be updated to a new firmware any more, but at least it can continue to run with the old firmware then.
For this to work, the flash mem must have at least the capacity to hold two firmware versions, and the updater must take the failures into account. Also, there must be one flash bank that selects which firmware will be started at power-on. Even better, a pre-loader should be invoked first that checks for a valid firmware and falls back into a recovery mode otherwise. With all that, even a power loss in the middle of the installation can't break the device.
If a board gets broken nonetheless, I would argue that this is not the user's fault but the fault of the manufacturer, for using inferior techniques that are prone to fail. And since these flaws are unquestionably in there from the beginning, this wouldn't be a classic case of "out of warranty" but a case of negligence that doesn't time out. Just like a car maker couldn't refuse to recall and service cars with badly designed brakes or ignition key slots just because they're out of warranty.
Also, I just updated my K-5 form 1.13 to 1.16 and when I used a battery that was down to 2 out of 3 bars, it even refused to perform the update, saying "low battery". Hence, that's another Ricoh shouldn't have any angle to argue that this is the user's fault, ergo it's theirs.