²Ù±ÆÓÐÉñħºÃ´¦

    1. <form id=COlPDBXpS><nobr id=COlPDBXpS></nobr></form>
      <address id=COlPDBXpS><nobr id=COlPDBXpS><nobr id=COlPDBXpS></nobr></nobr></address>

      Jump to content
      1,059 posts in this topic

      Recommended Posts

      Revision History

      ?

      • 23-May-2020: Created thread with draft content
      • 24-May-2020: Updated EliteDesk.zip archive (Rev 0.4)?in Post #1 to add darkwake=2 and remove -disable?gfxfirmware boot args.? See Known Issues in Post #1.
      • 24-May-2020: Updated EliteDesk.zip archive (Rev 0.5) in Post #1 to include missing EFICheckDisabler.kext in LE.
      • 26-May-2020: Updated EliteDesk.zip archive (Rev 0.6) in Post #1 to include an updated SSDT-UIAC.aml to address the missing port types described in Known Issues in Post #1.
      • 27-May-2020:?Updated EliteDesk.zip archive (Rev 0.7) in Post #1 to change IntelMausiEthernet.kext to IntelMausi.kext as?described in Known Issues in Post #1.
      • 29-May-2020: Solved the UHD 630 "VideoEncodersUnavailable" problem (enabled Intel ME in BIOS). ?Marked this as solved in Post #1 Known Issues.
      • 01-Jun-2020:?Updated the EliteDesk800.zip archive (v0.8) attached to Post #1 of this thread with the changes/additions described here.
      • 02-Jun-2020: Applied Catalina supplemental update 10.15.5.02; Added Clover configuration to Post #1
      • 03-Jun-2020: Updated the EliteDesk800.zip archive (v0.81) attached to?Post #1?of this thread with the change described?here.
      • 03-Jun-2020:?Updated the EliteDesk800.zip archive (v0.82) attached to?Post #1?of this thread with the change described?here.
      • 05-Jun-2020: Upgraded Clover to r5119 with the Clover configuration in Post #1
      • 08-Jun-2020: Updated the EliteDesk800.zip archive (v0.9) attached to?Post #1?of this thread with added SSDT-USBX.aml to EFI/CLOVER/ACPI/patched. See?here?for explanation.
      • 09-Jun-2020: Attached "HP EliteDesk BIOS Configuration.pdf" document to Post #1
      • 10-Jun-2020: Updated the EliteDesk800.zip archive (v0.91) attached to?Post #1?of this thread with new SSDT-PMCR (see?here), enabled Clover's "Add MCHC" (see?here) and added SSDT-PPMC (see?here)
      • 12-Jun-2020: Added Catalina installation instructions link in Post #1
      • 28-Jun-2020: Added?link?in Post #1 with instructions for installing three SSDs/ HDs in the HP EliteDesk 800 G4 Mini
      • 15-Jul-2020: Updated EliteDesk.zip archive attached to?Post #1?with version 1.0.

      • 15-Jul-2020: Updated macOS to 10.15.6

      • 21-Jul-2020:?Added link for possible Intel Wi-Fi / Bluetooth solution to Post #1

      • 27-Aug-2020: Added BIOS ver. 02.12.00 Rev.A to Post #1 after testing with this HP BIOS update

      • 31-Aug-2020: Updated EliteDesk800.zip archive attached to Post #1. Includes latest Acidanthera kexts, SSDT injection of Device XSPI, additional graphics device properties found on real MacMini8,1.

      • 13-Sep-2020: Updated EliteDesk800.zip archive attached to Post #1. Includes EFI for CLOVER r5122 (including Quirks configuration in CLOVER config.plist for OcQuirks (replaces AptioMemoryFix) and OcQuirks / OpenRuntime drivers), adds graphics device properties that I had previously removed (explained?here) and includes latest kexts from acidanthera

      • 24-Sep-2020: Upgraded to Catalina 10.15.7

      • 02-Oct-2020:?Attached updated HP EliteDesk 800 BIOS Configuration PDF document (version 1.1) to Post #1. This updated version increases Video Memory Size to 512MB (from 64MB) and disables audio alerts during boot.

      • 22-Oct-2020: Attached updated EliteDesk800.zip (Rev 1.3) to Post #1. This updated version includes latest Acidanthera kexts, removes unnecessary UHD 630 graphics properties from config.plist, replaces USBInjectAll.kext/SSDT-UIAC.aml with USBPorts.kext and changes AppleALC layout-id to 20 (from 28).

      • 19-Nov-2020: Attached updated "EliteDesk 800 G4 Mini - CLOVER Rev 1.4.zip" archive to Post #1. This updated archive includes a revised CLOVER EFI?with the following changes: Removed NVMeFix.kext, Updated USBPorts.kext, Update Lilu.kext, AppleALC.kext and WhateverGreen.kext. Removed ACPI/SSDT-USBX.aml (not needed with USBPorts.kext). USBPorts.kext now includes USB power properties from a real MacMini8,1 and correct port types for internal and Type C ports. ?Note that the LE folder (/Library/Extensions) in the updated archive also includes the updated kexts.

      • 11-December-2020: Attached updated "EliteDesk 800 G4 Mini - CLOVER r5122-v5.zip" archive to Post #1. This new archive includes updated Acidanthera kexts, disables HPET, reduces the number of CLOVER ACPI fixes and reduces the CLOVER driver set.

      • 02-January-2021:?Attached new OC 0.6.3 EFI (r006) to Post #1. This revised EFI includes the changes listed here.

      • 04-January-2021: Attached new OC 0.6.5 EFI (r001) to Post #1. This revised EFI includes the changes listed?here.

      • 04-January-2021: Attached an updated "CLOVER r5122-v6.zip" archive to Post #1. This new archive includes the changes listed?here.

      • 05-January-2021: Removed unnecessary drivers from recommended CLOVER config in Post #1. ?These drivers have already been removed from the CLOVER EFI archive attached to Post #1.

      • 06-January-2021:?Attached new OC 0.6.5 EFI (r002) to Post #1. This revised EFI includes the changes listed?here.

      • 03-February-2021: Attached new OC 0.6.6 EFI (r001) to Post #1. This revised EFI includes the changes listed?here.

      • 03-February-2021: Attached new OC 0.6.6 EFI (r002) to Post #1. This revised EFI includes the changes listed?here. Deleted OC0.6.6-EFI-r001 from Post #1.

      • 13-February-2021: Updated Post #1 with new tested BIOS versions for G4 Mini and G5 Mini

      • 17-February-2021: Attached new OC 0.6.6 EFI (r003) to Post #1. This revised EFI includes the change listed?here.

      • 01-March-2021: Attached new OC 0.6.7 EFI (r001) to Post #1. This revised EFI includes the change listed?here.

      • 02-March-2021: Created first draft of macOS / OC installation instructions?here.

      • 05-April-2021: Attached new OC 0.6.8 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.6.8 includes the changes listed here.

      • 27-April-2021:?Attached new OC 0.6.8 EFI (r004) to Post #1. This revised EFI for OpenCore 0.6.8 includes the changes listed here.

      • 06-May-2021: Attached new OC 0.6.9 EFI (r001) to Post #1. This revised EFI for OpenCore 0.6.9 includes the changes listed?here.

      • 08-May-2021: Attached new OC 0.6.9 EFI (r002) to Post #1. This revised EFI for OpenCore 0.6.9 includes the changes listed?here.

      • 07-June-2021: Attached new OC 0.7.0 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.0 includes the changes listed here.

      • 08-June-2021: Attached new OC 0.7.0 EFI (r002) to Post #1. ?This revised EFI for OpenCore 0.7.0 includes the changes listed here.

      • 08-July-2021: Attached new OC 0.7.1 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.1 includes the changes listed here.

      • 07-September-2021: Attached new OC 0.7.3 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.3 includes the changes listed here.

      • 07-October-2021: Attached new OC 0.7.4 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.4 includes the changes listed here.

      • 02-November-2021: Upgraded to OC 0.7.5 following upgrade steps here.

      • 07-December-2021: Attached new OC 0.7.6 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.6 includes the changes listed here.

      • 22-December-2021: Attached new OC 0.7.6 EFI (r002) to Post #1. ?This revised EFI for OpenCore 0.7.6 includes the changes listed here.

      • 20-January-2022: Attached new OC 0.7.7 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.7 includes the changes listed here.

      • 12-February-2022: Attached new OC 0.7.8 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.8 includes the changes listed here.

      • 09-March-2022: Attached new OC 0.7.9 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.7.9 includes the changes listed here.

      • 19-April-2022: Attached new OC 0.8.0 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.8.0 includes the changes listed here.

      • 07-June-2022: Attached new OC 0.8.1 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.8.1 includes the changes listed here.

      • 04-July-2022: Attached new OC 0.8.1 EFI (r004) to Post #1. ?This revised EFI for OpenCore 0.8.1 includes the changes listed here.

      • 09-July-2022: Attached new OC 0.8.2?EFI (r002) to Post #1. ?This revised EFI for OpenCore 0.8.2?includes the changes listed here.

      • 02-August-2022: Attached new OC 0.8.3 EFI (r001) to Post #1. ?This revised EFI for OpenCore 0.8.3 includes the changes listed here.

      • 06-August-2022: Attached new OC 0.8.3 EFI (r002) to Post #1. ?This revised EFI for OpenCore 0.8.3 includes the changes listed here.

      • 05-September-2022: Attached new OC 0.8.4 EFI (r001) to Post #1. ?The revised EFI for OpenCore 0.8.4 includes the changes listed here.

      • 04-October-2022:?Attached new OC 0.8.5?EFI (r001) to Post #1. ?The revised EFI for OpenCore 0.8.5?includes the changes listed here.

      • 14-November-2022: Attached new OC0.8.6-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.8.6 includes the changes listed here.

      • 10-December-2022: Attached new OC0.8.7-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.8.7 includes the changes listed here.

      • 3-January-2023: Attached new 0C0.8.8-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.8.8 includes the changes listed here.

      • 4-January-2023: Attached new OC0.8.8-EFI-R002 to Post #1. ?The revised EFI for OpenCore 0.8.8 includes the changes listed here.

      • 7-March-2023: Attached new OC0.9.0-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.9.0 includes the changes listed here.

      • 12-May-2023: Attached new OC0.9.2-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.9.2 includes the changes listed here.

      • 13-June-2023: Attached new OC0.9.3-EFI-R001 to Post #1. ?The revised EFI for OpenCore 0.9.3 includes the changes listed here.

      • 6-July-2023: Attached new OC0.9.3-EFI-R003 to Post #1. ?The revised EFI for OpenCore 0.9.3 includes the changes listed here.

      • 7-November-2023: Attached new OC0.9.6-EFI-R001 to Post #1. The revised EFI for OpenCore 0.9.6 includes the changes listed here.

      • 13-May-2024: Attached new?OC1.0.0-EFI-R001 to Post #1. ?The revised EFI for OpenCore 1.0.0 includes the changes listed here.

      • 06-August-2024: Attached new OC1.0.1-EFI-R001 to Post #1. ?The revised EFI for OpenCore 1.0.1 includes the changes listed here.

      • 12-October-2024: Attached new OC1.0.2-EFI-R002 to Post #1. ?The revised EFI for OpenCore 1.0.2 includes the changes listed here.

      • 04-December-2024: Attached new OC 1.0.3-EFI-R01 to Post #1. ?The revised EFI for OpenCore 1.0.3 includes the changes listed here.

      • 25-March-2025: Attached new OC 1.0.4-EFI-R01 to Post #1. ?The revised EFI for OpenCore 1.0.4 includes the changes listed here.

      • 23-April-2025: Attached new OC 1.0.4-EFI-R02 to Post #1. ?The revised EFI for OpenCore 1.0.4 includes the change?listed here.

      • 11-June-2025: Attached new OC 1.0.5Beta-EFI-R01 to Post #1. ?The revised EFI based on OpenCore 1.0.5 Beta includes the changes listed here.

      • 7-July-2025: Attached new OC 1.0.5-EFI-R01 to Post #1. ?The revised EFI based on Open Core 1.0.5 Release includes the changes listed here.

      Edited by deeveedee
      • Like 1
      • Thanks 2

      My methodology for developing this solution

      ?

      • Started by disassembling ACPI to confirm that it didn't contain any errors
      • I researched various BIOS suggestions and found that they were in agreement. ?I don't think my BIOS settings have any surprises.
      • I experimented with different CLOVER UEFI configurations (this is my first UEFI hack) and think I settled on a minimal set of required drivers. ?Found that KernelPM fix was required to boot. ?I kept Clover in verbose (-v) boot mode during initial installation / debugging.
      • I prefer to install kexts in /L/E, so my kext installation strategy is based on that preference
      • Temporarily added USB port limit patch to permit Catalina USB installation. ?Then created SSDT-UIAC (using Hackintool) and removed port limit patch.
      • Researched Apple devices and selected MacMini8,1 as closest architectural match (CPU and graphics)
      • Inspected disassembled?DSDT to observe device names for potential renaming or missing (e.g. GFX0, EC0, SAT0, HDAS, HECI). ?Note that Lilu/WhateverGreen handles video/audio?renaming.
      • Created Clover config.plist with _OSI and _DSM renames and also EC0 and SAT0 renames
      • I added SSDT-XOSI.aml and?SSDT-PMCR.aml to EFI/CLOVER/ACPI
      • Enabled?typical Clover ACPI fixes (identifying and testing the need for these fixes will be ongoing)
      • Dropped DMAR and MATS tables after a bit of research (not certain this is needed)
      • Enabled?PluginType after a bit of research
      • Added -disablegfxfirmware boot arg to resolve gfx firmware boot loop?while I was trying to get my display working (before I established working FrameBuffer patching with WhateverGreen). ?After successfully implementing FB patching with WEG, removed -disablegfxfirmware boot arg.
      • Created device properties (in Clover config.plist) for IGPU / Framebuffers. ?This was the hardest part. ?LOTS OF TRIAL and ERROR since I'm using DP > DVI adapters with multiple displays. ?Attempted video with and without WEG and ended up staying?with WEG. ?I got lucky with an accidental ig-platform-id mistake that actually kept IGPU acceleration from loading and allowed me to boot the Catalina installer. ?The incorrect ig-platform-id allowed me to boot the Catalina installer and see the display (single display) before I had a working FrameBuffer solution. ?Without this "accident" the Catalina installer booted to black screen.?After extensive reading of Hackintool and WEG guides and other posts, I ended up manually creating my device properties and experimenting with different ig-platform-ids and port types. ?My approach was a methodical, brute-force trial and error elimination of the possibilities until I found one that worked. ?I suspect that my device properties currently include things that are unnecessary.
        Critical to my Framebuffer patching was enabling System Preferences > Sharing > Remote Login and Remote Management to allow me to "Remote Desktop" into my hack. ?Each failed Framebuffer patch resulted in a black screen. ?The only way to see the desktop was to remote into the hack. ?I disabled sharing after I was certain that my Framebuffer patching was working properly.
        Also critical to my Framebuffer patching: While trying to get a working Framebuffer patch with WEG, I discovered that I needed to use framebuffer-conX-type = 0x0004 (DigitalDVI) and NOT 0x0400 (DP) (even though my system has DP ports). This is because I'm using DP->DVI adapters.
      • While trying to get IGPU acceleration working with FrameBuffer patching, I added an AppleGraphicsDevicePolicy patch. ?I have confirmed that this AGDP patch is required for multiple displays on my HackMini8,1.
      • Set hibernatemode and proximitywake to 0 to address potential sleep issues and also disabled "Wake for Ethernet" and "Enable Power Nap"
      • I added No-hda-gfx device property to HDEF after finding that my system froze on sleep / wake
      • Removed?-disablegfxfirmware boot arg which is not needed after successfully implementing FB patching with WEG
      Edited by tonyx86
      • Like 4
      • Thanks 1

      References that helped me with this build

      ?

      ?

      Edited by tonyx86
      Fixed broken link

      Known Issues and Their Solutions

      ?

      • Apple Music streaming doesn't work with SMBIOS = MacMini8,1. ?Possible solution is to change SMBIOS to MacPro7,1 as described here.
      • When upgrading to macOS Tahoe (experienced with upgrades to Tahoe Beta2 and Beta 3), macOS automatically enables FileVault as discussed?here. ?For those who want to enable FileVault in Tahoe, see?solution here.
      • Must perform additional actions to restore sound in macOS Tahoe: AppleHDA has been?removed from macOS Tahoe starting with Beta 2. ?My preference is to use VoodooHDA.kext as described here. ?Others are using OCLP to restore AppleHDA. ?I don't use OCLP on my "production" hacks because it requires that macOS integrity protection?be partially disabled to?allow unrestricted FS and unauthenticated root, requires AMFI to be disabled and OCLP roots macOS breaking the APFS Snapshot?Seal.
      • (Included in the posted OC EFI)?Built-in Intel Ethernet does not work in macOS Tahoe Beta. ?Solution is to set Kernel > Quirks > DisableIOMapper to true. ?See here.?
      • (Included in the posted OC EFI)?After upgrading to Sequoia 15.4+, high CPU utilization by PerfPowerServices. ?See solution here.
      • (Included in the posted OC EFI) As mentioned by Mieze here, modifying the DMAR table may have unintended consequences.? Since modifying DMAR table is not required in this hack when enabling VT-d in BIOS, the DMAR modification will be removed from a future EFI.
      • (Included in the posted OC EFI) My _PTS -> XPTS ACPI patch has been wrong for as long as I can remember for this hack.? As discussed?here?and?here, my 4-byte Find/Replace sequence results in an incorrect match/replace.? My fix (adding a byte to the Find/Replace sequence, will be in a future EFI.
      • (Included in the posted OC EFI) Sonoma 14.4 will not install with the EFI attached to Post #1. ?The solution (so far) is to change Open Core's SecureBootModel to "Disabled." ?See here.
      • (included in the posted BIOS configuration document) VT-d is not enabled in BIOS - solution is to change VT-d to enabled in BIOS. ?VT-d should be enabled in BIOS. ?The EliteDesk 800 G4 and G5 Minis do not need a modified DMAR table to boot macOS with VT-d?enabled.
      • (Solved - and included in posted EFI) ?macOS Volumes on USB devices do not appear in OC boot menu. ?Read more here.
      • BCM94360NG Wi-Fi has reduced speed on 802.11ac (5 GHz). ?This is a macOS driver problem as stated here.
      • See here for macOS Ventura Beta test updates
      • (Solved and included in EFI attached to Post #1 starting with OC 0.8.2 EFI?R002) If you are experiencing sleep issues with your hack, see solution here).
      • (Solution here) If you are unable to create a bootable backup with Carbon Copy or other software, use DiskUtility as discussed here.
      • (Solution here) If you are installing Big Sur or later on a SATA SSD, the macOS installer does not "see" the SATA SSD.?See solution here.
      • (Solution here) If you are unable to perform an HP EliteDesk 800 G4/G5 Mini BIOS update via the built-in BIOS updater, use the BIOS recovery procedure here.
      • (Potential solution here) If you are experiencing "lost display" issues when running Microsoft Remote Desktop in macOS Monterey, try solution here.
      • (Potential solution here) If you are experiencing Bluetooth connectivity issues with the?BCM94360NG module, try the solution here?and here.
      • HackMIni8,1 freezes during upgrade from XCode 12.5.1 to XCode 13.2.1. ?See here.
      • (Solved. Configure manually since this is not configured in posted EFI)?Boot chime (startup audio) does not play after upgrading to OC 0.7.7. See UEFI audio configuration?here.
      • (Solved and included in EFI attached to Post #1 starting with OC 0.7.6 R002) Monterey does not support patched connector type Dual-Link DVI (<04000000>) which I had been using to enable displays with DP->DVI adapters. ?With connector type DVI, Monterey boots to black screens. ?Starting with Monterey, we must use patched connector type HDMI (<00080000>) with DP->DVI adapters as discussed here.
      • (Solved and included in OC 0.7.6 and newer EFIs attached to Post #1)?Apple's Intel GUC firmware update is not applied for increased iGPU performance. ?Solution is to add igfxfw=2 boot-arg as discussed here.
      • (Solved - See solution?here)?Volumes names are incorrect in OC's boot menu and/or graphics boot picker. See solution?here.
      • (Solved - See solution here) Unable to upgrade XCode from 12.4 to 12.5+ after upgrading from Catalina to Big Sur. ?Solution is to perform a clean installation of Big Sur as described here.
      • (Solved - See solution here) Unable to print from macOS to Windows shared printers (SMB). ?Problem was caused by a Microsoft and Apple updates as explained here.
      • (Solved - Don't use Samsung SSDs)?Samsung SSDs may cause problems in your system, even if they are not your primary boot device. The Dortania guide advises against the use of some Samsung SSD models?here. Since there are alternatives (like Western Digital Black SSDs), I'm not recommending any?Samsung SSDs for our hackintosh. ?More info here.
      • (Solved and included in the latest OC EFI attached to Post #1)?As discussed?here, the _DSM->XDSM rename patch enabled in OC config.plist is unnecessary. This rename does not affect booting macOS with OC, but it may affect booting Windows with OC. Solution is to disable or remove this rename rule.
      • (Solved and included in the OC EFI attached to Post #1)?Either BIOS or macOS updates (maybe both?) may require a new rtcfx_exclude range for RtcMemoryFixup.kext. I don't like periodically having to find a new rtcfx_exclude range, so I'm abandoning RtcMemoryFixup and reverting to the RTC memory size patch employed by CLOVER (Fix RTC). According to Download-Fritz here, RtcMemoryFixup patches upper RTC memory for use with hibernate and FV2 unattended restart. I don't care about either of these, so RtcMemoryFixup.kext has no value for me. See?here.
      • (Solved. Remove AudioDXE driver and disable UEFI Audio Support in OC config.plist)?If OpenCore startup times are long (delay before seeing the boot picker), try disabling the AudioDXE driver and disabling UEFI Audio Support in the OC config.plist. Currently, AudioDXE driver and UEFI Audio Support are enabled in the OC EFI attached to Post #1, so you will need to make this change yourself.
      • (Solved. Switched to VirtualSMC.kext which is included in the OC EFI attached to Post #1)?The?'old' FakeSMC.kext has compatibility issues with OC. If you like FakeSMC's HWMonitor.app/Sensors, there's a newer version of FakeSMC. See?here. I suspect that the 'old' FakeSMC is responsible for a random restart that I experienced when updating BS 11.2 to BS 11.2.1 and that it was responsible for random restarts that I observed after upgrading my G4 Mini's BIOS from 2.14.01 to 2.15. If you're using VirtualSMC.kext (instead of FakeSMC), you can disregard this issue.
      • (Solved and included in the EFI attached to Post #1)?Big Sur update notifications do not appear via the normal 'Software Update' mechanism. Big Sur updates may require certain SIP levels. The OC EFI attached to Post #1 has SIP fully enabled (in OC config.plist, NVRAM>Add>7C436110-AB2A-4BBB-A880-FE41995C9F82>csr-active-config is <00000000>). If you have fully or partially disabled SIP, you may not be notified of Big Sur updates.
      • (Solved. Not yet included in the EFI attached to Post #1)?The Connector specified in USBPorts.kext may not be correct for the USB-C port on the front of the HP EliteDesk 800 G4 Mini. ?See here.
      • (Solved. ?This will?not be?updated in the CLOVER EFI attached to Post #1 - I am switching to OC)?CLOVER r5127 has known issues with Power Management when enabling CLOVER's SSDT->Generate->PluginType (see here). ?There are several?ways to fix this CLOVER r5127 issue: 1) Disable CLOVER r5127's SSDT->Generate->PluginType and use an SSDT patch (like SSDT-PLUG that we use for OpenCore). ?-OR- 2) Add SSDT->PluginType=1 to CLOVER config.plist (in additon to SSDT->Generate->PluginType). -OR- 3) Upgrade to CLOVER r5128+ (I won't be testing, but this is apparently fixed in a release AFTER CLOVER r5128 (see commit here)).
      • (Solved. This will not be updated in the CLOVER EFI attached to Post #1 - I am switching to OC)?CLOVER r5122's "Fix SBUS" injects a bad SBUS.BUS0._DSM which causes an ACPI parse error at boot. See solution?here.
      • (This will not be updated in the EFI attached to Post #1. If applicable to your system, you will need to make this change in your own system.)?If your system includes a SATA SSD, you may need to enable Kernel > Quirk > ThirdPartyDrives (in OC config.plist) or enable a CLOVER TRIM patch to enable TRIM on your 3rd-party SSD. NVMe SSDs do not require this.
      • (Solved and?included in the EliteDesk.zip archive attached to Post #1.)??The SSD TRIM patch enabled in my CLOVER config.plist (KernelandKextPatches > KextsToPatch) is unnecessary for NVMe SSDs. SSD TRIM for the NVMe SSDs is still enabled without this patch. Solution is to disable this patch in the CLOVER config.plist. If you have a SATA SSD, you still need a solution to enable TRIM on non-Apple SATA SSDs.
      • (Solved and included in the OC EFI attached to Post #1)?Following a?reboot during macOS install/upgrade, real time clock may be?lost. ?The fix for this is RTCMemoryFixup.kext with a custom rtcfx_exclude range as noted here.?Abandoned RtcMemoryFixup.kext and reverted to RTC memory size patch (0x02) which is the same as CLOVER's Fix RTX patch.
      • (Changing SMBIOS to iMac19,1 is NOT necessary for 9th gen Intel CPU.? I recommend leaving SMBIOS as MacMini8,1.? This will not be updated/changed in the EFI attached to Post #1.)?If you make SMBIOS changes while experimenting for best graphics/power management (e.g. change MacMini8,1 to iMac19,1), you will need to edit the SMBIOS model in USBPorts.kext.? You may also need to?delete extraneous com.apple.PowerManagement plists in /Library/Preferences. You may also need to reset keyboard modifier keys (if you changed any), reset Energy settings and check/reset power settings with Hackintool (e.g.?proximitywake).
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?USBPorts.kext has wrong M.2 USB port type, wrong USB Type C?port type and incorrect USB Sleep/Wake Power properties. SSDT-USBX.aml is not necessary when using USBPorts.kext. ?See?here.
      • (This will not be updated in the EFI attached to Post #1. If applicable to your system, you will need to make this change in your own system.)?If you are applying this guide to an HP EliteDesk 800 G4/G5 that is NOT a mini and your system has more USB ports than the mini, the USB port mapping in this guide may not work for you. Your system may not boot with the USB port mapping in this guide. You will need to create your own USB port mapping.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?When using AppleALC.kext for audio, the headphone port does not support CTIA style (4-connector) headset and microphone does not work. Solution is to upgrade to AppleALC.kext 1.5.5 as noted here.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?The audio properties for the CX20632 do not recognize both the line out and headphone ports. AppleALC.kext v1.5.3 and layout-id 20?fix this as noted?here.
      • (Solved and included in the 'HP EliteDesk 800 BIOS Configuration.PDF' document attached to Post #1)?It appears that I may have incorrectly configured 'Video Memory Size' (configured in BIOS)?as described?here. I am currently running with 'Video Memory Size' configured at 512MB (not 64MB).?This change is reflected in the updated HP EliteDesk 800 BIOS Configuration PDF document attached to Post #1.
      • (Solved and included in the EFI attached to Post #1)?The patched ACPI files (EFI/CLOVER/ACPI/patched) in the EliteDesk.zip archive attached to Post #1 are specific to macOS. ?They have not been patched for Windows or any other OS. ?If you are multi-booting your PC, using a boot loader to load nonMac OSes?and your boot loader passes the patched ACPI to the booted OS, you may have problems with OSes other than macOS. ?Note that I am dual-booting my system with macOS and Windows, but my boot order defaults to macOS and I press F9?to?boot?Windows. ?I do not use a boot loader to boot?Windows, so my patched ACPI does not need to support Windows (or any nonMac OS).
      • (This will not be updated in the EFI attached to Post #1. If applicable to your system, you will need to make this change in your own system.)?The config.plist included in the EliteDesk.zip archive attached to Post #1 adds device property "no-hda-gfx" to HDEF ( PciRoot(0x0)/Pci(0x1F,0x3) ). I needed to add this to prevent an AppleALC kernel panic when waking from sleep, because I am using DP->DVI adapters. While this prevents the kernel panic, it also disables sound over DP. If you are using DP / HDMI connectors without adapters, you should remove the "no-hda-gfx" property so that sound works over DP / HDMI.
      • (This will not be updated in the EFI attached to Post #1. If applicable to your system, you will need to make this change in your own system.)?The config.plist included in the EliteDesk.zip archive attached to Post #1 specifies DigitalDVI connectors in the graphics device properties. If you are using different display connectors (e.g. HDMI or DP), you will need to change the connector types in your config.plist. ?If you do change connector types, you may need to change connector BusIDs as well (e.g. BusID 0x01 is not valid for DP connector type).
      • (User action may be required)?CPU Benchmarks may be less than those reported in this thread. ?CPU performance may be limited if your HP EliteDesk 800 G4 Mini has only one of the two memory slots populated as described here.
      • (FOR CLOVER users ONLY: This will not be updated in the EFI attached to Post #1. If applicable to your system, you will need to make this change in your own system.)?The config.plist included in the EliteDesk.zip archive attached to Post #1 specifies a Screen Resolution of 1680x1050. As described?here, connecting displays with a native Screen Resolution other than 1680x1050 may result in booting to black screen. Solution is to change Screen Resolution in CLOVER config.plist to match the native Screen Resolution of the displays.
      • (Changing SMBIOS to iMac19,1 is NOT necessary for 9th gen Intel CPU.? I recommend leaving SMBIOS as MacMini8,1.? This will not be updated/changed in the EFI attached to Post #1.)?The SMBIOS MacModel 'MacMin8,1' in the EFI?attached to Post #1 is optimal for?8th and 9th gen Intel CPU power management. If your system has a 9th gen Intel CPU, you may need to change the SMBIOS MacModel in your config.plist (e.g. iMac19,1 may be a better SMBIOS MacModel for 9th gen Intel CPU power management).
      • (Still testing. ?I am NOT offering any support for this.)? Factory-installed Intel Wi-Fi / Bluetooth does not work. ?See possible solution here.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)??IORegistry Explorer reveals an unnamed device that is named XSPI on a real MacMini8,1. I suspect this is purely cosmetic. See solution?here.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?The SSDT-XOSI that I copied from the web has a typo. it incorrectly includes Windows Server 2008 ("Windows 2006.1"). I have removed "Windows 2006.1" and added newer versions of Windows 2010 in the SSDT-XOSI attached?here.??This is included in the EliteDesk.zip archive attached to Post #1.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)??Displays may remain dark after wake from sleep - especially after repeated sleep / wake cycles. Displays wake if power is cycled on one display. Solution is the addition of the igfxonln=1 boot arg as described here.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)??I replaced USBInjectAll.kext/SSDT-UIAC.aml with USBPorts.kext that includes the Bluetooth USB port. Originally, my SSDT-UIAC.aml USB port maps did?not include the USB port for M.2 Bluetooth. This was?intentional, because my system does not have a supported Wi-Fi/Bluetooth card. If you have a supported M.2 Wi-Fi / Bluetooth card, you will need to add the Bluetooth USB port mapping to SSDT-UIAC.aml.
      • (Solved and included in the EliteDesk.zip archive attached to Post #1)?There were unnecessary graphics device properties injected via my Clover config.plist as specified?here. Solution is to remove these unnecessary properties.
      • (Solved - see mechanical?modification?here)?The HP EliteDesk 800 G4 Mini has a mechanical design flaw that prevents simultaneous installation of two M.2 2280 NVMe SSDs and a SATA HD / SSD. Solution is to modify the SATA drive caddy as shown here.
      • (Solved - no further work required)??After cloning my backup to a new NVMe SSD (using Carbon Copy), my displays did not work correctly. System would appear to boot properly, but after login, one display would go black. Solution is to rebuild kextcache as described??here.
      • (Solved and included in the BIOS Configuration PDF document attached to?Post?#1)?When pressing F9 at start-up to display boot menu, the G4 Mini makes an annoying, loud beep. Solution is to disable startup sounds in BIOS configuration.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?SSDT-UIAC.aml in EFI/CLOVER/ACPI/patched does not include port mappings for the USB 3.1 Type C port. The HS10 and SS03 mappings are added in the updated SSDT_UIAC.aml?here?and are included in the EliteDesk.zip archive attached to Post #1.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Audio "pop" during macOS startup (before login prompt). Solution is to uninstall CLOVER's AudioDxe.efi driver. This driver has been removed from EliteDesk.zip archive attached to Post #1.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?When first configuring my Clover config.plist, I enabled "ResetHDA" (Devices > Audio Properties). It does not appear that this is necessary. ?This change is included in the EliteDesk.zip archive attached to Post #1.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?A real MacMini 8,1 has ACPI Device (PPMC) but this device does not appear in the real MacMini8,1 IORegistry. I'm not sure why this device would be needed. The SSDT to inject Device (PPMC) is?here?and is included in the EliteDesk.zip archive attached to Post #1.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?A real MacMini8,1 has ACPI Device (MCHC). Solution is to enable "Add MCHC" in Clover's config.plist.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Device (PMCR) is not loaded as viewed with IORegistry Explorer. The solution is to use the ACPI Device (PMCR) from a real MacMini8,1 (not a simplified fake Device (PMCR) ). With the real ACPI Device (PMCR), PMCR is loaded as viewed with IO Registry Explorer. See solution?here.

      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?USB Power properties are not defined. ?Solution is to add SSDT-USBX.aml to EFI/CLOVER/ACPI/patched, with power properties extracted from a real MacMini8,1 DSDT.
      • (Solved. Cycle power on the new display)?A new display may not be detected if the new display is plugged into an unused display port while the HP EliteDesk 800 G4 Mini is sleeping. Solution is to cycle power on the new display after waking the EliteDesk 800 G4 Mini. Cycling display power on the newly added display causes displays to be re-detected.
      • (Solved. Problem resolves itself after a few boot cycles)?After applying the Catalina 10.15.5.02 supplemental update, Catalina booted to a single display. ?After a few boot cycles, multi-display operation was restored to normal.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Unable to upgrade from 10.15.4 to 10.15.5 when using IntelMausiEthernet.kext. ?Solution is to switch to IntelMausi.kext (Rev 1.0.2?here).
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Some USB devices were?not recognized. My SSDT-UIAC.aml was?incomplete and did?not specify all required USB port types (missing SSxx ports). The attached EliteDesk.zip archive?includes this fix.
      • (No longer observed. Possibly?resolved?in a Clover fix.)?Clover boot loader may default?to Recovery volume after a normal shutdown. ?Work-around is to select your normal macOS volume. ?This may only happen when Clover is configured to boot LastBootedVolume and may be "fixable" by explicitly setting a boot volume (haven't tested this).
      • (No longer observed)?At least one display blanks (sleeps) when plugging / unplugging USB device (observed in front USB 3.1 ports).? Display wakes immediately on keyboard and mouse activity, so this is a minor issue but may be indicative of another issue.
      • (Solved - this is a BIOS setting and requires no macOS changes)?Safari has problems loading insanelymac web pages after sleep / wake. ?I suspect that the problem is with the embedded video on the pages.??Also observed video problem in AppStore after sleep/wake. ?Console:?VideoDecodersUnavailable. ?Solution is to enable Intel ME in BIOS.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Display does not fully wake after resuming from sleep (needs an extra mouse or keyboard stimulus to fully wake). ?Solution is to change boot arg darkwake=0 to darkwake=2. ?Other values of darkwake may work as well, but this is the first I tried and it worked.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?-disablegfxfirmware boot arg is not required with WEG. ?I inadvertently left this boot arg after I encountered an endless gfx firmware update boot loop while working on my FB patching. ?This boot arg is no longer necessary after completing FB patching with WEG.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1): Sometimes, CMOS time is lost on shutdown or restart. ?Solution is to enable Clover's Apple RTC fix in config.plist.
      • (Solved and included in the attached EliteDesk.zip archive)?headphone jack doesn't work. ?Solution is to change HDEF layout-id to 28.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?System freezes on wake?from sleep because of a kernel panic related to hda-gfx (my system does not have HDMI and my DP->DVI adapters do not drive monitor speakers). ?Solution is to add No-hda-gfx property to HDEF as described?here. ?This property is recognized as a Lilu flag and prevents loading hda-gfx.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?Device (PMCR) is not defined. ?Solution is a SSDT that "injects" the missing device.
      • (Solved and included in the?EliteDesk.zip archive attached to Post #1)?eficheck is loaded (not sure why this is bad, but may be a privacy issue -?see here). Solution is to add updated EFICheckDisabler kext that include Q370 chipset. ?See?here.
      Edited by deeveedee
      • Like 2

      Install macOS on HP EliteDesk 800 G4/G5 Mini with Open Core (OC). ? (See Catalina/CLOVER installation instructions later in this post)
      Rev 1.0.9
      9-July-2024

      ****************************************************************
      This guide is for installing macOS with Open Core (OC) boot loader on HP EliteDesk G4/G5 Minis. This guide is tested with the EliteDesk 800 G4/G5 Mini. Others have claimed that it works with ProDesk 600 Mini as well.? This guide is not intended for other HP EliteDesk models.
      ****************************************************************

      IMPORTANT

      ?

      • Sonoma 14.4+ will not install on this EliteDesk 800 G4 / G5 Mini unless SecureBootModel is disabled in the Open Core config.plist.? See here.? You may restore SecureBootModel to its enabled configuration after Sonoma 14.4+ is installed.
      • If you need Bluetooth functionality, you WILL need to edit the USB port map in?USBPorts.kext. ?As-is, the provided EFI will NOT?support Bluetooth, since the Bluetooth USB port (HS14) is not included in the USB port map. ?If you require functioning Bluetooth, read these directions carefully to make sure that Bluetooth is enabled in BIOS and in the USB port map.
      • Pay close attention to the boot options you select from the OC boot picker to make sure that you complete all steps of the macOS installation. OC usually does a good job of picking the correct boot option, but you should still confirm each selected boot option each time the macOS installer reboots.
      • This guide assumes that you are using an Open Core (OC) EFI.zip archive attached to Post #1. BEFORE installing macOS, edit the provided OC config.plist, replacing PlatformInfo>Generic> MLB, ROM, SystemSerialNumber, SystemUUID values with your own unique values. ?If you don¡¯t already have your own unique values, use?corpnewt/GenSMBIOS?to create your own MLB, SystemSerialNumber and SystemUUID. User your rig's Ethernet MAC Address for your ROM.
      • If you need to add any OC components to your EFI, use components ONLY from the OC version indicated in the name of the provided EFI.zip archive (e.g. use ONLY OC 0.6.7 with?OC0.6.7-EFI-r001.zip).
      • Configuring your BIOS with USB as your first UEFI boot device will simplify macOS installation, since you will be rebooting multiple times from the USB stick.
      • Beginning with Big Sur 11.3, you must?make sure that your USBPorts.kext (in EFI/OC/Kexts) has only 15 logical ports. Starting with EFI archive OCO.6.7-EFI-r001.zip, the included USBPorts.kext matches the included Sample USBPorts-noHS14.kext (internal Bluetooth USB port HS14 is removed from the USB port map). The provided OC EFI?includes USBPorts-16.kext (in the OC/Kexts/SampleUsbKexts?folder)?that includes all 16 available logical USB ports. After installing macOS, you may need to edit USBPorts-16.kext/Contents/Info.plist to create your own custom USBPorts.kext to enable/disable the ports that you require (while remaining within the 15-port limit). Creating your own USBPorts.kext will be important if your bluetooth requires port HS14.
      • The BIOS configuration instructions attached to Post #1 indicate that M.2 USB /?Bluetooth?is disabled. ?Enable M.2 /?USB Bluetooth?in BIOS if you are using Bluetooth.
      • The graphics DeviceProperties in the provided config.plist are for systems using DP->DVI adapters for their displays. You may need to edit your own config.plist DeviceProperties if you are using different displays (e.g. if you are using DP or HDMI ports without adapters).? See here for example DeviceProperties that may be suitable for your graphics.
      • The audio DeviceProperties in the provided config.plist have audio over DP/HDMI disabled (No-hda-gfx is defined). You will need to delete No-hda-gfx from the config.plist audio DeviceProperties to enable audio over DP/HDMI.
      • Don't forget to review known issues and their solutions?here. There may be some resolved issues that are not yet included in the provided EFI.
        ?

      ************************************
      ?

      1. Configure your G4/G5 Mini BIOS as per the BIOS configuration attached to Post #1. ?It is possible that HP has released a newer BIOS version than the tested versions, so be sure to test your hackintosh if you use a BIOS version that is not listed.
      2. If you want to replace your Intel Wi-Fi/Bluetooth with Broadcom, here is a tested option.
      3. Create a macOS USB Installer (follow instructions?here)
      4. Copy the provided OC EFI?(attached to Post #1) to the EFI on your macOS USB Installer. ?After you copy the EFI to your USB drive, the EFI directory structure on your USB drive should be /Volumes/EFI/EFI containing folders BOOT and OC.
        • If you are installing Sonoma 14.4+ or upgrading to Sonoma 14.4+, you must disable SecureBootModel in Open Core's config.plist.? See more here.? After Sonoma 14.4+ is installed, you may restore SecureBootModel to its fully enabled state.
      5. Edit config.plist in the USB stick EFI/OC, replacing the PlatformInfo>Generic> MLB, ROM, SystemSerialNumber, SystemUUID values with your own values. ?If you don¡¯t already have your own unique values, use?corpnewt/GenSMBIOS?to create your own MLB, SystemSerialNumber and SystemUUID. User your rig's Ethernet MAC Address for your ROM.
      6. Customize USBPorts.kext in OC/EFI with your own 15-port USBPorts.kext. If you are not sure which USB ports you need, you may start with the provided USBPorts.kext (which does NOT include Bluetooth USB port HS14). Beginning with EFI archive OC0.6.7-EFI-r001, the provided USBPorts.kext matches the Sample USBPorts-NoHS14.kext (removes the internal Bluetooth USB port HS14). The provided EFI includes USBPorts-16.kext (in OC/Kexts/SampleUsbKexts)?which defines all 16 available logical USB ports. You can edit USBPorts-16.kext/Contents/Info.plist to create your own custom USBPorts.kext. ?After you create your own custom USBPorts.kext, be sure that it has only 15 defined USB ports and that it is named USBPorts.kext. ?Replace the original USBPorts.kext in OC/Kexts with your new USBPorts.kext.
      7. The BIOS configuration instructions attached to Post #1 indicate that M.2 USB /?Bluetooth?is disabled. ?Enable M.2 /?USB Bluetooth?in BIOS if you are using Bluetooth.
      8. The graphics DeviceProperties in the provided config.plist are for systems using DP->DVI adapters for their displays. You may need to edit your own config.plist DeviceProperties if you are using different displays (e.g. if you are using DP or HDMI ports without adapters).??See here for example DeviceProperties that may be suitable for your graphics.
      9. Boot from the macOS Installer USB stick
      10. If booting for the first time after updating/changing your OC EFI, Reset NVRAM and reboot

      11. At the OC boot picker, select ¡°Boot macOS Install¡± from the macOS installer USB stick
      12. If you are performing a new macOS installation, select Disk Utility from the macOS Utilities screen and click Continue.
        • Erase the target disk with Format APFS and Scheme GUID Partition Map
        • Exit Disk Utility
      13. Select Install macOS from the macOS Utilities screen and click Continue
      14. Click Continue and click Agree
      15. Select the target volume for your macOS installation and click Continue
      16. When the macOS installer reboots, boot from the USB stick
      17. At the OC boot picker, select ¡°Boot macOS Install¡± from your macOS target disk (NOT the macOS installer on the USB stick)
      18. When the macOS installer reboots, boot from the USB stick
      19. At the OC boot picker, select ¡°Boot macOS Install¡± from your macOS target disk (NOT the macOS installer on the USB stick).?Note that you are selecting this same entry for the SECOND TIME.
      20. When the macOS installer reboots, boot from the USB stick
      21. At the macOS boot screen, select ¡°Boot macOS¡± from your macOS target disk
      22. Follow the macOS configuration prompts
      23. Copy the OC EFI from your USB stick to your target disk EFI
      24. Eject / Remove the macOS installer USB stick
      25. Reboot and confirm that your new macOS installation starts and runs properly
      26. Use pmset to set hibernatemode and proximitywake to 0 to address potential sleep issues. ?You may use the attached pmset-fix script to automate setting pm settings. ?Chmod +X in order to be able to execute the script.
      27. Disable "Wake for Ethernet" and disable "Enable Power Nap" (System Preferences > Energy Saver)
      28. If necessary, modify USBPort.kext/Contents/Info.plist to customize your USB port map. Begining with Big Sur 11.3,?USB port maps must include no more than 15 logical USB ports?(port limit patching is no longer supported). The OC EFI.zip attached to Post #1 includes USBPorts-16.kext (in OC/Kexts/SampleUsbKexts) with all 16 available logical USB ports. Edit USBPorts-16.kext/Contents/Info.plist to remove one logical port that you are not using, rename it to USBPorts.kext and copy it to EFI/OC/Kexts.
      29. The audio DeviceProperties in the provided config.plist have audio over DP/HDMI disabled (No-hda-gfx is defined). You will need to delete No-hda-gfx from the config.plist audio DeviceProperties to enable audio over DP/HDMI.
      30. See my Known Issues?here?for solutions that have not yet been included in the provided EFI (you may need to apply these fixes yourself).
      31. If you have successfully created Device Properties for a Graphics/Audio configuration that is not listed here, please create a new post in this thread with your new Device Properties. See?this post?as an example for your post. Thank you!

      ?

      =============================================================================================

      =============================================================================================

      ?

      Install Catalina on HP EliteDesk 800 G4 Mini using CLOVER bootloader?(these instructions assume CLOVER r5122 with Catalina)
      Rev 1.0
      12-June-2020

      ************************************
      IMPORTANT

      • Your displays may flash on and off during Catalina installation. If you have multiple displays, your displays may alternate during Catalina installation.
      • Pay close attention to the options you select from the CLOVER boot screen to make sure that you complete all steps of the Catalina installation.
      • Be sure to edit the provided CLOVER config.plist, replacing all XX-MASKED-XX values with your own unique values.
      • Configuring your BIOS with USB as your first UEFI boot device will simplify Catalina installation, since you will be rebooting multiple times from the USB stick.
      • Don't forget to review known issues and their solutions?here. There may be some resolved issues that are not yet included in the configuration files attached to Post #1.

      ************************************
      ?

      1. Configure your G4 Mini BIOS as per the BIOS configuration attached to Post #1 of this thread. Make sure your BIOS version matches the BIOS version specified in Post #1 of this threat.
      2. Create a ¡°vanilla¡± Catalina USB Installer (follow instructions?here)
      3. Install CLOVER boot loader on the Catalina Installer USB stick. Use the CLOVER configuration provided at the end of this post with the?CLOVER version specified at the end of this post
      4. Copy CLOVER EFI from EliteDesk.zip archive (attached to Post #1 of this thread) to the USB stick EFI. Copy all kexts from the LE folder in the EliteDesk.zip archive to the USB stick EFI/CLOVER/kexts/Other.
      5. Edit config.plist in the USB stick EFI/CLOVER, replacing the XX-MASKED-XX values with your own values
      6. Boot your G4 Mini from the Catalina Installer USB stick
      7. At the Clover boot screen, select ¡°Boot macOS Install¡± from the Catalina installer USB stick
      8. If upgrading an existing macOS installation, skip to Step 10
      9. If you¡¯re performing a new Catalina installation, select Disk Utility from the macOS Utilities screen and click Continue
        • Erase the target disk with Format APFS and Scheme GUID Partition Map
        • Exit Disk Utility
      10. Select Install macOS from the macOS Utilities screen and click Continue
      11. Click Continue and click Agree
      12. Select the target drive for your Catalina installation or upgrade and click Continue
      13. When the Catalina installer reboots, boot from the Catalina installer USB stick
      14. At the CLOVER boot screen, select ¡°Boot macOS Install¡± from your Catalina target disk (NOT the Catalina installer on the USB stick)
      15. When the Catalina installer reboots, boot from the Catalina installer USB stick
      16. At the CLOVER boot screen, select ¡°Boot macOS Install¡± from your Catalina target disk (NOT the Catalina installer on the USB stick).?Note that you are selecting this same entry for the SECOND TIME.
      17. When the Catalina installer reboots, boot from the Catalina installer USB stick
      18. At the CLOVER boot screen, select ¡°Boot macOS¡± from your Catalina target disk
      19. Follow the Catalina configuration prompts
        Welcome to Catalina!
      20. If performing an upgrade, confirm your new macOS version by viewing?About This Mac
      21. If performing a new installation
        • Install CLOVER boot loader on the Catalina target disk. Use the CLOVER configuration provided at the end of this post and the CLOVER version specified at the end of this post
        • Copy CLOVER EFI from EliteDesk.zip archive (attached to Post #1 of this thread) to the Catalina target disk EFI.
        • Edit config.plist in the Catalina target disk EFI/CLOVER, replacing the XX-MASKED-XX values with your own values
        • PROPERLY INSTALL all kexts from the LE folder in the EliteDesk.zip archive to the /Library/Extensions folder on the Catalina target disk. Use Hackintool or your preferred 3rd-party kext installer.?It is?wrong?to simply copy 3rd-party kexts to /Library/Extensions.
      22. If performing an upgrade, make sure that your target disk EFI and 3rd-party kexts in /Library/Extensions are updated using the EFI and LE folder contents in the EliteDesk.zip archive attached to Post #1 in this thread.
      23. Eject / Remove the Catalina installer USB stick
      24. Reboot and confirm that your new Catalina installation starts and runs properly
      25. Use pmset to set hibernatemode and proximitywake to 0 to address potential sleep issues
      26. Disable "Wake for Ethernet" and disable "Enable Power Nap" (System Preferences > Energy Saver)
      27. Delete hibernatefile ¡®/var/vm/sleepimage¡¯ and recreate ¡°dummy¡± ¡®/var/vm/sleepimage¡¯
      28. See my Known Issues?here?for solutions that have not yet been included in the CLOVER EliteDesk.zip archive attached to Post #1 (you may need to apply these fixes yourself).

      ?

      Clover Configuration?(CLOVER r5122 will be my last CLOVER-based solution. I will be using OC as I migrate to Big Sur)

      • Clover for UEFI booting only
      • Install Clover in the ESP
      • UEFI Drivers
        • Recommended drivers
          • DataHubDxe
        • File System drivers
          • ApfsDriverLoader
          • VBoxHfs
        • Memory fix drivers
          • OcQuirks (replaces AptioMemoryFix) (Selecting OcQuirks in CLOVER config also installs OpenRuntime)
      • Install RC scripts on target volume
      • Themes
        • Choose your desired theme

      3xDP-to-DVI.plist.zip

      pmset-fix.zip

      Edited by deeveedee
      Added Brcm Wi-Fi/Bluetooth option
      • Like 3

      Things that I'm still investigating

      • Single-link DVI connector type for my "low res" display here
      • OpenCore here
      • Intel Wi-Fi / Bluetooth support?here

      • Multicore performance is better in Windows 10 than in Catalina as discussed here

      Edited by tonyx86
      Fixed broken links

      Lesson learned. I tried to change my framebuffer-conX-type to 0x0400 (DP) and thought my system worked with framebuffer-conX-type DP, but it does not. ?My EliteDesk 800 G4 Mini DOES require framebuffer-conX-type = 0x0004 (DigitalDVI) and not 0x0400 (DP). I needed to reboot a couple of times to observe the problem when framebuffer-conX-type = 0x0400 (DP) (Display is blank or garbled with framebuffer-conX-type = 0x0400 DP). I suspect this is an NVRAM issue, where NVRAM is retaining display configuration after I make a display property change. My lesson learned is that I need to reboot a few times after making a display change to confirm the change.

      ?

      I will NOT be changing my framebuffer-conX-type. The correct port type with DP->DVI adapters is DigitalDVI.

      Edited by tonyx86

      EDIT: After switching from IntelMausiEthernet.kext to IntelMausi.kext, the 10.15.4 to 10.15.5 upgrade proceeded without issues.

      -----------------------------------------------

      I'm currently updating from 10.15.4.02 to 10.15.5.01. During the upgrade, I found that my HP EliteDesk 800 G4 froze at "26 minutes remaining." An inspection of the problem revealed that my Ethernet switch was crippled by the HP EliteDesk (I'm not sure if this was because of a packet storm from the EliteDesk or a link negotiation problem - I didn't check). I switched IntelMausiEthernet.kext to IntelMausi.kext (rev 1.0.2)?here?and the 10.15.5 install was able to proceed normally.

      Note that during the upgrade from 10.15.4 to 10.15.5, my displays changed from one to the other and displays blanked and reappeared repeatedly. Aside from this strange display behavior, the upgrade proceeds without issues.

      Spoiler

      Screen Shot 2020-05-27 at 12.10.35 PM.png

      • Like 1

      EDIT: After I posted this, I fixed the "VideoDecodersUnavailable" problem mentioned in the attached table. Sleep/wake now works fine without the "VideoDecoderUnavailable" problem mentioned in the attached table.
      -----------------------------------

      While experimenting with FrameBuffer patching / WEG, I tried all Coffeelake AAPL,ig-platform-id values for frame buffers that have 3 connectors. My IGPU device-id is 0x3e92. My test results are below. Note that I would only see the display when the AAPL,ig-platform-id?value ends in 0x00.

      ?

      My current working configuration is device-id=0x00003E92, AAPL,ig-platform-id=0x3E920000 (reverse byte order: device-id = 0x923E0000, AAPL,ig-platform-id = 0x0000923E)

      ?

      **** IMPORTANT NOTE ABOUT REVERSE BYTE ORDER ****

      The byte order of data in the config.plist MUST be "reverse byte order" and NOT the actual value.

      ?

      • The 64-bit hexadecimal value framebuffer-patch-enable = 0x00000001 (one) must be specified in the config.plist in its reverse byte order 0x01000000
      • The value AAPL,ig-platform-id = 0x3E920000 but be specified in the config.plist in its reverse byte order 0x0000923e
      • The value device-id = 0x00003E92 must be specified in the config.plist in its reverse byte order 0x923e0000
      • The value framebuffer-con0-type = 0x00000004 must be specified in the config.plist in its reverse byte order 0x04000000

      ?

      ------------------------------------------------
      EDIT: While experimenting with BusIDs, I tried the following with the results noted. When configured with the BusIDs noted in the "Working" column, all displays worked properly. When configured with the BusIDs noted in the "Non-Working" column, one of the displays was black. Note that these BusIDs are valid for DigitalDVI connector types.

      ? Working Non-Working
      framebuffer-con0-busid 0x01 0x02
      framebuffer-con1-busid 0x02 0x04
      framebuffer-con2-busid 0x04 0x06

      ?

      Test Results

      Spoiler

      Screen Shot 2020-05-30 at 8.53.52 AM.png

      ?

      Edited by tonyx86
      Added BusIDs
      • Like 2

      With my solution to the UHD 630 sleep / wake problem here, I am not observing any other meaningful issues with this MacMini8,1. Note that at the time of this writing, I still have not tested the USB Type-C port (which probably doesn't work at this time because I haven't mapped it in SSDT-UIAC) and I have not tested the microphone port.

      ?

      This is a perfect MacMini8,1.

      Edited by tonyx86
      Fixed broken link

      I have updated the EliteDesk800.zip archive attached to Post #1 of this thread with the following changes/additions. The new version of this archive is rev 0.8.

      • Updated AppleALC.kext from 1.4.9 to 1.5.0
      • Updated IntelMausi.kext from 1.0.2 to 1.0.3
      • Updated Lilu.kext from 1.4.4 to 1.4.5
      • Updated WhateverGreen.kext from 1.3.9 to 1.4.0
      • Added FakeSMC_CPUSensors.kext to support HWMonitor app
      • Added Applications folder with HWMonitor app

      Note that my installation methodology installs kexts in /Library/Extensions (read my installation methodology here). If you are installing all of your 3rd-party kexts in EFI/CLOVER/kexts/Other (not in /Library/Extensions), make sure that all of the 3rd party kexts in the LE folder in the EliteDesk800.zip archive are in your EFI/CLOVER/kexts/Other folder. If you are installing 3rd-party kexts in /Library/Extensions, make sure that you properly install the kexts with the correct ownership / permissions. I use Hackintool to install 3rd-party kexts in /Library/Extensions.

      Edited by tonyx86
      Fixed broken link

      The 10.15.5.02 supplemental update installed easily. ?After first applying the 10.15.5.02 supplemental update, Catalina booted to a single display (additional displays did not work). After a few reboots, displays are back to normal.

      Spoiler

      Screen Shot 2020-06-02 at 11.00.36 AM.png

      I have attached an updated EliteDesk800.zip archive to?Post #1?in this thread.

      I inadvertently masked the Board-ID property in the CLOVER config.plist included in the EliteDesk800.zip archive attached to?Post #1. This Board-ID should not have been masked (nothing private about it) and is necessary (with MacModel MacMini8,1) for Catalina 10.15.5 to install.

      Edited by tonyx86
      Fixed broken links
      37 minutes ago, brx7 said:

      Did you change the id due to catalina 15.5.5 update ?

      ?

      ?

      I didn't actually change the Board-ID. ?In my original "sanitized" config.plist, I had replaced the MacMini8,1 Board-ID with XXX-MASKED-XXX when I was masking other sensitive values (like my serial number). ?Beginning with 10.15.5, the installer will not install without both a supported MacModel (MacMini8,1) AND a supported Board-ID. ?Prior to 10.15.5, the installer would check only the MacModel.

      ?

      The Board-ID in the latest archive attached to Post #1 is now the Board-ID auto-populated by Clover Configurator for MacMini8,1.

      Edited by tonyx86
      12 minutes ago, tonyx86 said:

      I didn't actually change the Board-ID. ?In my original "sanitized" config.plist, I had replaced the MacMini8,1 Board-ID with XXX-MASKED-XXX when I was masking other sensitive values (like my serial number). ?Beginning with 10.15.5, the installer will not install without both a supported MacModel (MacMini8,1) AND a supported Board-ID. ?Prior to 10.15.5, the installer would check only the MacModel.

      ?

      The Board-ID in the latest archive attached to Post #1 is now the Board-ID auto-populated by Clover Configurator for MacMini8,1.

      Did you also change the device id for igpu uhd630??

      19 hours ago, brx7 said:

      Got it working, .

      0x3E920000 was correct for me.

      using latest lilu and web, OC 0.6.0, all connection are dummy in hackintool though

      uhd630_cat1555.plist

      That's great that?the AAPL,ig-platform-id in my config.plist also worked for you. ?Glad you found this helpful.

      ?

      Note that my default device-id is?0x3e92. ?I included device-id in my config.plist device properties, but did not change the value from its default.

      Edited by tonyx86

      I attached an updated EliteDesk800.zip archive to?Post #1?in this thread. This update restores the missing graphics device properties device-id and AAPL,ig-platform-id. Not sure how this happened, since my production system was fine - only the archive that I attached to?Post #1?had the missing properties.

      Edited by tonyx86
      Fixed broken links

      If I plug a new display in while my HP EliteDesk800 G4 Mini is sleeping, the new display may not be automatically detected on wake. The solution is to cycle the power on the new display. Cycling power on the newly added display triggers re-detection of the displays.

      Just upgraded to Clover r5119. My system is working perfectly. The Clover team is doing a great job of making improvements.

      Use the Clover configuration in?Post #1?of this thread.

      Edited by tonyx86
      Fixed broken link

      Not the boot times that I expected...

      I just ran a test to compare Catalina 10.15.5.02 boot times from my M.2 NVMe x4 SSD (ADATA SX8200PNP 256GB) and my 2.5" SATA 6 SSD (ADATA SU800 256GB). My system boots faster from the 2.5" SATA6 SSD than from the NVMe SSD. I expected faster boot times from the NVMe drive.

      Boot times measured from Clover r5119 boot screen to Catalina 10.15.5.02 Login prompt with all displays visible

      • M.2 NVMe x4 SSD: 14.4 seconds
      • 2.5" SATA6 SSD:?11.5 seconds

      Rehabman's USB Power Property tutorial?appears to still be relevant to this HackMini8,1 running Catalina. The?USBMap tool (Option U) indicates that USB Power properties are not properly defined (see attached screenshot "BEFORE"). I examined the ACPI dump of a real MacMini8,1 and see that the real MacMini8,1 DSDT.aml defines Device USBX (below). After adding SSDT-USBX.aml with the real MacMini8,1 USB Power properties, USBMap tool (Option U) indicates that USB Power properties are ok (see attached screenshot "AFTER").

      Copy the attached SSDT-USBX.aml to EFI/CLOVER/ACPI/patched for your HackMini8,1.

      Device (USBX) from a real MacMini8,1 DSDT.aml

      ?

      Device (USBX) 
      {
      	Name (_ADR, Zero) // _ADR: Address
      	Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
      	{
      		Local0 = Package (0x08)
      		{
      			"kUSBSleepPowerSupply",
      			0x0C80,
      			"kUSBSleepPortCurrentLimit",
      			0x0834,
      			"kUSBWakePowerSupply",
      			0x0C80,
      			"kUSBWakePortCurrentLimit",
      			0x0834
      		}
      		DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0)
      	}
      }

      Spoiler

      BEFORE.png

      ?

      AFTER.png

      SSDT-USBX.zip

      As I was exploring the ACPI from a real MacMini8,1, I noticed a couple of differences that need to be remedied in our HackMini8,1:
      ?

      The real MacMini8,1 ACPI has Device (MCHC). This is easily remedied by enabling "Add MCHC" in Clover's config.plist

      The real MacMini8,1 ACPI has a different Device (PMCR) than the fake PMCR that is floating around the web. With the fake PMCR version that I found, Device (PMCR) is not loaded (as viewed with IORegistry Explorer). With the "real" Device (PMCR) (from the real MacMini8,1 ACPI), Device (PMCR) is loaded. The "real" Device (PMCR) is below and is injected with the attached SSDT.

      ?

      See attached IORegistry Explorer screenshot to see why the modified PMCR now has an IONameMatch.
      ?

      DefinitionBlock ("", "SSDT", 2, "hack", "_PMCR", 0x00000000)
      {
      	External (_SB_.PCI0, DeviceObj)
      
      	Scope (_SB.PCI0)
      	{
      		Device (PMCR)
      		{
      			Name (_HID, EisaId ("APP9876")) // _HID: Hardware ID
      			Name (_STA, 0x0B) // _STA: Status
      			Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
      			{
      				Memory32Fixed (ReadWrite,
      					0xFE000000, // Address Base
      					0x00010000, // Address Length
      					)
      			})
      		}
      	}
      }

      ?

      SSDT-PMCR.zip

      Spoiler

      Screen Shot 2020-06-08 at 4.49.32 PM.png

      ×
      ×
      • Create New...
      The puppy which had been born the same day as the little Reverend, a beast half coyote, half shepherd, and wholly hideous, came and sat itself down beside them on the sill, looked up with its tongue hanging out to one side, and smiled widely. The beaming good nature of the two Reverends was infectious. The baby squealed gleefully, and kicked until it was set down on the doorstep to pat the dog. "Certainly; I didn't think o' that before," echoed the father. "I'll walk every step o' the way, if you'll let me go on," said the Deacon. hEAd & brink u bAk. "Well, my boy," said Si, with as much paternalism as if he had been a grandfather, "you must begin right now, by actin' like a real soldier. First, you mustn't call me mister. Mustn't call nobody mister in the army. My name's Sergeant Klegg. This other man is Corporal Elliott, You must always call us by those names, When you speak to either of us you must take the position of a soldier¡ªstand up straight, put your heels together, turn your toes out, and salute, this way." "Can't tell. Guerrillas's like the nose-bleed¡ªlikely to come on you at any time. They're jest where you find 'em¡ªthat's when they're jumpin' you.. When they aint jumpin' you, they're lawabiding union citizens, entitled to the protection o' the laws and to draw rations from the Commissary. To make no mistake, you want to play every man in citizen's clothes south of the Ohio River for a rebel. And when you don't see him, you want to be surer than ever, for then he's layin' for you." At last, after a series of hair-breadth dodges, Si drew up his squad in an open space where the tracks crossed, and proceeded to count them. "Why do you put one man behind another?" queried Monty Scruggs. "I don't think that's right.¡ªJim's big head'll be forever in my way, so's I can't see anything. Why don't you put us out in one line, like a class in school? Then everybody's got the same show." The next day Naomi left for Rye, where she stayed three weeks. She was mistaken, however, in thinking she had found a place of refuge, the hunt still went on. Reuben knew that his kiss had given him a definite position with regard to her, and Naomi knew that he knew. Twice he came over and visited her at Rye. He never attempted to kiss her again, and carefully avoided all talk of love. Indeed, her father was generally in the room. He was much taken with young Backfield, who was ready to talk shipping and harbour-work with him for hours. "There's eggs...." "But we've got a boy, Reuben. It would be nice to have a girl now." During the moments that elapsed between the order and the appearance of the men, De Boteler threw himself back in his chair, and was apparently engaged in counting the number of studs in his glittering sword-hilt; and the smith (who, although he felt himself a freeman, yet, from a natural principle of deference, did not consider he was at liberty to depart until the baron had given him an intimation to that effect,) stood, with something of an embarrassed air, awaiting the permission, and the idea every instant crossing his mind whether this summoning of the retainers could have any reference to him. But his suspense was not of long duration¡ªthe retainers entered, and De Boteler, raising himself in his chair, said, pointing to Turner, HoME²Ù±ÆÓÐÉñħºÃ´¦ ENTER NUMBET 0017
      yaba0.net.cn
      www.rdbskc.com.cn
      www.dina5.net.cn
      www.botuai.com.cn
      www.dezi3.net.cn
      www.piworker.com.cn
      www.weiyalu.com.cn
      158zyw.com.cn
      www.yueba6.com.cn
      www.shijian8.com.cn
      日本美女拍写真视频吃雪糕 早川做爱 四房播搏五月天 欧美露逼网 欧洲美女透屄 明星巩俐合成色图 先锋伦理自拍 WWW.KEDOU01.COM WWW.PAPAMEI.COM WWW.FHXS.COM WWW.09ZZZZ.COM WWW.567YS.COM WWW.AAA677.COM WWW.449R.COM WWW.690088.COM WWW.PORNDOW.COM WWW.AVSE11.COM WWW.HHH898.COM WWW.TSYX999.COM WWW.I17V.COM WWW.78PPPP.COM WWW.222MI.COM RYAN.JONES WWW.W7707.COM 操妹妹a片96shshxxcomwww78p78info 国产偷拍自拍撸久久 肉质好的师母新世界 sm凌虐优等生 人肉医奴隶 色婷婷成人网在线观看 丝袜制服老师mv 裸体学生妹 人妻高潮中出在线播放 久草在线中文版 哪里可以在线看国产偷拍自拍的小电影 少妇露露脸爱爱 成人丝袜色图片 wwwsusu75cim 1122stccm 日本做爱百度贴吧 岳母丝袜乱论 影院小牡蛎 白百何h小说 wwwxx1818com 群交肛交动态图片aaabbbccc 最新更新日韩网址 www1234szycom 偷拍自拍夫妻 夜射猫精品乱伦 老司机导航av7111 sss在线分享 撸撸视频网站wwwxx099com 偷窥自拍狼友 森奈奈子青娱乐视频 老汉也疯狂ed2k 插姨妈骚淫 wwwzt999667 成人电影快播影院 色驴影院AV 哪些app能看到禁片 A级片视频在哪下载 77pepe自动跳转 草二姨逼 2018城人影院 我把少妇操的欲仙欲死 闪闪电影院神马电影院 五月天黄色图片小说 噜噜AⅤ免费 卡通动漫亚洲有码 akd番号 国产三级韩国三级香港三级 在线青青草免费vip www30avscom 高清女裸性交图 90944b码神论坛 教室调教老师 亚洲图片欧美辣图 滛乱强奸小说 av在线网址l 快用你的鸡巴插我 姑妈 巨乳波霸视频在线 夜色狗91在线 国产av超线伦理 有码系列首页 撸撸撸管 邪恶呻吟声 男人妻成人视频播放 亚洲肉丝美女被干图 爱撸成人吧 xxx欧美电影 松岛枫AV手机观看 亚洲色图乱伧小说专区 亚洲皇冠赌场AV电影 亚洲在线超碰视频 a片迅雷下载亚洲无码 mcc色站农夫美国 淫老婆电影在线观看在 亚洲做爱黄色录像 女同性恋黄色小说1 美女高超口技图片 卡通动漫第1页人妻 强奸诱奸文 私裤sikuav 小明看看成人小说网 果果小说网 日本成人图片小说ed2k 海滩上的屄裸体 mimilikecom 王东magnet 朴恩智电影下载 欧美老女人性交网站 九草在线视颖免费观看 Av孕妇免费播放 写真mp4巨乳 紧身裤美女AV 撸撸曰曰 亚洲天堂拍 外国少女口交大吊黑 欧美性爱之五月激情 toupaijiqing 乱伦熟女人妻在线 天堂久草 www231com\baiducom wwwkk444kkcwwwkk444kkcom 国产AV医生护士搞女的极美 欧美teenmovies在线 网盘下载 国产a片 骚妇乱p 人体艺体强奸图片 脱衣舞苍井空 淫荡女儿小可的肥屄 白裤袜性爱 淫操逼系统小说 正在播放和朝鲜老妈操 韩国最新老婆不在家与风骚大姨子偷情流出视频 撸啊撸 360人体艺术网 鑹插櫆鍣thunder 哥妺多次性交 我和女高中生做爱 WWW_899SE_COM 咪咪操逼图片10p 全球人体四级电影 劈腿露阴蒂美女图片 东北小穴 外国大香蕉 早池用药 少男裸体人体艺术 干白逼导航 苍井空电影绪站 xixirtys 人体 操菊图 世界性交网站 大胆美女人体艺体 意淫miki www969cao 刘嘉玲裸体人体图片 高跟 做爱 色图 张笛雨人体艺术 女人全露屄图片 star395 纽约日报 丘疹型荨麻疹 鑹茶壊娌$编濂冲浘 大胆裸女视频 公媳激情性爱小说 父亲操女儿台湾妹 qvodqvod吴清雅 我和妹妹小姨子性交 女同性恋强奸图片 dajijicaoxiaobibi 涩涩爱成人在线 我要妹妹的人体图片 WWWHHXRRCOM 蝴蝶穴的视频 WWW5RRREEECOM 亚洲淑女老妈视频 白白色性爱图片 视频处女被干 WWW97ALACOM 迷奸了女老师 成龙插b 性爱乱伦熟女 孕妇色 WWW5678LUCOM 撸啊撸色逼 淫女2014年图片视频 www444con 西西大操 草君社 色姐妹操哥哥视频在线观看一 猫咪黄网 日本毛爽 爱人正版人体 丰满大波美女富婆 宝贝操你 妓妓与屄屄 泰国大胸美女电影 普通话操屄 情侣做爱牲爱视频 骑乘位色先锋 色色999偷拍自拍日韩美女 肏屄内射集锦 WWW路xiUXiULU路C0mmagnet jibashuang AV天堂白色手机 大鸡八添逼 往菇凉下体塞东西 父女性交小说 小明看看奥门 日韩成人操逼网站影音先锋 色色老女人 色无极欧美色图 乱伦色影音 爱啪啪全色 平凉黄色欲望视频段 舔下面舔一个小时图片 hh99mz 深爱激情强奸乱伦母想止 色爱综合网网站首页 明星合成淫 三国荡妇 操逼性交被人操了小说 撸巨鸡巴 春色读假屋 avi樱井莉亚 混血美女小泽玛利亚 东京热jpgfs2you 优质东京热 酒色网 快播 黄色小说贴吧 织田真子 桃源色电影 淫淫乐中文 美女扣逼裸聊 美女自慰爽图 藏精阁 戒色论坛 图解吧卵蛋网 司美琴 手机在线 www 13ckck con 哥哥宗合 AⅤ色 3737kp 色欲色综合 操妞免费网站2018 自拍 国语版迅雷下载 成人 免费 动漫 视频在线观看 超碰在线视频进入离开 杏花社福利成人 免费 动漫 视频在线观看 成人影院和狗 泄欲哥福利网站 青福利导航 桥本凉迅雷下载 日本一本道AⅤ高清 日本三级在线观影 HND-516 没插多久少妇就出白浆 11k网站 日本无码试试 德田重男磁力下载 mp4 japanese girl voise 爆乳家政妇 肉感的 gvg118 旧欧妞干网 国产自拍偷拍亚洲在线 国产偷拍宅男福利导航 不卡tv午夜福利视频 黄a私密影院 2淫淫色色 静亮影城 小学女生用自慰棒视频 冲田古梨伦理片 57rrrr 先锋影音看片资源冫 国产打底裤 自拍 插下面试看福利 苍井空巨乳影在线播放 东京热免费无码mp4 内裤哥福利电影网站 3p迅雷下载 恋袜癖福利 综合网 mp4 大香蕉电影院 magnet 丝袜惊艳李采潭 ed2k 成人试频全球共享 操逼射i视频 紫禁城购物有免费的av 彩美旬果xfplay 隔壁老王福利直播app 扶她部动漫全集手机在线播放 成人影片牛奶在线 765zyz 祥仔影院访问大片 草帽国产综合网 西瓜视频在线观看秋霞网 日本家庭游戏av节目 彩乃奈奈中文字幕在线播放 高辣漫画无打码 成人在线国产自拍 pdd-250番号 安装操逼小姐视频 日本一本道超碰免费视频 薛静磁力链接 mp4 kckc66com caopor 免费AV视频在线看 类似lusini的网站 gav凤凰av 一本道无码久道视频 黄鳝门视频福利网盘 bj女主播韶姬迅雷链接 荒井萌三级 自拍性交视频 护士献身捐款视频百度云 蝌蚪自拍网址 51视频你懂的 www98bncom pans 91秘秀 经典av三级在线手机观看99 金瓶内漫画 200GANA-1895 时间停止器校园m 紫竹铃第9爱 泷泽萝拉abs114在线 我要色绫合 4438x视 真实母伦磁力中文字幕 欧美拍Av视频 69ga0 国产尤物 magnet huangpiandianshiji 最新福利视频在线免费观看 wwwcctv1204 日韩在线观看不卡 天堂原创素人泳池搭讪下集 制服xxx 小黄片在线w 自拍 模特 国产 里番2005 大鸡吧插小姐免费视频 人与曾pomoxxx 美乳少妇动态视频 国产真人撸撸 足魅福利视频 手机看片青青草视频 色站 在线 伦理 偷拍 Av电影韩国Av日本AV欧洲AV caohob 理伦片 ftp 日本美足av 汤姆影院香蕉网 被主人调教惩罚的故事汤姆影院 操学生妹 北国之爱视频种子 波霸小说 奶交 藏姬阁在线视频观看 啵啵视院 AIKA无码在线观看 essu影院 shenaiwuyue 宝贝太紧了要断了好爽 tushysex高清视频 超碰御姐在线观看 草榴t66y 黄视频日本淫淫网 大陆国产情侣偷拍视频-搜索页 拾红院 chengrenxingaizhibuo SSIN-218 magnet xt urn btih 亚丝娜被视频种子 操逼视频三级片 国产双飞集合ftp 手机高清福利 下载黄片儿的。 mp4 干老太体内射精視频 雨中被剥下制服侵犯 小老汉在线视频 曰本日b影院 伦理爱插 800免费av 丘咲惠美理 伦理黄山电影网 国产褔利偷拍导航 yazhousaopnvlunlun 国产无码 在线 偷拍 董美香在线中文字幕 吉吉国片 男女性午夜视频短片 动感小站 thunder 绿色福利吧 色吧在线看视频 让人想不到样子清纯的妹子居然在公园色诱个老头到厕所调教舔逼喝尿吮脚趾看大爷那 极品美女主播自慰连麦视频 mp4 人体艺术福利视频 久久伊人爱站网 侍小妖打电话 女生黄片自拍 黑寡妇三级震床视频 正在播放欧美成人 激情农夫网 大胸美女女上位姿势,电臀扭动的频率要把她男人吸干 NHDTA-890在线 色七七色九九综合网 蓝沢润电影先锋影音 凤凰av成人网站 桃谷绘里香AV无码在线 512影视网 绑架番号 ez的淫乱派对 正在播放临月妊妇 韩国女主播三级 - 资讯搜索 免费做爱小视频在线 韩国三级2017观影片 激情人体福利 本站主论坛mww97567 色色999日韩偷拍写真 黄可29在线xo 好了av hao le a v 雏田av黄可29在线xo 俺来也俺去也综合网。 韩国福利主播丽娜系列全集 caoporn97齐鲁 福利免费电影第一导航所 欧美三级无码视频 李宗瑞24集 22cucu 刘可颖magnet 人体艺木彩会 东热av第四色奸日本自拍亚洲色图 www78aiavcon43bobo 三级片movies 男女性交艺术照片 偷偷yin 老女人做爱逼真大真松 爱操逼a片 意大利电影肉屋 WWW_835AV_COM 人体艺术pp 狂操大屁股妈妈 冲田杏梨女影音先锋 日本猜母女 荡逼大奶 露男人下体的黄色a片有哪些 都市激情系列片 水森れんtorrent 续母 百度网盘 公公与媳妇的激情 认人兽交qvod 中国美女与黑人种子下载 无码兼职工作的面试水川麻美 儿子插入妈妈的小穴 男子暴露大鸡鸡 乳交射精视频影院美女 人体艺术色你玛图片集锦 世界露穴人体摄影 涩色色性图 丝袜美女自慰视频免播放器 最新成人片 日本女优av激情性爱 亚洲 成人 激情 乱伦 日本苍井空人体艺术电影 女人叫床视频 偷怕黄小说 亚洲美女做爱高潮照片 章子怡美腿玉足 大陆美女裸体艺术 亚州无码区春暖花开性吧有你 熟女淫欲诱惑 日本熟女乱伦 动漫黄色网站地址 美国日逼视屏 狂擦空 干们的好舒服 亚洲 bt种子 论坛 我爱大学生无码迅雷下载 WWW_321GAN_COM 中国人体艺术摄影图片 日本丰满少妇床上裸体写真图片 撸死你网站波多野结衣 剑灵捏脸赤瞳 田中瞳无码电影 中年妇女性爱自拍 大色哥小色妹淫色网 搜狗裸体女人 欧美成人性交爱图 人体少女5770 视频弄毛片yy频道 裸体艺术体操百度影音 人体元遲 粉木耳快播 www666nec 插美女小血 扬思敏金枚瓶mp4下载 新激情丁香五月天 村官报名入口 杭州艺术职业学院 八仙过海老版全集 av色人谷 1哥哥干 幼幼开苞另类套图 强奸交换女儿 avav654亚州视频 极品淫荡骚货 qing五月天 秘书的小骚逼 wumaxingbasxe 深喉口交电影】 美女阴部美图高清 美女的蝴蝶穴 美女喜欢大鸡巴哥哥 scute250 WWW_68CA_COM 好儿媳性交 肉棒饶了我老爷 nnn49 淫荡女教师激情av WWW190JCOM 亚洲爱唯侦察 聚色导航电影地址 大胆人体艺术摄影鲍 阿娇艳照门口交 爱人体c 淫色天空 日本美女颜射图片 儿子干了妈的穴12p 日本露屄图 肉丝袜乱伦我和淫荡的妈妈 所属分类日韩 激情五月天我色 岸明日香吉吉影音 求一部升级快的天尊小说 亚洲最大成人免费影院 口交内射808 WWWXFZYINFO 美女裸体操穴图片 日本三级片全集下载 全国戌人动漫 找大胆女露生殖器性交图片 韩国老年人性生活 妹妹性感逼毛诱惑 狗日和女人 肉色长筒袜美女先锋影音 二指扣肥逼 小姐色站导航 仁科百华影音先锋资源 纯东北风光视频 看外国女人的逼和机巴 三级黄色大片玉女心经 欧美3P性爱网 成人动漫TD 姐夫和小妹妹乱伦小说 好吊操在线视频在线观 母亲和儿子性交啪啪的淫话 雪菲菲的账号 射丝袜美腿足交 强嘿咻嘿咻小说 自拍爱色综合社区 自拍偷拍裸体性爱 av777在线观看网站wwwjph8com 爱撸人与动物性交 欧美骚逼网 猫色466caocom 邪恶动态图卵蛋出处 AV网插妹妹www37nhcomwwwjijixfcomwww37nhcom 风骚大奶阿姨 骚妻小莹 野外老公公操儿媳 和老骚妇肏逼 妹妹爱意淫 赤裸的微笑迅雷哥 一女多男强奸文 002yyy 快播操哭 xoxoxo视频在线观看wwwtudoucomwwwxmhlwegtdocn 美女极品小穴84ppppcom 家庭乱伦1页豪色社区 最新dh游戏 母子乱伦插小穴 美少女白嫩穴 床上搞逼的视频 zhi钬唂u钬唖i钬唚a 松下美脚 色妹妹插穴 新谷露影院101资源 校园春色校花失身 乱伦白阿姨 超碰男人游戏 AV网插妹妹www29azcom 黄色导航三级片 做爱乱伦自拍偷拍欧美日韩丝袜美腿在线熟女强奸乱伦 2014一本道成人快播 三级片最狠的是什么 快播se999se狼人成人 强奸伦理日本 高清播放成年网站 外国色先锋 中国男同激情 撸撸撸草草草 蜜桃欧美色图片 四房色播色尼姑www73gicom 口交QQ群 a片插吧 日韩Av成人教育 亚洲色图-百度-百度 被操最多明星 红五月com 看AA 嫖老师自拍 丝袜自慰快播 caoprom免费公开视频 熟女色图偷拍 伊人成视频范冰冰 大连熟女人妻 xxxxse 熟女人妻弟1页jjjj97com 大香蕉伊人在线81图 求色姐2017 A∨在线视频 japanese在线看14 熟女自拍吧 wwwsexlnsenet 淫虐传 www46bbb 国产自拍偷拍网友在线 色斤情哥 武侠古典迷情校园 玉足伸进喉咙根里 aV天堂20l7 亚州老女人性爱图 插女人流淫水 色狼图腾 在线观看五码 7f5gcomshipin33html 美国纽约男人的大鸟 wwwaa456com 婷婷激情网五月天 张冰茜 www亚洲黄色 在车上被强嗯啊不要120p 狠狠地爱 高潮影院小说 玖草手机在线观看 夫妻做爱全过程 www224ffcom 逼眼插插插 在线免费日本女人的B无码 av步兵片在线观看 熟女乱伦巨尻 91馨馨 亚州偷拍福利av狠狠撸 松岛枫AV手机观看 48看 粉嫩妹妹 yy天堂 国产v成人 激情乱伦校园人妻小说 手摸奶子态图 白领制服丝袜控在线视频 激情综合三级 明星色综合社区百度 私裤sikuav 性伦理有声小说 欧美沙滩人体艺术图片wwwymrtnet 我想看小明的操 东方AV成人电影在线 wwwjj712com西瓜影音 2w片 97无毒色书 www97kxwcom WWW路M路7777SSSS路COM 偷偷盗拍 亚洲铯网 五月丁香婷婷桃色 一本道OL视频下载 亚洲偷拍自拍www912yycom 打飞机时看的裸照 乱伦小说婷 插入蜜穴视频 欧美色米奇网 逍遥社区cm逍遥社区 www231com\baiducom lunlisanji手机电影 男生女生啪啪免费 看图秘密app 美国淫幼女小说 我要看资源站 人体艺术全裸露b图 97cao b 撸网快播 李宗瑞78女艺人截图百度图片搜索 9696dy 性高潮免费视屏 骚妇被插逼 土匪强奸幼女小说 淫荡的妹妹漫画 人体艺术偷拍在线 少妇人体艺术成人导航 caoomeifeipo 欧美狠撸色图 不用播放器看片的网址 欧美悠悠色图 在线丰满母子 东京热吉吉影音2233b 姐弟色 干的护士嗷嗷叫15p vvvv888com 在线观看操逼图片 台湾妹视频 黑屌爆操 乱伦强奸幼女 美女张开b任你插图片 比基尼电影大全 WWW_77AIAI_COM 曰本全捰人体写真百度图片搜索 欧美丝袜888妹妹 刘晓庆的屄 人与兽a片电影吉吉播放 空我哪集最好看 苍井空白浆av 徽州区天气预报 周国平散文读后感 都市留香 奥莉坐行李箱卖萌 中国第一导航福利 露阴人体视频 我和亲姐的第一次视频 男人添女人乳头 缴情综合网缴惰五目 自拍口射 WWW94SSSCOM 宝妈给个操逼网址 女人阴部图片女人排尿 家庭教师波多野结衣快播 鸡泽肏屄 老玩童人体艺术图片 春暖花开性爱亚洲论坛 sex8cc性之影吧 舒淇xiao77论坛 走光露屄毛的女人 WWW9IVODCOM 三级片幼交兽交电影网 大色哥导航最新网址 神马影院4168 偷拍性交美国 欧美嫩妹妹论坛 WWW511SECOM 女人为什么喜欢被艹图片 上海自然博物馆4d影院 无码专区无毛亚洲 baidus6 做僾chabi 偷拍操逼美女 日本淫荡秘书 台湾xxoo综合站 艺术h 美母肥臀 阿姨的穴兽交 欧美色图这小子 让人看一眼就射的h美女图片 一色屄图 岩佐あゆみ吉吉语音 驴怎样肏女人 u妹妹电影 xiaonaizi 幼女性交番号 4480首播影院播放器 操了一个模特 嘻嘻撸我们只做搬运工 大黑逼穴 高跟妈妈叔叔性奴 男人是骚妇就要草死她 小色哥图片www78p78info wwwjavhotorg 撕衣服的她湿吻视频 射鸡英雄传magnet 亚洲是图p1百度臊妇淫荡图片 黄色特级aaaaa片 华人91偷拍自怕视频13岁 天天撸日加撸 李毅吧深夜动态全图 色狼撸管网 离婚少妇的秘密 大粗鸡巴操死我了嗯嗯啊啊 丁香图片网站 双性人下体什么样 河边强奸妈妈 美女逼逼真实图 小萝莉夹的好紧 99热成人视频在线观看婷婷 第六感bt论坛 renshou路com 撸尔山国内外免费视颖 狠狠搞先锋影音 车上干妻子母乱伦小说 肉棒瘙痒 avidolz中文版妈妈 有声小说狼牙 人物传记有声小说 院里知春色 www小沈阳commp3 东京热网址 东京热新女 女友看黄片 护士黄色小说 黄色小说丝袜 黄色小说手机 黄网181 我爱大咪咪 淫荡小妹妹 高清偷拍综合 7se高清影院 公关小姐 撸撸侠网站 wwwabc30com 每天早上啪啪啪动漫 同人女同色大哥 69qqqqc0m 中出视频456 青青草免费捆绑自拍视频 秋霞高清无码在线看 让人湿的文字 性交内涵视频 青鱼2视频在线观看偷拍 日本色影 日本三级本道视频无马家庭 叶子楣电影网手机 秋霞线欢看 成人影院XOX 国产情侣偷拍系列小书 伊人在线大人网 美乳快播 无码看清影片素人 国产av自拍偷拍视频 真人自拍做爱 曰本成人性交视频-搜索页 欧美操逼小视频 美亚色无极 日本经典成人h动漫在线 芦名尤莉亚在线资源 99自拍自慰 5天上间福利裙三级片AV 色青综合 熟女 人妻 中 文字幕 日本AV室内偷情大片 下载 xfplay 凑莉久 好屌操三八 金卡戴珊视频h版 性交视频在线网站 1亚洲成人偷拍视频在线 青苹果色导航 精品Av 龙缚奴隶新妻花嫁 护士兽性新人类 影音先锋大桥初里 播色屋官网 经典国产在线 PRTD-003 时间停止美容院 十八禁啪啦啪漫画公众号 18禁 艺片库2017最新电影高清电影 五月婷婷六月深深 夫妻牲交 大鸡吧操秘书 风间由美色诱电影 大战连体黑丝高跟宝马女主动配合各种姿势草得直叫受不了 亚州女与黑人群交视频观看 AV在线观看 成人无码av光碟 偷拍自拍婉芳 av影音先锋1080p资源 毛片片下载i 欧美成人凹凸视频播放 萝莉自拍第18页 老婆自拍偷拍图片 freexx幼儿 骚屌操视频 奇米影视亚洲春色在线观看 米洛索维奇迅雷下载 淫秽小说在线播放 最新自拍偷抇小视频 男阴茎伸到女阴的视频 百度云久久热 超碰在线色视频 小坂惠在线观看 污色屋在线视频播放 美巨乳在线播放 米咪亚洲社区 妹控ova 亲吻视频大床激烈叫庝 镇江少妇 亚洲啪啪无码 美娜酱41部 女儿的奶水视频 777米奇影院国产情侣 母亲森奈奈子中文字幕 avnight官方 内色丝袜美腿 邪恶真人床上午夜影院 现在在什么地方可以下载成人电影 性交ⅩxⅩ视频 神马影院dy88 福利 俄罗斯母子乱伦做爱视频 夫妇交换中文字幕番号 畅情影院 中文字幕 rbd 播放 ckplayer 成人看片趣趣影院 黄色福利漫 4320 重磅迷奸真实下药迷操高颜值香港嫩模无套随便爆操内射 都市激情 亚洲 超碰920在线 川村麻耶 magnet 爆乳女教师师3d在线看 京香JULIA ftp 美国华裔张丽第一次 草榴剧院 波多野结衣丝袜脚交视频在线播放 www4438x10 网友无码自拍 马匹窝成人电影新片栏目 手机看片2018x5你懂的 aⅴ天堂播放2014 三季第一页天天啪 仓持结爱s解禁黑人肉弹西瓜网 超碰在线AV 成人黄色福利视频 欧美黄色做爱 铃木里美在线ck观看 mp004视频网 矢泽优步磁力链接 特殊类番号 成人电影罗莉 JIZZ日本 能看做爱的在线视频 苍井空蜜豆 韩国人性交视频 久久国产骚妇自拍视频 tuaozaixian 无内衣揉胸吸奶视频 500BT伦理站 jiqingmangu 三级伦理小视频 91自拍 周琳琳下载 人人摸人碰2010 淫母end视频 国产丝语 网友 在线 酒店 国产 在线无码偷拍无码厕所 露b女主播磁力 美国成人女优 dani 齐天大性莉莉福利免费播 普通用户体验区会员区频道论坛直播爱棒之妻大冢咲播 人妻野外大胆自拍福利 激情3级视频 欧美伦理福利电影 巨乳西条琉璃在线视频 欧美操免费视频在线观看 正在播放:秀人網金牌攝影師果哥原創精品之心妍 啪啪视频欧美 跑车 福利视频 下载 黄色网站能下载的 皇上别爱我书包网 超碰在线欲望 三级按摩推油伦理电影 经典无码台湾伦理网站 AV娱乐视频妞妞干 特殊视频百度云资源 ipz 555中文字幕 三上悠亚tek067手机在线 VR Av在线观看 人人操别 福利自拍超频在 杨幂尿急憋尿视频 77mb影院 国产熟女BT 国产呦呦视频 下载 韩国在线偷拍i视频 www。bbb658。com 国产福利视频女生喝醉 国产自拍sw 日本邪恶恋母漫画大全 在线激情福利小视频影院 有无码高情视频日本邪恶恋母漫画大全 日本一级乇片在线 女特工队做爱视频 秋霞伧理 WUZETIANJIAOCHUAN 男人插女人逼的视频西瓜 奇米小说狠狠 俺也来五月停 午夜影1000在线观 教师无修改动漫av 7m视频分类大全电影 敏感母乳影院 老鸭窝无码视频 皮带沾水抽屁股视频 i奶电影 五月天97ss 裸体妹子图片高清 美女秘书加班被干 操婆小说 淫女我想做爱 人体掰b艺术 就去爱就去色色97 贴吧爱爱 色小说网址 天天人体艺术图片美女 少妇五月天裙子 少妇乱伦av 抽插春暖花开