@@ -107,15 +107,19 @@ const char* ffHostGetMacProductNameWithHwModel(const FFstrbuf* hwModel)
107
107
else if (ffStrbufStartsWithS (hwModel , "Mac" ))
108
108
{
109
109
const char * version = hwModel -> chars + strlen ("Mac" );
110
+ if (ffStrEquals (version , "16,13" )) return "MacBook Air (15-inch, M4, 2025)" ;
111
+ if (ffStrEquals (version , "16,12" )) return "MacBook Air (13-inch, M4, 2025)" ;
112
+ if (ffStrEquals (version , "16,11" ) ||
113
+ ffStrEquals (version , "16,10" )) return "Mac Mini (2024)" ;
114
+ if (ffStrEquals (version , "16,9" )) return "Mac Studio (M4 Max, 2025)" ;
110
115
if (ffStrEquals (version , "16,3" )) return "iMac (24-inch, 2024, Four Thunderbolt / USB 4 ports)" ;
111
116
if (ffStrEquals (version , "16,2" )) return "iMac (24-inch, 2024, Two Thunderbolt / USB 4 ports)" ;
112
117
if (ffStrEquals (version , "16,1" )) return "MacBook Pro (14-inch, 2024, Three Thunderbolt 4 ports)" ;
113
118
if (ffStrEquals (version , "16,6" ) ||
114
119
ffStrEquals (version , "16,8" )) return "MacBook Pro (14-inch, 2024, Three Thunderbolt 5 ports)" ;
115
120
if (ffStrEquals (version , "16,7" ) ||
116
121
ffStrEquals (version , "16,5" )) return "MacBook Pro (16-inch, 2024, Three Thunderbolt 5 ports)" ;
117
- if (ffStrEquals (version , "16,15" ) ||
118
- ffStrEquals (version , "16,10" )) return "Mac mini (2024)" ;
122
+ if (ffStrEquals (version , "15,14" )) return "Mac Studio (M3 Ultra, 2025)" ;
119
123
if (ffStrEquals (version , "15,13" )) return "MacBook Air (15-inch, M3, 2024)" ;
120
124
if (ffStrEquals (version , "15,2" )) return "MacBook Air (13-inch, M3, 2024)" ;
121
125
if (ffStrEquals (version , "15,3" )) return "MacBook Pro (14-inch, Nov 2023, Two Thunderbolt / USB 4 ports)" ;
0 commit comments