Contribute
Register

Build Asus H370-I, 9600k Mojave. Issues with usb, HDMI, hibernation, sensors

Status
Not open for further replies.
Joined
Dec 29, 2018
Messages
5
Motherboard
ASRock Z370M-ITX/ac P3.20 - Clover UEFI
CPU
i5-9600K
Graphics
Intel UHD 630, Zotac GTX 1080ti mini
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Hi, I am working on my build with the following config:
  • ASUS ROG STRIX H370-I GAMING (onboard WiFi replaced with BCM94352, bios version 1404)
  • Intel Core i5-9600K (in order to boot with this CPU, you must update bios to at least 0803 version)
  • 2x Kingston 16 GB DDR4 2400Hz
  • Samsung 970 EVO 500 GB
  • WD Blue 2.5" 1TB
OSX version: macOS Mojave 10.14.3 Beta (18D32a) (updated today from 10.14.2 without any issues)
Clover version: 2.4k 4813. Installed using Clover_v2.4k_r4813.pkg with options:
  • Clover for UEFI booting only;
  • Install Clover in the ESP;
  • Install RC Scripts on target volume.
Basic bootable config was created with Clover 4586 without any changes (except -v -dart=0 -xcmp as sugested in other guides).

The full checklist and todo are available in my bitbucket repo https://bitbucket.org/Dock1100/hackintosh_config/. Using git saved a lot of time rollbacking changes.

What works:
  • CPU, power management and turbo boost (checked with Intel Power Gadget and `stress` command line utility).
  • Shutdown, reboot.
  • Integrated GPU (tried on clover 4586 - no luck, nothing worked, google hackintosh uhd 630 "0x3E98". On clover 4813 it works (only DP, no HDMI) with Graphics > Inject Intel; Devices > FakeID > IntelGFX 0x3E928086; SMBIOS iMac18,1; Kexts WhateverGreen).
  • WiFi, Bluetooth, AirDrop, Handoff/Continuity Feature, iMessage, Facetime (BCM94352, kexts: BrcmFirmwareData, BrcmNonPatchRAM2, BrcmPatchRAM2, FakePCIID_Broadcom_WiFi)
  • USB (with ssdt-uiac.dsl, have 11 HS + 7 SS ports, need working port limit patch)
  • NVRAM (emulated, native doesn't work)
  • Audio (Devices > Audio > Inject 7; kexts: AppleALC, CodecCommander)
  • Ethernet (kexts IntelMausiEthernet and RealtekRTL8111)
  • Some sensors
But there is a huge list of issues, in which I need help to fix it.
  1. IGPU: Onboard HDMI port doesn't work (no signal), while DP works without any issues. Tried InjectIntel, HDMIInjection, no signal on HDMI.
  2. USB: Port limit. Found several patches, no effect, only the first 15 ports available in the system.
  3. USB: TypeC port doesn't work at all (seems like it should be ports hs04, ss04).
  4. Fans and sensors:
    1. Wrong value for temperature sensor of hdd. Using different FakeSMC_* kexts makes no effect on it (HWMonitor shows WDC WD10SPZX-24Z10 with value between 5400ºC and 6000ºC, not a joke. Same in IStatMenu widget. But, at the same time, Macs Fan Control shows correct value for it)
    2. Using FakeSMC_LPCSensors adds fans and I am able to control fans speed with Macs Fan Control. But it turns off AIO (water) pump, making colling useless. There is a ticket https://github.com/kozlekek/HWSensors/issues/363. Using version 6.21 (2016-0908 or 2016-1205) as suggested in the ticket doesn't work for me (boots, aio pump works but no sensors and fans). Does anybody have an instuction on how to build FakeSMC kexts? (Xcode 9, tried different (10.5 ... 10.8) MacOSX.*.sdk, always fails with "ld: library not found for -lcrt1.10.6.o")
      1. FakeSMC_SMMSensors.kext - nothing
      2. FakeSMC_LPCSensors.kext - fans, cpu and mb temperatures, TURNS OFF AIO PUMP
      3. FakeSMC_GPUSensors.kext - nothing
      4. FakeSMC_CPUSensors.kext - proper cpu temperatures, multipliers, voltages
      5. FakeSMC_ACPISensors.kext - "Thermal Zone 1"
      [*]
  5. Sleep and hibernation:
    1. Sleep works, but sometimes it takes up to a minute to stop the pc. Waking works without any issues.
    2. Hibernation - doesn't work at all
      1. `pmset -a hibernatemode 25` boots like not hibernated.
      2. `pmset -a hibernatemode 3` - no hibernation, only sleep.
  6. Reboot: sometimes reboot freezes the screen for 10 seconds, especially in case of running `sudo reboot` from the terminal app. But in the end, it reboots without errors.

Low priority todos for future:
  1. Fix CPU and display description (found a good guide https://www.idownloadblog.com/2017/01/13/how-to-modify-about-this-mac-hackintosh/).
  2. Hide extra entries in clover boot menu
  3. Add Nvidia GTX 1080Ti FE (powerful 4k ready GPU), for now only IGPU (due to budget).
  4. Slim and silent DIY pc case with water cooling and awesome design (approximate size about 300x300x130 mm (water cooling with 240x60 radiator, full-size GPU, ATX PSU, 4x 2.5 hdd)
  5. Control Asus AURA leds under Hackintosh (no luck, doesn't work even in Windows VM)
 

Attachments

  • EFI.zip
    5.3 MB · Views: 138
  • Screen Shot 2019-01-03 at 10.58.04 PM.png
    Screen Shot 2019-01-03 at 10.58.04 PM.png
    499.4 KB · Views: 213
  • Screen Shot 2019-01-03 at 10.58.20 PM.png
    Screen Shot 2019-01-03 at 10.58.20 PM.png
    143.4 KB · Views: 281
  • SSDT-UIAC-ALL.dsl
    5.2 KB · Views: 184
Last edited:
About not working usb type C port, it'is an issue with the motherboard. For now, it goes to the service center for several weeks.
 
I have replaced motherboard due to hardware issues, and now I am on HighSierra due to lack of Nvidia drivers for Mojave. When everything will have set up I am planning to post a complete guide.
@Moderator: please, delete this thread.
 
Last edited:
Status
Not open for further replies.
Back
Top