Recovery Firmware

From The Apple Wiki

The following recovery firmware is downloaded by iTunes when a Samsung SoC-based iPod, iPhone (1st generation), or iPod touch (1st generation) is found in Recovery Mode. Each firmware contains a WTF and DFU image in 8900 format.

With some exceptions, the files are named in the format xAAAABBBB_Recovery.ipsw, where AAAA is the device's WTF mode USB product identifier in hexadecimal. It is unclear where BBBB comes from; in all cases it is 0000, except with the iPod touch (1st generation), where it is 2100. Build versions are those listed in the itunes.com/version file.

iPod shuffle does not appear to use WTF mode, perhaps as the firmware is so small as to not need it. Its firmware filenames instead use the DFU mode USB product identifier.

In later iOS devices, the WTF and DFU images are instead retrieved from the main IPSW for the latest firmware build.

Device WTF PID[1] DFU PID[1] Build IPSW Download URL SHA1 Hash File Size
iPhone 1222 ? 4A96 (iPhone OS 1.1.3) 304218112_Recovery.ipsw c8d59f429179d233f9ba0074922def3b680e3960 5359
5G77 (iPhone OS 2.2) x12220000_4_Recovery.ipsw 06b66dbc24e93957c9e6165b595d9a934ceb24ca 35705
7E18 (iPhone OS 3.1.3) x12220000_5_Recovery.ipsw 28f49b445bafbb024fa1feeda43e62b00898cb1a 36500
iPod touch (1st generation) ? 5A348 (iPhone OS 2.0) x12222100_Recovery.ipsw 529599528ac751c028c094f1ef5211dbd7b5bea8 71,053
5G77 (iPhone OS 2.2) x12222100_Recovery.ipsw eb88b783508e79080092ff89feff9609219c49d2 72,111
7E18 (iPhone OS 3.1.3) x12222100_Recovery.ipsw 6e4a1edc0316d03eb22da79c4690f9c9144bbf2b 67,770
iPod classic (6th generation) 1241 1223 1.1.2.128.3 x12410000_Recovery.ipsw 3b1861ca6df88555ae787fb6da9276cce0be5c2b 1,155,769
iPod nano (3rd generation) 1242 1.1.3.128.3 x12420000_Recovery.ipsw 840f7b90c43071bbfbfcab6a7bbd00eed89fa56d 1,216,334
iPod shuffle (3rd generation) 1224 1.1.0.128.1 x12240000_Recovery.ipsw 6b96c355d18a94ccfda39bcde9a5ba1f219ab9a6 126,672
iPod nano (4th generation) 1243 1225 1.0.4.128.0 x12430000_Recovery.ipsw 67c6fc56ecfcbb6d45a820933a586974fc36017b 239,207
iPod classic (6th generation) Rev A 1245 1223 2.0.0.128.2 x12450000_Recovery.ipsw c70ccdee1c5c0108a6f9e7792afa7ce72159c07c 1,155,741
iPod nano (5th generation) 1246 1231 34A20020 x12460000_Recovery.ipsw 73f0592346ad777fa46ce8246e271360775165a6 660,079
iPod classic (6th generation) Rev B 1247 1223 2.0.4.128.1 x12470000_Recovery.ipsw 9bfd7a47ec160aa350146e7fc679de0ac924bb77 1,155,750
iPod nano (6th generation) 1248 1232 36B10147 x12480000_Recovery.ipsw c334193b7dabeac9f6cf14850411e1da8c5f9389 667,161
iPod shuffle (4th generation) 1233 1.0.3.128.2 x12330000_Recovery.ipsw 5f75b2acd9b8cc2456cb35b703d77be4be4ba28b 145,481
iPod nano (7th generation) 1249 1234 37A40005 x12490000_Recovery.ipsw 5bc87599c7a2318a7dfa6fabc2765f2317c9b418 689,191
iPod classic (6th generation) Rev C 1250 1223 2.0.5.128.3 x12230000_Recovery.ipsw 45fb76acd4a3408288860b20bf46b4c6917ca314 1,155,770
iPod nano (7th generation) Rev A 124A 1234 39A10023 x124a0000_Recovery.ipsw 0ff89b7dbb7a7b51f657b8b105079658135407df 689,195

References