Jump to content

Opencore 0.6.8 Catalina some hardware not working


17 posts in this topic

Recommended Posts

Hello fellows!

 

I have a problem with getting some hardware to work in macOS Catalina 10.15.7, that's:

 

  • AppleALC Audio
  • Qualcomm Atheros AR9565 (Wi-Fi and Bluetooth)
  • Touchscreen

 

I checked my audio codec in Ubuntu and it's IDT 92HD99BXX, extra info provided in the spoiler.

Spoiler

Codec: IDT 92HD99BXX
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x111d76e5
Subsystem Id: 0x103c18fd
Revision Id: 0x100303
No Modem Function Group found
Default PCM:
    rates [0x5e0]: 44100 48000 88200 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x27, mute=0
Default Amp-Out caps: ofs=0x7f, nsteps=0x7f, stepsize=0x02, mute=1
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3 D3cold S3D3cold CLKSTOP EPSS
  Power: setting=D0, actual=D0
GPIO: io=5, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Power-Map: 0x24
Node 0x0a [Pin Complex] wcaps 0x400583: Stereo Amp-In
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=In, idx=0, ofs=0
  Amp-In caps: N/A
  Amp-In vals:  [0x00 0x00]
  Pincap 0x0001173c: IN OUT HP EAPD Detect
    Vref caps: HIZ 50 GRD 80
  EAPD 0x2: EAPD
  Pin Default 0x04a11020: [Jack] Mic at Ext Right
    Conn = 1/8, Color = Black
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Power states: 
  Power: setting=D3, actual=D3
  Connection: 3
     0x13* 0x14 0x1c
Node 0x0b [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0001001c: OUT HP EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x0421101f: [Jack] HP Out at Ext Right
    Conn = 1/8, Color = Black
DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Power states: 
  Power: setting=D3, actual=D3
  Connection: 3
     0x13* 0x14 0x1c
Node 0x0c [Pin Complex] wcaps 0x400583: Stereo Amp-In
  Amp-In caps: N/A
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00011734: IN OUT EAPD Detect
    Vref caps: HIZ 50 GRD 80
  EAPD 0x2: EAPD
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00: VREF_HIZ
  Unsolicited: tag=00, enabled=0
  Power states: 
  Power: setting=D3, actual=D3
  Connection: 3
     0x13* 0x14 0x1c
Node 0x0d [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00010050: OUT EAPD Balanced
  EAPD 0x2: EAPD
  Pin Default 0x90170110: [Fixed] Speaker at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Power states: 
  Power: setting=D0, actual=D0
  Connection: 3
     0x13 0x14* 0x1c
Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono
Node 0x0f [Pin Complex] wcaps 0x400583: Stereo Amp-In
  Amp-In caps: N/A
  Amp-In vals:  [0x00 0x00]
  Pincap 0x00010034: IN OUT EAPD Detect
  EAPD 0x2: EAPD
  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0

 

 

And extra text...

The audio jack is a combo jack.

 

For the touchscreen, it's eGalaxTouch, extra details provided in the spoiler.

Spoiler

Screenshot_from_2021-04-25_10-29-06.png

 

Oddly enough, it's being picked up correctly by macOS, but the mouse cursor doesn't teleport to where my finger is.

 

Screenshot_2021-04-26_at_11.29.33.png

 

And the huge deal-breaker for this, the WiFi, macOS hasn't initialized it because it doesn't know what to do with it, said by someone in a Telegram chat.

Screenshots provided below this text.

Spoiler

Screenshot_2021-04-25_at_18.18.48.png

 

Screenshot_2021-04-25_at_18.18.32.png

 

Screenshot_2021-04-25_at_18.18.39.png

 

According to the System Information app, it only sees this:

Spoiler

unknown.png

 

I can go online with ethernet, but not WiFi or Bluetooth tethering.

 

Bluetooth kinda works? It recognizes it's vendor and MAC, but I can't see my phone in the Bluetooth pairing menu or any of my other devices and I can't turn it off. Checking System Information yet again reveals it recognizes something, but I can't use it.

 

Spoiler

Screenshot_2021-04-26_at_11.34.16.png

 

I am attaching the .ZIP file containing my EFI for anyone who can troubleshoot the issue. Thanks.

https://www.dropbox.com/s/32izqkpsrjlz86l/EFI.zip?dl=0

1 minute ago, Slice said:

About ALC Audio I may propose to exclude AppleALC and use VoodooHDA. It works with such codecs.

Is it really rare to get ALC to work on PCs? Just curious. :)

1 minute ago, Slice said:

But why you insist on AppleALC? VoodooHDA makes better sound.

I was curious how good AppleALC sounds like when I saw this post 

 

6 minutes ago, j2j said:

I was curious how good AppleALC sounds like when I saw this post 

 

I mainly wanna focus on WiFi for now as it's really important to me

Posted (edited)

image.png.c1a2c2bcfff2c1264f9cbccad1c14d6a.png

I tried manually loading sound and WiFi kexts, no dice. I might start considering VooDooHDA, not sure what to do with WiFi, though...

Edited by j2j
1 hour ago, j2j said:

Hello fellows!

 

I have a problem with getting some hardware to work in macOS Catalina 10.15.7, that's:

 

  • AppleALC Audio
  • Qualcomm Atheros AR9565 (Wi-Fi and Bluetooth)
  • Touchscreen

 

AppleALC should work if you change the ID. alcid=3

Catalina does not support Atheros Wifi, only Broadcom.

The touchscreen could work with the I2C driver, it has some experimental USB support.

Edited by wern apfel
12 minutes ago, wern apfel said:

 

AppleALC should work if you change the ID. alcid=3

Catalina does not support Atheros Wifi, only Broadcom.

The touchscreen could work with the I2C driver, it has some experimental USB support.

So the Atheros series is incompatible with macOS at all?

17 minutes ago, wern apfel said:

 

AppleALC should work if you change the ID. alcid=3

Catalina does not support Atheros Wifi, only Broadcom.

The touchscreen could work with the I2C driver, it has some experimental USB support.

ALCID=3 does not work.

12 minutes ago, j2j said:

So the Atheros series is incompatible with macOS at all?

ALCID=3 does not work.

alcid=3 lowercase. It's already in your config.plist, simply change it to 3

The bootstrap folder can be removed on OC 0.6.8

Posted (edited)
4 minutes ago, wern apfel said:

alcid=3 lowercase. It's already in your config.plist, simply change it to 3

The bootstrap folder can be removed on OC 0.6.8

It was already lowercase, I typed this post's alcid in uppercase, oops. Even then, no dice.

Is it the likely chance this HP laptop is too odd with it's stock hardware configuration for macOS to support?

For Wi-Fi, I was using this, they were testing it in Big Sur and said they think it might work on Catalina and Mojave. 

 

Edited by j2j

Qualcomm Atheros AR9565 was only ever supported in previous OS X/macOS versions with a specially patched/re-written Atheros40 kext. Then performance was highly arguable (often reported to be slow and limited). With the demise of Atheros support from macOS Mojave, I would recommend you opt for a supported Broadcom card instead.

https://osxlatitude.com/forums/topic/11138-inventory-of-supportedunsupported-wireless-cards-2-sierra-big-sur

https://dortania.github.io/Wireless-Buyers-Guide/unsupported.html#supported-chipsets

 

Re: audio, AppleALC wiki stipulates layout 3 for IDT 92HD99BX, yet you've entered alcid=1 in your OC config. Start by changing this to the expected value.

https://github.com/acidanthera/applealc/wiki/supported-codecs

 

Re: touchscreens, these usually work if they're USB devices; I understand there is little support for I2C versions.

Posted (edited)
1 minute ago, Hervé said:

Qualcomm Atheros AR9565 was only ever supported in previous OS X/macOS versions with a specially patched/re-written Atheros40 kext. Then performance was highly arguable (often reported to be slow and limited). With the demise of Atheros support from macOS Mojave, I would recommend you opt for a supported Broadcom card instead.

https://osxlatitude.com/forums/topic/11138-inventory-of-supportedunsupported-wireless-cards-2-sierra-big-sur

https://dortania.github.io/Wireless-Buyers-Guide/unsupported.html#supported-chipsets

 

Re: audio, AppleALC wiki stipulate layout 3 for IDT 92HD99BX, yet you've entered alcid=1 in your OC config. Start by changing this to the expected value.

I already changed the alcid to 3 on the laptop, though I haven't updated the DropBox .ZIP yet.

Edited by j2j

Make sure to reset NVRAM after making changes to your config. If you do not get audio working with AppleALC + alcid=3 then follow Slice's recommendation and switch to VoodooHDA,

I managed to fix Wi-Fi issues after upgrading to Big Sur and doing an OC Snapshot again without touching kexts, as for audio? I used VooDooHDA as a bandaid solution. Bluetooth seems to still not work.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...