Regarding "Do it yourself"
Of course ut would be nice to able to do this without having to ship the camera.
On the other hand, being a software developer, I can imagine a number of possible scenarios where things can go wrong. You would need more than a cable; you would need software for your computer (Mac or PC ?) running some sort of OS (Linux, X, Win 95, 98, 2000, ME, XP or what have you). Then you would need a stable system. If something goes wrong during the update of the bios, you would end up with an unbootable camera, much the same that can happen to your computer if you fail when replacing the bios. Then you would have to ship your camera for service anyway, and I'm not sure who should have to answer for this.
Yes, it is possible to write foolproof software, but there are a lot of people out there who are able to screw things up anyhow...
Hmm, when I come to think of it; it would be nice if I could write my own software for the camera. Maybe they could release a software development platform so I can have everything the way I really like? Then I really could screw things up...
Thorbjørn