Add basic plist editing

This commit is contained in:
Mykola Grymalyuk
2020-11-26 13:10:12 -07:00
parent 658e9348c1
commit 6100954dab
4 changed files with 198 additions and 225 deletions
+14 -183
View File
@@ -1,5 +1,19 @@
# OpenCore Legacy Patcher
A python script for building and booting OpenCore on legacy Macs, see [Supported SMBIOS](#supported-smbios) on whether your model is supported.
Current TO-DO's with this patcher:
* [x] Create OpenCore EFI
* [ ] Create macOS Installer
* [ ] Install OpenCore to USB
* [ ] Install OpenCore to internal drive
* [ ] USB mapping
* [ ] Legacy GPU patches
* ie. 2011 and older
* [ ] Audio patches
* ie. 2011 and older
## Supported SMBIOS
```
@@ -65,186 +79,3 @@ Xserve3,1
```
## Hardware Patches
#### MacBook
```
MacBook5,1
MacBook5,2
Wifi Patch - BCM4322
AppleHDA Patch
SSE4.1 Patch
Ethernet Patch - Nvidia MCP79
GPU Patch
MacBook6,1
MacBook7,1
Wifi Patch - BCM43224
AppleHDA Patch
SSE4.1 Patch
Ethernet Patch - Nvidia MCP79
GPU Patch
```
#### MacBook Air
```
MacBookAir2,1
MacBookAir3,1
MacBookAir3,2
Wifi Patch - BCM4322
AppleHDA Patch
SSE4.1 Patch
GPU Patch
MacBookAir4,1
MacBookAir4,2
Wifi Patch - BCM4322
AppleHDA Patch
GPU Patch
MacBookAir5,1
MacBookAir5,2
Wifi Patch - BCM4322
```
#### MacBook Pro
```
MacBookPro3,1
Wifi Patch - AR5418
Ethernet Patch - Marvell
AppleHDA Patch
SSE4.1 Patch
GPU Patch
MacBookPro4,1
Wifi Patch - BCM4328
Ethernet Patch - Marvell
AppleHDA Patch
SSE4.1 Patch
GPU Patch
MacBookPro5,1
MacBookPro5,2
MacBookPro5,3
MacBookPro5,4
MacBookPro5,5
Wifi Patch - BCM4322
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
MacBookPro6,1
MacBookPro6,2
Wifi Patch - BCM43224
Ethernet Patch - Broadcom
AppleHDA Patch
GPU Patch
MacBookPro7,1
Wifi Patch - BCM4322
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
MacBookPro8,1
MacBookPro8,2
MacBookPro8,3
Wifi Patch - BCM4331
Ethernet Patch - Broadcom
AppleHDA Patch
GPU Patch
MacBookPro9,1
MacBookPro9,2
Wifi Patch - BCM4331
MacBookPro10,1
MacBookPro10,2
Wifi Patch - BCM4331
```
#### Mac Mini
```
Macmini3,1
Macmini4,1
Wifi Patch - BCM43224
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
Macmini5,1
Macmini5,2
Macmini5,3
Wifi Patch - BCM4331
Ethernet Patch - Broadcom
AppleHDA Patch
GPU Patch
Macmini6,1
Macmini6,2
Wifi Patch - BCM4331
```
#### iMac
```
iMac7,1
iMac8,1
Wifi Patch - BCM4328
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
iMac9,1
Wifi Patch - BCM4322
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
iMac10,1
Wifi Patch - Atheros
Ethernet Patch - Nvidia
AppleHDA Patch
SSE4.1 Patch
GPU Patch
iMac11,1
iMac11,2
iMac11,3
Wifi Patch - Atheros
Ethernet Patch - Broadcom
AppleHDA Patch
GPU Patch
CPBG SSDT
iMac12,1
iMac12,2
Wifi Patch - Atheros
Ethernet Patch - Broadcom
AppleHDA Patch
GPU Patch
iMac13,1
iMac13,2
Wifi Patch - BCM4331
iMac14,1
iMac14,2
iMac14,3
None
```
#### Mac Pro
```
MacPro3,1
Wifi Patch - Atheros
AppleHDA Patch
SSE4.1 Patch
AppleMCEReporterDisabler for Dual Socket
MacPro4,1
Wifi Patch - Atheros
AppleMCEReporterDisabler for Dual Socket
MacPro5,1
Wifi patch - BCM4322
AppleMCEReporterDisabler for Dual Socket
```
#### Xserve
```
Xserve3,1
AppleMCEReporterDisabler for Dual Socket
```