diff options
| author | 2025-03-19 01:14:15 -0400 | |
|---|---|---|
| committer | 2025-03-20 16:01:33 +0100 | |
| commit | 638056a593b3254d05f2960fab836bace10ff105 (patch) | |
| tree | 6c8107f55481c44ccc508056122c69ba8d081a3e /src/libirecovery.c | |
| parent | 4a7e52f2e3c4c5d4d26e0cc3b0e3fe22f60f60c9 (diff) | |
| download | libirecovery-638056a593b3254d05f2960fab836bace10ff105.tar.gz libirecovery-638056a593b3254d05f2960fab836bace10ff105.tar.bz2 | |
Add support for all March 2025 Apple devices
- iPad Air (M3, 11-inch and 13-inch)
- iPad (A16)
- MacBook Air (M4, 13-inch and 15-inch, 2025)
- Mac Studio (M3 Ultra and M4 Max, 2025)
Diffstat (limited to 'src/libirecovery.c')
| -rw-r--r-- | src/libirecovery.c | 10 | 
1 files changed, 10 insertions, 0 deletions
| diff --git a/src/libirecovery.c b/src/libirecovery.c index 5576816..45447c0 100644 --- a/src/libirecovery.c +++ b/src/libirecovery.c | |||
| @@ -315,6 +315,12 @@ static struct irecv_device irecv_devices[] = { | |||
| 315 | { "iPad14,9", "j508ap", 0x12, 0x8112, "iPad Air 11-inch (M2, Cellular)" }, | 315 | { "iPad14,9", "j508ap", 0x12, 0x8112, "iPad Air 11-inch (M2, Cellular)" }, | 
| 316 | { "iPad14,10", "j537ap", 0x14, 0x8112, "iPad Air 13-inch (M2, WiFi)" }, | 316 | { "iPad14,10", "j537ap", 0x14, 0x8112, "iPad Air 13-inch (M2, WiFi)" }, | 
| 317 | { "iPad14,11", "j538ap", 0x16, 0x8112, "iPad Air 13-inch (M2, Cellular)" }, | 317 | { "iPad14,11", "j538ap", 0x16, 0x8112, "iPad Air 13-inch (M2, Cellular)" }, | 
| 318 | { "iPad15,3", "j607ap", 0x08, 0x8122, "iPad Air 11-inch (M3, WiFi)" }, | ||
| 319 | { "iPad15,4", "j608ap", 0x0A, 0x8122, "iPad Air 11-inch (M3, Cellular)" }, | ||
| 320 | { "iPad15,5", "j637ap", 0x0C, 0x8122, "iPad Air 13-inch (M3, WiFi)" }, | ||
| 321 | { "iPad15,6", "j638ap", 0x0E, 0x8122, "iPad Air 13-inch (M3, Cellular)" }, | ||
| 322 | { "iPad15,7", "j481ap", 0x10, 0x8120, "iPad (A16, WiFi)" }, | ||
| 323 | { "iPad15,8", "j482ap", 0x12, 0x8120, "iPad (A16, Cellular)" }, | ||
| 318 | { "iPad16,1", "j410ap", 0x08, 0x8130, "iPad mini (A17 Pro, WiFi)" }, | 324 | { "iPad16,1", "j410ap", 0x08, 0x8130, "iPad mini (A17 Pro, WiFi)" }, | 
| 319 | { "iPad16,2", "j411ap", 0x0A, 0x8130, "iPad mini (A17 Pro, Cellular)" }, | 325 | { "iPad16,2", "j411ap", 0x0A, 0x8130, "iPad mini (A17 Pro, Cellular)" }, | 
| 320 | { "iPad16,3", "j717ap", 0x08, 0x8132, "iPad Pro 11-inch (M4, WiFi)" }, | 326 | { "iPad16,3", "j717ap", 0x08, 0x8132, "iPad Pro 11-inch (M4, WiFi)" }, | 
| @@ -419,6 +425,7 @@ static struct irecv_device irecv_devices[] = { | |||
| 419 | { "Mac15,11", "j516map", 0x46, 0x6034, "MacBook Pro (16-inch, M3 Max, Nov 2023)" }, | 425 | { "Mac15,11", "j516map", 0x46, 0x6034, "MacBook Pro (16-inch, M3 Max, Nov 2023)" }, | 
| 420 | { "Mac15,12", "j613ap", 0x30, 0x8122, "MacBook Air (13-inch, M3, 2024)" }, | 426 | { "Mac15,12", "j613ap", 0x30, 0x8122, "MacBook Air (13-inch, M3, 2024)" }, | 
| 421 | { "Mac15,13", "j615ap", 0x32, 0x8122, "MacBook Air (15-inch, M3, 2024)" }, | 427 | { "Mac15,13", "j615ap", 0x32, 0x8122, "MacBook Air (15-inch, M3, 2024)" }, | 
| 428 | { "Mac15,14", "j575dap", 0x44, 0x6032, "Mac Studio (M3 Ultra, 2025)" }, | ||
| 422 | { "Mac16,1", "j604ap", 0x22, 0x8132, "MacBook Pro (14-inch, M4, Nov 2024)" }, | 429 | { "Mac16,1", "j604ap", 0x22, 0x8132, "MacBook Pro (14-inch, M4, Nov 2024)" }, | 
| 423 | { "Mac16,2", "j623ap", 0x24, 0x8132, "iMac 24-inch (M4, Two Ports, 2024)" }, | 430 | { "Mac16,2", "j623ap", 0x24, 0x8132, "iMac 24-inch (M4, Two Ports, 2024)" }, | 
| 424 | { "Mac16,3", "j624ap", 0x26, 0x8132, "iMac 24-inch (M4, Four Ports, 2024)" }, | 431 | { "Mac16,3", "j624ap", 0x26, 0x8132, "iMac 24-inch (M4, Four Ports, 2024)" }, | 
| @@ -426,8 +433,11 @@ static struct irecv_device irecv_devices[] = { | |||
| 426 | { "Mac16,6", "j614cap", 0x04, 0x6041, "MacBook Pro (14-inch, M4 Max, Nov 2024)" }, | 433 | { "Mac16,6", "j614cap", 0x04, 0x6041, "MacBook Pro (14-inch, M4 Max, Nov 2024)" }, | 
| 427 | { "Mac16,7", "j616sap", 0x06, 0x6040, "MacBook Pro (16-inch, M4 Pro, Nov 2024)" }, | 434 | { "Mac16,7", "j616sap", 0x06, 0x6040, "MacBook Pro (16-inch, M4 Pro, Nov 2024)" }, | 
| 428 | { "Mac16,8", "j614sap", 0x04, 0x6040, "MacBook Pro (14-inch, M4 Pro, Nov 2024)" }, | 435 | { "Mac16,8", "j614sap", 0x04, 0x6040, "MacBook Pro (14-inch, M4 Pro, Nov 2024)" }, | 
| 436 | { "Mac16,9", "j575cap", 0x02, 0x6041, "Mac Studio (M4 Max, 2025)" }, | ||
| 429 | { "Mac16,10", "j773gap", 0x2A, 0x8132, "Mac mini (M4, 2024)" }, | 437 | { "Mac16,10", "j773gap", 0x2A, 0x8132, "Mac mini (M4, 2024)" }, | 
| 430 | { "Mac16,11", "j773sap", 0x02, 0x6040, "Mac mini (M4 Pro, 2024)" }, | 438 | { "Mac16,11", "j773sap", 0x02, 0x6040, "Mac mini (M4 Pro, 2024)" }, | 
| 439 | { "Mac16,12", "j713ap", 0x2C, 0x8132, "MacBook Air (13-inch, M4, 2025)" }, | ||
| 440 | { "Mac16,13", "j715ap", 0x2E, 0x8132, "MacBook Air (15-inch, M4, 2025)" }, | ||
| 431 | /* Apple Silicon VMs (supported by Virtualization.framework on macOS 12) */ | 441 | /* Apple Silicon VMs (supported by Virtualization.framework on macOS 12) */ | 
| 432 | { "VirtualMac2,1", "vma2macosap", 0x20, 0xFE00, "Apple Virtual Machine 1" }, | 442 | { "VirtualMac2,1", "vma2macosap", 0x20, 0xFE00, "Apple Virtual Machine 1" }, | 
| 433 | /* Apple T2 Coprocessor */ | 443 | /* Apple T2 Coprocessor */ | 
