TYPE

The TYPE tag is a 32-bit unsigned integer that when viewed in little-endian format, states the type of firmware image the IMG2/IMG3/IMG4/IM4P file is. Is is compared with the second parameter of  (register  [1]). If it does not match,  will fail and the image will not be loaded. If  is passed in , then the check is skipped.

IMG2

 * AppleLogo: logo (0x6C6F676F)
 * BatteryCharging: batC (0x62617443)
 * BatteryLow0: batl (0x6261744C)
 * BatteryLow1: batL (0x6261746C)
 * DeviceTree: dtre (0x64747265)
 * iBoot: ibot (0x69626F74)
 * LLB: llbz (0x6C6C627A)
 * NeedService: nsrv (0x6E737276)
 * RecoveryMode: recm (0x7265636D)

IMG3+

 * Ramdisk: rdsk (0x7264736B)
 * AppleLogo: logo (0x6C6F676F)
 * BatteryCharging0: chg0 (0x63686730)
 * BatteryCharging1: chg1 (0x63686731)
 * BatteryFull: batF (0x62617446)
 * BatteryLow0: bat0 (0x62617430)
 * BatteryLow1: bat1 (0x62617431)
 * DeviceTree: dtre (0x64747265)
 * GlyphCharging: glyC (0x676C7943)
 * GlyphPlugin: glyP (0x676C7950)
 * iBEC: ibec (0x69626563)
 * iBoot: ibot (0x69626F74)
 * iBSS: ibss (0x69627373)
 * Kernelcache: krnl (0x62736E6C)
 * LLB: illb (0x696C6C62)
 * NeedService: nsrv (0x6E737276)
 * RecoveryMode: recm (0x7265636D)
 * SEP-Firmware: sepi (0x73657069)