, the firmware package typically consists of three critical components: