Upgrade OC 0.8.0 (*.efi, *.kext, *.plist)

This commit is contained in:
Gabriel
2022-04-18 11:22:10 -03:00
parent 3ece30071e
commit 33705b4f66
28 changed files with 158 additions and 183 deletions
+8
View File
@@ -1,5 +1,13 @@
OpenCore Changelog
==================
#### v0.8.0
- Added support for early log preservation
- Switched to Python 3 in scripts (use `python /path/to/script` to force Python 2)
- Added `ForceAquantiaEthernet` for Aquantia AQtion AQC-107s based 10GbE network cards support, thx @Mieze and @Shikumo
- Updated builtin firmware versions for SMBIOS and the rest
- Added `Misc` -> `Serial` section to customise serial port properties
- Added `CustomPciSerialDevice` quirk for XNU to correctly recognise customised external serial devices
#### v0.7.9
- Added auto-detect `macOS Installer` volume name for use when `.disk_label` file cannot be displayed
- Added `--restore-nosnoop` flag to AudioDxe, making v0.7.7 fix for Windows sound opt-in
Binary file not shown.
+11 -2
View File
@@ -1001,6 +1001,8 @@
<false/>
<key>AppleXcpmForceBoost</key>
<false/>
<key>CustomPciSerialDevice</key>
<false/>
<key>CustomSMBIOSGuid</key>
<false/>
<key>DisableIoMapper</key>
@@ -1013,6 +1015,8 @@
<false/>
<key>ExternalDiskIcons</key>
<false/>
<key>ForceAquantiaEthernet</key>
<false/>
<key>ForceSecureBootScheme</key>
<false/>
<key>IncreasePciBarSize</key>
@@ -1093,8 +1097,6 @@
<integer>2147483650</integer>
<key>LogModules</key>
<string>*</string>
<key>SerialInit</key>
<false/>
<key>SysReport</key>
<false/>
<key>Target</key>
@@ -1154,6 +1156,13 @@
<key>Vault</key>
<string>Secure</string>
</dict>
<key>Serial</key>
<dict>
<key>Init</key>
<false/>
<key>Override</key>
<false/>
</dict>
<key>Tools</key>
<array>
<dict>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+13 -32
View File
@@ -263,6 +263,8 @@
<false/>
<key>AppleXcpmForceBoost</key>
<false/>
<key>CustomPciSerialDevice</key>
<false/>
<key>CustomSMBIOSGuid</key>
<false/>
<key>DisableIoMapper</key>
@@ -275,6 +277,8 @@
<false/>
<key>ExternalDiskIcons</key>
<false/>
<key>ForceAquantiaEthernet</key>
<false/>
<key>ForceSecureBootScheme</key>
<false/>
<key>IncreasePciBarSize</key>
@@ -355,8 +359,6 @@
<integer>2147483650</integer>
<key>LogModules</key>
<string>*</string>
<key>SerialInit</key>
<false/>
<key>SysReport</key>
<false/>
<key>Target</key>
@@ -397,6 +399,13 @@
<key>Vault</key>
<string>Optional</string>
</dict>
<key>Serial</key>
<dict>
<key>Init</key>
<false/>
<key>Override</key>
<false/>
</dict>
<key>Tools</key>
<array/>
</dict>
@@ -439,11 +448,13 @@
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
<array>
<string>rtc-blacklist</string>
<string>opencore-version</string>
</array>
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<array>
<string>boot-args</string>
<string>ForceDisplayRotationInEFI</string>
<string>prev-lang:kbd</string>
</array>
</dict>
<key>LegacyEnable</key>
@@ -600,26 +611,6 @@
<key>Comment</key>
<string>AudioDxe.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>btrfs_x64.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>btrfs_x64.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>ext4_x64.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>ext4_x64.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
@@ -630,16 +621,6 @@
<key>Comment</key>
<string>HfsPlus.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>OpenLinuxBoot.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>OpenLinuxBoot.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+14 -33
View File
@@ -263,6 +263,8 @@
<false/>
<key>AppleXcpmForceBoost</key>
<false/>
<key>CustomPciSerialDevice</key>
<false/>
<key>CustomSMBIOSGuid</key>
<false/>
<key>DisableIoMapper</key>
@@ -275,6 +277,8 @@
<false/>
<key>ExternalDiskIcons</key>
<false/>
<key>ForceAquantiaEthernet</key>
<false/>
<key>ForceSecureBootScheme</key>
<false/>
<key>IncreasePciBarSize</key>
@@ -355,8 +359,6 @@
<integer>2147483650</integer>
<key>LogModules</key>
<string>*</string>
<key>SerialInit</key>
<false/>
<key>SysReport</key>
<false/>
<key>Target</key>
@@ -397,6 +399,13 @@
<key>Vault</key>
<string>Optional</string>
</dict>
<key>Serial</key>
<dict>
<key>Init</key>
<false/>
<key>Override</key>
<false/>
</dict>
<key>Tools</key>
<array/>
</dict>
@@ -421,7 +430,7 @@
<key>SystemAudioVolume</key>
<data>Rg==</data>
<key>boot-args</key>
<string></string>
<string>keepsyms=1 debug=0x100</string>
<key>csr-active-config</key>
<data>AAAAAA==</data>
<key>prev-lang:kbd</key>
@@ -439,11 +448,13 @@
<key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
<array>
<string>rtc-blacklist</string>
<string>opencore-version</string>
</array>
<key>7C436110-AB2A-4BBB-A880-FE41995C9F82</key>
<array>
<string>boot-args</string>
<string>ForceDisplayRotationInEFI</string>
<string>prev-lang:kbd</string>
</array>
</dict>
<key>LegacyEnable</key>
@@ -600,26 +611,6 @@
<key>Comment</key>
<string>AudioDxe.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>btrfs_x64.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>btrfs_x64.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>ext4_x64.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>ext4_x64.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
@@ -640,16 +631,6 @@
<key>Comment</key>
<string>OpenCanopy.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
<key>Path</key>
<string>OpenLinuxBoot.efi</string>
<key>Arguments</key>
<string></string>
<key>Comment</key>
<string>OpenLinuxBoot.efi</string>
</dict>
<dict>
<key>Enabled</key>
<true/>
+2 -2
View File
@@ -4,8 +4,8 @@ Note|Description
:----|:----
Initial macOS Support|macOS 10.15, Catalina.
- Opencore version: 0.7.9
- Release date: 07/03/2022
- Opencore version: 0.8.0
- Release date: 04/04/2022
# Basic Steps
+1 -1
View File
@@ -2,7 +2,7 @@
macrecovery is a tool that helps to automate recovery interaction. It can be used to download diagnostics and recovery as well as analyse MLB.
Requires python to run. Run with `-h` argument to see all available arguments.
Requires python3 to run. Run with `-h` argument to see all available arguments.
To create a disk image for a virtual machine installation use `build-image.sh`.
+77 -77
View File
@@ -1,79 +1,79 @@
{
"Mac-226CB3C6A851A671": "latest",
"Mac-031B6874CF7F642A": "10.15.7",
"Mac-27AD2F918AE68F61": "latest",
"Mac-AA95B1DDAB278B95": "latest",
"Mac-66E35819EE2D0D05": "latest",
"Mac-7BA5B2D9E42DDD94": "latest",
"Mac-7BA5B2794B2CDB12": "10.13.6",
"Mac-06F11F11946D27C5": "latest",
"Mac-AFD8A9D944EA4843": "10.15.7",
"Mac-942B59F58194171B": "10.13.6",
"Mac-B809C3757DA9BB8D": "latest",
"Mac-7DF2A3B5E5D671ED": "10.15.7",
"Mac-35C1E88140C3E6CF": "11.6.4",
"Mac-942459F5819B171B": "10.13.6",
"Mac-77EB7D7DAF985301": "10.15.7",
"Mac-827FB448E656EC26": "latest",
"Mac-7BA5B2DFE22DDD8C": "latest",
"Mac-2E6FAB96566FE58C": "10.15.7",
"Mac-F2208EC8": "10.13.6",
"Mac-BE0E8AC46FE800CC": "11.6.4",
"Mac-00BE6ED71E35EB86": "10.15.7",
"Mac-4B7AC7E43945597E": "10.15.7",
"Mac-CAD6701F7CEA0921": "latest",
"Mac-63001698E7A34814": "latest",
"Mac-937CB26E2E02BB01": "latest",
"Mac-FFE5EF870D7BA81A": "latest",
"Mac-53FDB3D8DB8CA971": "latest",
"Mac-A61BADE1FDAD7B05": "latest",
"Mac-42FD25EABCABB274": "11.6.4",
"Mac-827FAC58A8FDFA22": "latest",
"Mac-1E7E29AD0135F9BC": "latest",
"Mac-3CBD00234E554E41": "11.6.4",
"Mac-66F35F19FE2A0D05": "10.15.7",
"Mac-189A3D4F975D5FFC": "11.6.4",
"Mac-B4831CEBD52A0C4C": "latest",
"Mac-C08A6BB70A942AC2": "10.13.6",
"Mac-8ED6AF5B48C039E1": "10.13.6",
"Mac-FC02E91DDD3FA6A4": "10.15.7",
"Mac-06F11FD93F0323C5": "latest",
"Mac-9AE82516C7C6B903": "latest",
"Mac-6F01561E16C75D06": "10.15.7",
"Mac-F60DEB81FF30ACF6": "latest",
"Mac-473D31EABEB93F9B": "latest",
"Mac-F22589C8": "10.13.6",
"Mac-0CFF9C7C2B63DF8D": "latest",
"Mac-CFF7D910A743CAAF": "latest",
"Mac-942C5DF58193131B": "10.13.6",
"Mac-77F17D7DA9285301": "latest",
"Mac-9F18E312C5C2BF0B": "latest",
"Mac-E1008331FDC96864": "latest",
"Mac-E7203C0F68AA0004": "latest",
"Mac-742912EFDBEE19B3": "10.13.6",
"Mac-27ADBB7B4CEE8E61": "10.15.7",
"Mac-F65AE981FFA204ED": "10.15.7",
"Mac-031AEE4D24BFF0B1": "10.15.7",
"Mac-4B682C642B45593E": "latest",
"Mac-DB15BD556843C820": "latest",
"Mac-937A206F2EE63C01": "latest",
"Mac-81E3E92DD6088272": "11.6.4",
"Mac-E43C1C25D4880AD6": "latest",
"Mac-942452F5819B1C1B": "10.13.6",
"Mac-65CE76090165799A": "latest",
"Mac-551B86E5744E2388": "latest",
"Mac-BE088AF8C5EB4FA2": "latest",
"Mac-A5C67F76ED83108C": "latest",
"Mac-5F9802EFE386AA28": "latest",
"Mac-AF89B6D9451A490B": "latest",
"Mac-94245B3640C91C81": "10.13.6",
"Mac-EE2EBD4B90B839A8": "latest",
"Mac-4BC72D62AD45599E": "10.13.6",
"Mac-2BD1B31983FE1663": "11.6.4",
"Mac-7DF21CB3ED6977E5": "11.6.4",
"Mac-A369DDC4E67F1C45": "latest",
"Mac-94245A3940C91C80": "10.13.6",
"Mac-C3EC7CD22292981F": "10.15.7",
"Mac-35C5E08120C7EEAF": "latest",
"Mac-942B5BF58194151B": "10.13.6"
"Mac-EE2EBD4B90B839A8": "latest",
"Mac-BE0E8AC46FE800CC": "11.6.5",
"Mac-9AE82516C7C6B903": "latest",
"Mac-942452F5819B1C1B": "10.13.6",
"Mac-942C5DF58193131B": "10.13.6",
"Mac-C08A6BB70A942AC2": "10.13.6",
"Mac-742912EFDBEE19B3": "10.13.6",
"Mac-66F35F19FE2A0D05": "10.15.7",
"Mac-2E6FAB96566FE58C": "10.15.7",
"Mac-35C1E88140C3E6CF": "11.6.5",
"Mac-7DF21CB3ED6977E5": "11.6.5",
"Mac-9F18E312C5C2BF0B": "latest",
"Mac-937CB26E2E02BB01": "latest",
"Mac-827FAC58A8FDFA22": "latest",
"Mac-226CB3C6A851A671": "latest",
"Mac-0CFF9C7C2B63DF8D": "latest",
"Mac-C3EC7CD22292981F": "10.15.7",
"Mac-AFD8A9D944EA4843": "10.15.7",
"Mac-189A3D4F975D5FFC": "11.6.5",
"Mac-3CBD00234E554E41": "11.6.5",
"Mac-2BD1B31983FE1663": "11.6.5",
"Mac-06F11FD93F0323C5": "latest",
"Mac-06F11F11946D27C5": "latest",
"Mac-E43C1C25D4880AD6": "latest",
"Mac-473D31EABEB93F9B": "latest",
"Mac-66E35819EE2D0D05": "latest",
"Mac-A5C67F76ED83108C": "latest",
"Mac-B4831CEBD52A0C4C": "latest",
"Mac-CAD6701F7CEA0921": "latest",
"Mac-551B86E5744E2388": "latest",
"Mac-937A206F2EE63C01": "latest",
"Mac-827FB448E656EC26": "latest",
"Mac-1E7E29AD0135F9BC": "latest",
"Mac-53FDB3D8DB8CA971": "latest",
"Mac-E1008331FDC96864": "latest",
"Mac-5F9802EFE386AA28": "latest",
"Mac-E7203C0F68AA0004": "latest",
"Mac-A61BADE1FDAD7B05": "latest",
"Mac-F22589C8": "10.13.6",
"Mac-94245B3640C91C81": "10.13.6",
"Mac-94245A3940C91C80": "10.13.6",
"Mac-942459F5819B171B": "10.13.6",
"Mac-4B7AC7E43945597E": "10.15.7",
"Mac-6F01561E16C75D06": "10.15.7",
"Mac-F60DEB81FF30ACF6": "latest",
"Mac-27AD2F918AE68F61": "latest",
"Mac-F2208EC8": "10.13.6",
"Mac-8ED6AF5B48C039E1": "10.13.6",
"Mac-4BC72D62AD45599E": "10.13.6",
"Mac-7BA5B2794B2CDB12": "10.13.6",
"Mac-031AEE4D24BFF0B1": "10.15.7",
"Mac-F65AE981FFA204ED": "10.15.7",
"Mac-35C5E08120C7EEAF": "latest",
"Mac-7BA5B2DFE22DDD8C": "latest",
"Mac-942B5BF58194151B": "10.13.6",
"Mac-942B59F58194171B": "10.13.6",
"Mac-00BE6ED71E35EB86": "10.15.7",
"Mac-FC02E91DDD3FA6A4": "10.15.7",
"Mac-7DF2A3B5E5D671ED": "10.15.7",
"Mac-031B6874CF7F642A": "10.15.7",
"Mac-27ADBB7B4CEE8E61": "10.15.7",
"Mac-77EB7D7DAF985301": "10.15.7",
"Mac-81E3E92DD6088272": "11.6.5",
"Mac-42FD25EABCABB274": "11.6.5",
"Mac-A369DDC4E67F1C45": "latest",
"Mac-FFE5EF870D7BA81A": "latest",
"Mac-DB15BD556843C820": "latest",
"Mac-65CE76090165799A": "latest",
"Mac-B809C3757DA9BB8D": "latest",
"Mac-4B682C642B45593E": "latest",
"Mac-77F17D7DA9285301": "latest",
"Mac-BE088AF8C5EB4FA2": "latest",
"Mac-AA95B1DDAB278B95": "latest",
"Mac-63001698E7A34814": "latest",
"Mac-CFF7D910A743CAAF": "latest",
"Mac-AF89B6D9451A490B": "latest",
"Mac-7BA5B2D9E42DDD94": "latest"
}
+1 -1
View File
@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
"""
Gather recovery information for Macs.
+25 -35
View File
@@ -1,45 +1,35 @@
Lion
./macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00
./macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00
# Lion (10.7):
python macrecovery.py -b Mac-2E6FAB96566FE58C -m 00000000000F25Y00 download
python macrecovery.py -b Mac-C3EC7CD22292981F -m 00000000000F0HM00 download
Mountain Lion:
./macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100
# Mountain Lion (10.8):
python macrecovery.py -b Mac-7DF2A3B5E5D671ED -m 00000000000F65100 download
Mavericks
./macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100
# Mavericks (10.9):
python macrecovery.py -b Mac-F60DEB81FF30ACF6 -m 00000000000FNN100 download
Yosemite:
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00
# Yosemite (10.10):
python macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVW00 download
El Capitan
./macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00
# El Capitan (10.11):
python macrecovery.py -b Mac-FFE5EF870D7BA81A -m 00000000000GQRX00 download
Sierra
./macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00
# Sierra (10.12):
python macrecovery.py -b Mac-77F17D7DA9285301 -m 00000000000J0DX00 download
High Sierra
./macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300
./macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300
# High Sierra (10.13)
python macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download
Mojave
./macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00
# Mojave (10.14)
python macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download
Catalina
./macrecovery.py -b Mac-CFF7D910A743CAAF -m 00000000000PHCD00
./macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000
# Catalina (10.15)
python macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download
Big Sur
./macrecovery.py -b Mac-2BD1B31983FE1663 -m 00000000000000000
# Big Sur (11)
python macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download
Diagnostics
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 -diag
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVQ00 -diag
./macrecovery.py -b Mac-E43C1C25D4880AD6 <real MLB> -diag
Default version
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000GDVQ00 (oldest)
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m <real MLB> -os default (newer)
Latest version
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 -os latest
./macrecovery.py -b Mac-E43C1C25D4880AD6 -m <real MLB> -os latest
# Latest version
# ie. Monterey (12)
python ./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download
+6
View File
@@ -78,6 +78,12 @@ Utility to validate whether a `config.plist` matches requirements and convention
- DmgLoading: Only `Disabled`, `Signed`, or `Any` are accepted.
- Vault: Only `Optional`, `Basic`, or `Secure` are accepted.
- SecureBootModel: Only `Default`, `Disabled`, `j137`, `j680`, `j132`, `j174`, `j140k`, `j780`, `j213`, `j140a`, `j152f`, `j160`, `j230k`, `j214k`, `j223`, `j215`, `j185`, `j185f`, or `x86legacy` are accepted.
#### Serial
- RegisterAccessWidth: Only `8` or `32` are accepted.
- BaudRate: Only `921600`, `460800`, `230400`, `115200`, `57600`, `38400`, `19200`, `9600`, `7200`, `4800`, `3600`, `2400`, `2000`, `1800`, `1200`, `600`, `300`, `150`, `134`, `110`, `75`, or `50` are accepted.
- PciDeviceInfo: The last byte must be `0xFF`.
- PciDeviceInfo: Excluding the last byte `0xFF`, the rest must be divisible by 4.
- PciDeviceInfo: Maximum allowed size is 41.
### NVRAM
- Requirements here all follow Global Rules. In addition, the following keys and values are checked:
Binary file not shown.
Binary file not shown.
Binary file not shown.