Skip to content

Commit 3b48782

Browse files
committed
2 parents b054770 + bbcc916 commit 3b48782

File tree

2 files changed

+35
-11
lines changed

2 files changed

+35
-11
lines changed

rEFIt_UEFI/Platform/platformdata.cpp

+33-11
Original file line numberDiff line numberDiff line change
@@ -256,25 +256,33 @@ PLATFORMDATA ApplePlatformData[] =
256256
"MacBook Pro", "1.0", "C02TQHACHTD5", "MacBook-Aluminum",
257257
{ 0x02, 0x45, 0x0f, 0, 0, 0x01 }, "2017mbp", "j80ga", 0xf0a009 },
258258
//MacBookPro15,1 / MacBook Pro (15-inch, 2018)
259-
{ "MacBookPro15,1", "MBP151.88Z.F000.B00.2003170204", "1037.100.359.0.0", "Mac-937A206F2EE63C01", // Intel Core i9-8950HK @ 2.90 GHz
259+
{ "MacBookPro15,1", "MBP151.88Z.F000.B00.2004232129", "1037.120.79.0.0", "Mac-937A206F2EE63C01", // Intel Core i9-8950HK @ 2.90 GHz
260260
"MacBook Pro", "1.0", "C02X1HACKGYG", "MacBook-Aluminum",
261261
{ 0, 0, 0, 0, 0, 0 }, NULL, "j680", 0 },
262262
//MacBookPro15,2 / MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
263-
{ "MacBookPro15,2", "MBP152.88Z.F000.B00.2003170152", "1037.100.359.0.0", "Mac-827FB448E656EC26", // Intel Core i5-8259U @ 2.30 GHz
263+
{ "MacBookPro15,2", "MBP152.88Z.F000.B00.2004232118", "1037.120.79.0.0", "Mac-827FB448E656EC26", // Intel Core i5-8259U @ 2.30 GHz
264264
"MacBook Pro", "1.0", "C02X1HACJHCD", "MacBook-Aluminum",
265265
{ 0, 0, 0, 0, 0, 0 }, NULL, "j132", 0 },
266266
//MacBookPro15,3 / MacBook Pro (15-inch, 2019)
267-
{ "MacBookPro15,3", "MBP153.88Z.F000.B00.2003170137", "1037.100.359.0.0", "Mac-1E7E29AD0135F9BC", // Intel Core i9-9980HK @ 2.40 GHz
267+
{ "MacBookPro15,3", "MBP153.88Z.F000.B00.2004232100", "1037.120.79.0.0", "Mac-1E7E29AD0135F9BC", // Intel Core i9-9980HK @ 2.40 GHz
268268
"MacBook Pro", "1.0", "C02X1HACLVCG", "MacBook-Aluminum",
269269
{ 0, 0, 0, 0, 0, 0 }, NULL, "j780", 0 },
270270
//MacBookPro15,4 / MacBook Pro (13-inch, 2019, Two Thunderbolt 3 ports)
271-
{ "MacBookPro15,4", "MBP154.88Z.F000.B00.2003170058", "1037.100.359.0.0", "Mac-53FDB3D8DB8CA971", // Intel Core i7-8557U @ 1.70 GHz
271+
{ "MacBookPro15,4", "MBP154.88Z.F000.B00.2004232040", "1037.120.79.0.0", "Mac-53FDB3D8DB8CA971", // Intel Core i7-8557U @ 1.70 GHz
272272
"MacBook Pro", "1.0", "FVFYXHACL411", "MacBook-Aluminum",
273273
{ 0, 0, 0, 0, 0, 0 }, NULL, "j213", 0 },
274274
//MacBookPro16,1 / MacBook Pro (16-inch, 2019)
275-
{ "MacBookPro16,1", "MBP161.88Z.F000.B00.2003170228", "1037.100.359.0.0", "Mac-E1008331FDC96864", // Intel Core i9-9980HK @ 2.40 GHz
275+
{ "MacBookPro16,1", "MBP161.88Z.F000.B00.2004232153", "1037.120.79.0.0", "Mac-E1008331FDC96864", // Intel Core i9-9980HK @ 2.40 GHz
276276
"MacBook Pro", "1.0", "C02ZPHACPG8W", "MacBook-Aluminum",
277277
{ 0, 0, 0, 0, 0, 0 }, NULL, "j152f", 0 },
278+
//MacBookPro16,2 / MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
279+
{ "MacBookPro16,2", "MBP162.88Z.F000.B00.2005050534", "1037.120.82.0.0", "Mac-5F9802EFE386AA28", // Intel Core i7-1068NG7 @ 2.30 GHz
280+
"MacBook Pro", "1.0", "C02CLHACML7H", "MacBook-Aluminum",
281+
{ 0, 0, 0, 0, 0, 0 }, NULL, "j214k", 0 },
282+
//MacBookPro16,3 / MacBook Pro (13-inch, 2020, Two Thunderbolt 3 ports)
283+
{ "MacBookPro16,3", "MBP163.88Z.F000.B00.2005050334", "1037.120.82.0.0", "Mac-E7203C0F68AA0004", // Intel Core i7-8557U @ 1.70 GHz
284+
"MacBook Pro", "1.0", "C02CJHACP3XY", "MacBook-Aluminum",
285+
{ 0, 0, 0, 0, 0, 0 }, NULL, "J223", 0 },
278286
//MacBookAir1,1 / MacBook Air (Original)
279287
{ "MacBookAir1,1", "MBA11.88Z.00BB.B03.0803171226", NULL, "Mac-F42C8CC8", // Intel Core 2 Duo P7500 @ 1.60 GHz
280288
"MacBook Air", "1.0", "W864947A18X", "Air-Enclosure",
@@ -324,15 +332,15 @@ PLATFORMDATA ApplePlatformData[] =
324332
"MacBook Air", "1.0", "C02Q1HACG940", "Air-Enclosure",
325333
{ 0x02, 0x27, 0x0f, 0, 0, 0x02 }, "j113", "j113", 0xf0a008 },
326334
//MacBookAir8,1 / MacBook Air (Retina, 13-inch, 2018)
327-
{ "MacBookAir8,1", "MBA81.88Z.F000.B00.2003170019", "1037.100.359.0.0", "Mac-827FAC58A8FDFA22", // Intel Core i5-8210Y @ 1.60 GHz
335+
{ "MacBookAir8,1", "MBA81.88Z.F000.B00.2004232004", "1037.120.79.0.0", "Mac-827FAC58A8FDFA22", // Intel Core i5-8210Y @ 1.60 GHz
328336
"MacBook Air", "1.0", "FVFXJHACJK77", "Air-Enclosure",
329337
{ 0, 0, 0, 0, 0, 0 }, NULL, "j140k", 0 },
330338
//MacBookAir8,2 / MacBook Air (Retina, 13-inch, 2019)
331-
{ "MacBookAir8,2", "MBA82.88Z.F000.B00.2003170153", "1037.100.359.0.0", "Mac-226CB3C6A851A671", // Intel Core i5-8210Y @ 1.60 GHz
339+
{ "MacBookAir8,2", "MBA82.88Z.F000.B00.2004232118", "1037.120.79.0.0", "Mac-226CB3C6A851A671", // Intel Core i5-8210Y @ 1.60 GHz
332340
"MacBook Air", "1.0", "FVFXJHACLYWM", "Air-Enclosure",
333341
{ 0, 0, 0, 0, 0, 0 }, NULL, "j140a", 0 },
334342
//MacBookAir9,1 / MacBook Air (Retina, 13-inch, 2020)
335-
{ "MacBookAir9,1", "J230K.88Z.F000.B00.2003170036", "1037.100.359.0.0", "Mac-0CFF9C7C2B63DF8D", // Intel Core i5-1030NG7 @ 1.10 GHz
343+
{ "MacBookAir9,1", "MBA91.88Z.F000.B00.2004232020", "1037.120.79.0.0", "Mac-0CFF9C7C2B63DF8D", // Intel Core i5-1030NG7 @ 1.10 GHz
336344
"MacBook Air", "1.0", "FVFCCHACMNHP", "Air-Enclosure",
337345
{ 0, 0, 0, 0, 0, 0 }, NULL, "J230K", 0 },
338346
//Macmini1,1 / Mac mini (Early 2006)
@@ -376,7 +384,7 @@ PLATFORMDATA ApplePlatformData[] =
376384
"Mac mini", "1.0", "C02NN7NHG1J0", "Mini-Aluminum",
377385
{ 0x02, 0x24, 0x0f, 0, 0, 0x32 }, "j64", "j64", 0xf04008 },
378386
//Macmini8,1 / Mac mini (2018)
379-
{ "Macmini8,1", "MM81.88Z.F000.B00.2003170108", "1037.100.359.0.0", "Mac-7BA5B2DFE22DDD8C", // Intel Core i7-8700B @ 3.20 GHz
387+
{ "Macmini8,1", "MM81.88Z.F000.B00.2004232041", "1037.120.79.0.0", "Mac-7BA5B2DFE22DDD8C", // Intel Core i7-8700B @ 3.20 GHz
380388
"Mac mini", "1.0", "C07XL9WEJYVX", "Mini-Aluminum",
381389
{ 0, 0, 0, 0, 0, 0 }, NULL, "j174", 0 },
382390
//iMac4,1 / iMac (20-inch, Early 2006)
@@ -500,7 +508,7 @@ PLATFORMDATA ApplePlatformData[] =
500508
"iMac", "1.0", "C02Y9HACJWDW", "iMac-Aluminum",
501509
{ 0x02, 0x47, 0x0f, 0, 0, 0x03 }, "j138_9", "j138", 0xf0d009 },
502510
//iMacPro1,1 /iMac Pro (2017)
503-
{ "iMacPro1,1", "IMP11.88Z.F000.B00.2003170108", "1037.100.359.0.0", "Mac-7BA5B2D9E42DDD94", // Intel Xeon W-2140B CPU @ 3.20 GHz
511+
{ "iMacPro1,1", "IMP11.88Z.F000.B00.2004232041", "1037.120.79.0.0", "Mac-7BA5B2D9E42DDD94", // Intel Xeon W-2140B CPU @ 3.20 GHz
504512
"iMac Pro", "1.0", "C02VVHACHX87", "iMacPro-Aluminum",
505513
{ 0, 0, 0, 0, 0, 0 }, NULL, "j137", 0 },
506514
//MacPro1,1 / Mac Pro
@@ -528,7 +536,7 @@ PLATFORMDATA ApplePlatformData[] =
528536
"MacPro", "1.0", "F5KLA770F9VM", "Pro-Enclosure",
529537
{ 0x02, 0x20, 0x0f, 0, 0, 0x18 }, "j90", "j90", 0xf0f006 },
530538
//MacPro7,1 / Mac Pro (2019)
531-
{ "MacPro7,1", "MP71.88Z.F000.B00.2003170019", "1037.100.359.0.0", "Mac-27AD2F918AE68F61", // Intel Xeon W-3245M CPU @ 3.20 GHz
539+
{ "MacPro7,1", "MP71.88Z.F000.B00.2004232004", "1037.120.79.0.0", "Mac-27AD2F918AE68F61", // Intel Xeon W-3245M CPU @ 3.20 GHz
532540
"MacPro", "1.0", "F5KZNHACP7QM", "Pro-Enclosure",
533541
{ 0, 0, 0, 0, 0, 0 }, NULL, "j16O", 0 },
534542
//Xserve1,1 / Xserve (Late 2006)
@@ -725,6 +733,10 @@ VOID SetDMISettingsForModel(MACHINE_TYPES Model, BOOLEAN Redefine)
725733
case iMac192:
726734
gFwFeatures = 0xFD8FF576;
727735
break;
736+
case MacBookPro162:
737+
case MacBookPro163:
738+
gFwFeatures = 0xFDAFF066;
739+
break;
728740

729741
// Verified list from Users
730742
case MacBookAir31:
@@ -843,6 +855,10 @@ VOID SetDMISettingsForModel(MACHINE_TYPES Model, BOOLEAN Redefine)
843855
case MacMini81:
844856
gFwFeaturesMask = 0xFFDFFF7F;
845857
break;
858+
case MacBookPro162:
859+
case MacBookPro163:
860+
gFwFeaturesMask = 0xFFFFFF7F;
861+
break;
846862

847863
// Verified list from Users
848864
case MacBook61:
@@ -950,6 +966,10 @@ VOID SetDMISettingsForModel(MACHINE_TYPES Model, BOOLEAN Redefine)
950966
case iMac192:
951967
gPlatformFeature = 0x22;
952968
break;
969+
case MacBookPro162:
970+
case MacBookPro163:
971+
gPlatformFeature = 0x32;
972+
break;
953973
case MacBookAir81:
954974
case MacBookAir82:
955975
case MacBookAir91:
@@ -1034,6 +1054,8 @@ VOID SetDMISettingsForModel(MACHINE_TYPES Model, BOOLEAN Redefine)
10341054
case MacBookPro153:
10351055
case MacBookPro154:
10361056
case MacBookPro161:
1057+
case MacBookPro162:
1058+
case MacBookPro163:
10371059
case MacBookAir71:
10381060
case MacBookAir72:
10391061
case MacBookAir81:

rEFIt_UEFI/Platform/platformdata.h

+2
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ typedef enum {
6262
MacBookPro153,
6363
MacBookPro154,
6464
MacBookPro161,
65+
MacBookPro162,
66+
MacBookPro163,
6567
MacBookAir11,
6668
MacBookAir21,
6769
MacBookAir31,

0 commit comments

Comments
 (0)