Originally posted by Kerrowdown I'm interested how on earth does firmware upgrade cook a main board?
Kinda makes upgrading a possible scary option.
Firmware for electrical devices is usually stored in a surface mounted EEPROM chips. You could (theoretically) remove the chip, flash it with the firmware, and then resolder it to the board; but that's not exactly an easy thing to do without specialised equipment. (It's unlikely a camera repair shop would have those tools).
If pentax included a header on the board to allow them flash the rom in a service centre, then it would be fixable.
Chances are they don't have that, and they most likely pre-flash the rom chips prior to assembly (because it's easier/cheaper).
If the update fails, you'll no longer have as OS to be able to bootstrap the SD card for the rom update. The components will all be fine, but the board would need a factory refurb to get the OS booting again. Replacing the board is the easiest option (just requires a screwdriver).
---------- Post added 08-08-14 at 01:31 AM ----------
Originally posted by Imageman Ive argued several times in different threads that managers in businesses don't care about customers or doing the right thing when making business decisions and also that they use cost benefit analysis to determine the most cost effective course of action.
Sure, pentax could build in a second EEPROM. They could wire it up to all components on the board. They could add additional logic to make it switchable.
The problem is that all of this stuff adds complexity, draws more power, needs larger circuit boards, adds more points of failure, and has more downsides than benefits to the majority of consumers.
Do you want a camera the size of a canon, with worse battery life, a greater chance of failure, and a higher price tag?
Or will you make sure you format you sd card prior to a firmware upgrade?
---------- Post added 08-08-14 at 01:51 AM ----------
Originally posted by ripper2860 You'd think that Ricoh/Pentax would provide an MD5 hash on their download site so folks could check file integrity after a download.
All pentax firmware already includes a checksum. If you try to load a corrupted firmware onto the camera, it will refuse to load it - see the work that Shodan has done to reverse engineer the firmware checksum here:
https://www.pentaxforums.com/forums/6-pentax-dslr-discussion/250555-resurrect...hacking-5.html
Charge your battery fully, and format your SD card before flashing the firmware. Pentax safeguards against corrupted firmware, and will even tell you that your SD cards have issues if you format you SD card first.