Firmware optimisation