Contribute
Register

SSDT or clover patch to disable super I/O (serial port) on GIGABYTE Z390 M GAMING

Joined
Jul 18, 2019
Messages
112
Motherboard
Asus prime Z370-A MK-ii
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
Gigabyte, in their infinite wisdom, decided to remove the option to disable serial ports, and not being able to do so has been causing me some problems. I know that I have to either use a patch in clover, or create a custom SSDT to disable super I/O, but I honestly do not know how to go about doing this. One of the weirder problems I'm experiencing is the inability to connect to Apple Music (error 11556) unless I go into my network settings, and delete my serial connection. If anyone could help me out with this, that'd be greatly appreciated; anyway, thank you for taking the time to read this.

SPECS:
Mobo GIGABYTE Z390 M GAMING (UEFI F8)
CPU: i5 9600k
RAM: 32GB DDR4 @ 2666 Mhz
GPU: AMD Radeon RX 580 w/ 8GB of VRAM (MSI armor oc edition)
Storage Samsung 970 evo 500GB
 
Joined
Jul 18, 2019
Messages
112
Motherboard
Asus prime Z370-A MK-ii
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....
 

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,441
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....

If this is the case for the latest F8 BIOS then I would be inclined to revert to an earlier version and save yourself the task of patching.

The manual shows the toggle was still present in earlier versions so, if F7 has the feature go back there. Although, if you have to go back any further I can see you miss out on the Intel microcode security vulnerability patch.

:)
 
Joined
Jul 18, 2019
Messages
112
Motherboard
Asus prime Z370-A MK-ii
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
Unfortunately I cannot revert back to F7 for multiple reasons.
1.) GIGABYTE did something to prevent rollbacks
2.) this update dramatically reduced the issue of "cannot allocate runtime area" errors, and I've actually been able to switch to AptioMemoryFix.
 
Joined
May 11, 2011
Messages
1,158
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....

Why you don't remove the device from the DSDT :yawn:.

Edit: Make sure Ethernet port is en0 and WIFI is en1 for proper Apple Music.
 
Joined
Jul 18, 2019
Messages
112
Motherboard
Asus prime Z370-A MK-ii
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
Yeah ... I quickly realized that; I kind of figured that I could use the same idea to a rename to make the device not show up, but I know creating a separate SSDT is the best option. I've gone through guides, but I cannot seem to get the hang of it.
 
Joined
May 11, 2011
Messages
1,158
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
Yeah ... I quickly realized that; I kind of figured that I could use the same idea to a rename to make the device not show up, but I know creating a separate SSDT is the best option. I've gone through guides, but I cannot seem to get the hang of it.

If you dont fix, post here your DSDT.
 
Joined
Jul 18, 2019
Messages
112
Motherboard
Asus prime Z370-A MK-ii
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
  2. Mac mini
I have attached clean ACPI extracts from clover; I also disassembled my DSDT, and all SSDTs using iasl.
 

Attachments

  • DSDT-clover-origin.zip
    289 KB · Views: 68

UtterDisbelief

Moderator
Joined
Feb 13, 2012
Messages
6,441
Motherboard
Gigabyte Z490i Aorus Ultra - OC 0.6.8
CPU
i5-10600K
Graphics
GT710 - 1920x1080
Mac
  1. iMac
  2. Mac mini
Classic Mac
  1. eMac
  2. iBook
Mobile Phone
  1. iOS
Unfortunately I cannot revert back to F7 for multiple reasons.
1.) GIGABYTE did something to prevent rollbacks
2.) this update dramatically reduced the issue of "cannot allocate runtime area" errors, and I've actually been able to switch to AptioMemoryFix.

Okay, good luck with the ACPI patching :thumbup:

However if you have no luck with the code, you can roll-back a BIOS, it just isn't quite as straight-forward as simply applying the version you want, Gigabyte did indeed prevent that. You can though, use a self-booting USB flash-drive to do the job. There are a couple of guides hereabouts.
 
Joined
May 11, 2011
Messages
1,158
Motherboard
Asrock B365M Phantom Gaming
CPU
i5-9600KF
Graphics
RX 580
Mobile Phone
  1. iOS
I have attached clean ACPI extracts from clover; I also disassembled my DSDT, and all SSDTs using iasl.

See if it works.
 

Attachments

  • DSDT.aml.zip
    46.2 KB · Views: 106
Top