From 10aff84aa21d77beffd9d0ecce110b0628125bdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20G=C3=BCnd=C3=BCz?= Date: Mon, 27 Oct 2025 16:48:51 +0100 Subject: [PATCH 1/2] Add missing devices found by @Julian-TMD, some clean-up phantom entries --- dataset/ipads.json | 52 +++++++++++++++++++++++++++------------------- dataset/macs.json | 14 +++++++++++++ 2 files changed, 45 insertions(+), 21 deletions(-) diff --git a/dataset/ipads.json b/dataset/ipads.json index ae9e2a1..9f62f1f 100644 --- a/dataset/ipads.json +++ b/dataset/ipads.json @@ -120,26 +120,11 @@ "readableName": "iPad mini (6th generation) (WiFi)" }, "iPad14,10": { - "deviceType": "Tablet", - "processorFamily": "M2", - "readableName": "iPad Air 13-inch (6th generation) (WiFi+Cellular)" - }, - "iPad14,11": { - "deviceType": "Tablet", - "processorFamily": "M2", - "readableName": "iPad Air 11-inch (6th generation) (WiFi)" - }, - "iPad14,12": { - "deviceType": "Tablet", - "processorFamily": "M2", - "readableName": "iPad Air 11-inch (6th generation) (WiFi+Cellular)" - }, - "iPad14,13": { "deviceType": "Tablet", "processorFamily": "M2", "readableName": "iPad Air 13-inch (6th generation) (WiFi)" }, - "iPad14,14": { + "iPad14,11": { "deviceType": "Tablet", "processorFamily": "M2", "readableName": "iPad Air 13-inch (6th generation) (WiFi+Cellular)" @@ -169,20 +154,45 @@ "processorFamily": "M2", "readableName": "iPad Pro 12.9-inch (6th generation) (WiFi+Cellular)" }, - "iPad14,7": { + "iPad14,8": { "deviceType": "Tablet", "processorFamily": "M2", "readableName": "iPad Air 11-inch (6th generation) (WiFi)" }, - "iPad14,8": { + "iPad14,9": { "deviceType": "Tablet", "processorFamily": "M2", "readableName": "iPad Air 11-inch (6th generation) (WiFi+Cellular)" }, - "iPad14,9": { + "iPad15,3": { "deviceType": "Tablet", - "processorFamily": "M2", - "readableName": "iPad Air 13-inch (6th generation) (WiFi)" + "processorFamily": "M3", + "readableName": "iPad Air 11-inch (7th generation) (WiFi)" + }, + "iPad15,4": { + "deviceType": "Tablet", + "processorFamily": "M3", + "readableName": "iPad Air 11-inch (7th generation) (WiFi+Cellular)" + }, + "iPad15,5": { + "deviceType": "Tablet", + "processorFamily": "M3", + "readableName": "iPad Air 13-inch (7th generation) (WiFi)" + }, + "iPad15,6": { + "deviceType": "Tablet", + "processorFamily": "M3", + "readableName": "iPad Air 13-inch (7th generation) (WiFi+Cellular)" + }, + "iPad15,7": { + "deviceType": "Tablet", + "processorFamily": "A16", + "readableName": "iPad (11th generation) (WiFi)" + }, + "iPad15,8": { + "deviceType": "Tablet", + "processorFamily": "A16", + "readableName": "iPad (11th generation) (WiFi+Cellular)" }, "iPad16,3": { "deviceType": "Tablet", diff --git a/dataset/macs.json b/dataset/macs.json index 6d1e666..3499332 100644 --- a/dataset/macs.json +++ b/dataset/macs.json @@ -108,6 +108,20 @@ "readableName": "MacBook Pro (16-inch, Nov 2023)", "systemFirstRelease": "12.2" }, + "Mac15,12": { + "deviceType": "Laptop", + "processorFamily": "M3", + "processorType": "Apple Silicon", + "readableName": "MacBook Air (13-inch, M3, 2024)", + "systemFirstRelease": "14.4" + }, + "Mac15,13": { + "deviceType": "Laptop", + "processorFamily": "M3", + "processorType": "Apple Silicon", + "readableName": "MacBook Air (15-inch, M3, 2024)", + "systemFirstRelease": "14.4" + }, "Mac15,3": { "deviceType": "Laptop", "processorFamily": "M3", From 49778a678d869f90978b1dbfbcabde10793143e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cihat=20G=C3=BCnd=C3=BCz?= Date: Mon, 27 Oct 2025 16:57:03 +0100 Subject: [PATCH 2/2] Add new iPhones, iPads, Mac, and introduce Vision Pro devices --- dataset/ipads.json | 30 ++++++++++++++++++++++++++++++ dataset/iphones.json | 25 +++++++++++++++++++++++++ dataset/macs.json | 14 ++++++++++++++ dataset/other.json | 10 ++++++++++ 4 files changed, 79 insertions(+) diff --git a/dataset/ipads.json b/dataset/ipads.json index 9f62f1f..15f67ac 100644 --- a/dataset/ipads.json +++ b/dataset/ipads.json @@ -194,6 +194,16 @@ "processorFamily": "A16", "readableName": "iPad (11th generation) (WiFi+Cellular)" }, + "iPad16,1": { + "deviceType": "Tablet", + "processorFamily": "A17 Pro", + "readableName": "iPad mini (7th generation) (WiFi)" + }, + "iPad16,2": { + "deviceType": "Tablet", + "processorFamily": "A17 Pro", + "readableName": "iPad mini (7th generation) (WiFi+Cellular)" + }, "iPad16,3": { "deviceType": "Tablet", "processorFamily": "M4", @@ -214,6 +224,26 @@ "processorFamily": "M4", "readableName": "iPad Pro 13-inch (5th generation) (WiFi+Cellular)" }, + "iPad17,1": { + "deviceType": "Tablet", + "processorFamily": "M5", + "readableName": "iPad Pro 11-inch (8th generation) (WiFi)" + }, + "iPad17,2": { + "deviceType": "Tablet", + "processorFamily": "M5", + "readableName": "iPad Pro 11-inch (8th generation) (WiFi+Cellular)" + }, + "iPad17,3": { + "deviceType": "Tablet", + "processorFamily": "M5", + "readableName": "iPad Pro 13-inch (8th generation) (WiFi)" + }, + "iPad17,4": { + "deviceType": "Tablet", + "processorFamily": "M5", + "readableName": "iPad Pro 13-inch (8th generation) (WiFi+Cellular)" + }, "iPad2,1": { "deviceType": "Tablet", "processorFamily": "A5", diff --git a/dataset/iphones.json b/dataset/iphones.json index 2a5200b..25a1903 100644 --- a/dataset/iphones.json +++ b/dataset/iphones.json @@ -184,6 +184,31 @@ "processorFamily": "A18", "readableName": "iPhone 16 Plus" }, + "iPhone17,5": { + "deviceType": "Phone", + "processorFamily": "A18", + "readableName": "iPhone 16e" + }, + "iPhone18,1": { + "deviceType": "Phone", + "processorFamily": "A19 Pro", + "readableName": "iPhone 17 Pro" + }, + "iPhone18,2": { + "deviceType": "Phone", + "processorFamily": "A19 Pro", + "readableName": "iPhone 17 Pro Max" + }, + "iPhone18,3": { + "deviceType": "Phone", + "processorFamily": "A19", + "readableName": "iPhone 17" + }, + "iPhone18,4": { + "deviceType": "Phone", + "processorFamily": "A19", + "readableName": "iPhone Air" + }, "iPhone2,1": { "deviceType": "Phone", "processorFamily": "S5L8920", diff --git a/dataset/macs.json b/dataset/macs.json index 3499332..d141b27 100644 --- a/dataset/macs.json +++ b/dataset/macs.json @@ -122,6 +122,13 @@ "readableName": "MacBook Air (15-inch, M3, 2024)", "systemFirstRelease": "14.4" }, + "Mac15,14": { + "deviceType": "Desktop", + "processorFamily": "M3 Ultra", + "processorType": "Apple Silicon", + "readableName": "Mac Studio (M3 Ultra, 2025)", + "systemFirstRelease": "15.3.1" + }, "Mac15,3": { "deviceType": "Laptop", "processorFamily": "M3", @@ -255,6 +262,13 @@ "readableName": "Mac Studio (2025)", "systemFirstRelease": "15.0" }, + "Mac17,2": { + "deviceType": "Laptop", + "processorFamily": "M5", + "processorType": "Apple Silicon", + "readableName": "MacBook Pro (14-inch, M5, 2025)", + "systemFirstRelease": "15.1" + }, "MacBook10,1": { "deviceType": "Laptop", "processorType": "Intel", diff --git a/dataset/other.json b/dataset/other.json index d12caf6..1227fa8 100644 --- a/dataset/other.json +++ b/dataset/other.json @@ -1,4 +1,14 @@ { + "RealityDevice14,1": { + "deviceType": "Headset", + "processorFamily": "M2", + "readableName": "Apple Vision Pro (M2, 2024)" + }, + "RealityDevice17,1": { + "deviceType": "Headset", + "processorFamily": "M5", + "readableName": "Apple Vision Pro (M5, 2025)" + }, "iPod1,1": { "readableName": "iPod touch" },