All USB peripheral devices have a vendor ID and product ID (VID:PID) to identify themselves to the host device.
For Apple devices, the USB VID is 0x05ac
.
For some accessories supporting both USB and Bluetooth Classic (such as Magic Keyboards), it seems the PID is the same for both USB and Bluetooth, but it's not yet clear if this happens with headphones too. See Bluetooth PIDs for a similar list of Apple product IDs for Bluetooth.
For some old iPhones and iPads, the USB PID changes even between variants like Wi-Fi vs Cellular, or GSM vs CDMA. For built-in laptop keyboards, the PID may be different between keyboard layouts. When adding devices to these tables, please clarify the exact model.
List of USB PIDs
PID | Product |
---|---|
0x0233 | Grape Bridge |
0x0265 | Magic Trackpad 2 |
0x0267 | Magic Keyboard |
0x0276 | Apple Internal Keyboard / Trackpad |
0x0269 | Magic Mouse 2 |
0x026C | Magic Keyboard with Numeric Keypad |
0x029A | Magic Keyboard with Touch ID |
0x029C | Magic Keyboard (2nd generation) |
0x029F | Magic Keyboard with Touch ID and Numeric Keypad |
0x0503 | Apple Watch Charging Cable (USB-C) |
0x1009 | iBus Hub |
0x100a | Kong |
0x100c | Kanzi |
0x1011 | USB2.0 Hub (Spartan) |
0x101d | Studio Display – USB2 Hub |
0x101e | Studio Display – USB3 Gen2 Hub |
0x110a | USB-C to 3.5mm Headphone Jack Adapter |
0x1114 | Studio Display |
0x1201 | iPod with dock connector (3rd generation) |
0x1202 | iPod (1st and 2nd generation) |
0x1203 | iPod with Click Wheel (4th generation) |
0x1204 | iPod Photo/iPod with color display |
0x1205 | iPod mini (2nd generation) |
0x1205 | iPod mini |
0x1209 | iPod with video (5th generation) |
0x120A | iPod nano |
0x1220 | iPod nano (2nd generation) (DFU Mode) |
0x1221 | iPod shuffle (2nd generation) (DFU Mode) |
0x1222 | Old DFU mode on the original iPhone, iPhone 3G, or iPod touch (1st generation) |
0x1223 |
|
0x1225 | iPod nano (4th generation) (DFU Mode) |
0x1227 | New DFU mode on iOS devices since iPhone 3GS |
0x1231 | iPod nano (5th generation) (DFU Mode) |
0x1232 | iPod nano (6th generation) (DFU Mode) |
0x1234 | iPod nano (7th generation) (DFU Mode) |
0x1240 | iPod nano (2nd generation) (WTF Mode) |
0x1241 | iPod classic (6th generation) (Late 2007, WTF Mode) |
0x1242 | iPod nano (3rd generation) (WTF Mode) |
0x1243 | iPod nano (4th generation) (WTF Mode) |
0x1245 | iPod classic (6th generation) (Late 2008, WTF Mode) |
0x1246 | iPod nano (5th generation) (WTF Mode) |
0x1247 | iPod classic (6th generation) (Late 2009, WTF Mode) |
0x1248 | iPod nano (6th generation) (WTF Mode) |
0x1249 | iPod nano (7th generation) (Late 2012, WTF Mode) |
0x124A | iPod nano (7th generation) (Mid 2015, WTF Mode) |
0x1250 | iPod classic (6th generation) (Late 2012, WTF Mode) |
0x1260 | iPod nano (2nd generation) |
0x1261 | iPod classic (6th generation) |
0x1262 | iPod nano (3rd generation) |
0x1263 | iPod nano (4th generation) |
0x1265 | iPod nano (5th generation) |
0x1266 | iPod nano (6th generation) |
0x1267 | iPod nano (7th generation) |
0x1280 | iOS device in recovery mode |
0x1281 | |
0x1282 | |
0x1283 | |
0x1297 | iPhone 4 (A1332) |
0x129f | iPad 2 (A1395) |
0x12a7 | Apple TV (3rd generation) (A1469) |
0x12a8 | iPhone 5 and later models |
0x12ab | Newer iPad models[which?] |
0x12af | Apple Watch |
0x1300 | iPod shuffle |
0x1301 | iPod shuffle (2nd generation) |
0x1392 | Apple Watch Charging Cable (USB-A) |
0x1393 | AirPods (1st gen) charging case (A1602) |
0x139a | AirPods (3rd gen) MagSafe charging case (A2566) |
0x13a0 | AirPods 4 ANC charging case (A3059) |
0x1460 | USB-C Digital AV Multiport Adapter (A1621)[1] |
0x1463 | USB-C Digital AV Multiport Adapter (A2119)[1] |
0x160b | E58 scooter (Flamingo) |
0x160f | GorillaSWD |
0x1611 | KongSWD |
0x1621 | KanziSWD |
0x1622 | Kanzi |
0x162c | ChimpSWD |
0x162d | Chimp |
0x162e | Chimp |
0x1625 | iBus |
0x1626 | Endec |
0x1633 | CompositeDemo (Flamingo) |
0x1635 | Brisket USB Hub, Spartan USB Hub, Longclaw Hub |
0x1636 | Brisket, Spartan, Carbon, NeedleIMU, Longclaw |
0x1642 | PoodleSWD |
0x164c | Koko |
0x164d | Koko |
0x165c | T1-based MacBook Pro[which?] |
0x168b | KobaSWD |
0x1703 | Ginger |
0x1900 | Developer Transition Kit (2020) |
0x1901 | Mac mini M1 |
0x1902 | M1 Pro Macs |
0x1905 | |
0x8102 | Touch Bar Backlight (T2) |
0x821d | Bluetooth Host Controller (MacBookPro9,2) |
0x8233 | Apple T2 Controller (as seen from inside macOS) |
0x8242 | IR receiver (MacBookPro9,2) |
0x8262 | Ambient Light Sensor (T2) |
0x8302 | Touch Bar Display (T2) |
0x8509 | FaceTime HD Camera (MacBookPro9,2) |
0x8514 | FaceTime HD Camera (T2) |
0x8600 | iBridge/T2 (on external USB port, before macOS takes over) |
0x9138 | Pro Display XDR – USB 3.1 Hub |
0x9139 | Pro Display XDR – USB 2.0 Hub |
0x9243 | Pro Display XDR |