Added complete firmware interface.