PCs are essentially "unbrickable" because no matter how badly you screw up the OS, you can always boot from a floppy or CD and recover it. The only way to brick a PC would be to screw up the BIOS. The Pandora doesn't have a BIOS exactly. It does have a boot loader, but it is protected so you're just plain
not allowed to screw it up.
I've seen a lot of motherboard BIOS warnings about "don't turn off the system while the BIOS is updating because you will have an expensive brick" in my time (usually worded otherwise). I don't think II ever managed to brick one, but it's been a possibility. Which is why I've been curious as to HOW the Pandora is "unbrickable". Reinstalling an Operating System isn't the nicest thing to have to do, but it's a lot nicer than having to send a unit back to HQ to have a chip swapped out/reprogrmmed (or whatever the GP2X unbricking solutions were).
Excelelnt to know that at some level the most important bit - the bit you can't recreate with just a PC, SD card and Internet connection - is read-only
(that's my reading of the above). I have seen "unbrickable" many times but I've never seen it fully explained "how" or "why" it's unbrickable
- how a user goes from "Oh My God I've Stuffed it" to "Great! It works again!" (worst case scenario, in other words).
If a user has to create their own backup to make unbricking practical BEFORE they brick it, that doesn't fit my definition of "unbrickable" - that's like all those PCs with no OS floppies or CDs that the user is supposed to burn their own copy of before they do anything - and almost invariably didn't.
Vorporeal said:
You could have the backup kernel be a choice in the boot menu (along with SD or whatever), assuming that there is the option to see a boot menu.
Something like the fairly common "Boot Menu" on PCs? "Press F12 for Boot Menu otherwise I'll try booting in order" and with the Boot Menu up one option is "Restore to Factory Defaults"? That'd work very nicely, I'd have thought - if that's what they've done I'll feel extremely reassurred.
Just to be uber-clear here - I don't want to knock the Pandora, or the OpenPandora Dev team, I'd just like everyone to be clear what is meant by "unbrickable" when it's used. Whether, for example, it means "you can't get your Pandora into a state where it needs to be sent back without physically damaging it" or "you can take preventative measures which will mean you can always rescue it if it all goes horribly wrong".
Neither option I've outlined above (or probably many others) are bad - I'm just so eager for news that even little wrinkles around brickability are of interest. Grief, I'm getting desperate for my
andora1: !