Contribute
Register

THE Solution:Dell DW1820A (Broadcom BCM94350ZAE) macOS 15

Status
Not open for further replies.
On my Thinkpad T440s, the boot process is stuck at "time-out(0), 60s: BCM2045A0" message.
Adding FixAirport option to config.plist seems to resolve the problem.
 
For some reason my card stopped being identified at all - couldnt find it in hackintool PCI section and IOReg. But BT still worked. very strange.

I had a identical second card (bought 2 just in case) and tried that. removed all kexts and patches and wifi worked again immediately on startup. some 5G networks werent available, but it did work totally OOB without any kexts or config. Then I added the Bluetooth injector back, bluetooth worked, but very poorly, dropouts and disconnects. I tried adding the BrcmRAM kexts back, testing both the latest and the ones in your post. No improvement, but eventually after a few reboots Bluetooth disappeared completely - not detected at all by the system. Couldnt get it to be seen again no matter what kexts i was using. But wifi continued to work!! :D

So now i have 2 cards, one where wifi doesnt work, and one where BT doesnt work :D

Either I have defective hardware or maybe this particular card is not good. :(

I've given up for now, i'm going to see if a different DW1820 (BCM94350Z) works.
bluetooth is problematic for me too.
 
I think the firmware injection is somehow messing with the card, as it seems when I completely unplug from power things go back to normal. Is that resetting the firmware?

I now have bluetooth and wifi both showing up natively (only have BluetoothInjector.kext in C/K/O), but working very poorly. I tried the RAM patch kexts and those were worse.

tested in windows, and everything works great. So the hardware itself seems ok.

BT Firmware in windows is reported as HCI 7.4689 / LMP 7.26119
when rebooting to macOS its 7.0.2f4 (v7 4689). I think on cold boot it would be 4096 which means unpatched, this works even worse.
 

Attachments

  • bluetoothfirmware.png
    bluetoothfirmware.png
    48 KB · Views: 153
  • bluetoothfirmwaremac.png
    bluetoothfirmwaremac.png
    220.8 KB · Views: 181
My firmware appears to be loading properly with the latest BrcmPatchRAM though.


I tried a BCM94350ZAE (the 08PK4 one) today. bluetooth is the same (wont connect to anything), wifi was slightly better in that it saw all available networks, but i got 30mb/s max download speed. i get full 200 with an airport card.

EDIT: DOH! didnt have the antenna plugged in. get full 200mbit download now. so at least wifi does work OOB!

too bad about Bluetooth. i'll try some of the other kexts...

EDIT2: no luck. bluetooth not working.
 
Last edited:
When you remove the battery and start up, WiFi works,

03: 00.0 14E4 43A3 106B 0023 Disabl Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter Network controller Network controller P04 @ 1C, 3 / ARPT @ 0 pci14e4,43a3 PciRoot (0x0) / Pci (0x1C, 0x3) / Pci (0x0 , 0x0)

From this state, when you restart, WiFi disappears.
I don't know why.

Model name: MacBook Air
Model ID: MacBookAir7,2
Processor name: Dual-Core Intel Core i5
Processor speed: 2.30 GHz
Number of processors: 1
Total number of cores: 2
L2 cache (per core): 256 KB
L3 cache: 3 MB
Hyper-Threading Technology: Enabled
Memory: 8 GB
Boot ROM version: 191.0.0.0.0
Apple ROM information: Apple ROM Version.
BIOS ID: MBA71.88Z.F000.B00.1912161554
Board-ID: Mac-937CB26E2E02BB01
⌘ Powered by Clover v2.5k 5103
SMC version (system): 2.27f2

HP 820 G2
BIOS: 1.33
 

Attachments

  • EFI 3.zip
    8.5 MB · Views: 118
  • Extensions.zip
    4.8 MB · Views: 102
I found on some Chinese site that several models with different part numbers carrying reference on its front label.

DELL DW1820A
Part Number Manufacturer Module WLAN BT 4.1
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94350ZAE_2 1028:0021 [0a5c:6412]
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0021 [0a5c:6412]
CN-096JNT Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0021 [0a5c:6412]
CN-096JNT Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0022 [0a5c:6412]
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0023 [0a5c:6412]
CN-08PKF4 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0023 [0a5c:6412]


also config.plist
HTML:
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>WLAN</string>
                <key>compatible</key>
                <string>pci14e4,4331</string>
                <key>device_type</key>
                <string>Airport Extreme</string>
                <key>model</key>
                <string>DW1820A (BCM4350) 802.11ac Wireless</string>
                <key>name</key>
                <string>Airport</string>
                <key>pci-aspm-default</key>
                <integer>0</integer>
            </dict>

boot argument
HTML:
brcmfx-country=#a brcmfx-driver=1

and DW1820A BT for Catalina v2.5.1.

This works for me on Lenovo G50-70 with DW1820A CN-0VW3T3.
 

Attachments

  • DW1820A_BT_for_Catalina_v2.5.1.zip
    2.3 MB · Views: 243
Last edited:
I found on some Chinese site that several models with different part numbers carrying reference on its front label.

DELL DW1820A
Part Number Manufacturer Module WLAN BT 4.1
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94350ZAE_2 1028:0021 [0a5c:6412]
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0021 [0a5c:6412]
CN-096JNT Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0021 [0a5c:6412]
CN-096JNT Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0022 [0a5c:6412]
CN-0VW3T3 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0023 [0a5c:6412]
CN-08PKF4 Dell Wireless 1820A 802.11ac BCM94356ZEPA50DX_2 1028:0023 [0a5c:6412]


also config.plist
HTML:
<key>PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0)</key>
            <dict>
                <key>AAPL,slot-name</key>
                <string>WLAN</string>
                <key>compatible</key>
                <string>pci14e4,4331</string>
                <key>device_type</key>
                <string>Airport Extreme</string>
                <key>model</key>
                <string>DW1820A (BCM4350) 802.11ac Wireless</string>
                <key>name</key>
                <string>Airport</string>
                <key>pci-aspm-default</key>
                <integer>0</integer>
            </dict>

boot argument
HTML:
brcmfx-country=#a brcmfx-driver=1

and DW1820A BT for Catalina v2.5.1.

This works for me on Lenovo G50-70 with DW1820A CN-0VW3T3.
Can you try removing these:
Code:
<key>compatible</key>
<string>pci14e4,4331</string>
Code:
brcmfx-driver=1
I don’t think it’s needed.
 
I don’t think it’s needed.
actually works OOB - but at a reduced speed.
with brcmfx-country = # a - I have full speed.
 
another trick from the same site
If Bluetooth doesn't work after wake up from sleep, please add boot parameters in config.plist: bpr_probedelay=100 bpr_initialdelay=300 bpr_postresetdelay=300
 
Status
Not open for further replies.
Back
Top