Bricking

Bricking is when an electronic device becomes unusable, often from a failed software or firmware update. If an update error causes system-level damage, the device may not start up or function at all. In other words, the electronic device becomes a paperweight or a "brick."

The more foundational an update is, the greater its potential to brick a device. For example, a firmware update is more likely to cause bricking than an operating system update. An OS update is higher risk than an application update.

Bricking may be caused by an invalid update (such as an attempt to "jailbreak" a phone) or an update that does not finish successfully. To avoid incomplete updates, most firmware and OS updates will not run unless the device is plugged into a power source.

Developers can use preventative measures to prevent bricking. For example, operating system updates typically wait to overwrite old system files until the new files have been fully downloaded and verified. Still, if an update fails at a crucial moment, such as when files are being overwritten, the device may become unusable. If the system cannot boot up and is not updatable, the device is bricked.

Hard vs Soft Bricking

There are two types of bricking — hard and soft. A hard brick is when a device shows little or no signs of life. For example, the power button may light up, but the screen will not turn on. A soft-bricked device functions enough to display an error. For instance, on startup, the screen may display an error message or icon that indicates the operating system is unable to load.

A bricked device may or may not be recoverable. Soft bricks are easier to resolve than hard bricks and can often be fixed by the user. Hard bricks may require special recovery tools only available through the device manufacturer. Therefore, if your device is hard-bricked, you may want to bring it to an authorized repair shop before relegating it to a paperweight.

Updated January 10, 2020

Definitions by TechTerms.com

The definition of Bricking on this page is an original TechTerms.com definition. If you would like to reference this page or cite this definition, you can use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about the Bricking definition or would like to suggest a new technical term, please contact us.

Want to learn more tech terms? Subscribe to the daily or weekly newsletter and get featured terms and quizzes delivered to your inbox.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.