Brick (electronics)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 208.54.7.183 (talk) at 19:19, 8 March 2008 (→‎Other systems). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

When used in reference to electronics, "brick" describes a device that cannot function in any capacity (such as a machine with damaged firmware). This usage derives from the machine now being considered "as useful, and as entertaining, as a brick." The term can also be used as a verb. For example, "I bricked my MP3 player when I tried to upgrade it."

In the strictest sense of the term, bricking must imply that the device is completely unrecoverable without some hardware replacement. If the device can be repaired through software or firmware changes, it's not a brick.

Historically, the oldest reference known is from Fall 1990 at Ramstein AFB, where the term was used by the 1856 Comm Squadron there to describe what happened when you over-drove the flyback mechanism on a CRT, which on a particular model of IBM monitor could be done through firmware. The resultant destruction of the internal electronics resulted in the release of magic smoke and the square monitor being called a "brick" or a "doorstop" or a "boat anchor", depending on which NCO was describing the incident.

Brick may also refer to a Power Brick which is used to describe some external Mains AC to low voltage DC power converters commonly supplied with many consumer electronics devices. It is called a Brick, because generally even with a unit with an appealing design, a OEM power 'brick' (transformer) is generally supplied, and has a much less pleasing design - it generally is a black 'brick'.

The term "brick" can also be used to refer to a particularly large mobile phone, referring to the older style of telephone which was the size of a house brick.

Brick prevention

Some devices include two copies of firmware so that if one is damaged the device will not be bricked. Other devices have "bootloader" firmwares that can be enabled, often mechanically, to reload the main firmware into the device again.

Unbricking

Some devices which are "bricked" because the contents of their nonvolatile memory is incorrect can be "unbricked" using separate hardware (debug board) that accesses this memory directly [1]. This is similar to the procedure for loading firmware into a new device when the memory is still empty. This kind of "bricking" and "unbricking" occasionally happens during firmware testing and development.

Some devices, such as the Lego Mindstorms NXT, contain a second firmware that contains instructions for receiving a new firmware and upgrading, and is stored in ROM. The secondary firmware can be started up by pressing a button that is put out of the way, much like the Tamagotchi's 'reset button'. Most devices, such as the Nintendo DS, are not usually upgraded by the end user, and are shipped with no 'recovery firmware'.

Systems

iPhone

On 24 September 2007 Apple issued a warning that future firmware updates to the iPhone could brick the device.[1] On 27 September 2007, owners of unlocked iPhones who took advantage of the version 1.1.1 update through iTunes reported that the update rendered the device virtually inoperable.[2] There have also been reports that the update even affected some iPhones that were not unlocked.[3] iPhones that have been disabled in this way are not technically bricked, as changes can still be made to the device.[4]

PlayStation Portable

The PlayStation Portable, a handheld game console by Sony, can become bricked and unable to restart completely. The main cause of this problem is the modification of the PSP. Hackers have created a virus called Trojan.PSPBrick, which deletes the necessary files needed to restart the system.

Another way in which a PSP may be bricked is during a firmware upgrade when its lithium-ion battery is not charged enough, its AC adaptor is unplugged, or the device is accidentally powered off. It is paramount that the PSP has a constant battery life while being updated as the firmware is writing directly to the internal flash memory of the PSP. As it is overwriting previous firmware, the current firmware is incomplete and therefore cannot boot up. Some users have also experienced bricks when they removed their battery while running homebrews.

Playstation Portables can be 'Un-Bricked' by using a special battery and certain files that can easily be found by the name of 'Pandora's Battery' and 'Despertar del Cementerio' released by Team C+D. The user can also recover 'semi-bricks' where the firmware won't boot but the user can access a recovery console included in most custom firmwares.

Nintendo DS

Like the PSP, the Nintendo DS can be bricked by a trojan or botched firmware update. However, the danger is reduced for a number of reasons:

  • No firmware updates have yet been issued by Nintendo (however they have mentioned the possibility of using the Wii to send an official firmware update to a DS.[citation needed]) Although multiple firmware versions exist, there is no need for official procedure to install a new version; the updates are generally very minor. A major reason to install new firmware is for homebrew purposes.
  • There is currently no known method for malicious software to infect a Nintendo DS without the user's knowledge. The only way a trojan could be run is for the user to be tricked into running it.
  • The Nintendo DS contains a protection system which prevents important parts of the firmware from being overwritten unless a hardware switch is activated, such as the SL1 port covered by the red and white sticker under the battery cover. removing this sticker and shorting this port considers your warranty null and void. Early DSes protected the first 25% of the firmware; while this was unfortunately not enough to prevent official firmware from being destroyed, all homebrew firmware (including FlashMe) places a simple recovery routine in this area. Newer DSes protect all but the last few sectors where the user settings are stored.

Other systems

Both the Xbox 360 and Playstation 3 had reports of being bricked during official firmware updates. The solution of this usually involves sending the unit back to the manufacturer, which may or may not retain saved data. However, Xbox 360 save data can be saved if the hard drive is removed and put into the new system.

Also, some routers like the WRT54G series from Linksys have the ability to upgrade firmware or install customized versions of firmware. With this there is also a possibility of the device to become bricked. It is usually recommended not to upgrade the firmware over a wireless connection because it has greater chance of losing the signal in mid-upgrade and lead to bricking.

Online services

Since many newer systems capable of accessing online services (such as the Xbox and iPhone) have internal hardware-based unique identifiers, individual systems may be tracked over a network and banned from accessing certain online services. Such systems, while still usually functional for purposes unrelated to the online service, are often considered "bricked" by users of the online service.

References

  1. ^ "Apple warns unlocked iPhones may become inoperable". Macworld. 2007-09-24. Retrieved 2007-09-29. {{cite news}}: Check date values in: |date= (help)
  2. ^ "Apple update disables unlocked iPhones". Macworld. 2007-09-27. Retrieved 2007-09-29. {{cite news}}: Check date values in: |date= (help)
  3. ^ "More on Apple's Latest Product, the iBrick". The New York Times. 2007-09-28. Retrieved 2007-09-29. {{cite news}}: Check date values in: |date= (help)
  4. ^ "The iPhone Dev Wiki". Retrieved 2007-10-09.

External links