DMhackintosh Posted February 10, 2020 Share Posted February 10, 2020 On 10/7/2019 at 3:56 AM, Mieze said: Unfortunately headkaze's driver doesn't work on my Dell Inspiron 13 5370 with the Dell DW1560. I investigated the issue and finally decided to offload support for Catalina to a completely new driver BrcmPatchRAM3.kext, which is based on headkaze's work but goes one step ahead as I dumped a lot of obsolete code and restructured it's architecture from scratch. Source code can be found on GitHub: https://github.com/Mieze/OS-X-BrcmPatchRAM-Catalina It's build for Mojave and Catalina but as I still haven't got any machine running Catalina, I ran my tests under 10.14.6. Anyone who's interested in testing is encouraged to try the attached binaries which are built for Mojave and Catalina. Kernel boot parameter "bpr_probedelay" is obsolete now and for the DW1560 "bpr_preresetdelay" too, because I found out that the Bluetooth controller indicates when it has finished processing downloaded firmware patches by sending a "vendor specific event" (event code 0xff) to the host. It looks like more devices also support this mechanism because those I tested, work this way and I won't be surprised if it's a common feature of all Broadcom Bluetooth controllers but this assumption is still waiting to be verified. Good luck! Mieze BrcmPatchRAM3-V2.3.0-Debug.zip Work on catalina 10.15.2.. Thank you Link to comment Share on other sites More sharing options...
fatah Posted February 10, 2020 Share Posted February 10, 2020 Working at Dell E7240 Catalina Link to comment Share on other sites More sharing options...
headkaze Posted February 12, 2020 Author Share Posted February 12, 2020 (edited) On 2/4/2020 at 11:41 AM, tonyx86 said: (BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device! OpenCore has a setting called ReleaseUsbOwnership (Clover's equivalent is FixOwnership). I'm wondering if turning it on will solve the above issue? Edited February 12, 2020 by headkaze 1 Link to comment Share on other sites More sharing options...
deeveedee Posted February 13, 2020 Share Posted February 13, 2020 (edited) 3 hours ago, headkaze said: OpenCore has a setting called ReleaseUsbOwnership (Clover's equivalent is FixOwnership). I'm wondering if turning it on will solve the above issue? Thank you, @headkaze. I agree that a USB configuration issue is a logical place to look. In an attempt to resolve this Bluetooth issue, I have been playing with Clover USB fixes and have also been looking at my DSDT patches in my Latitude E6410 thread. My original post in this BrcmRamPatch2 thread (which included my Clover config.plist at the time) included Clover's USB Ownership fix. Since then, I have revised some of my DSDT patches and have disabled all Clover USB fixes (including disabling the Clover USB Ownership fix). This Bluetooth issue remains in Catalina 10.15.3 with and without Clover's USB Ownership Fix and Bluetooth continues to work fine with and without the Clover USB Ownership fix in High Sierra 10.13.6 and Mojave 10.14.6 (I'm still using BrcmFirmwareRepo.kext 2.2.10 and BrcmRamPatch2.kext 2.2.10 in /L/E for High Sierra and Mojave). Attached is my most recent Catalina boot log for BrcmPatch, my current Clover config.plist and my problem reporting files collected with BlackDragon74's gen_debug script. Note that for the attached files, I enabled Clover's USB FixOwnership. Thank you very much for continuing to think about this. Please let me know if you have any other questions or suggestions. brcm_boot.log config.plist debug_2195.zip Edited February 13, 2020 by tonyx86 Link to comment Share on other sites More sharing options...
sarkdavidson Posted February 24, 2020 Share Posted February 24, 2020 Hey folks, with the following kexts, I am able to use Bluetooth and Wi-Fi without any issue except the sidecar over wifi and import from iPhone from desktop. Do you think that could be fixed? Thanks. (Card: DW1560, OpenCore bootloader 0.5.6, Build: XiaoXinPro13 ) Lilu.kext v1.4.1 BrcmRepo.kext v2.5.1 BrcmRAMPatch3.kext v2.5.1 BrcmFirmwareInjector.kext v2.5.1 Link to comment Share on other sites More sharing options...
mac28 Posted March 1, 2020 Share Posted March 1, 2020 I just want to say...THANK YOU!!! I've been using an old crappy -- literally no name --- Bluetooth adapter for so long after updating to Catalina. I feel whole again. ThankGOD you had you're packaged in a Release too, because I did not feel like having to modify code and build and....you know the rest. Thank you!! I'd buy ya a beer or a coffee if I could! Link to comment Share on other sites More sharing options...
mac28 Posted March 1, 2020 Share Posted March 1, 2020 1 minute ago, mac28 said: I just want to say...THANK YOU!!! I've been using an old crappy -- literally no name --- Bluetooth adapter for so long after updating to Catalina. I feel whole again. ThankGOD you had you're packaged in a Release too, because I did not feel like having to modify code and build and....you know the rest. Thank you!! I'd buy ya a beer or a coffee if I could! And for those wondering: 1. Removed BCRMBluetoothInjector from \L\E and AirportBCRMPatch from Kexts\Other (probably added it out of desperation months ago) 2. Added BCRMPatch3, BCRMFirmwareData, and BCRMBluetoothInjector all in Kexts\Other (also updated any other kexts like Lilu\Whatever through Clover) 3. Restart. AND VOILA! My pc said "cannot recognize keyboard" and I got SO HAPPY! I had my old cheap bluetooth adapter still connected to USB so I KNEW that the motherboard one finally connected to the Magic Keyboard+Mouse. After disconnecting old USB Bluetooth Adapter, and registering Key+Mouse I am SUPER STOKED to finally be adapter free again. The ONLY thing that doesn't work is sidecar (times out) but I have a MacBook Pro and I NEVER use it on that -- can't imagine I would on this 40in 4K -- or my 4 monitor Ryzen/3900/2080Super setup behind me that will SOON enough convert to VM Manager (ESXI or UnRAID) and run Mac, Plex, and Windows on. (sorry for rant, just XCITED) Link to comment Share on other sites More sharing options...
Alpha22 Posted March 3, 2020 Share Posted March 3, 2020 installed the kext in L/E BrcmBluetoothInjector.kext - BrcmFirmwareRepo.kext - BrcmPatchRAM3.kext rebuild kextcache and repair permission reboot from terminal : Quote 0 0xffffff7f80dac000 0x6000 0x6000 as.acidanthera.BrcmFirmwareStore (2.5.1) B78BB510-7CB1-30F8-AC08-9DA5E75420E4 <6 5 3> the other kext are not loaded advice Link to comment Share on other sites More sharing options...
deeveedee Posted March 5, 2020 Share Posted March 5, 2020 (edited) On 3/3/2020 at 12:57 PM, Alpha22 said: installed the kext in L/E BrcmBluetoothInjector.kext - BrcmFirmwareRepo.kext - BrcmPatchRAM3.kext rebuild kextcache and repair permission reboot from terminal : the other kext are not loaded advice Probably a dumb question, but did you repair permissions before rebuilding kextcache? Only asking because of the order you specified. Can you provide your output of kextstat and kextcache -i /? Edited March 5, 2020 by tonyx86 Link to comment Share on other sites More sharing options...
Alpha22 Posted March 6, 2020 Share Posted March 6, 2020 9 hours ago, tonyx86 said: Probably a dumb question, but did you repair permissions before rebuilding kextcache? Only asking because of the order you specified. Can you provide your output of kextstat and kextcache -i /? yes, repair permissions and rebuild kextcache Link to comment Share on other sites More sharing options...
sonicthehedgehog2 Posted March 7, 2020 Share Posted March 7, 2020 Finally managed to get BrcmPatchRAM3.kext working. It appears that USBInjectAll.kext needs to be installed in /L/E not EFI/EFI/Clover/kexts/other on my machine. It's also solved my problem installing beta versions on 10.15.4 Link to comment Share on other sites More sharing options...
MacKonsti Posted March 7, 2020 Share Posted March 7, 2020 (edited) On 2/5/2020 at 7:57 PM, tonyx86 said: With Brcm kexts version 2.5.1 in /L/E on my Dell Latitude E6410 running Catalina 10.15.3, Bluetooth behavior remains the same as I reported earlier: I still can't turn on Bluetooth if I shutdown the previous Catalina session with Bluetooth off. I can always recover Bluetooth by Sleeping and then Waking (annoying, but it works reliably). With Mojave 10.14.6, I can reliably turn Bluetooth on and off without needing the "Sleep/Wake trick." [...] The kext differences between my Mojave 10.14.6 and Catalina 10.15.3 Bluetooth installation are as follows (my laptop triple boots High Sierra, Mojave and Catalina with the same EFI. Kexts unique to each OS are in /L/E): Mojave 10.14.6 and High Sierra 10.13.6 (the following kexts in /L/E) Lilu.kext v1.3.8 BrcmRepo.kext v2.2.10 BrcmRAMPatch2.kext v2.2.10 Catalina 10.15.3 (the following kexts in /L/E) Lilu.kext v1.4.2 (upgraded from v1.4.1 but made no difference) BrcmRepo.kext v2.5.1 BrcmRAMPatch3.kext v2.5.1 BrcmFirmwareInjector.kext v2.5.1 I have the Azurewave AW-CE123H i.e. BCM94352HMB / BCM4352 802.11ac adapter [14e4:43b1] card installed on my MSI AC-97 motherboard and I have the same kexts and slightly different behaviour. On Mojave with kexts in /L/E/ it works perfectly, whilst in Catalina 10.15.3 with kexts in /L/E/ again, if I reboot and try accessing the Bluetooth pane in System Preferences, mouse pointer keeps spinning and my system becomes unstable. I am not sure how you guys can get Console to show the logs for "brcm" as I tried and don't yield results. All kexts are confirmed to be loaded via Terminal command. Haven't tried the sleep trick, to be honest. Even if BrcmFirmwareInjector.kext does not include my Azurewave card IDs (in Info.plist) I am forced to include it in /L/E/ otherwise the Bluetooth icon on the top-menu-bar is shown "broken". Anyone else having this same card with success on Catalona 10.15.3 please? Your advice is welcome. Perhaps some special BIOS setting for USB? I have the correct ports declared in SSDT-UIAC and see the Bluetooth port OK (HS07). I tried also the Clover FixUSBOwnership = True but that didn't help either. Using latest Clover r5104. Thanks! Edited March 8, 2020 by MacKonsti Link to comment Share on other sites More sharing options...
Alpha22 Posted March 8, 2020 Share Posted March 8, 2020 (edited) On 3/5/2020 at 7:47 PM, tonyx86 said: Probably a dumb question, but did you repair permissions before rebuilding kextcache? Only asking because of the order you specified. Can you provide your output of kextstat and kextcache -i /? Quote kextstat | grep Brcm 47 0 0xffffff7f84317000 0x7000 0x7000 as.lvs1974.AirportBrcmFixup (2.0.6) 45282B36-6AEE-39CF-A1A3-880455961DC0 <41 18 13 8 6 5 3 2 1> 79 0 0xffffff7f81cd1000 0x7d5000 0x7d5000 com.apple.driver.AirPort.BrcmNIC (1400.1.1) B00FECCF-1D5C-3028-BD8C-D9DB3AB47717 <78 77 76 75 18 13 8 7 6 5 3 1> 80 0 0xffffff7f82531000 0x586000 0x586000 com.apple.driver.AirPort.Brcm4360 (1400.1.1) 1395661D-DAB2-3556-B2B6-6CB8E68A30A3 <78 77 76 18 13 8 7 6 5 3 1> 141 1 0xffffff7f83f39000 0x6000 0x6000 as.acidanthera.BrcmFirmwareStore (2.5.1) B78BB510-7CB1-30F8-AC08-9DA5E75420E4 <6 5 3> 142 0 0xffffff7f83f3f000 0x5000 0x5000 as.acidanthera.BrcmPatchRAM3 (2.5.1) 98272D08-271D-393B-9C24-08F812C65AA8 <141 27 6 5 3 1> Spoiler # log show --last boot | grep -i brcm 2020-03-08 10:34:45.735348+0100 0xe7 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:45.735372+0100 0xe7 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 0.735370: AirPort_Brcm43XX:probe:, this[0xdb8bf9993775e9d7] score[2048] 2020-03-08 10:34:45.735381+0100 0xe7 Default 0x0 0 0 kernel: (IO80211Family) AirPort_Brcm4360::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:45.735392+0100 0xe7 Default 0x0 0 0 kernel: (AirPortBrcm4360) ARPT: 0.735390: AirPort_Brcm43XX:probe:, this[0xf6dc6de8a8aa183f] score[1110] 2020-03-08 10:34:49.567764+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: Version 2.5.1 starting on OS X Darwin 19.3. 2020-03-08 10:34:49.582943+0100 0x5c2 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:49.582979+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.558666: AirPort_Brcm43XX:probe:, this[0xdb8bf99939b569d7] score[2048] 2020-03-08 10:34:49.582994+0100 0x5c2 Default 0x0 0 0 kernel: (IO80211Family) AirPort_Brcm4360::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:49.583017+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcm4360) ARPT: 5.558705: AirPort_Brcm43XX:probe:, this[0xf6dc6de8ab98783f] score[1110] 2020-03-08 10:34:49.682867+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.658552: srom rev:11 2020-03-08 10:34:49.790689+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) Setting property subsystem-id to:855c 2020-03-08 10:34:49.790695+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) Setting property subsystem-vendor-id to:106b 2020-03-08 10:34:49.796178+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.771866: BRCM tunables: 2020-03-08 10:34:49.796185+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.771873: pullmode[1] txringsize[ 256] txsendqsize[0] reapmin[ 32] reapcount[ 128] 2020-03-08 10:34:49.796273+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) wl0: Broadcom BCM43b1 802.11 Wireless Controller 2020-03-08 10:34:49.797219+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.772906: wl0: Broadcom BCM43b1, vendorID[0x14e4] BAR0[0xdfa00004] 2020-03-08 10:34:49.797266+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.772955: Set packet allocation type to 1 2020-03-08 10:34:50.023205+0100 0x2c0 Error 0x0 62 0 kextd: (IOKit) [com.apple.kext:kextlog] Kext with invalid signature (-67062) allowed: <OSKext 0x600003a9c900 [0x7fff8f3a6690]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "as.acidanthera.BrcmFirmwareStore" } 2020-03-08 10:34:50.043953+0100 0x714 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6 2020-03-08 10:34:50.195194+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1469_v5565.zhx" from resources. 2020-03-08 10:34:50.196179+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Decompressed firmware (29711 bytes --> 70105 bytes). 2020-03-08 10:34:50.196807+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Firmware is valid IntelHex firmware. 2020-03-08 10:34:50.298308+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device! 2020-03-08 10:34:50.298319+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: Processing time 0.101 seconds. 2020-03-08 10:34:51.977679+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <p2p0> role 1 2020-03-08 10:34:51.978065+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::init <p2p> role 1 2020-03-08 10:34:52.089374+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <awdl0> role 4 2020-03-08 10:34:52.089392+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::awdlAttachToBpf name <awdl0> role 4 successful attach to bpf type 147 2020-03-08 10:34:52.092422+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::init <awdl> role 4 2020-03-08 10:34:52.327118+0100 0x84a Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 8.302803: wl0: setAWDL_PEER_TRAFFIC_REGISTRATION: active 0, roam_off: 1, err 0 roam_start_set 0 forced_roam_set 0 2020-03-08 10:34:52.368834+0100 0x76 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 8.344522: AirPort_Brcm43xx::syncPowerState: WWEN[disabled] 2020-03-08 10:35:54.191675+0100 0x136f Default 0x0 296 7 corecaptured: (CoreCaptureDaemon) [com.apple.corecaptured:corecapture] CCDataTap::profileRemoved, Owner: com.apple.driver.AirPort.Brcm4360.0, Name: StateSnapshots 2020-03-08 10:35:54.191796+0100 0x136f Default 0x0 296 7 corecaptured: (CoreCaptureDaemon) [com.apple.corecaptured:corecapture] CCLogTap::profileRemoved, Owner: com.apple.driver.AirPort.Brcm4360.0, Name: DriverLogs Edited March 8, 2020 by Alpha22 Link to comment Share on other sites More sharing options...
deeveedee Posted March 8, 2020 Share Posted March 8, 2020 @Alpha22 Looks like you're experiencing a similar problem, as your "log show" reveals: 2020-03-08 10:34:50.298308+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device! @MacKonsti I have USBInjectAll.kext (v0.7.1) installed in both E/C/k/O and /L/E (with Clover (Legacy) r5103 set to "Detect" kexts). I tried removing USBInjectAll.kext from E/C/k/O (leaving it in /L/E) but no difference in behavior in Catalina 10.15.3. 1 Link to comment Share on other sites More sharing options...
deeveedee Posted March 10, 2020 Share Posted March 10, 2020 I tried using hackintool's USBPorts.kext instead of USBInjectAll.kext/SSDT-UIAC.aml. Great tool, @headkaze! Very easy - may need to consider this for future hacks. No difference in previously reported Bluetooth behavior on my Latitude E6410 / Catalina (Bluetooth firmware doesn't load if Bluetooth was off prior to previous shutdown, so can't turn-on Bluetooth without sleeping/waking (which successfully updates Bluetooth firmware)). Reporting this just to confirm that the issue doesn't appear to be a SSDT-UIAC.aml configuration issue. 1 Link to comment Share on other sites More sharing options...
headkaze Posted March 10, 2020 Author Share Posted March 10, 2020 1 hour ago, tonyx86 said: I tried using hackintool's USBPorts.kext instead of USBInjectAll.kext/SSDT-UIAC.aml. Great tool, @headkaze! Very easy - may need to consider this for future hacks. No difference in previously reported Bluetooth behavior on my Latitude E6410 / Catalina (Bluetooth firmware doesn't load if Bluetooth was off prior to previous shutdown, so can't turn-on Bluetooth without sleeping/waking (which successfully updates Bluetooth firmware)). Reporting this just to confirm that the issue doesn't appear to be a SSDT-UIAC.aml configuration issue. Hopefully now that @Mieze has finished her last exam she can take a deeper look into your issue. 1 Link to comment Share on other sites More sharing options...
turboyagi Posted March 11, 2020 Share Posted March 11, 2020 hey friends- I have two MacBooks- one MacBook Air mid 2012 with 20702A3 on firmware v156 c5917, and a late 2013 mbp wutg a 20702B0 v 150 c9319.....is there any chance I could take one of the chips out and they might fit into either a dell ups 15 9560 or msi z390 gaming edge ac OR Asus tuff gaming z390 for factor? or do I have to fork over the $115? I am loving my xps with Catalina, but can't install anything and don't have USB adapter (defeats the point imo) ty! Link to comment Share on other sites More sharing options...
MacKonsti Posted March 11, 2020 Share Posted March 11, 2020 (edited) 11 hours ago, turboyagi said: is there any chance I could take one of the chips out There is no chance you can take the chips out, to my knowledge, as everything is soldered on the MacBook's mainboard. Not sure who told you otherwise. It's not modular like Lenovo or Dell or Toshiba laptops, hence their slimmer profile. Edited March 11, 2020 by MacKonsti Link to comment Share on other sites More sharing options...
Alpha22 Posted March 13, 2020 Share Posted March 13, 2020 (edited) On 3/8/2020 at 10:16 AM, Alpha22 said: Reveal hidden contents # log show --last boot | grep -i brcm 2020-03-08 10:34:45.735348+0100 0xe7 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:45.735372+0100 0xe7 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 0.735370: AirPort_Brcm43XX:probe:, this[0xdb8bf9993775e9d7] score[2048] 2020-03-08 10:34:45.735381+0100 0xe7 Default 0x0 0 0 kernel: (IO80211Family) AirPort_Brcm4360::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:45.735392+0100 0xe7 Default 0x0 0 0 kernel: (AirPortBrcm4360) ARPT: 0.735390: AirPort_Brcm43XX:probe:, this[0xf6dc6de8a8aa183f] score[1110] 2020-03-08 10:34:49.567764+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: Version 2.5.1 starting on OS X Darwin 19.3. 2020-03-08 10:34:49.582943+0100 0x5c2 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:49.582979+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.558666: AirPort_Brcm43XX:probe:, this[0xdb8bf99939b569d7] score[2048] 2020-03-08 10:34:49.582994+0100 0x5c2 Default 0x0 0 0 kernel: (IO80211Family) AirPort_Brcm4360::init AirPortFamily_kexts-1580.2 "AirPortFamily_kexts-1580.2" Jan 9 2020 21:50:21 2020-03-08 10:34:49.583017+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcm4360) ARPT: 5.558705: AirPort_Brcm43XX:probe:, this[0xf6dc6de8ab98783f] score[1110] 2020-03-08 10:34:49.682867+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.658552: srom rev:11 2020-03-08 10:34:49.790689+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) Setting property subsystem-id to:855c 2020-03-08 10:34:49.790695+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) Setting property subsystem-vendor-id to:106b 2020-03-08 10:34:49.796178+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.771866: BRCM tunables: 2020-03-08 10:34:49.796185+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.771873: pullmode[1] txringsize[ 256] txsendqsize[0] reapmin[ 32] reapcount[ 128] 2020-03-08 10:34:49.796273+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) wl0: Broadcom BCM43b1 802.11 Wireless Controller 2020-03-08 10:34:49.797219+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.772906: wl0: Broadcom BCM43b1, vendorID[0x14e4] BAR0[0xdfa00004] 2020-03-08 10:34:49.797266+0100 0x5c2 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 5.772955: Set packet allocation type to 1 2020-03-08 10:34:50.023205+0100 0x2c0 Error 0x0 62 0 kextd: (IOKit) [com.apple.kext:kextlog] Kext with invalid signature (-67062) allowed: <OSKext 0x600003a9c900 [0x7fff8f3a6690]> { URL = "file:///Library/Extensions/BrcmFirmwareRepo.kext/", ID = "as.acidanthera.BrcmFirmwareStore" } 2020-03-08 10:34:50.043953+0100 0x714 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6 2020-03-08 10:34:50.195194+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Loaded firmware "BCM20702A1_001.002.014.1443.1469_v5565.zhx" from resources. 2020-03-08 10:34:50.196179+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Decompressed firmware (29711 bytes --> 70105 bytes). 2020-03-08 10:34:50.196807+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmFirmwareRepo) BrcmPatchRAM: Firmware is valid IntelHex firmware. 2020-03-08 10:34:50.298308+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device! 2020-03-08 10:34:50.298319+0100 0x5b9 Default 0x0 0 0 kernel: (BrcmPatchRAM3) BrcmPatchRAM: Processing time 0.101 seconds. 2020-03-08 10:34:51.977679+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <p2p0> role 1 2020-03-08 10:34:51.978065+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::init <p2p> role 1 2020-03-08 10:34:52.089374+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <awdl0> role 4 2020-03-08 10:34:52.089392+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::awdlAttachToBpf name <awdl0> role 4 successful attach to bpf type 147 2020-03-08 10:34:52.092422+0100 0x6e4 Default 0x0 0 0 kernel: (IO80211Family) AirPort_BrcmNIC_P2PInterface::init <awdl> role 4 2020-03-08 10:34:52.327118+0100 0x84a Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 8.302803: wl0: setAWDL_PEER_TRAFFIC_REGISTRATION: active 0, roam_off: 1, err 0 roam_start_set 0 forced_roam_set 0 2020-03-08 10:34:52.368834+0100 0x76 Default 0x0 0 0 kernel: (AirPortBrcmNIC) ARPT: 8.344522: AirPort_Brcm43xx::syncPowerState: WWEN[disabled] 2020-03-08 10:35:54.191675+0100 0x136f Default 0x0 296 7 corecaptured: (CoreCaptureDaemon) [com.apple.corecaptured:corecapture] CCDataTap::profileRemoved, Owner: com.apple.driver.AirPort.Brcm4360.0, Name: StateSnapshots 2020-03-08 10:35:54.191796+0100 0x136f Default 0x0 296 7 corecaptured: (CoreCaptureDaemon) [com.apple.corecaptured:corecapture] CCLogTap::profileRemoved, Owner: com.apple.driver.AirPort.Brcm4360.0, Name: DriverLogs Quote kextstat | grep Brcm 47 0 0xffffff7f84317000 0x7000 0x7000 as.lvs1974.AirportBrcmFixup (2.0.6) 45282B36-6AEE-39CF-A1A3-880455961DC0 <41 18 13 8 6 5 3 2 1> 79 0 0xffffff7f81cd1000 0x7d5000 0x7d5000 com.apple.driver.AirPort.BrcmNIC (1400.1.1) B00FECCF-1D5C-3028-BD8C-D9DB3AB47717 <78 77 76 75 18 13 8 7 6 5 3 1> 80 0 0xffffff7f82531000 0x586000 0x586000 com.apple.driver.AirPort.Brcm4360 (1400.1.1) 1395661D-DAB2-3556-B2B6-6CB8E68A30A3 <78 77 76 18 13 8 7 6 5 3 1> 141 1 0xffffff7f83f39000 0x6000 0x6000 as.acidanthera.BrcmFirmwareStore (2.5.1) B78BB510-7CB1-30F8-AC08-9DA5E75420E4 <6 5 3> 142 0 0xffffff7f83f3f000 0x5000 0x5000 as.acidanthera.BrcmPatchRAM3 (2.5.1) 98272D08-271D-393B-9C24-08F812C65AA8 <141 27 6 5 3 1> some advice Thanks Edited March 13, 2020 by Alpha22 Link to comment Share on other sites More sharing options...
haagen Posted March 13, 2020 Share Posted March 13, 2020 Bluetooth Low Energy Supported: Yes Handoff Supported: Yes Instant Hot Spot Supported: Yes Manufacturer: Broadcom Transport: USB Chipset: 20702A3 Firmware Version: v14 c5862 Bluetooth Power: On Discoverable: Off Connectable: Yes Auto Seek Pointing: On Remote wake: On Vendor ID: 0x0A5C Product ID: 0x21FB Bluetooth Core Spec: 4.1 (0x7) HCI Revision: 0x16E6 LMP Version: 4.1 (0x7) LMP Subversion: 0x220E Device Type (Major): Computer Device Type (Complete): Mac Portable Composite Class Of Device: 0x38010C Device Class (Major): 0x01 Device Class (Minor): 0x03 Service Class: 0x1C0 Auto Seek Keyboard: On Just let you guys know, I had the bluetooth kexts (injector,firmarerepo,rampatch3) in /L/E ... it workded from time to time, sometimes it connected, sometimes bluetooth was not available at all, sometime it was laggy - overal it was unusable. I downloded the newest release from https://github.com/acidanthera/BrcmPatchRAM. I've: 1. moved them from /L/E to /C/K/O 2. rebuilt cache 3. rebooted Everything is working smoothly. 1 Link to comment Share on other sites More sharing options...
deeveedee Posted March 14, 2020 Share Posted March 14, 2020 (edited) 15 hours ago, haagen said: Just let you guys know, I had the bluetooth kexts (injector,firmarerepo,rampatch3) in /L/E ... it workded from time to time, sometimes it connected, sometimes bluetooth was not available at all, sometime it was laggy - overal it was unusable. I downloded the newest release from https://github.com/acidanthera/BrcmPatchRAM. I've: 1. moved them from /L/E to /C/K/O 2. rebuilt cache 3. rebooted Everything is working smoothly. Just to confirm, you have the following kexts in C/k/O and not in /L/E, correct? CLOVER "Inject Kexts" is set to Detect or Yes? What version of Clover? Lilu.kext v1.4.2 BrcmFirmwareData.kext v2.5.1 BrcmRAMPatch3.kext v2.5.1 BrcmFirmwareInjector.kext v2.5.1 AirportBrcmFixup.kext v2.0.6 Edited March 14, 2020 by tonyx86 Link to comment Share on other sites More sharing options...
Gusu7 Posted March 14, 2020 Share Posted March 14, 2020 4 hours ago, haagen said: Bluetooth Low Energy Supported: Yes Handoff Supported: Yes Instant Hot Spot Supported: Yes Manufacturer: Broadcom Transport: USB Chipset: 20702A3 Firmware Version: v14 c5862 Bluetooth Power: On Discoverable: Off Connectable: Yes Auto Seek Pointing: On Remote wake: On Vendor ID: 0x0A5C Product ID: 0x21FB Bluetooth Core Spec: 4.1 (0x7) HCI Revision: 0x16E6 LMP Version: 4.1 (0x7) LMP Subversion: 0x220E Device Type (Major): Computer Device Type (Complete): Mac Portable Composite Class Of Device: 0x38010C Device Class (Major): 0x01 Device Class (Minor): 0x03 Service Class: 0x1C0 Auto Seek Keyboard: On Just let you guys know, I had the bluetooth kexts (injector,firmarerepo,rampatch3) in /L/E ... it workded from time to time, sometimes it connected, sometimes bluetooth was not available at all, sometime it was laggy - overal it was unusable. I downloded the newest release from https://github.com/acidanthera/BrcmPatchRAM. I've: 1. moved them from /L/E to /C/K/O 2. rebuilt cache 3. rebooted Everything is working smoothly. Does wireless Sidecar also work smoothly? Link to comment Share on other sites More sharing options...
deeveedee Posted March 14, 2020 Share Posted March 14, 2020 (edited) With my Latitude E6410 (Nvidia) running Catalina 10.15.3, I have confirmed that the following configuration does effectively load the Brcm Firmware update and permit me to turn Bluetooth on and off (even if Bluetooth was off prior to the previous shutdown). After brief testing, I have confirmed that Bluetooth Firmware is updated, that I can turn Bluetooth on and off (via the Bluetooth icon in the menu bar) and that I can establish a Bluetooth connection between my iPhone and MBP6,2. Clover (Legacy) r5103 Clover: Inject Kexts: Yes (Detect did not work) The following kexts in E/C/k/O (not in /L/E) Lilu.kext v1.4.2 BrcmFirmwareData.kext v2.5.1 BrcmPatchRAM3.kext v2.5.1 BrcmBluetoothInjector.kext v2.5.1 AirportBrcmFixup.kext v2.0.6 EDIT: I am running with the configuration above for triple-booting High Sierra 10.13.6, Mojave 10.14.6 and Catalina 10.15.3. Placement of the Brcm kexts in E/C/k/O and setting Clover Inject Kexts to YES (not DETECT) appears to be working for all three macOSes. Still testing. Edited March 22, 2020 by tonyx86 corrected typos Link to comment Share on other sites More sharing options...
seyedhossein Posted March 14, 2020 Share Posted March 14, 2020 3 hours ago, tonyx86 said: With my Latitude E6410 (Nvidia) running Catalina 10.15.3, I have confirmed that the following configuration does effectively load the Brcm Firmware update and permit me to turn Bluetooth on and off (even if Bluetooth was off prior to the previous shutdown). After brief testing, I have confirmed that Bluetooth Firmware is updated, that I can turn Bluetooth on and off (via the Bluetooth icon in the menu bar) and that I can establish a Bluetooth connection between my iPhone and MBP6,2. Clover (Legacy) r5103 Clover: Inject Kexts: Yes (Detect did not work) The following kexts in E/C/k/O (not in /L/E) Lilu.kext v1.4.2 BrcmFirmwareData.kext v2.5.1 BrcmRAMPatch3.kext v2.5.1 BrcmFirmwareInjector.kext v2.5.1 AirportBrcmFixup.kext v2.0.6 EDIT: I am running with the configuration above for triple-booting High Sierra 10.13.6, Mojave 10.14.6 and Catalina 10.15.3. Placement of the Brcm kexts in E/C/k/O and setting Clover Inject Kexts to YES (not DETECT) appears to be working for all three macOSes. Still testing. Try this way but don't work for me Maybe your kext is different Please share all kext Regards Link to comment Share on other sites More sharing options...
deeveedee Posted March 14, 2020 Share Posted March 14, 2020 45 minutes ago, seyedhossein said: Try this way but don't work for me Maybe your kext is different Please share all kext Regards I'm reporting my configuration here: https://www.insanelymac.com/forum/topic/341718-catalina-on-dell-latitude-e6410-nvidia-graphics-with-working-sleep/?do=findComment&comment=2712406 Link to comment Share on other sites More sharing options...
Recommended Posts