Updating the firmware
It existed on the boundary between hardware and software; thus the name "firmware".
Over time, popular usage extended the word "firmware" to denote any computer program that is tightly linked to hardware, including processor machine instructions for BIOS, bootstrap loaders, or the control systems for simple electronic devices such as a microwave oven, remote control, or computer peripheral.
An example is Rockbox as a firmware replacement for portable media players.
Common reasons for updating firmware include fixing bugs or adding features to the device.In fact, the television's motherboard has complex firmware too.is a specific class of computer software that provides the low-level control for the device's specific hardware.In some respects, the various firmware components are as important as the operating system in a working computer.However, unlike most modern operating systems, firmware rarely has a well-evolved automatic mechanism of updating itself to fix any functionality issues detected after shipping the unit.