Contribute
Register

<< Solved >> ALC1220 not working on ASRock Z490 Phantom Gaming ITX/ac

Status
Not open for further replies.
Joined
Apr 5, 2018
Messages
98
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
Followed the Opencore guide, currently using alcid=1 under layout-id (within the PCI entries portion of config.plist).

Using an ASRock Z490 Phantom Gaming ITX/ac. Has the same ALC1220 found on the Z390 Phantom Gaming ITX/ac and found on many other boards. Audio over DisplayPort, HDMI, and USB is flawless. Any ideas on how I can get internal audio working?

I've tried every alcid=xx from 1-34 and also tried manually inserting the device at 1F,3 within my PCI devices list. I read from someone that the Fake PCI ID kext may work, but I think I have to customize it with an SSDT/.aml a-la InjectAllUSB correct? How might I go about that?=

Thanks!!

Hardware:
  • Intel i9-10900K
  • ASRock Z490 Phantom Gaming ITX/ac
  • 64GB 3200MHz CL16 RAM
  • RX 5600 XT GPU

SOLUTION: Version v1.5.1+ of AppleALC.kext does all this patching for you! All that's necessary is either alcid=11 [ under boot-args ] or layout-id 0B000000 [ under DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x1F,0x3) ].
 

Attachments

  • config.plist
    25.5 KB · Views: 75
  • EFI.zip
    5.2 MB · Views: 86
  • Screen Shot 2020-07-31 at 6.38.13 PM.png
    Screen Shot 2020-07-31 at 6.38.13 PM.png
    390.4 KB · Views: 140
  • Screen Shot 2020-07-31 at 9.38.52 PM.png
    Screen Shot 2020-07-31 at 9.38.52 PM.png
    1.3 MB · Views: 141
  • Screen Shot 2020-07-31 at 11.02.22 PM.png
    Screen Shot 2020-07-31 at 11.02.22 PM.png
    795.7 KB · Views: 150
Last edited:
Joined
Apr 5, 2018
Messages
98
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
SOLVED

Motherboard: ASRock Z490 Phantom Gaming ITX/ac with ALC1220 audio codec
Figured it out! alcid=1-9 all had a weird volume compression thing happening, though audio worked. alcid=11 worked perfectly for me. Had to make four edits to my EFI. Within config.plist:

Code:
...

DeviceProperties
    Add
        PciRoot(0x0)/Pci(0x1F,0x3)
            AAPL,slot-name       String        Internal@0,31,3
            device-id            Data          70A10000
            device_type          String        Audio device
            model                String        Realtek ALC1220

...

Kernel
    Add
        FakePCIID.kext
        FakePCIID_Intel_HDMI_Audio.kext

...

NVRAM
    Add
        boot-args                String        alcid=11

...


Make sure you install the two appropriate kexts ( FakePCIID.kext and FakePCIID_Intel_HDMI_Audio.kext ) within your EFI folder and boom, perfect native audio!

SOLUTION: Version v1.5.1+ of AppleALC.kext does all this patching for you! All that's necessary is either alcid=11 [ under boot-args ] or layout-id 0B000000 [ under DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x1F,0x3) ].
 
Last edited:
Joined
Aug 22, 2019
Messages
2
Motherboard
ASUS TUF Z390 PRO GAMING
CPU
i7 9700k
Graphics
RX590
Mac
  1. iMac
Classic Mac
  1. iMac
Mobile Phone
  1. Android
  2. iOS
Thank you for your sharing!
 
Joined
Apr 5, 2018
Messages
98
Motherboard
Z490 Phan ITX/TB3
CPU
i9-10900K
Graphics
RX 5600 XT
Mac
  1. MacBook Pro
Thank you for your sharing!

No problem! Do note: The newest version of AppleALC.kext does all this patching for you! All that's necessary is alcid=11 (under boot-args) or layout-id 0B000000 (under DeviceProperties).
 
Joined
Aug 25, 2015
Messages
101
Motherboard
MSI Z490i Unify
CPU
i9 10700k
Graphics
Radeon Vii
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Classic Mac
  1. iMac
Mobile Phone
  1. Android
Hey thanks for sharing! Im going to get this board, would you mind pointing me to the wifi/bt chip you used. And was it an easy swap? Thanks!
 
Status
Not open for further replies.
Top