SEPO

The SEPO (Security EPOch) tag specifies the device that the firmware is supposed to be ran on. It allows Apple to make sure you are not running another device's firmware files on an incompatible device, probably to prevent using old exploits.

Devices

 * Apple TV
 * 2G:
 * 3G (AppleTV3,1):
 * 3G (AppleTV3,2):
 * iPad
 * 1G:
 * iPad 2
 * iPad2,1:
 * iPad2,2:
 * iPad2,3:
 * iPad2,4:
 * iPad 3
 * iPad3,1:
 * iPad3,2:
 * iPad3,3:
 * iPad 4
 * iPad3,4:
 * iPad3,5:
 * iPad3,6:
 * iPad Air
 * iPad4,1:
 * iPad4,2:
 * iPad4,3:
 * iPad mini
 * iPad mini 1G
 * iPad2,5:
 * iPad2,6:
 * iPad2,7:
 * iPad mini 2G
 * iPad4,4:
 * iPad4,5:
 * iPad4,6:
 * iPhone
 * 2G: 0x04
 * 3G: 0x04
 * 3GS:
 * iPhone 4
 * iPhone3,1:
 * iPhone3,2:
 * iPhone3,3:
 * 4S:
 * iPhone 5
 * iPhone5,1:
 * iPhone5,2:
 * iPhone 5c
 * iPhone5,3:
 * iPhone5,4:
 * iPhone 5s
 * iPhone6,1:
 * iPhone6,2:
 * iPod touch
 * 1G: 0x04
 * 2G: 0x01 (later 0x02, then 0x04)
 * 3G:
 * 4G:
 * 5G: