SSDT-EC-USBX Catalina OC

My Specs:

  • Lattepanda Alpha
  • CPU: Intel Core m3-8100Y
  • RAM: 8.00 GB
  • Storage: 64GB eMMC
  • SSD: Sabrent 512GB Rocket NVMe PCIe
  • Ethernet: Realtek PCIe GBE Family Controller
  • Wireless: BCM94352Z

So I've been using the SSDTs: The long way to get Catalina working. With the SSDT-EC-USBX asl, the following code at the top is stopping my system from booting.

External (_SB_.PCI0.LPCB.H_EC, DeviceObj) Scope (\_SB.PCI0.LPCB.H_EC) { Method (_STA, 0, NotSerialized) // _STA: Status { If (_OSI ("Darwin")) { Return (Zero) } Else { Return (0x0F) } } } 

I've checked my dumped DSDT and based on the guide replaced EC0 with H_EC in two places. I've confirmed that it is PCI0, so I think this code is correct for my system. But when this code is in the asl my system won't boot. If I take this section out of the asl it boots. I'm guessing just taking this out, however, could cause problems later on - for example have had trouble getting my Broadcom BCM94352Z to work, so I've removed all those kexts and gone back to check my build again. this is when I noticed that this section was missing from my SDST-EC-USBX. But putting it in kills things.

The specific errors that I'm getting are:

  • No arguments are initialised for method [PXSX]
  • No arguments are initialised for method [_STA]

Any help would be great. Thanks :-)

submitted by /u/memoriafuturi
[link] [comments]