SchmockLord / Hackintosh-Intel-i9-10900k-AsRock-Z490-Phantom-ITX-TB3

https://www.patreon.com/SchmockLord
https://youtu.be/Sd0zxAxCL1o
157 stars 24 forks source link

Only the front USB port is working #56

Open henryxrl opened 2 years ago

henryxrl commented 2 years ago

I have the same CPU and mobo as yours with RX 6800XT GPU. So your EFI folder should just work. Everything else works flawlessly except for USB ports (Thunderbolt port works). None of the USB ports on the back of the mobo works - only the USB of the front I/O works. Could you help me with this?

image

SchmockLord commented 2 years ago

Hi @henryxrl

I think I found the issue: it was 17 ports in the config and the port limit is 16. I removed HS12.

Can you replace your SSDT-UIAC-USB-Z490-ITXTB3.aml with this one and see if that helps.

SSDT-UIAC-USB-Z490-ITXTB3.aml.zip

henryxrl commented 2 years ago

image

It seems all ports partially work - if I plug in a thumb drive, it'll show up in the system.

BUT, none of the USB ports works with other USB devices such as a speaker, keyboard, or mouse. This is extremely weird.

henryxrl commented 2 years ago

And Bluetooth doesn't work, although Wifi works. I replaced the original wifi card with the same one you recommended.

image

SchmockLord commented 2 years ago

Please try this EFI. It is based on OC 0.8.1 and I have changed to USBMap.kext again.

But this config.plist uses iMac20,2. So enable iGPU. EFI_OC081.zip

henryxrl commented 2 years ago

Thanks!! Now all USB ports fully work!!

Could you please still look into the Bluetooth issue that I have? That "Address: NULL" doesn't seem right to me...

SchmockLord commented 2 years ago

Great. Can you export the PCI section in Hackintool and share it?

So u replaced the onboard Intel by the Broadcom one? Are u sure it is a BCM94360NG?

henryxrl commented 2 years ago

Yes it is a BCM94360NG.

IMG_2809

Here's the PCI section:

image

SchmockLord commented 2 years ago

Ok. But is it working or not? Try with Airpods if you have. You can then also check if you have stable music playback.

henryxrl commented 2 years ago

No, the Bluetooth doesn't work. I can't turn it on - thus can't connect any devices like Airpods.

image

SchmockLord commented 2 years ago

Try this. Added the BlueToolFixup.kext

https://github.com/acidanthera/BrcmPatchRAM#bluetoolfixupkext

And please send me screenshot of your Hackintool USB section. EFI_OC081_v2.zip

henryxrl commented 2 years ago

I tried the v2, but unfortunately, Bluetooth still doesn't work. The following is the screenshot of the USB section:

image

BTW, the "Reset NVRAM" option no longer exists at boot time after using OC081. It seems AllowNVRAMReset is set to true and HideAuxiliary is set to false already. And I tried to press the space bar during the option selection screen but still no luck. Weird...

SchmockLord commented 2 years ago

Please press the broom and then refresh button in hackintool and send me the screenshot again.

henryxrl commented 2 years ago

Here you go:

image

image

SchmockLord commented 2 years ago

I think the issue is, that the Wifi-card is on a HSxx port which is not mapped and therefore doesn't get USB power to drive the Bluetooth. Can you try to disable the USB kext, restart and then screenshot again?

You have to find out on which HS port the Wifi card sits. I didn't document this for this board.

henryxrl commented 2 years ago

Hmm, how can I disable USB kext? Sorry, I'm new to this.

From this url, it seems the internal USB port for the NG wifi card is at HS07. (If you search for "HS07" you will find the place on the webpage)

BTW, I start to feel it might be that the wifi card is defective... I installed Windows 11 on the side. Even after I installed the driver for this wifi card (wifi driver + Bluetooth driver), there's still no working Bluetooth in Windows (wifi works in Windows).

SchmockLord commented 2 years ago

It is not always HS07. This varies from board to board. Most likely HS14 or HS12 or HS11. But all of these are already mapped. And if you say you don't have Bluetooth in Windows, then this indicates indeed, that you should try a different card.

henryxrl commented 2 years ago

Yeah... just that getting another one and installing it in takes a ton of work, sigh.

Oh, I just found another weird thing - the ethernet doesn't work. Everything shows up fine in the "System Information" and in hackintool but when I actually plug the cable in, it always shows no cable plugged. (The same cable works in Windows). Any suggestion on that?

And, also an issue I previously mentioned: "BTW, the "Reset NVRAM" option no longer exists at boot time after using OC081. It seems AllowNVRAMReset is set to true and HideAuxiliary is set to false already. And I tried to press the space bar during the option selection screen but still no luck. Weird..."

SchmockLord commented 2 years ago

Regarding Ethernet. Try to set it to manual detection and then 1Gbps.

henryxrl commented 2 years ago

I just noticed that the wifi card I got is FV-BCMM6-57167-65P-055P-B12 while everyone else online has FV-BCMM6-57167-65P-598M-B12. Maybe that's affecting the Bluetooth functionality. I'll buy another one and report back.

henryxrl commented 2 years ago

I confirm that it WAS indeed a hardware issue. Now that I've changed a card, the Bluetooth works flawlessly. (I used the EFI with OC 0.8.1 WITHOUT the BlueToolFixup.kext)

image It changed from the previous "0x0001 Apple" to "0x4500 Broadcom Corp.".

I do notice that the "FW Load" option under Bluetooth isn't checked. Is it a potential issue?