You know how you say there are some event procedures (
EraseSectorOfRom comes to mind) that can brick the camera? Well as long as the hardware isn't damaged, is it really permanent? I remember reading about a ROMWRITE.BIN file. If a firmware dump is put there, couldn't that be used to fix the firmware? Or is ROMWRITE.BIN
handled by the firmware? If all else fails, couldn't you open up the camera, remove the ROM chip from its slot, and put it into some kind of programmer? (assuming you have the tools, knowledge, and patience required to do so.) Maybe there's some place you can put a jumper (or even a button inside the camera) where a backup firmware stored on a read-only chip can be transferred?
BTW, in case you're wondering, my camera is
not bricked.