diff --git a/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m b/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m index c644f82b4b..132a63b8f0 100644 --- a/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m +++ b/packages/device_info_plus/device_info_plus/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m @@ -217,6 +217,9 @@ + (NSString *)userKnownDeviceModel:(NSString *)identifier { } else if ([identifier isEqualToString:@"iPad16,5"] || [identifier isEqualToString:@"iPad16,6"]) { return @"iPad Pro 13-Inch (M4)"; + } else if ([identifier isEqualToString:@"iPad17,3"] || + [identifier isEqualToString:@"iPad17,4"]) { + return @"iPad Pro 13-Inch (M5)"; } else { return @"Unknown device"; } diff --git a/packages/device_info_plus/device_info_plus/macos/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.swift b/packages/device_info_plus/device_info_plus/macos/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.swift index 1a1e769a19..07397d73bf 100644 --- a/packages/device_info_plus/device_info_plus/macos/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.swift +++ b/packages/device_info_plus/device_info_plus/macos/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.swift @@ -53,6 +53,7 @@ func getMacModelName(modelNumber: String) -> String { case "Mac15,3": return "MacBook Pro (14-inch, 2023)" case "Mac15,6", "Mac15,8", "Mac15,10": return "MacBook Pro (14-inch, 2023)" case "Mac15,7", "Mac15,9", "Mac15,11": return "MacBook Pro (16-inch, 2023)" + case "Mac17,2": return "MacBook Pro (14-inch, 2025)" // iMac models (2013 and later) case "iMac13,1": return "iMac (21.5-inch, 2013)"