Are these systems truly recoverable? If not then that's a serious problem
The original blanket statement I replied to, not made by you, was:
My point is that the ability to brick a system through software doesn't make it faulty. Anyone can take flashrom code and write a virus to brick systems. Nobody knows what is at fault here. Clearly the Samsung driver is doing things it's not supposed to - this has already been proven - and there is already a solution in clearing NVRAM.If software can brick the system, then the system is faulty to begin with.
Moral of the story: MMIO is a blessing and a curse.
Are these systems truly recoverable? If not then that's a serious problem
To all the people saying flashrom: no, even that is bad hw design.
The correct thing is to have a good version in ROM, able to be used if a flash fails. Including with third-party utils such as flashrom.
Absolutely
Some older boards generally used a floppy image to recover the BIOS in the event of brickage by user setting a jumper then booting the machine from a specially prepared floppy disk that has a recovery image. In most cases you can't see what's going on on the screen as there's no video support within the recovery firmware code but system will provide beep alerts on progress and success/failure.
I was very happy to read that, since at last someone pointed this obvious fact out.
And then the post ends with this... Sigh. GPT has nothing to do with UEFI, other than its support being mandatory. GPT is not UEFI-specific, and, as a matter of fact, I'm using it in a BIOS machine right now.