Skip to content

Commit 3fa0d1a

Browse files
xiaoran007CarterLi
andauthored
Host (macOS): add HwModel support for new Mac (2024) (#1381)
* host(macOS): add HwModel support for new Mac (iMac, Mac mini and Macbook Pro 2024) * Update host_apple.c --------- Co-authored-by: Carter Li <[email protected]>
1 parent 07f2a71 commit 3fa0d1a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/detection/host/host_apple.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,15 @@ static const char* getProductNameWithHwModel(const FFstrbuf* hwModel)
111111
else if(ffStrbufStartsWithS(hwModel, "Mac"))
112112
{
113113
const char* version = hwModel->chars + strlen("Mac");
114+
if(ffStrEquals(version, "16,3")) return "iMac (24-inch, 2024, Four Thunderbolt / USB 4 ports)";
115+
if(ffStrEquals(version, "16,2")) return "iMac (24-inch, 2024, Two Thunderbolt / USB 4 ports)";
116+
if(ffStrEquals(version, "16,1") ||
117+
ffStrEquals(version, "16,6") ||
118+
ffStrEquals(version, "16,8")) return "MacBook Pro (14-inch, 2024, Three Thunderbolt 4 ports)";
119+
if(ffStrEquals(version, "16,7") ||
120+
ffStrEquals(version, "16,5")) return "MacBook Pro (16-inch, 2024, Three Thunderbolt 4 ports)";
121+
if(ffStrEquals(version, "16,15") ||
122+
ffStrEquals(version, "16,10")) return "Mac mini (2024)";
114123
if(ffStrEquals(version, "15,13")) return "MacBook Air (15-inch, M3, 2024)";
115124
if(ffStrEquals(version, "15,2")) return "MacBook Air (13-inch, M3, 2024)";
116125
if(ffStrEquals(version, "15,3")) return "MacBook Pro (14-inch, Nov 2023, Two Thunderbolt / USB 4 ports)";

0 commit comments

Comments
 (0)