-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using DW1820A (BCM94350ZAE) for Hac-Mini #113
Comments
Did you need to add anything to Did you have to make any other changes? Currently I am just including the kext and boot-arg. Is anything else needed? |
Currently on 10.15.1, I don't have to add those However, if Apple drops the native device id for future potential system upgrade, you have to add those properties to fake DW1820A as |
Hi there, I'm also trying to make my DW1820A (model CN-08PKF4) work under Catalina. After following the advices here, my Wifi is working, but can't connect to bluetooth devices. Like many of you it seems. Is there any new advice/solution in Feb 2020?
What's less clear to me: Boot log from BrcmPatchRAM:
|
Same card here. Bluetooth works fine (even after waking from sleep). However, if I reboot the system or shut down - it will not connect to anything when coming back on. If I pull the power cord (no matter how long for) reattach power and cold boot - it’ll work every single time. Are you experiencing anything like that ? |
What is the version of kexts you have?
I use the 2.5.1 version, but I experience quite differently from you: I believe the issue is related with kext's uploading firmware or connection initialization. |
@goodbest hi is your Apple Watch auto unlock working consistently? I followed your instructions too and I got bluetooth, handoff, continuity to work. But I can't get Wifi Personal Hotspot with my iPhone to work. Can you give some advice? |
3rd party WiFi card won’t give you consistent Apple Watch unlock. |
@lmshsqlc what about iPhone's personal Hotspot through the Wifi ? does it work with the DW1820a? |
It works. |
Then you must be doing something right. as for your kexts can I know if you using the latest: Any other kext? |
actually I’m not using it anymore but it does not support consistent Apple Watch unlock. For further help please relay to the community. |
I have successfully made the Wi-Fi and bluetooth to work with this card on 10.15.1,
so now the 2nd nvme port can be used for hard drive.🤩
Hope @osy86 can add these option for this wifi card in the installation package in the future😄
The steps that made it work for me:
2 open the box, replace the DW1820A with pre-installed intel 8265 wifi-card
(Important!!!) In the BIOS, disable PCIE ASPM (Active-state power management ).
boot into the system, mount efi (with clover configurator, or whatever), get into the path EFI/OC
Put the following kexts into
Kexts
dirBrcmBluetoothInjector.kext
,BrcmFirmwareData.kext
,BrcmPatchRAM3.kext
AirportBrcmFixup.kext
from https://github.com/acidanthera/AirportBrcmFixup and setup some boot-argsconfig.plist
into the correct position.Kernel/Add
to let opencore to load the above kexts (example attached below)brcmfx-country=#a
), position is underNVRAM/Add/<Some UUID>/boot-args
reboot, and profit.
All are working fine: Airdrop, Handoff, Unlock with Watch, Hotspot,..
If you stuck in the bootloop, you can disable the wifi and bluetooth in BIOS, log into the system and reverse the above changes. Good luck.
PS.
My wi-fi card SN is DW1820A CN-08PKF4
Vendor and Device is 14e4,43a3
Sub Vendor and Device is 106B, 0023
Some posts show mixed results for DW1820A with different kind of device/subdevice ID, But I've got lucky
Some posts says you must masking some pin in the card to get it working, but I think the step 3 above already did that "softly" (It's only my guess)
Some posts says you must add device properties to load 4360 kexts, but my machine and card don't need that
Some Reference
https://osxlatitude.com/forums/topic/11322-broadcom-bcm4350-cards-under-high-sierramojavecatalina/
https://osxlatitude.com/forums/topic/12169-bcm4350-cards-registry-of-cardslaptops-interop/
https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html
The text was updated successfully, but these errors were encountered: