Skip to content

Commit

Permalink
Upgrade to BigSur 11.0.1 and OC 6.3
Browse files Browse the repository at this point in the history
- clean up repository
- updated Benchmarks
- population DeviceProperties @ config.plist
- migrated from `OpenCore 0.6.2` to `OpenCore 0.6.3`
- tested for `Catalina 10.15.7`
- upgraded and tested for `Big Sur 11.0.1`
- upgrade to `VirtualSMC-1.1.8`
- upgrade to `Lilu-1.4.9`
- upgrade to `AppleALC-1.5.4`
- upgrade to `WhateverGreen-1.4.4`
- upgrade to `IntelMausi-1.0.4`
- upgrade to `RTCMemoryFixup-1.0.7`
- remove `-cdfon` due to [Broken Kexts in Big Sur](https://dortania.github.io/hackintosh/updates/2020/11/12/bigsur-new.html)
  • Loading branch information
sakoula committed Nov 16, 2020
1 parent 26b42c0 commit 79882e5
Show file tree
Hide file tree
Showing 9 changed files with 1,172 additions and 221 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@ WHAT.md
.*
*/.*
patches.elitedesk800.*/smbios*
patches.elitedesk800.*/*.aml
backup/*
old/*
sources.opencore/bios.settings.*.txt
!.gitignore
framebuffer/*
release/*
!.gitignore
26 changes: 24 additions & 2 deletions Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,33 @@

- migrated from `Clover` to `OpenCore 0.6.2`
- tested for `10.15.3`
- upgraded and tested for `10.15.17`
- upgraded and tested for `10.15.7`
- updated guide
- upgrade to `VirtualSMC-1.1.7`
- upgrade to `Lilu-1.4.8`
- upgrade to `AppleALC-1.5.3`
- upgrade to `ntelMausi-1.0.4`
- upgrade to `IntelMausi-1.0.4`
- upgrade to `RTCMemoryFixup-1.0.7`
- upgrade to `WhateverGreen-1.4.3`

- 17-11-2020

- clean up repository
- updated Benchmarks
- population DeviceProperties @ config.plist
- migrated from `OpenCore 0.6.2` to `OpenCore 0.6.3`
- tested for `Catalina 10.15.7`
- upgraded and tested for `Big Sur 11.0.1`
- upgrade to `VirtualSMC-1.1.8`
- upgrade to `Lilu-1.4.9`
- upgrade to `AppleALC-1.5.4`
- upgrade to `WhateverGreen-1.4.4`
- upgrade to `IntelMausi-1.0.4`
- upgrade to `RTCMemoryFixup-1.0.7`
- remove `-cdfon` due to [Broken Kexts in Big Sur](https://dortania.github.io/hackintosh/updates/2020/11/12/bigsur-new.html)






2 changes: 1 addition & 1 deletion DETAILS.clover.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ define a `HACK` environment variable for all your hackintosh work. Add `$HACK/bi
readme:

* `$HACK/wks/DETAILS.clover.md` *very detailed technical details on how to patch a EliteDesk-800*
* `$HACK/wks/README.md` *github readme*
* `$HACK/wks/README.clover.md` *github readme*
* `$HACK/wks/CHANGELOG.md` *github changelog*
* `$HACK/wks/ENVIRONMENT.wks.md` *my environment to work with hackintoshes*

Expand Down
103 changes: 51 additions & 52 deletions DETAILS.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# HP EliteDesk 800 G2 Tower PC (Skylake) for macOS Mojave
# HP EliteDesk 800 G2 Tower PC (Skylake) for macOS Catalina & Big Sur

# Table of Contents

Expand Down Expand Up @@ -43,12 +43,11 @@
- [TRIM on SSDs](#trim-on-ssds)
- [Audio](#audio)
- [Ethernet](#ethernet)
- [Graphics](#graphics)
- [Graphics](#graphics)
- [USB Mapping](#usb-mapping)
- [Sleep](#sleep)
- [`kexts`](#kexts)
- [Power Management](#power-management)
- [Check disks with `smartclt`](#check-disks-with-smartclt)
- [`patches.elitedesk800` DSDT hotpatches](#patcheselitedesk800-dsdt-hotpatches)

<!-- /MarkdownTOC -->

Expand Down Expand Up @@ -475,7 +474,9 @@ start with bare minimum according to documentation
<key>PciRoot(0x0)/Pci(0x1f,0x3)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,31,3</string>
<key>device_type</key>
<string>Audio device</string>
<key>hda-idle-support</key>
<string>1</string>
<key>layout-id</key>
Expand All @@ -494,7 +495,11 @@ video, Intel HD Graphics 530, 0x19120000, stolenmem patch
<key>AAPL,ig-platform-id</key>
<data>AAASGQ==</data>
<key>AAPL,slot-name</key>
<string>Internal</string>
<string>Internal@0,2,0</string>
<key>device_type</key>
<string>Display controller</string>
<key>model</key>
<string>Intel HD Graphics 530</string>
<key>device-id</key>
<data>EhkAAA==</data>
<key>framebuffer-con0-busid</key>
Expand Down Expand Up @@ -538,6 +543,27 @@ video, Intel HD Graphics 530, 0x19120000, stolenmem patch
</dict>
```
```xml
<key>PciRoot(0x0)/Pci(0x14,0x0)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,20,0</string>
<key>device_type</key>
<string>USB controller</string>
<key>model</key>
<string>100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller</string>
</dict>
<key>PciRoot(0x0)/Pci(0x1F,0x6)</key>
<dict>
<key>AAPL,slot-name</key>
<string>Internal@0,31,6</string>
<key>device_type</key>
<string>Ethernet controller</string>
<key>model</key>
<string>Ethernet Connection (2) I219-LM</string>
</dict>
```
## Kernel
[up up up](#)
Expand Down Expand Up @@ -582,7 +608,6 @@ video, Intel HD Graphics 530, 0x19120000, stolenmem patch
* `Generic > ROM > 112233445566` Mac address of the buildin interface.
* `Generic > SystemProductName > iMac17,1`
* `Generic > MLB > XXXXXXXXXXXXXXXXX`
* `Generic > SystemSerialNumber > C02RG1OEGG7L`
* `Generic > SystemSerialNumber > XXXXXXXXXXXX`
* `Generic > SystemUUID > XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX`
* `Automatic > True` Generates PlatformInfo based on Generic section instead of DataHub, NVRAM, and SMBIOS sections#
Expand Down Expand Up @@ -638,6 +663,8 @@ mv OcBinaryData-master/Resources /Volumes/EFI/EFI/OC/Resources
# How to Debug
[up up up](#)
> Note: In a production machine change `Misc > Debug > AppleDebug > True` to `Misc > Debug > AppleDebug > False` to avoid all debug files writen on the file system. reference [OpenCore Debugging](https://dortania.github.io/OpenCore-Install-Guide/troubleshooting/debug.html#opencore-debugging)
* `Misc > Debug > AppleDebug > True`: Enables boot.efi logging, useful for debugging. Note this is only supported on 10.15.4 and newer
* `Misc > Debug > ApplePanic > True`: Attempts to log kernel panics to disk
* `Misc > Debug > DisableWatchDog > True`: Disables the UEFI watchdog, can help with early boot issues
Expand Down Expand Up @@ -689,7 +716,7 @@ this means that once you boot with Opencore you need to enable TRIM on all SSDs
* Sound card is `Realtek ALC221` which is drived by `AppleALC` on layout-id 22.
kext patches in `/CLOVER/kexts/Other` applied:
kext patches in `OC/Kexts` applied:
* `AppleALC.kext` Native macOS HD audio for not officially supported codecs
Expand All @@ -704,7 +731,7 @@ kext patches in `/CLOVER/kexts/Other` applied:
* `IntelMausi.kext`
### Graphics
# Graphics
[up up up](#)
* Supported card is `Intel HD Graphics 530` supported with edits in `config.plist`
Expand Down Expand Up @@ -736,6 +763,21 @@ The following ports are **disabled** :
* USB back, bottom row, 3rd from left
* USB back, bottom row, 4rth from left
# Sleep
[up up up](#)
consult [this link](https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/) and [Fixing Sleep](https://dortania.github.io/OpenCore-Post-Install/universal/sleep.html#preparations)
I did these but did not check further
```bash
pmset -g
sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
```
# `kexts`
[up up up](#)
Expand All @@ -751,21 +793,6 @@ used
* [IntelMausi-1.0.4-RELEASE.zip](https://github.com/acidanthera/IntelMausi/releases/download/1.0.4/IntelMausi-1.0.4-RELEASE.zip)
* [RTCMemoryFixup-1.0.7-RELEASE.zip](https://github.com/acidanthera/RTCMemoryFixup/releases/download/1.0.7/RTCMemoryFixup-1.0.7-RELEASE.zip)
# Power Management
[up up up](#)
consult [this link](https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/) and [Fixing Sleep](https://dortania.github.io/OpenCore-Post-Install/universal/sleep.html#preparations)
I did these but did not check further
```bash
pmset -g
sudo pmset autopoweroff 0
sudo pmset powernap 0
sudo pmset standby 0
sudo pmset proximitywake 0
```
# Check disks with `smartclt`
[up up up](#)
Expand Down Expand Up @@ -1166,31 +1193,3 @@ Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
```
[up up up](#)
* sleep [hibernation](https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/) *work in progress (not focus of the guide)*
* check whether this computer is affected by [goodwin/ALCPlugFix](https://github.com/goodwin/ALCPlugFix) *work in progress*
* Audio through DisplayPorts *has not checked and is not the focused of the guide*
* Enable HiDPI resolutions *work in progress*
# `patches.elitedesk800` DSDT hotpatches
[up up up](#)
```
SSDT-DMAC.dsl
SSDT-EC.dsl
SSDT-GPRW.dsl
SSDT-HPET.dsl
SSDT-LPC.dsl
SSDT-MEM2.dsl
SSDT-PMCR.dsl
SSDT-PTSWAK.dsl
SSDT-RMCF.dsl
SSDT-RMDT.dsl
SSDT-SMBUS.dsl
SSDT-UIAC.dsl
SSDT-USBX.dsl
SSDT-XOSI.dsl
```
4 changes: 2 additions & 2 deletions ENVIRONMENT.wks.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,9 +268,9 @@ $HACK/bin/gfxutil -f HDEF

check code @ [headkaze/Hackintool](https://github.com/headkaze/Hackintool)

Download [Hackintool](http://headsoft.com.au/download/mac/Hackintool.zip)

```bash
cp /Downloads
wget https://github.com/headkaze/Hackintool/releases/download/3.4.7/Hackintool.zip
unzip Hackintool.zip
\rm -rf \$HACK/bin/Hackintool.app/
mv Hackintool.app $HACK/bin
Expand Down
Loading

0 comments on commit 79882e5

Please sign in to comment.