Skip to content

Commit 1129ed9

Browse files
committed
Host (macOS): add new models; fix an invalid model ID
1 parent 0d4f154 commit 1129ed9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/detection/host/host_mac.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,15 +107,19 @@ const char* ffHostGetMacProductNameWithHwModel(const FFstrbuf* hwModel)
107107
else if(ffStrbufStartsWithS(hwModel, "Mac"))
108108
{
109109
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)";
110115
if(ffStrEquals(version, "16,3")) return "iMac (24-inch, 2024, Four Thunderbolt / USB 4 ports)";
111116
if(ffStrEquals(version, "16,2")) return "iMac (24-inch, 2024, Two Thunderbolt / USB 4 ports)";
112117
if(ffStrEquals(version, "16,1")) return "MacBook Pro (14-inch, 2024, Three Thunderbolt 4 ports)";
113118
if(ffStrEquals(version, "16,6") ||
114119
ffStrEquals(version, "16,8")) return "MacBook Pro (14-inch, 2024, Three Thunderbolt 5 ports)";
115120
if(ffStrEquals(version, "16,7") ||
116121
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)";
119123
if(ffStrEquals(version, "15,13")) return "MacBook Air (15-inch, M3, 2024)";
120124
if(ffStrEquals(version, "15,2")) return "MacBook Air (13-inch, M3, 2024)";
121125
if(ffStrEquals(version, "15,3")) return "MacBook Pro (14-inch, Nov 2023, Two Thunderbolt / USB 4 ports)";

0 commit comments

Comments
 (0)