← Back to context

Comment by geor9e

7 months ago

If it's not user recoverable at the time, and it renders the product as useless as a brick, then it seems like the most accurate word to use, from the customer perspective. Some people will prefer stricter semantics, sure. It was later still able to download and apply updates over the air to undo the problem, so it was a milder form of bricking.

I've had some pretty nasty brickings of devices, like overwriting the bootloader, that I've been able to recover from by getting it into some barely documented system on chip mode with a special cable, booting a new bootloader into RAM via the cable, and reflashing that way. One could go to the extreme and say any flash storage chip where all software bits are directly writable by a factory tool is technically unbrickable. But the customers won't see it that way.

I would love to read the essay that proves the word "bricked" has a highly specific technical meaning that excludes recoverable failure.

  • The entire premise is that you’ve turned the device into a brick. If the failure is recoverable, it’s not a brick.

    • It's also not literally a brick, regardless of future functionality. The ability to metaphorically compare it to a brick doesn't seem to hinge critically on whether the metaphorical brick is a permanent metaphorical brick or a temporary metaphorical brick.

      2 replies →

    • That wording manages to avoid answering the question entirely. It just shifted the ambiguity from defining the word “brick” to defining the word “recoverable”. Recoverable by your grandmother with dementia, before the next Matlock episode airs? Recoverable by one person on Earth for whom unbricking this one thing is their special interest? Recoverable by a hypothetical future technotopian society that we predict will be capable of vaporizing atoms and rearranging them into any desired form? Do you draw a hard line in the sand for everyone to share one definition? Or is it entirely subjective, a tautology, a self-fulfilling prophecy - meaning anyone’s feeling of brickiness and recoverability is valid by definition?

    • Hard to imagine unrecoverable device. Maybe physically melting it into the brick will do the job. In any other case it is recoverable: you can replace whole memory with a bootloader, other corrupted modules and recover device.

      2 replies →

  • If you can desolder and replace a few ball grid array ICs and then get Linux running on it, it was never True Scotsman's fired clay brick bricked. It was only Lego brick bricked.