Initial creation of the firmware