LockDown Posted November 11, 2018 Share Posted November 11, 2018 (edited) 11 hours ago, lvs1974 said: By default it is "-1", it means MFG kext will be disabled. that was also the default before the latest commit correct? and if it was, then i dont need that flag to boot as it is what worked for me? Edited November 12, 2018 by ellaosx Link to comment Share on other sites More sharing options...
lvs1974 Posted November 12, 2018 Share Posted November 12, 2018 (edited) @ellaosx, Yes, it is correct. Edited November 12, 2018 by lvs1974 1 Link to comment Share on other sites More sharing options...
fallen00sniper Posted November 17, 2018 Author Share Posted November 17, 2018 @lvs1974 i’ve Tried all I can, dp1 refuses to boot without rebooting. a fresh install just reboots once it goes to load the login. do you think the patches would work with Mojave? Link to comment Share on other sites More sharing options...
lvs1974 Posted November 18, 2018 Share Posted November 18, 2018 @fallen00sniper, Sorry to hear that. You can check by yourself in any hex-editor all patches - you will find a patch pattern if it is compatible. You can save all wi-fi drivers from 10.13 DP0, try to install 10.13.1-10.13.6, check all patch pattern, if they are incompatible -> replace all wi-fi drivers with ones from 10.13 DP0 and continue investigation. Also you can try to find people with the same wi-fi card and ask them what do they use (OSX version + patches/fake-id/AirportBrcmFixup). Link to comment Share on other sites More sharing options...
KristFlex Posted November 18, 2018 Share Posted November 18, 2018 Hello @lvs1974, I have a question to you. There are some more people on the web with the same problem. I have the BCM94350ZAE/DW1820A (14e4,43a3). It should be OOB supported, but it is not. Apparently, something changed in 10.11, since the 43a3 was moved from AirPortBrcm4360 to AirPortBrcmNIC. I had to install IO80211Family.kext from 10.10. The card works OBB over AirPortBrcm4360. With the original kexts from Mojave I get KP. I would continue to use the old Family.kext, but I'm getting panics because of invalid waitq, I think, just because the kext is old and not fully compatible. Can you maybe look into it? I attached the old working one, maybe you can help me to get the card to work with the new kexts I'm using your AirportBrcmFixup, it works better with it and I can easily set the countrycode... IO80211Family 10.10.kext.zip Link to comment Share on other sites More sharing options...
lvs1974 Posted November 18, 2018 Share Posted November 18, 2018 11 minutes ago, KristFlex said: Hello @lvs1974, I have a question to you. There are some more people on the web with the same problem. I have the BCM94350ZAE/DW1820A (14e4,43a3). It should be OOB supported, but it is not. Apparently, something changed in 10.11, since the 43a3 was moved from AirPortBrcm4360 to AirPortBrcmNIC. I had to install IO80211Family.kext from 10.10. The card works OBB over AirPortBrcm4360. With the original kexts from Mojave I get KP. I would continue to use the old Family.kext, but I'm getting panics because of invalid waitq, I think, just because the kext is old and not fully compatible. Can you maybe look into it? I attached the old working one, maybe you can help me to get the card to work with the new kexts I'm using your AirportBrcmFixup, it works better with it and I can easily set the countrycode... IO80211Family 10.10.kext.zip No, it is not quite true about 43a3 and 10.11 (it was not moved): 10.8 AirPortBrcm4360: 43a0, IOProbeScore = 641 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 615 10.9 AirPortBrcm4360: 43a0, IOProbeScore = 842 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 700 10.10 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 930 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 900 10.11 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 1040 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 10.12 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 1152 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 10.13 AirPortBrcm4360: 4331, 4353, IOProbeScore = 1240 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 AirPortBrcmNIC: 43ba, 43a3, 43a0, IOProbeScore = 1241 AirPortBrcmNIC-MFG: 43ba, 43a3, 43a0, IOProbeScore = -1000 10.14 AirPortBrcm4360: 4331, 4353, IOProbeScore = 1400 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 AirPortBrcmNIC: 43ba, 43a3, 43a0, IOProbeScore = 1400 AirPortBrcmNIC-MFG: 43ba, 43a3, 43a0, IOProbeScore = -1000 43a3 was moved in 10.13. So, till 10.13 it should work. In 10.13 and higher you could try other fake-id (see this topic how to properly set fake-id). Link to comment Share on other sites More sharing options...
KristFlex Posted November 18, 2018 Share Posted November 18, 2018 9 minutes ago, lvs1974 said: No, it is not quite true about 43a3 and 10.11 (it was not moved): 10.8 AirPortBrcm4360: 43a0, IOProbeScore = 641 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 615 10.9 AirPortBrcm4360: 43a0, IOProbeScore = 842 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 700 10.10 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 930 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 900 10.11 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 1040 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 10.12 AirPortBrcm4360: 43ba, 43a3, 43a0, 4331, 4353, IOProbeScore = 1152 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 10.13 AirPortBrcm4360: 4331, 4353, IOProbeScore = 1240 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 AirPortBrcmNIC: 43ba, 43a3, 43a0, IOProbeScore = 1241 AirPortBrcmNIC-MFG: 43ba, 43a3, 43a0, IOProbeScore = -1000 10.14 AirPortBrcm4360: 4331, 4353, IOProbeScore = 1400 AirPortBrcm4331: 4331, 4353, 432b, IOProbeScore = 800 AirPortBrcmNIC: 43ba, 43a3, 43a0, IOProbeScore = 1400 AirPortBrcmNIC-MFG: 43ba, 43a3, 43a0, IOProbeScore = -1000 43a3 was moved in 10.13. So, till 10.13 it should work. In 10.13 and higher you could try other fake-id (see this topic how to properly set fake-id). Okay, I see. Some people stated it... I didn't know, since I started Hackintoshing already with High Sierra But I actually tried to fake 4331 (in DSDT), but got KPs too. It worked once (no KP, don't know why, but when I connected to a network, Laptop became unusable) Should I try to use your Debug version from last page with brcmfx-driver=0/2/...? Link to comment Share on other sites More sharing options...
lvs1974 Posted November 18, 2018 Share Posted November 18, 2018 @KristFlex, You could try to fake using arbitrary properties in clover (you will find examples in this topic). brcmfx-driver actually forces OSX to use only one driver, it is possible to achieve this by removing AirPortBrcmNIC or AirPortBrcmNIC-MFG. And you always have an alternative: ask people with cards work with 10.13/10.14 and replace yours. I can't help you if your card just incompatible with OSX for some reason. Link to comment Share on other sites More sharing options...
KristFlex Posted November 18, 2018 Share Posted November 18, 2018 5 minutes ago, lvs1974 said: @KristFlex, You could try to fake using arbitrary properties in clover (you will find examples in this topic). brcmfx-driver actually forces OSX to use only one driver, it is possible to achieve this by removing AirPortBrcmNIC or AirPortBrcmNIC-MFG. And you always have an alternative: ask people with cards work with 10.13/10.14 and replace yours. I can't help you if your card just incompatible with OSX for some reason. Thats already my exchange card But it seems that it's like lottery. For some it works OOB, for some it works with small changes, and for some it doesn't work at all. But the card is the same, so there is something else, that prevents it from working, I assume. Link to comment Share on other sites More sharing options...
lvs1974 Posted November 18, 2018 Share Posted November 18, 2018 @KristFlex, On laptops the same cards can work/don't work in a different way since DSDT can control this card using PCIe pins. There are two ways to fix it: 1 - isolate this pin, 2 - fix DSDT For desktops might be easier. 1 Link to comment Share on other sites More sharing options...
grawlinson Posted December 1, 2018 Share Posted December 1, 2018 Sorry to hijack this thread, but I'm having issues with my XPS13 9360 (using the-darkvoid's repository) not detecting Bluetooth on a DW1560 (BCM94352Z) card. Where's the best place to start looking into solving this? Link to comment Share on other sites More sharing options...
LockDown Posted December 2, 2018 Share Posted December 2, 2018 @grawlinson create your own as this a wifi issue. use rehabman's repo instead Link to comment Share on other sites More sharing options...
gujiangjiang Posted December 21, 2018 Share Posted December 21, 2018 @lvs1974 Hello lvs. I have use the latest AirportBrcmFixup build in 12-21 and it have no use with my DW1830 but the obvious version with no problems. Now it shows 3-rd part wireless not Airport. Here are the logs. logs.txt Link to comment Share on other sites More sharing options...
dloprios97 Posted December 22, 2018 Share Posted December 22, 2018 (edited) Hi guys. I have the BCM94350ZAE wifi card (14e3, 43a3) Question. Any way to load the 4360 driver on Mojave without slow the system after some minutes? I've used a SSDT patch with 4354 id. after booting, it loads up the 4360 driver successfully, but after some minutes the system slows down making it unusable. I've tried the new drivers (vanilla) and with AirportBrcmFixup AirPortBrcmNIC-MFG and AirPortBrcmNIC And the performance is worse as you know. Thanks in advance. Edited December 22, 2018 by dloprios97 Link to comment Share on other sites More sharing options...
TheRacerMaster Posted December 23, 2018 Share Posted December 23, 2018 (edited) brcmfx-driver=1 should force AirPortBrcm4360. You may also want to try setting brcmfx-country=#a with the new drivers. Edited December 23, 2018 by TheRacerMaster 1 Link to comment Share on other sites More sharing options...
dloprios97 Posted December 23, 2018 Share Posted December 23, 2018 @TheRacerMaster I know how to force it. The problem is that after the driver is loaded it works perfectly for a couple of minutes, but then, slows down the system making it unusable. And the new drivers (the right ones) "AirportBrcmNIC and MFG wont work at all. While booting with those the error message is "wl0:fatal error, reinitializing, total count of reinit's (##) @wlc_ol_down:1589" or "AirPort_Brcm4xx::syncPowerState:WWEN(disabled)" As someone stated above, the only driver that works perfectly after booting is 4360 from 10.10. Link to comment Share on other sites More sharing options...
gujiangjiang Posted December 28, 2018 Share Posted December 28, 2018 With latest AirportBrcmFixup 1.1.8 it still have problem with DW1830 and show 3-rd wireless card. Only 1.1.6 or older with no problem with DW1830. Hope to fix it. Thanks. Link to comment Share on other sites More sharing options...
gujiangjiang Posted January 3, 2019 Share Posted January 3, 2019 Update: V1.1.9 fixed. Thanks. Link to comment Share on other sites More sharing options...
Ameeno Posted January 31, 2019 Share Posted January 31, 2019 Does this fix the DW1820a? ID: 14e4:43a3 I am seeinf if I can get this to work on the t440p Link to comment Share on other sites More sharing options...
rooney08 Posted March 7, 2019 Share Posted March 7, 2019 Hi, I created another post about this but there were no responses so I deleted it. I'm hoping that AirportBrcmFixup.kext may be what I need to solve my issue, but so far I'm running out of ideas: Here's what I had posted, with some new additions: Hello, I recently added a Fenvi FV-T919 PCI-E card to my system (Gigabyte Z390 Aorus Pro, Mojave 10.14.3) because it was supposed to work "out of the box". Indeed, bluetooth worked perfectly with no other modifications, but there were some issues with wifi. I assumed this card wouldn't require AirportBrcmFixup, but since it didn't work I tried installing AirportBrcmFixup.kext (version 1.19) into /Library/Extensions Lilu (version 1.3.4) is also in /Library/Extensions. I am not using any airport/wifi fixes or fakeids in clover's config.plist With AirportBrcmFixup installed the wifi is working, but there is a problem: the Wifi seems to be working fine when I first boot the system and it continues to work indefinitely, but if I ever turn the wifi off from the menu bar or the system preferences, I cannot get the WiFi to power on again without rebooting the system (bluetooth power on/off works perfectly) I have tried switching the card to the other PCIE X1 slot on my board - same problem. The device ID for this card is 14E4:43BA and it appears as BCM43602 802.11ac Wireless LAN SoC in DPCIManager According to IOReg it appears to load the BrcmNIC driver and the AirportBrcmFixup kext is definitely loading. I filtered the system logs on 'airport' and this is what I'm seeing <-- THIS IS WHEN I POWER DOWN THE WIFI --> default 10:45:52.589030 -0500 kernel AirPort: Link Down on en1. Reason 8 (Disassociated because station leaving). default 10:45:52.590187 -0500 kernel AirPort: Link Down on awdl0. Reason 1 (Unspecified). default 10:45:52.590451 -0500 kernel AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6 default 10:45:52.590551 -0500 kernel ARPT: 78.512460: AirPort_Brcm43xx::syncPowerState: WWEN[disabled] default 10:45:52.591841 -0500 airportd _handleLinkEvent: WiFi is not powered. Resetting state variables. default 10:45:52.613019 -0500 kernel com.apple.p2p: IO80211AWDLPeerManager::updateLocalRequests: Deleting PTR:._wifid._tcp.local. service PTR browse from airportd (pid 145) default 10:45:52.725087 -0500 airportd _processIPv4Changes: ARP/NDP offloads disabled, not programming the offload default 10:45:52.742662 -0500 airportd _processIPv4Changes: ARP/NDP offloads disabled, not programming the offload <-- THIS IS WHEN I ATTEMPT TO POWER IT BACK ON --> default 10:46:06.646298 -0500 kernel ARPT: 92.568205: VendorID check failed! vendorId[ffff] != 14e4 default 10:46:06.847028 -0500 kernel ARPT: 92.768936: wl0: fatal error, reinitializing, total count of reinit's[1], @'wlc_verify_d3_exit':47967 default 10:46:06.847160 -0500 kernel ARPT: 92.769068: SMC['MSWo']: rdData[0x00] rcrd[132] default 10:46:06.847996 -0500 kernel ARPT: 92.769905: wl_dump_all_hw_regs - hw_up[0] Starting dumps... default 10:46:06.870114 -0500 kernel ARPT: 92.792022: wl0: fatal error, reinitializing, total count of reinit's[2], @'wl_nocard_war':4815 default 10:46:06.870660 -0500 kernel ARPT: 92.792569: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:46:06.870906 -0500 kernel ARPT: 92.792815: AirPort_Brcm43xx::syncPowerState: WWEN[disabled] default 10:46:06.870927 -0500 kernel ARPT: 92.792836: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:46:06.870944 -0500 kernel ARPT: 92.792854: Clear UC AER: ffffffff default 10:46:06.870952 -0500 kernel ARPT: 92.792862: Clear Corr AER: ffffffff default 10:46:06.870959 -0500 kernel ARPT: 92.792868: Clear DEV_STS: ffffffff default 10:46:06.870966 -0500 kernel ARPT: 92.792875: Clear CFG_STAT: ffff default 10:46:07.181711 -0500 kernel ARPT: 93.103618: VendorID check failed! vendorId[ffff] != 14e4 default 10:46:07.383097 -0500 kernel ARPT: 93.305004: wl0: fatal error, reinitializing, total count of reinit's[3], @'wlc_verify_d3_exit':47967 default 10:46:07.383165 -0500 kernel ARPT: 93.305074: wl0: fatal error, reinitializing, total count of reinit's[4], @'wl_nocard_war':4815 default 10:46:07.385700 -0500 kernel ARPT: 93.307608: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:46:07.387212 -0500 kernel ARPT: 93.309120: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:46:07.822684 -0500 kernel ARPT: 93.744591: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:46:07.826216 -0500 kernel ARPT: 93.748123: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] default 10:52:30.045773 -0500 kernel ARPT: 475.967679: wl0: _wlc_ioctl: dead chip, off[0] bar0[0xffffffff] thank you for any ideas Link to comment Share on other sites More sharing options...
LockDown Posted March 7, 2019 Share Posted March 7, 2019 @rooney08 you need @lvs1974 Link to comment Share on other sites More sharing options...
lvs1974 Posted March 8, 2019 Share Posted March 8, 2019 (edited) @rooney08, it is hardware issue, your device is turned off. You should try to isolate one or two pins on you card, please read here: https://gsid.in/using-old-mini-pcie-wlan-cards-in-modern-laptops/ Edited March 8, 2019 by lvs1974 Link to comment Share on other sites More sharing options...
matgeo Posted March 8, 2019 Share Posted March 8, 2019 Is there any way to change wifi country code without using airportfixup.kext , in High Sierra and Mojave ? Link to comment Share on other sites More sharing options...
rooney08 Posted March 8, 2019 Share Posted March 8, 2019 (edited) 17 hours ago, lvs1974 said: @rooney08, it is hardware issue, your device is turned off. You should try to isolate one or two pins on you card, please read here: https://gsid.in/using-old-mini-pcie-wlan-cards-in-modern-laptops/ Yes, when I boot Mojave, it powers up fine. If I turn the power to the wifi off at any time while using the system, it turns off, but then I cannot turn it back on again unless I reboot Mojave again. This is a PCI-E adapter card with the wifi module integrated. Would it power up at all if it were a pinout issue? Edited March 9, 2019 by rooney08 Link to comment Share on other sites More sharing options...
rooney08 Posted March 9, 2019 Share Posted March 9, 2019 20 hours ago, lvs1974 said: @rooney08, it is hardware issue, your device is turned off. You should try to isolate one or two pins on you card, please read here: https://gsid.in/using-old-mini-pcie-wlan-cards-in-modern-laptops/ Thank you for your suggestions. I pulled this card out of my system and I noticed that the RF shield is soldered around the Broadcom card so before attempting to remove the shielding I tried installing it in one of my older systems which is running High Sierra 10.13.6. In this system, the card worked perfectly "out of the box". I was able to turn the wifi on and off as expected, the bluetooth was working fine as well. No kexts or any clover configs required, so I don't think there's any hardware issue with this card. To me, this indicates that it could be a Mojave issue or something specific (software or hardware) to the newer Z390 system that I've build. Link to comment Share on other sites More sharing options...
Recommended Posts