Jump to content

BrcmPatchRAM2 for 10.15 Catalina (Broadcom bluetooth firmware upload)


424 posts in this topic

Recommended Posts

17 hours ago, tonyx86 said:

I still can't turn on Bluetooth if I shutdown the previous Catalina session with Bluetooth off.

@Mieze do you have any ideas on what might be causing this issue?

 

... and the issue opening the device?

(BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device!
Edited by headkaze

@headkaze I'm sorry but I don't have time for hacking at the moment because I had an exam in university this afternoon and will start preparations for the next one tomorrow. That's the reason why I have to take a timeout from hackintoshing until my last exam for the semester (March, the 9th) will be over.

 

Mieze :cat:

@tonyx86 I'm wondering if the issue I used to have and your current one are related:

(BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device!

Have you dealt with your 'EC' device? The following article pointed me in the right direction to solve my issue. Since I'm on desktop I went the Fake EC route.

https://medium.com/@ayushere/common-problems-and-workarounds-in-hackintosh-85d76ad89d24

1 hour ago, feli_solis said:

@tonyx86 I'm wondering if the issue I used to have and your current one are related:


(BrcmPatchRAM3) BrcmPatchRAM: uploadFirmware could not open the device!

Have you dealt with your 'EC' device? The following article pointed me in the right direction to solve my issue. Since I'm on desktop I went the Fake EC route.

https://medium.com/@ayushere/common-problems-and-workarounds-in-hackintosh-85d76ad89d24

@feli_solis thank you very much for your suggestion!  I have already renamed the ECDV device to EC in my DSDT and AppleACPIEC is loading with IONameMatch PNP0C09.  Thank you for checking!

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

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 by tonyx86
  • 2 weeks later...

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

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!

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)

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

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 by tonyx86
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

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 by MacKonsti
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 by Alpha22

@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.

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 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.

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!

Screen Shot 2020-03-10 at 10.19.29 PM.png

Image 3-10-20 at 10.16 PM.jpg

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 by MacKonsti
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 by Alpha22
  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.

 

 

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 by tonyx86
×
×
  • Create New...