Contribute
Register

[Success] b1's "Mac Mini Killer" with macOS Mojave: i7-8700 | Gigabyte Z370N | RX560 | 16GB RAM

Joined
Sep 7, 2018
Messages
139
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@Rajkhand thanks for sharing it and sorry for the incredibly slow response - my Hackintosh is my production computer and I need to be careful not to risk any important project.

With your USBPorts.kext I got all the rear USB ports working and providing full energy when charging phones etc. I even managed to updated my Big Sur version 11.2.3 to the latest 11.5.2 without any glitches in USB ports.

However, none of the front ports are working. If it's not too much to ask, would you be able to map the following ports?

Code:
HS01/SS01 - Bottom front USB2
HS02/SS02 - Top front USB2


#HS03/SS03 - Bottom port # This is removed
#HS04/SS04 - Top port # This is removed


HS06/SS06 - Top port
HS05/SS05 - Second top port
HS08/SS08 - Second bottom port
HS07/SS07 - Bottom port


HS09/SS09
HS10 - Bluetooth

Thanks a lot buddy!
 
Joined
Jul 30, 2018
Messages
217
Motherboard
GA-Z370N wifi
CPU
i7-8700K
Graphics
HD 630 - RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@Rajkhand thanks for sharing it and sorry for the incredibly slow response - my Hackintosh is my production computer and I need to be careful not to risk any important project.

With your USBPorts.kext I got all the rear USB ports working and providing full energy when charging phones etc. I even managed to updated my Big Sur version 11.2.3 to the latest 11.5.2 without any glitches in USB ports.

However, none of the front ports are working. If it's not too much to ask, would you be able to map the following ports?

Code:
HS01/SS01 - Bottom front USB2
HS02/SS02 - Top front USB2


#HS03/SS03 - Bottom port # This is removed
#HS04/SS04 - Top port # This is removed


HS06/SS06 - Top port
HS05/SS05 - Second top port
HS08/SS08 - Second bottom port
HS07/SS07 - Bottom port


HS09/SS09
HS10 - Bluetooth

Thanks a lot buddy!
just try this out and test as the name suggests. it does not have the USB C. if this works I'll be able to give you what you want Very Important your SMBIOS should be 19,1 if it is different give that value as this kext depends on it. Port 11 is front side USB 2
 

Attachments

  • USBPorts-Ports 1-2 5to8 and 10-11.kext.zip
    2.4 KB · Views: 24
Last edited:
Joined
Sep 7, 2018
Messages
139
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
just try this out and test as the name suggests. it does not have the USB C. if this works I'll be able to give you what you want Very Important your SMBIOS should be 19,1 if it is different give that value as this kext depends on it. Port 11 is front side USB 2
Many thanks for the prompt response @Rajkhand!

However, even with your kext the front ports still won't respond to any device connected. It's not hardware malfunction since they work fine on the Windows partition.

I wonder if I have to make any changes on the .aml files as well?
 
Joined
Jul 30, 2018
Messages
217
Motherboard
GA-Z370N wifi
CPU
i7-8700K
Graphics
HD 630 - RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@inarush ok it works now on my computer!!!
Screenshot 2021-08-29 at 9.29.07 pm.png

USB 3 =1,5,6,7,8 5x2=10
USB C =9 2
USB 2 = 2,11 (both front)2
Internal Bluetooth=10 1
Total 15 ports
 

Attachments

  • USBPorts.kext.zip
    2.2 KB · Views: 25
Joined
Jul 30, 2018
Messages
217
Motherboard
GA-Z370N wifi
CPU
i7-8700K
Graphics
HD 630 - RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@inarush So did it work for you? At least give some timely reaction so the people helping you know that their time and effort was worth it.
 
Joined
Mar 13, 2010
Messages
343
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hack Pro dGPU+iGPU EFI (see signature).

Tested with 11.6 Big Smurf, should work with 12.x Monterey Jack.
OC not tested yet.


  • DSDT (patched by MaLd0n)
-FIX ERRORS AND WARNINGS
-FIX ACPI ERRORS
-REMOVE UNUSED SCOPES / DEVICES
-HIGH PRECISION EVENT TIMER
-SATA SERIE ID
-DMAC
-REMOVE LINES, PROBLEMATIC and UNUSED
-FIX K.P in REBOOT
-NVRAM
-REAL TIME CLOCK
-SLPB
-DARWIN / WINDOWS
-XHCI
-PLUGIN TYPE
-HDEF
-ARTC
-IPIC
-TIMR
-SBUS
-BUS1
-MCHC
-ALS0
-SHUTDOWN
-UAR1
-LAN
-FWHD
-USBX
-PMCR
-PPMC
-XSPI
-GMM
-kUSBCompanionIndex
-io-device-location
-IMEI
-EC
-PNLF
-ARPT
-GFX0
-NVME
-ACPI-WAKE-GPE
-DTGP
-ACQUIRE MUT0 0XFFFF
-MUTEX MUT0 0x00
-EXTERNAL REFERENCES
-UNKNOWNOBJ
-HDMI / HDAU
-FULL RENAMED DEVICE
  • Mapped USB Ports on 11.2.3 (copycat hasslefree)

Enabled: 15 ports consisting of some backside ports including USB-C, internal BRCM20702 Hub for WiFi/BT functionality and internal USB 3 ports following this mapping layout if I recall correctly.

Disabled: some internal and backside ports


Need different ports mapped?

See here, RTFM, DIY and don’t clutter this thread with things that already have been discussed.



  • Native NVRAM
  • Latest SMBIOS
  • F13 BIOS
  • Clover r5139
  • Quirks in config.plist, OpenRuntime.efi in CLOVER/drivers/UEFI folder
  • iMac 19,1 SysDef with iGPU enabled in BIOS while running in headless mode
  • Fully functional dGPU RX 570. If using AMD Navi dGPU, remember to add "agdpmod=pikera" in boot-args or you get a black screen. And use iMac 19,1 or iMacPro 1,1 SysDef depending on whether you want to use your iGPU in headless mode.
  • Big Smurf Clover theme included in CLOVER/themes
  • shikigva=80 for DRM playback


Working: everything

Not working: as HS11 is disabled -> front right USB port.
Solution: downgrade one of the backside USB3 ports to USB2 and activate HS11 to get front right USB port working.


Installation notes:

Create your own custom boot entry for Big Sur Preboot partition following these steps.

Stop using Clover Configurator as it's known to be buggy – use a proper editor instead (i.e. PlistEditPro).

Paste in MLB, Serial Number, Board Serial Number, SmUUID.

Remove/adjust memory settings in config.plist (SMBIOS section) according to your own needs.


Side note:

„But why do you call it „Big Smurf“, rramon?“
„Because its design is intended for smurf usage – both technically and UI-wise – that’s why.“
 

Attachments

  • Hack Pro_EFI_rramon.zip
    36.6 MB · Views: 19
Last edited:
Joined
Mar 13, 2010
Messages
343
Motherboard
Gigabyte Z370N WIFI
CPU
i7-8700
Graphics
RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Hack Mini iGPU only EFI (see signature).

Tested with 11.6 Big Smurf, should work with 12.x Monterey Jack.
OC not tested yet.

  • DSDT (patched by MaLd0n)

-FIX ERRORS AND WARNINGS
-FIX ACPI ERRORS
-REMOVE UNUSED SCOPES / DEVICES
-HIGH PRECISION EVENT TIMER
-SATA SERIE ID
-DMAC
-REMOVE LINES, PROBLEMATIC and UNUSED
-FIX K.P in REBOOT
-NVRAM
-REAL TIME CLOCK
-SLPB
-DARWIN / WINDOWS
-XHCI
-PLUGIN TYPE
-HDEF
-ARTC
-IPIC
-TIMR
-SBUS
-BUS1
-MCHC
-ALS0
-SHUTDOWN
-UAR1
-LAN
-FWHD
-USBX
-PMCR
-PPMC
-XSPI
-GMM
-kUSBCompanionIndex
-io-device-location
-IMEI
-EC
-PNLF
-ARPT
-GFX0
-NVME
-ACPI-WAKE-GPE
-DTGP
-ACQUIRE MUT0 0XFFFF
-MUTEX MUT0 0x00
-EXTERNAL REFERENCES
-UNKNOWNOBJ
-HDMI / HDAU
-FULL RENAMED DEVICES

  • Mapped USB Ports on 11.2.3 (copycat hasslefree)

Enabled: 15 ports consisting of all backside ports including USB-C and internal BRCM20702 Hub for WiFi/BT functionality

Disabled: all internal and frontside ports


Need different ports mapped?

See here, RTFM, DIY and don’t clutter this thread with things that already have been discussed.


  • Native NVRAM
  • Latest SMBIOS
  • F13 BIOS
  • Clover r5139
  • Quirks in config.plist, OpenRuntime.efi in CLOVER/drivers/UEFI folder
  • iMac 18,1 SysDef
  • Big Smurf Clover theme included in CLOVER/themes
  • DSDT should work with dGPU, try yourself. If using AMD Navi dGPU, remember to add "agdpmod=pikera" in boot-args or you get a black screen. And use iMac 19,1 or iMacPro 1,1 SysDef depending on whether you want to use your IGPU in headless mode.


Working: everything

Not working: -


Installation notes:

Create your own custom boot entry for Big Sur Preboot partition following these steps.

Stop using Clover Configurator as it's known to be buggy – use a proper editor instead (i.e. PlistEditPro).

Paste in MLB, Serial Number, Board Serial Number, SmUUID.

Remove/adjust memory settings in config.plist (SMBIOS section) according to your own needs.



Side note:

„But why do you call it „Big Smurf“, rramon?“
„Because its design is intended for smurf usage – both technically and UI-wise – that’s why.“
 

Attachments

  • Hack Mini_EFI_rramon.zip
    30.8 MB · Views: 20
Last edited:
Joined
Sep 7, 2018
Messages
139
Motherboard
Gigabyte Z370N WiFi
CPU
i5-8400
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@inarush So did it work for you? At least give some timely reaction so the people helping you know that their time and effort was worth it.
Sorry @Rajkhand, I hadn't had the chance to test it until your reminder. First of all thanks for taking the time to prepare the file.

It worked for me but front ports were USB2 only and one of the rear USB3 ports that I needed (the couple ports beside the ethernet connector) was not enabled.

I am leaning towards making my own mapping, but I am not sure how to do that since the Hackintool approach no longer works under the recent Big Sur releases.

Any hints highly appreciated.
 
Joined
Jul 30, 2018
Messages
217
Motherboard
GA-Z370N wifi
CPU
i7-8700K
Graphics
HD 630 - RX 570
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@Rajkhand thanks for sharing it and sorry for the incredibly slow response - my Hackintosh is my production computer and I need to be careful not to risk any important project.

With your USBPorts.kext I got all the rear USB ports working and providing full energy when charging phones etc. I even managed to updated my Big Sur version 11.2.3 to the latest 11.5.2 without any glitches in USB ports.

However, none of the front ports are working. If it's not too much to ask, would you be able to map the following ports?

Code:
HS01/SS01 - Bottom front USB2
HS02/SS02 - Top front USB2


#HS03/SS03 - Bottom port # This is removed
#HS04/SS04 - Top port # This is removed


HS06/SS06 - Top port
HS05/SS05 - Second top port
HS08/SS08 - Second bottom port
HS07/SS07 - Bottom port


HS09/SS09
HS10 - Bluetooth

Thanks a lot buddy!
what you have requested is > 15 ports which no one will be able to map as the limit is set by Apple. As shown in my post all 3 frontside ports are working. Port 1 is USB3 and Port 2 & 11 are USB2

In your above post you have removed Ports 3&4 so it was not mapped. Give a proper request with which ports to be mapped as USB2 & which as USB3. Port 9 which is USB C is counted as 2 ports like USB3 and USB2 is counted as 1 port.
 
Joined
Sep 28, 2018
Messages
54
Motherboard
z370n
CPU
i7-8700k
Graphics
VEGA RX 56
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
Classic Mac
  1. iBook
  2. iMac
  3. PowerBook
Mobile Phone
  1. Android
  2. iOS
someone has opencore in version 0.7 and can share it
 
Last edited:
Top