diff --git a/AppleModels/DataBase.md b/AppleModels/DataBase.md
index 42af14ac..145793f7 100644
--- a/AppleModels/DataBase.md
+++ b/AppleModels/DataBase.md
@@ -1,132 +1,132 @@
DataBase list
=============
-| Mac-model | DataBase | PlatformInfo Automatic |
-|:----------|:---------|:-----------------------|
+| Mac-model | DataBase |
+|:----------|:---------|
||
-MacPro1,1 | Yes |
-MacPro2,1 | Yes |
-MacPro3,1 | Yes |
-MacPro4,1 | Yes |
-MacPro5,1 | Yes | Yes
-MacPro6,1 | Yes | Yes
-MacPro7,1 | Yes | Yes
+MacPro1,1 | Yes
+MacPro2,1 | Yes
+MacPro3,1 | Yes
+MacPro4,1 | Yes
+MacPro5,1 | Yes
+MacPro6,1 | Yes
+MacPro7,1 | Yes
||
-MacBook1,1 | Yes |
-MacBook2,1 | Yes |
-MacBook3,1 | Yes |
-MacBook4,1 | Yes |
-MacBook5,1 | Yes |
-MacBook5,2 | Yes |
-MacBook6,1 | Yes |
-MacBook7,1 | Yes |
-MacBook8,1 | Yes | Yes
-MacBook9,1 | Yes | Yes
-MacBook10,1 | Yes | Yes
+MacBook1,1 | Yes
+MacBook2,1 | Yes
+MacBook3,1 | Yes
+MacBook4,1 | Yes
+MacBook5,1 | Yes
+MacBook5,2 | Yes
+MacBook6,1 | Yes
+MacBook7,1 | Yes
+MacBook8,1 | Yes
+MacBook9,1 | Yes
+MacBook10,1 | Yes
||
-MacBookAir1,1 | Yes |
-MacBookAir2,1 | Yes |
-MacBookAir3,1 | Yes |
-MacBookAir3,2 | Yes |
-MacBookAir4,1 | Yes | Yes
-MacBookAir4,2 | Yes | Yes
-MacBookAir5,1 | Yes | Yes
-MacBookAir5,2 | Yes | Yes
-MacBookAir6,1 | Yes | Yes
-MacBookAir6,2 | Yes | Yes
-MacBookAir7,1 | Yes | Yes
-MacBookAir7,2 | Yes | Yes
-MacBookAir8,1 | Yes | Yes
-MacBookAir8,2 | Yes | Yes
-MacBookAir9,1 | Yes | Yes
+MacBookAir1,1 | Yes
+MacBookAir2,1 | Yes
+MacBookAir3,1 | Yes
+MacBookAir3,2 | Yes
+MacBookAir4,1 | Yes
+MacBookAir4,2 | Yes
+MacBookAir5,1 | Yes
+MacBookAir5,2 | Yes
+MacBookAir6,1 | Yes
+MacBookAir6,2 | Yes
+MacBookAir7,1 | Yes
+MacBookAir7,2 | Yes
+MacBookAir8,1 | Yes
+MacBookAir8,2 | Yes
+MacBookAir9,1 | Yes
||
-MacBookPro1,1 | Yes |
-MacBookPro1,2 | Yes |
-MacBookPro2,1 | Yes |
-MacBookPro2,2 | Yes |
-MacBookPro3,1 | Yes |
-MacBookPro4,1 | Yes |
-MacBookPro5,1 | Yes |
-MacBookPro5,2 | Yes |
-MacBookPro5,3 | Yes |
-MacBookPro5,4 | Yes |
-MacBookPro5,5 | Yes |
-MacBookPro6,1 | Yes |
-MacBookPro6,2 | Yes |
-MacBookPro7,1 | Yes |
-MacBookPro8,1 | Yes | Yes
-MacBookPro8,2 | Yes | Yes
-MacBookPro8,3 | Yes | Yes
-MacBookPro9,1 | Yes | Yes
-MacBookPro9,2 | Yes | Yes
-MacBookPro10,1 | Yes | Yes
-MacBookPro10,2 | Yes | Yes
-MacBookPro11,1 | Yes | Yes
-MacBookPro11,2 | Yes | Yes
-MacBookPro11,3 | Yes | Yes
-MacBookPro11,4 | Yes | Yes
-MacBookPro11,5 | Yes | Yes
-MacBookPro12,1 | Yes | Yes
-MacBookPro13,1 | Yes | Yes
-MacBookPro13,2 | Yes | Yes
-MacBookPro13,3 | Yes | Yes
-MacBookPro14,1 | Yes | Yes
-MacBookPro14,2 | Yes | Yes
-MacBookPro14,3 | Yes | Yes
-MacBookPro15,1 | Yes | Yes
-MacBookPro15,2 | Yes | Yes
-MacBookPro15,3 | Yes | Yes
-MacBookPro15,4 | Yes | Yes
-MacBookPro16,1 | Yes | Yes
-MacBookPro16,2 | Yes | Yes
-MacBookPro16,3 | Yes | Yes
-MacBookPro16,4 | Yes | Yes
+MacBookPro1,1 | Yes
+MacBookPro1,2 | Yes
+MacBookPro2,1 | Yes
+MacBookPro2,2 | Yes
+MacBookPro3,1 | Yes
+MacBookPro4,1 | Yes
+MacBookPro5,1 | Yes
+MacBookPro5,2 | Yes
+MacBookPro5,3 | Yes
+MacBookPro5,4 | Yes
+MacBookPro5,5 | Yes
+MacBookPro6,1 | Yes
+MacBookPro6,2 | Yes
+MacBookPro7,1 | Yes
+MacBookPro8,1 | Yes
+MacBookPro8,2 | Yes
+MacBookPro8,3 | Yes
+MacBookPro9,1 | Yes
+MacBookPro9,2 | Yes
+MacBookPro10,1 | Yes
+MacBookPro10,2 | Yes
+MacBookPro11,1 | Yes
+MacBookPro11,2 | Yes
+MacBookPro11,3 | Yes
+MacBookPro11,4 | Yes
+MacBookPro11,5 | Yes
+MacBookPro12,1 | Yes
+MacBookPro13,1 | Yes
+MacBookPro13,2 | Yes
+MacBookPro13,3 | Yes
+MacBookPro14,1 | Yes
+MacBookPro14,2 | Yes
+MacBookPro14,3 | Yes
+MacBookPro15,1 | Yes
+MacBookPro15,2 | Yes
+MacBookPro15,3 | Yes
+MacBookPro15,4 | Yes
+MacBookPro16,1 | Yes
+MacBookPro16,2 | Yes
+MacBookPro16,3 | Yes
+MacBookPro16,4 | Yes
||
-Macmini1,1 | Yes |
-Macmini2,1 | Yes |
-Macmini3,1 | Yes |
-Macmini4,1 | Yes |
-Macmini5,1 | Yes | Yes
-Macmini5,2 | Yes | Yes
-Macmini5,3 | Yes | Yes
-Macmini6,1 | Yes | Yes
-Macmini6,2 | Yes | Yes
-Macmini7,1 | Yes | Yes
-Macmini8,1 | Yes | Yes
+Macmini1,1 | Yes
+Macmini2,1 | Yes
+Macmini3,1 | Yes
+Macmini4,1 | Yes
+Macmini5,1 | Yes
+Macmini5,2 | Yes
+Macmini5,3 | Yes
+Macmini6,1 | Yes
+Macmini6,2 | Yes
+Macmini7,1 | Yes
+Macmini8,1 | Yes
||
-Xserve1,1 | Yes |
-Xserve2,1 | Yes |
-Xserve3,1 | Yes |
+Xserve1,1 | Yes
+Xserve2,1 | Yes
+Xserve3,1 | Yes
||
-iMacPro1,1 | Yes | Yes
+iMacPro1,1 | Yes
||
-iMac4,1 | Yes |
-iMac4,2 | Yes |
-iMac5,1 | Yes |
-iMac5,2 | Yes |
-iMac6,1 | Yes |
-iMac7,1 | Yes |
-iMac8,1 | Yes |
-iMac9,1 | Yes |
-iMac10,1 | Yes |
-iMac11,1 | Yes |
-iMac11,2 | Yes |
-iMac11,3 | Yes |
-iMac12,1 | Yes | Yes
-iMac12,2 | Yes | Yes
-iMac13,1 | Yes | Yes
-iMac13,2 | Yes | Yes
-iMac13,3 | Yes | Yes
-iMac14,1 | Yes | Yes
-iMac14,2 | Yes | Yes
-iMac14,3 | Yes | Yes
-iMac14,4 | Yes | Yes
-iMac15,1 | Yes | Yes
-iMac16,1 | Yes | Yes
-iMac16,2 | Yes | Yes
-iMac17,1 | Yes | Yes
-iMac18,1 | Yes | Yes
-iMac18,2 | Yes | Yes
-iMac18,3 | Yes | Yes
-iMac19,1 | Yes | Yes
-iMac19,2 | Yes | Yes
+iMac4,1 | Yes
+iMac4,2 | Yes
+iMac5,1 | Yes
+iMac5,2 | Yes
+iMac6,1 | Yes
+iMac7,1 | Yes
+iMac8,1 | Yes
+iMac9,1 | Yes
+iMac10,1 | Yes
+iMac11,1 | Yes
+iMac11,2 | Yes
+iMac11,3 | Yes
+iMac12,1 | Yes
+iMac12,2 | Yes
+iMac13,1 | Yes
+iMac13,2 | Yes
+iMac13,3 | Yes
+iMac14,1 | Yes
+iMac14,2 | Yes
+iMac14,3 | Yes
+iMac14,4 | Yes
+iMac15,1 | Yes
+iMac16,1 | Yes
+iMac16,2 | Yes
+iMac17,1 | Yes
+iMac18,1 | Yes
+iMac18,2 | Yes
+iMac18,3 | Yes
+iMac19,1 | Yes
+iMac19,2 | Yes
diff --git a/AppleModels/update_generated.py b/AppleModels/update_generated.py
index d27bce7a..1468b18a 100755
--- a/AppleModels/update_generated.py
+++ b/AppleModels/update_generated.py
@@ -302,7 +302,7 @@ if __name__ == '__main__':
export_db_macinfolib(db, os.devnull)
export_db_macserial(db, dbpd, os.devnull)
# Export new models
- export_db_macinfolib(db, '../Library/OcMacInfoLib/AutoGenerated.c', 2012)
+ export_db_macinfolib(db, '../Library/OcMacInfoLib/AutoGenerated.c')
export_db_macserial(db, dbpd, '../Utilities/macserial/modelinfo_autogen.h')
# Export MLB models
export_mlb_boards(db, '../Utilities/macrecovery/boards.json')
diff --git a/Changelog.md b/Changelog.md
index 002e4246..c3fb85f0 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -33,6 +33,7 @@ OpenCore Changelog
- Fixed OSXSAVE reporting when emulating CPUID on newer CPUs
- Added `SerialInit` option to perform serial initialisation separately
- Fixed OpenDuetPkg booting on Intel G33 with SATA controller in RAID mode
+- `PlatformInfo` `Automatic` for all models
#### v0.5.9
- Added full HiDPI support in OpenCanopy
diff --git a/Docs/Sample.plist b/Docs/Sample.plist
index db87d806..fd4474b4 100644
--- a/Docs/Sample.plist
+++ b/Docs/Sample.plist
@@ -9,9 +9,7 @@
#WARNING - 3
In most cases recommended to use Sample.plist
#WARNING - 4
- Use SampleLegacy.plist for end of life models: 2011 and older.
- #WARNING - 5
- https://github.com/acidanthera/OpenCorePkg/blob/master/AppleModels/DataBase.md
+ Use SampleCustom.plist only for special cases.
ACPI
Add
diff --git a/Docs/SampleLegacy.plist b/Docs/SampleCustom.plist
similarity index 95%
rename from Docs/SampleLegacy.plist
rename to Docs/SampleCustom.plist
index ff71cac6..9b41baba 100644
--- a/Docs/SampleLegacy.plist
+++ b/Docs/SampleCustom.plist
@@ -9,9 +9,7 @@
#WARNING - 3
In most cases recommended to use Sample.plist
#WARNING - 4
- Use SampleLegacy.plist for end of life models: 2011 and older.
- #WARNING - 5
- https://github.com/acidanthera/OpenCorePkg/blob/master/AppleModels/DataBase.md
+ Use SampleCustom.plist only for special cases.
ACPI
Add
@@ -853,9 +851,9 @@
ARTFrequency
0
BoardProduct
- Mac-F2268DAE
+ Mac-AA95B1DDAB278B95
BoardRevision
-
+ Bw==
DevicePathsSupported
1
FSBFrequency
@@ -865,87 +863,87 @@
PlatformName
platform
SmcBranch
- azIyazIzAAA=
+ ajEzOF85AAA=
SmcPlatform
- azIzAAAAAAA=
+ ajEzOAAAAAA=
SmcRevision
- AVQPAAA2
+ AkYPAAAS
StartupPowerEvents
0
SystemProductName
- iMac11,1
+ iMac19,1
SystemSerialNumber
- W0000000001
+ W00000000001
SystemUUID
00000000-0000-0000-0000-000000000000
PlatformNVRAM
BID
- Mac-F2268DAE
+ Mac-AA95B1DDAB278B95
FirmwareFeatures
- N+EN4AAAAAA=
+ dvWP/QAAAAA=
FirmwareFeaturesMask
- P/8f/wAAAAA=
+ f//f/wAAAAA=
MLB
- M000000000001
+ M0000000000000001
ROM
ESIzRFVm
SMBIOS
BIOSReleaseDate
- 06/13/19
+ 06/15/2020
BIOSVendor
Acidanthera
BIOSVersion
- 63.0.0.0.0
+ 1037.140.50.0.0
BoardAssetTag
BoardLocationInChassis
- Part Component
+
BoardManufacturer
Acidanthera
BoardProduct
- Mac-F2268DAE
+ Mac-AA95B1DDAB278B95
BoardSerialNumber
- M000000000001
+ M0000000000000001
BoardType
10
BoardVersion
- iMac11,1
+ iMac19,1
ChassisAssetTag
ChassisManufacturer
Acidanthera
ChassisSerialNumber
- W0000000001
+ W00000000001
ChassisType
13
ChassisVersion
- Mac-F2268DAE
+ Mac-AA95B1DDAB278B95
FirmwareFeatures
- N+EN4AAAAAA=
+ dvWP/QAAAAA=
FirmwareFeaturesMask
- P/8f/wAAAAA=
+ f//f/wAAAAA=
MemoryFormFactor
9
PlatformFeature
- 0
+ 32
ProcessorType
- 1537
+ 4105
SmcVersion
- MS41NEYwMzYAAAAAAAAAAA==
+ Mi40NkYwMTIAAAAAAAAAAA==
SystemFamily
iMac
SystemManufacturer
Acidanthera
SystemProductName
- iMac11,1
+ iMac19,1
SystemSKUNumber
SystemSerialNumber
- W0000000001
+ W00000000001
SystemUUID
00000000-0000-0000-0000-000000000000
SystemVersion
@@ -998,7 +996,7 @@
Drivers
- HfsPlusLegacy.efi
+ HfsPlus.efi
OpenRuntime.efi
#OpenCanopy.efi
#AudioDxe.efi
@@ -1009,8 +1007,8 @@
#HiiDatabase.efi
#NvmExpressDxe.efi
#XhciDxe.efi
- #ExFatDxeLegacy.efi
- #PartitionDxeLegacy.efi
+ #ExFatDxe.efi
+ #PartitionDxe.efi
#CrScreenshotDxe.efi
Input
diff --git a/Library/OcMacInfoLib/AutoGenerated.c b/Library/OcMacInfoLib/AutoGenerated.c
index 735e874f..bf440a89 100755
--- a/Library/OcMacInfoLib/AutoGenerated.c
+++ b/Library/OcMacInfoLib/AutoGenerated.c
@@ -1,6 +1,30 @@
// DO NOT EDIT! This is an autogenerated file.
#include "MacInfoInternal.h"
CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
+ {
+ .SystemProductName = "MacBook1,1",
+ .BoardProduct = "Mac-F4208CC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 4, 15, 0, 0, 18},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {109, 55, 48, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MB11.88Z.0061.B03.0610121324",
+ .BIOSReleaseDate = "10/12/06",
+ .SystemVersion = "1.1",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "Napa Mac",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
{
.SystemProductName = "MacBook10,1",
.BoardProduct = "Mac-EE2EBD4B90B839A8",
@@ -25,6 +49,174 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFC0FE13FULL,
.FirmwareFeaturesMask = 0xFF1FFF3FULL,
},
+ {
+ .SystemProductName = "MacBook2,1",
+ .BoardProduct = "Mac-F4208CA9",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 19, 15, 0, 0, 3},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {109, 55, 53, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MB21.88Z.00A5.B07.0706270922",
+ .BIOSReleaseDate = "06/27/07",
+ .SystemVersion = "1.2",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "MacBook3,1",
+ .BoardProduct = "Mac-F22788C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 36, 15, 0, 0, 3},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {107, 51, 54, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MB31.88Z.008E.B02.0803051832",
+ .BIOSReleaseDate = "03/05/08",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001407ULL,
+ .FirmwareFeaturesMask = 0xC0001FFFULL,
+ },
+ {
+ .SystemProductName = "MacBook4,1",
+ .BoardProduct = "Mac-F22788A9",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 49, 15, 0, 0, 1},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {109, 56, 50, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MB41.88Z.00C1.B00.0802091535",
+ .BIOSReleaseDate = "02/09/08",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
+ {
+ .SystemProductName = "MacBook5,1",
+ .BoardProduct = "Mac-F42D89C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 50, 15, 0, 0, 8},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {109, 57, 55, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MB51.88Z.007D.B03.0904271443",
+ .BIOSReleaseDate = "04/27/09",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "Proto",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBook5,2",
+ .BoardProduct = "Mac-F22788AA",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 56, 15, 0, 0, 5},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {107, 51, 54, 98, 0, 0, 0, 0},
+ .BIOSVersion = "MB52.88Z.0088.B05.0904162222",
+ .BIOSReleaseDate = "04/16/09",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "Proto",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBook6,1",
+ .BoardProduct = "Mac-F22C8AC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 81, 15, 0, 0, 83},
+ .SmcBranch = {107, 56, 52, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 56, 52, 0, 0, 0, 0, 0},
+ .BIOSVersion = "209.0.0.0.0",
+ .BIOSReleaseDate = "06/14/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "MacBook6,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xFC0FE13FULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "MacBook7,1",
+ .BoardProduct = "Mac-F22C89C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 96, 15, 0, 0, 6},
+ .SmcBranch = {107, 56, 55, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 56, 55, 0, 0, 0, 0, 0},
+ .BIOSVersion = "68.0.0.0.0",
+ .BIOSReleaseDate = "06/14/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook",
+ .BoardVersion = "MacBook7,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xFC0FE13FULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
{
.SystemProductName = "MacBook8,1",
.BoardProduct = "Mac-BE0E8AC46FE800CC",
@@ -73,6 +265,102 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFC0FE13FULL,
.FirmwareFeaturesMask = 0xFF1FFF3FULL,
},
+ {
+ .SystemProductName = "MacBookAir1,1",
+ .BoardProduct = "Mac-F42C8CC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 35, 15, 0, 0, 32},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBA11.88Z.00BB.B03.0803171226",
+ .BIOSReleaseDate = "03/17/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Air",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookAir2,1",
+ .BoardProduct = "Mac-F42D88C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 52, 15, 0, 0, 8},
+ .SmcBranch = {109, 57, 54, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 57, 54, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBA21.88Z.0075.B05.1003051506",
+ .BIOSReleaseDate = "03/05/10",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Air",
+ .BoardVersion = "MacBookAir2,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookAir3,1",
+ .BoardProduct = "Mac-942452F5819B1C1B",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 103, 15, 0, 0, 16},
+ .SmcBranch = {107, 49, 54, 107, 57, 57, 0, 0},
+ .SmcPlatform = {107, 57, 57, 0, 0, 0, 0, 0},
+ .BIOSVersion = "110.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Air",
+ .BoardVersion = "MacBookAir3,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xD00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "MacBookAir3,2",
+ .BoardProduct = "Mac-942C5DF58193131B",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 102, 15, 0, 0, 97},
+ .SmcBranch = {107, 49, 54, 107, 57, 57, 0, 0},
+ .SmcPlatform = {107, 49, 54, 0, 0, 0, 0, 0},
+ .BIOSVersion = "110.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Air",
+ .BoardVersion = "MacBookAir3,2",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xD00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
{
.SystemProductName = "MacBookAir4,1",
.BoardProduct = "Mac-C08A6BB70A942AC2",
@@ -337,6 +625,54 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFD8FF42EULL,
.FirmwareFeaturesMask = 0xFF9FFF3FULL,
},
+ {
+ .SystemProductName = "MacBookPro1,1",
+ .BoardProduct = "Mac-F425BEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 2, 15, 0, 0, 16},
+ .SmcBranch = {109, 49, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 49, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP11.88Z.0055.B08.0610121325",
+ .BIOSReleaseDate = "10/12/06",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro1,1",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "MacBookPro1,2",
+ .BoardProduct = "Mac-F42DBEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 5, 15, 0, 0, 16},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP12.88Z.0061.B03.0610121334",
+ .BIOSReleaseDate = "10/12/06",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro1,2",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
{
.SystemProductName = "MacBookPro10,1",
.BoardProduct = "Mac-C3EC7CD22292981F",
@@ -865,6 +1201,294 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFDAFF066ULL,
.FirmwareFeaturesMask = 0xFFFFFF7FULL,
},
+ {
+ .SystemProductName = "MacBookPro2,1",
+ .BoardProduct = "Mac-F42189C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 20, 15, 0, 0, 5},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP21.88Z.00A5.B08.0708131242",
+ .BIOSReleaseDate = "08/13/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro2,1",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "MacBookPro2,2",
+ .BoardProduct = "Mac-F42187C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 19, 15, 0, 0, 3},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP22.88Z.00A5.B07.0708131242",
+ .BIOSReleaseDate = "08/13/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro2,2",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "MacBookPro3,1",
+ .BoardProduct = "Mac-F4238BC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 22, 15, 0, 0, 17},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP31.88Z.0070.B07.0803051658",
+ .BIOSReleaseDate = "03/05/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001407ULL,
+ .FirmwareFeaturesMask = 0xC0001FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro4,1",
+ .BoardProduct = "Mac-F42C89C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 39, 15, 0, 0, 3},
+ .SmcBranch = {109, 56, 55, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 56, 55, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP41.88Z.00C1.B03.0802271651",
+ .BIOSReleaseDate = "02/27/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro5,1",
+ .BoardProduct = "Mac-F42D86C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 51, 15, 0, 0, 8},
+ .SmcBranch = {109, 57, 56, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 57, 56, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP51.88Z.007E.B06.1202061253",
+ .BIOSReleaseDate = "02/06/12",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "Proto",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x8,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro5,2",
+ .BoardProduct = "Mac-F2268EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 66, 15, 0, 0, 4},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP52.88Z.008E.B05.0905042202",
+ .BIOSReleaseDate = "05/04/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x8,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro5,3",
+ .BoardProduct = "Mac-F22587C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 72, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP53.88Z.00AC.B03.0906151647",
+ .BIOSReleaseDate = "06/15/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro5,4",
+ .BoardProduct = "Mac-F22587A1",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 73, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP53.88Z.00AC.B03.0906151647",
+ .BIOSReleaseDate = "06/15/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro5,4",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro5,5",
+ .BoardProduct = "Mac-F2268AC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 71, 15, 0, 0, 2},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {107, 50, 52, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MBP55.88Z.00AC.B03.0906151708",
+ .BIOSReleaseDate = "06/15/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "MacBookPro6,1",
+ .BoardProduct = "Mac-F22589C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 87, 15, 0, 0, 24},
+ .SmcBranch = {107, 49, 55, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 49, 55, 0, 0, 0, 0, 0},
+ .BIOSVersion = "99.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro6,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xC00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "MacBookPro6,2",
+ .BoardProduct = "Mac-F22586C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 88, 15, 0, 0, 23},
+ .SmcBranch = {107, 55, 52, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 55, 52, 0, 0, 0, 0, 0},
+ .BIOSVersion = "99.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro6,2",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xC00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "MacBookPro7,1",
+ .BoardProduct = "Mac-F222BEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 98, 15, 0, 0, 7},
+ .SmcBranch = {98, 114, 97, 110, 99, 104, 0, 0},
+ .SmcPlatform = {107, 54, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "68.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "",
+ .SystemFamily = "MacBook Pro",
+ .BoardVersion = "MacBookPro7,1",
+ .BoardAssetTag = "",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xA,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xC00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
{
.SystemProductName = "MacBookPro8,1",
.BoardProduct = "Mac-94245B3640C91C81",
@@ -985,6 +1609,102 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xC00DE137ULL,
.FirmwareFeaturesMask = 0xFF1FFF3FULL,
},
+ {
+ .SystemProductName = "MacPro1,1",
+ .BoardProduct = "Mac-F4208DC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 7, 15, 0, 0, 16},
+ .SmcBranch = {109, 52, 51, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 52, 51, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MP11.88Z.005C.B08.0707021221",
+ .BIOSReleaseDate = "07/02/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacPro",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x80000015ULL,
+ .FirmwareFeaturesMask = 0x800003FFULL,
+ },
+ {
+ .SystemProductName = "MacPro2,1",
+ .BoardProduct = "Mac-F4208DA9",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 21, 15, 0, 0, 3},
+ .SmcBranch = {109, 52, 51, 97, 0, 0, 0, 0},
+ .SmcPlatform = {109, 52, 51, 97, 0, 0, 0, 0},
+ .BIOSVersion = "MP21.88Z.007F.B06.0707021348",
+ .BIOSReleaseDate = "07/02/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacPro",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0000015ULL,
+ .FirmwareFeaturesMask = 0xC0000FFFULL,
+ },
+ {
+ .SystemProductName = "MacPro3,1",
+ .BoardProduct = "Mac-F42C88C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 48, 15, 0, 0, 3},
+ .SmcBranch = {109, 56, 54, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 56, 54, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MP31.88Z.006C.B05.0802291410",
+ .BIOSReleaseDate = "02/22/08",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "MacPro",
+ .BoardVersion = "Proto1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x2,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Pro-Enclosure",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
+ {
+ .SystemProductName = "MacPro4,1",
+ .BoardProduct = "Mac-F221BEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 57, 15, 0, 0, 5},
+ .SmcBranch = {107, 53, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 53, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MP41.88Z.0081.B08.1001221313",
+ .BIOSReleaseDate = "01/22/10",
+ .SystemVersion = "1.4",
+ .SystemSKUNumber = "Mac-F221BEC8",
+ .SystemFamily = "MacPro",
+ .BoardVersion = "MacPro4,1",
+ .BoardAssetTag = "Part Component",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xB,
+ .ChassisType = 0x7,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Pro-Enclosure",
+ .FirmwareFeatures = 0xE001F537ULL,
+ .FirmwareFeaturesMask = 0xC003FF37ULL,
+ },
{
.SystemProductName = "MacPro5,1",
.BoardProduct = "Mac-F221BEC8",
@@ -1057,6 +1777,102 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFDAFF066ULL,
.FirmwareFeaturesMask = 0xFFFFFF7FULL,
},
+ {
+ .SystemProductName = "Macmini1,1",
+ .BoardProduct = "Mac-F4208EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 3, 15, 0, 0, 4},
+ .SmcBranch = {109, 52, 48, 0, 0, 0, 0, 0},
+ .SmcPlatform = {109, 52, 48, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MM11.88Z.0055.B08.0610121326",
+ .BIOSReleaseDate = "10/12/2006",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "Napa Mac",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x4,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "Macmini2,1",
+ .BoardProduct = "Mac-F4208EAA",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 25, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MM21.88Z.009A.B00.0706281359",
+ .BIOSReleaseDate = "06/28/2007",
+ .SystemVersion = "1.1",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "Napa Mac",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x4,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "Macmini3,1",
+ .BoardProduct = "Mac-F22C86C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 53, 15, 0, 0, 1},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "MM31.88Z.0081.B06.0904271717",
+ .BIOSReleaseDate = "04/27/2009",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "Macmini",
+ .BoardVersion = "",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x10,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0007FFFULL,
+ },
+ {
+ .SystemProductName = "Macmini4,1",
+ .BoardProduct = "Mac-F2208EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 101, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "76.0.0.0.0",
+ .BIOSReleaseDate = "06/13/2019",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "Macmini",
+ .BoardVersion = "Macmini4,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x10,
+ .MemoryFormFactor = 0xD,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xD00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
{
.SystemProductName = "Macmini5,1",
.BoardProduct = "Mac-8ED6AF5B48C039E1",
@@ -1225,6 +2041,174 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFD8FF466ULL,
.FirmwareFeaturesMask = 0xFFDFFF7FULL,
},
+ {
+ .SystemProductName = "Xserve1,1",
+ .BoardProduct = "Mac-F4208AC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 17, 15, 0, 0, 5},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "XS11.88Z.0080.B01.0706271533",
+ .BIOSReleaseDate = "06/27/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "Xserve",
+ .BoardVersion = "Proto",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x17,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "Xserve2,1",
+ .BoardProduct = "Mac-F42289C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 38, 15, 0, 0, 3},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "XS21.88Z.006C.B06.0804011317",
+ .BIOSReleaseDate = "04/01/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "Xserve",
+ .BoardVersion = "Proto",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x17,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "Xserve3,1",
+ .BoardProduct = "Mac-F223BEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 67, 15, 0, 0, 4},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "XS31.88Z.0081.B06.0908061300",
+ .BIOSReleaseDate = "08/06/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "Xserve",
+ .BoardVersion = "Xserve3,1",
+ .BoardAssetTag = "Base Board Asset Tag#",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0x17,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Xserve",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac10,1",
+ .BoardProduct = "Mac-F221DCC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 83, 15, 0, 0, 19},
+ .SmcBranch = {107, 50, 50, 107, 50, 51, 0, 0},
+ .SmcPlatform = {107, 50, 51, 0, 0, 0, 0, 0},
+ .BIOSVersion = "215.0.0.0.0",
+ .BIOSReleaseDate = "06/14/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "iMac",
+ .BoardVersion = "",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xE00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "iMac11,1",
+ .BoardProduct = "Mac-F2268DAE",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 84, 15, 0, 0, 54},
+ .SmcBranch = {107, 50, 50, 107, 50, 51, 0, 0},
+ .SmcPlatform = {107, 50, 51, 0, 0, 0, 0, 0},
+ .BIOSVersion = "63.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "",
+ .SystemFamily = "iMac",
+ .BoardVersion = "iMac11,1",
+ .BoardAssetTag = "",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xE00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "iMac11,2",
+ .BoardProduct = "Mac-F2238AC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 100, 15, 0, 0, 5},
+ .SmcBranch = {107, 55, 52, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 55, 52, 0, 0, 0, 0, 0},
+ .BIOSVersion = "99.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.2",
+ .SystemSKUNumber = "",
+ .SystemFamily = "iMac",
+ .BoardVersion = "iMac11,2",
+ .BoardAssetTag = "",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xE00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
+ {
+ .SystemProductName = "iMac11,3",
+ .BoardProduct = "Mac-F2238BAE",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 89, 15, 0, 0, 2},
+ .SmcBranch = {107, 55, 52, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 55, 52, 0, 0, 0, 0, 0},
+ .BIOSVersion = "99.0.0.0.0",
+ .BIOSReleaseDate = "06/13/19",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "",
+ .SystemFamily = "iMac",
+ .BoardVersion = "iMac11,3",
+ .BoardAssetTag = "",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "",
+ .FirmwareFeatures = 0xE00DE137ULL,
+ .FirmwareFeaturesMask = 0xFF1FFF3FULL,
+ },
{
.SystemProductName = "iMac12,1",
.BoardProduct = "Mac-942B5BF58194151B",
@@ -1657,6 +2641,198 @@ CONST MAC_INFO_INTERNAL_ENTRY gMacInfoModels[] = {
.FirmwareFeatures = 0xFD8FF576ULL,
.FirmwareFeaturesMask = 0xFFDFFF7FULL,
},
+ {
+ .SystemProductName = "iMac4,1",
+ .BoardProduct = "Mac-F42786C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 1, 15, 0, 0, 5},
+ .SmcBranch = {109, 51, 56, 109, 51, 57, 0, 0},
+ .SmcPlatform = {109, 51, 56, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM41.88Z.0055.B08.0609061538",
+ .BIOSReleaseDate = "09/06/06",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "iMac",
+ .BoardVersion = "DVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac4,2",
+ .BoardProduct = "Mac-F4218EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 6, 15, 0, 0, 0},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM42.88Z.0071.B03.0610121320",
+ .BIOSReleaseDate = "10/12/06",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "iMac",
+ .BoardVersion = "DVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac5,1",
+ .BoardProduct = "Mac-F4228EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 8, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM51.88Z.0090.B09.0706270921",
+ .BIOSReleaseDate = "06/27/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "iMac",
+ .BoardVersion = "DVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac5,2",
+ .BoardProduct = "Mac-F4218EC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 6, 15, 0, 0, 0},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM52.88Z.0090.B09.0706270913",
+ .BIOSReleaseDate = "06/27/07",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "iMac",
+ .BoardVersion = "DVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac6,1",
+ .BoardProduct = "Mac-F4218FC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 8, 15, 0, 0, 2},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM61.88Z.0093.B07.0804281538",
+ .BIOSReleaseDate = "04/28/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKUNumber",
+ .SystemFamily = "iMac",
+ .BoardVersion = "DVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag",
+ .FirmwareFeatures = 0x0ULL,
+ .FirmwareFeaturesMask = 0x0ULL,
+ },
+ {
+ .SystemProductName = "iMac7,1",
+ .BoardProduct = "Mac-F42386C8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 32, 15, 0, 0, 4},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM71.88Z.007A.B03.0803051705",
+ .BIOSReleaseDate = "03/05/08",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "iMac",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001407ULL,
+ .FirmwareFeaturesMask = 0xC0001FFFULL,
+ },
+ {
+ .SystemProductName = "iMac8,1",
+ .BoardProduct = "Mac-F227BEC8",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 41, 15, 0, 0, 1},
+ .SmcBranch = {107, 51, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {107, 51, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM81.88Z.00C1.B00.0802091538",
+ .BIOSReleaseDate = "02/09/08",
+ .SystemVersion = "1.3",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "iMac",
+ .BoardVersion = "PVT",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
+ {
+ .SystemProductName = "iMac9,1",
+ .BoardProduct = "Mac-F2218FA9",
+ .BoardRevision = MAC_INFO_BOARD_REVISION_MISSING,
+ .SmcRevision = {1, 54, 15, 0, 0, 3},
+ .SmcBranch = {78, 65, 0, 0, 0, 0, 0, 0},
+ .SmcPlatform = {78, 65, 0, 0, 0, 0, 0, 0},
+ .BIOSVersion = "IM91.88Z.008D.B08.0904271717",
+ .BIOSReleaseDate = "04/27/09",
+ .SystemVersion = "1.0",
+ .SystemSKUNumber = "System SKU#",
+ .SystemFamily = "iMac",
+ .BoardVersion = "iMac9,1",
+ .BoardAssetTag = "Base Board Asset Tag",
+ .BoardLocationInChassis = "Part Component",
+ .SmcGeneration = 0x1,
+ .BoardType = 0xA,
+ .ChassisType = 0xD,
+ .MemoryFormFactor = 0x9,
+ .PlatformFeature = MAC_INFO_PLATFORM_FEATURE_MISSING,
+ .ChassisAssetTag = "Asset Tag#",
+ .FirmwareFeatures = 0xC0001403ULL,
+ .FirmwareFeaturesMask = 0xC0003FFFULL,
+ },
{
.SystemProductName = "iMacPro1,1",
.BoardProduct = "Mac-7BA5B2D9E42DDD94",
diff --git a/build_oc.tool b/build_oc.tool
index 8bfa9d2a..a1258336 100755
--- a/build_oc.tool
+++ b/build_oc.tool
@@ -138,7 +138,7 @@ package() {
"Configuration.pdf"
"Differences/Differences.pdf"
"Sample.plist"
- "SampleLegacy.plist"
+ "SampleCustom.plist"
)
for doc in "${docs[@]}"; do
cp "${selfdir}/Docs/${doc}" tmp/Docs/ || exit 1