Update firmware.cpp