Firmware implementation