The ROM module on a computer contains microprograms, which have low level software such as machine code and hexadecimal. These micorprograms are referred to as firmware and their use is to enable the ROM and other devices that contain them to evaluate their abilities and make them useful. The data stored on the Read Only Memory is retained even when power goes off and it is therefore referred to as non-volatile information. The BIOS, which is contained on the system motherboard is an example of the most basic firmware. Apart from its use in enabling devices to ensure their capabilities are functional, firmware is also used in the coordination of hardware activities when the computer is operating normally. It has programming constructs that are used in the performance of these operations. Firmware therefore gives users more flexibility as opposed to simply using pure hardware circuits. An example is in the use of the typical modem, where firmware plays a part in the establishment of the command set recognition and data rate of the modem.
“Flashing firmware”, also known as “flashing” simply refers to the process of upgrading one’s firmware. But not all firmware is upgradeable; there are some that are non-rewritable. But if the firmware is upgradeable, it can be upgraded by connecting the device on which it is contained to the computer in a distinct configuration and running software that the manufacturer provides. It becomes necessary to upgrade firmware in cases where a device is incompatible with operating systems that are newer or more recent. However, flashing firmware also improves the device performance. Manufacturers of certain devices such as CD or DVD drives frequently release updates of their firmware which enables the drives read media that is written at higher speeds.
Different manufacturers have different instructions for upgrading their firmware and it is essential to follow these instructions. You cannot use the instructions of particular software to upgrade the firmware of different software as this can destroy the devices on which the firmware is stored. This happens when one is upgrading the LG CD-Read Only Memory firmware. When doing this, the visual drive must be connected as the master used on IDE-1 cables. The master on IDE-0 cables must be the HDD. If the connection is not this way, then the ocular drive might become useless. It is also important to note that firmware upgrades might not be available for OEM upgrades and may only be produced for devices that the manufacturer produced.
