PlatformInfo Automatic for all models

This commit is contained in:
Andrey1970AppleLife 2020-07-26 19:54:32 +03:00
parent d9c3416465
commit 4b92cbbf3d
7 changed files with 1331 additions and 158 deletions

View File

@ -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

View File

@ -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')

View File

@ -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

View File

@ -9,9 +9,7 @@
<key>#WARNING - 3</key>
<string>In most cases recommended to use Sample.plist</string>
<key>#WARNING - 4</key>
<string>Use SampleLegacy.plist for end of life models: 2011 and older.</string>
<key>#WARNING - 5</key>
<string>https://github.com/acidanthera/OpenCorePkg/blob/master/AppleModels/DataBase.md</string>
<string>Use SampleCustom.plist only for special cases.</string>
<key>ACPI</key>
<dict>
<key>Add</key>

View File

@ -9,9 +9,7 @@
<key>#WARNING - 3</key>
<string>In most cases recommended to use Sample.plist</string>
<key>#WARNING - 4</key>
<string>Use SampleLegacy.plist for end of life models: 2011 and older.</string>
<key>#WARNING - 5</key>
<string>https://github.com/acidanthera/OpenCorePkg/blob/master/AppleModels/DataBase.md</string>
<string>Use SampleCustom.plist only for special cases.</string>
<key>ACPI</key>
<dict>
<key>Add</key>
@ -853,9 +851,9 @@
<key>ARTFrequency</key>
<integer>0</integer>
<key>BoardProduct</key>
<string>Mac-F2268DAE</string>
<string>Mac-AA95B1DDAB278B95</string>
<key>BoardRevision</key>
<data></data>
<data>Bw==</data>
<key>DevicePathsSupported</key>
<integer>1</integer>
<key>FSBFrequency</key>
@ -865,87 +863,87 @@
<key>PlatformName</key>
<string>platform</string>
<key>SmcBranch</key>
<data>azIyazIzAAA=</data>
<data>ajEzOF85AAA=</data>
<key>SmcPlatform</key>
<data>azIzAAAAAAA=</data>
<data>ajEzOAAAAAA=</data>
<key>SmcRevision</key>
<data>AVQPAAA2</data>
<data>AkYPAAAS</data>
<key>StartupPowerEvents</key>
<integer>0</integer>
<key>SystemProductName</key>
<string>iMac11,1</string>
<string>iMac19,1</string>
<key>SystemSerialNumber</key>
<string>W0000000001</string>
<string>W00000000001</string>
<key>SystemUUID</key>
<string>00000000-0000-0000-0000-000000000000</string>
</dict>
<key>PlatformNVRAM</key>
<dict>
<key>BID</key>
<string>Mac-F2268DAE</string>
<string>Mac-AA95B1DDAB278B95</string>
<key>FirmwareFeatures</key>
<data>N+EN4AAAAAA=</data>
<data>dvWP/QAAAAA=</data>
<key>FirmwareFeaturesMask</key>
<data>P/8f/wAAAAA=</data>
<data>f//f/wAAAAA=</data>
<key>MLB</key>
<string>M000000000001</string>
<string>M0000000000000001</string>
<key>ROM</key>
<data>ESIzRFVm</data>
</dict>
<key>SMBIOS</key>
<dict>
<key>BIOSReleaseDate</key>
<string>06/13/19</string>
<string>06/15/2020</string>
<key>BIOSVendor</key>
<string>Acidanthera</string>
<key>BIOSVersion</key>
<string>63.0.0.0.0</string>
<string>1037.140.50.0.0</string>
<key>BoardAssetTag</key>
<string></string>
<key>BoardLocationInChassis</key>
<string>Part Component</string>
<string></string>
<key>BoardManufacturer</key>
<string>Acidanthera</string>
<key>BoardProduct</key>
<string>Mac-F2268DAE</string>
<string>Mac-AA95B1DDAB278B95</string>
<key>BoardSerialNumber</key>
<string>M000000000001</string>
<string>M0000000000000001</string>
<key>BoardType</key>
<integer>10</integer>
<key>BoardVersion</key>
<string>iMac11,1</string>
<string>iMac19,1</string>
<key>ChassisAssetTag</key>
<string></string>
<key>ChassisManufacturer</key>
<string>Acidanthera</string>
<key>ChassisSerialNumber</key>
<string>W0000000001</string>
<string>W00000000001</string>
<key>ChassisType</key>
<integer>13</integer>
<key>ChassisVersion</key>
<string>Mac-F2268DAE</string>
<string>Mac-AA95B1DDAB278B95</string>
<key>FirmwareFeatures</key>
<data>N+EN4AAAAAA=</data>
<data>dvWP/QAAAAA=</data>
<key>FirmwareFeaturesMask</key>
<data>P/8f/wAAAAA=</data>
<data>f//f/wAAAAA=</data>
<key>MemoryFormFactor</key>
<integer>9</integer>
<key>PlatformFeature</key>
<integer>0</integer>
<integer>32</integer>
<key>ProcessorType</key>
<integer>1537</integer>
<integer>4105</integer>
<key>SmcVersion</key>
<data>MS41NEYwMzYAAAAAAAAAAA==</data>
<data>Mi40NkYwMTIAAAAAAAAAAA==</data>
<key>SystemFamily</key>
<string>iMac</string>
<key>SystemManufacturer</key>
<string>Acidanthera</string>
<key>SystemProductName</key>
<string>iMac11,1</string>
<string>iMac19,1</string>
<key>SystemSKUNumber</key>
<string></string>
<key>SystemSerialNumber</key>
<string>W0000000001</string>
<string>W00000000001</string>
<key>SystemUUID</key>
<string>00000000-0000-0000-0000-000000000000</string>
<key>SystemVersion</key>
@ -998,7 +996,7 @@
<true/>
<key>Drivers</key>
<array>
<string>HfsPlusLegacy.efi</string>
<string>HfsPlus.efi</string>
<string>OpenRuntime.efi</string>
<string>#OpenCanopy.efi</string>
<string>#AudioDxe.efi</string>
@ -1009,8 +1007,8 @@
<string>#HiiDatabase.efi</string>
<string>#NvmExpressDxe.efi</string>
<string>#XhciDxe.efi</string>
<string>#ExFatDxeLegacy.efi</string>
<string>#PartitionDxeLegacy.efi</string>
<string>#ExFatDxe.efi</string>
<string>#PartitionDxe.efi</string>
<string>#CrScreenshotDxe.efi</string>
</array>
<key>Input</key>

File diff suppressed because it is too large Load Diff

View File

@ -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