This is an unfinished list of all iPods by their device identifier, intended for quickly looking them up.
To identify devices by their other features, refer to the full lists of iPods.
PortalPlayer-based iPods have a Gestalt identifier. Samsung-based iPods have a WTF Mode and DFU Mode identifier.
Device | Revision | Codename | Firmware ID | Gestalt IDs | USB Product ID | WTF Mode ID | DFU Mode ID | Notes |
---|---|---|---|---|---|---|---|---|
iPod (1st and 2nd generation) | Initial | P68 | 1 | 0x00010000
|
0x1202
|
— | — | |
Rev A | P68C | 0x00010001 0x00010002
|
||||||
Touch wheel | P97 | 0x00020000 0x00020001
|
||||||
iPod with dock connector (3rd generation) | Initial | Q14 | 2 | 0x00030001
|
0x1201
|
— | — | |
Rev A | ||||||||
Rev B | ||||||||
iPod mini | Initial | Q22 | 3 | 0x00040013
|
0x1205
|
— | — | |
Rev A | 6 | |||||||
iPod with Click Wheel (4th generation) | Initial | Q21 | 4 | 0x00050013
|
0x1203
|
— | — | |
10 | 0x00050014
|
Confirm if the gestalt id does in fact match up with the firmware | ||||||
iPod Photo/ iPod with color display |
Initial | P98 | 5 | 0x00060000
|
0x1204
|
— | — | |
Rev A | 0x00060000
|
|||||||
Color display | 11 | 0x00050014
|
Confirm firmware id does match color display | |||||
iPod shuffle | 512 MB | Q98 | 128 | — | 0x1300
|
— | — | |
1 GB | 129 | |||||||
iPod mini (2nd generation) | Initial | Q22B | 7 | 0x00070002
|
0x1205
|
— | — | |
iPod nano | Initial | M26 | 14 | 0x000C0005
|
0x120A
|
— | — | |
Rev A | 17 | 0x000C0006
|
Confirm gestalt id matches | |||||
iPod with video (5th generation) | Initial | M25 | 13 | 0x000B0005
|
0x1209
|
— | — | |
Rev A | 20 | ? | What is this? | |||||
Late 2006 | 25 | 0x000B0010
|
||||||
iPod nano (2nd generation) | Initial | N36 | 19 | — | 0x1260
|
0x1240
|
0x1220
|
|
Rev A | 29 | |||||||
iPod shuffle (2nd generation) | Initial | N98 | 130 | — | 0x1301
|
— | 0x1221
|
|
Rev A | 131 | |||||||
Rev B | 133 | |||||||
iPod classic (6th generation) | Initial | N25 | 24 | — | 0x1261
|
0x1241
|
0x1223
|
|
Rev A | 33 | 0x1245
|
||||||
Rev B | 35 | 0x1247
|
||||||
Rev C | 38 | 0x1250
|
||||||
iPod nano (3rd generation) | Initial | N46 | 26 | — | 0x1262
|
0x1242
|
0x1223
|
|
iPod nano (4th generation) | Initial | N58 | 31 | — | 0x1263
|
0x1243
|
0x1225
|
|
iPod shuffle (3rd generation) | Initial | D98 | 132 | — | 0x1302
|
— | 0x1224
|
|
iPod nano (5th generation) | Initial | N33 | 34 | — | 0x1265
|
0x1246
|
0x1231
|
|
iPod shuffle (4th generation) | Initial | N12 | 134 | — | 0x1303
|
— | 0x1233
|
|
Rev A | 135 | |||||||
Rev B | 136 | |||||||
iPod nano (6th generation) | Initial | N20 | 36 | — | 0x1266
|
0x1248
|
0x1232
|
|
iPod nano (7th generation) | Initial | N31 | 37 | — | 0x1267
|
0x1249
|
0x1234
|
|
Rev A | 39 | — | 0x124A
|