Jump to content

BrcmPatchRAM2 for 10.15 Catalina (Broadcom bluetooth firmware upload)


headkaze
429 posts in this topic

Recommended Posts

On 11/11/2019 at 8:48 PM, headkaze said:

The name is not so important (it's just the same rebranded hardware) it's the VID:PID that counts. Your hardware is already supported and BrcmPatchRAM3 has a newer version of the firmware you link to above anyway.

Okay but I'm getting random disconnections and reboots with this combo (BrcmBluetoothInjector.kext, BrcmFirmwareData.kext, BrcmPatchRAM3.kext) any advice?

Thank you.

Link to comment
Share on other sites

On 11/15/2019 at 3:35 AM, xXiGeniusXx said:

Okay but I'm getting random disconnections and reboots with this combo (BrcmBluetoothInjector.kext, BrcmFirmwareData.kext, BrcmPatchRAM3.kext) any advice?

Thank you.

My advice would be to check your USB port configuration.

  • Like 2
Link to comment
Share on other sites

On 11/11/2019 at 4:06 AM, xXiGeniusXx said:

I also don't know how to get a log from the console for this! any pointers appreciated.

log show --predicate 'process == "kernel" AND (eventMessage CONTAINS[c] "brcm")' --style syslog --source --last boot
Edited by headkaze
Link to comment
Share on other sites

Hi everyone,

 

T_T

 

Could you please help me?

I spend 3 days on this problem.

I can not active usb bluetooth (Broadcom 0a5c_21e8). My hackintosh always use internal bluetooth (Intel). I attached some screenshots, you can see for detail.

My hackintosh:

Catalina 10.15.1

Asus VivoBook S510U

 

I tried:

1. Combo1:

   + Copy [BrcmBluetoothInjector.kext, BrcmFirmwareData.kext, BrcmPatchRAM3.kext] to EFI/CLOVER/kexts/Other

   + Repair permissions and caches

2. Combo2 - option1:

   + Install [BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext] to L/E (by Hackintool) & copy [BrcmPatchRAM3.kext] to EFI/CLOVER/kexts/Other

   + Repair permissions and caches

3. Combo2 - option2

   + Install [BrcmBluetoothInjector.kext, BrcmFirmwareRepo.kext, BrcmPatchRAM3.kext] to L/E (by Hackintool)

   + Repair permissions and caches

 

Also, I tried:

sudo nvram bluetoothHostControllerSwitchBehavior=never -> bluetooth: not available

sudo nvram bluetoothHostControllerSwitchBehavior=always -> internal bluetooth (intel)

 

Could you please tell me some other suggestions? T_T

 

Thank you so much.

P/S: Sorry for my English. 

Screen Shot 2019-11-18 at 10.51.00.png

Screen Shot 2019-11-18 at 10.52.38.png

Edited by hh3003it
Link to comment
Share on other sites

On 11/12/2019 at 1:43 AM, Michelinu said:

Hi, I'm currently running macOS Catalina 10.15.1. I'm using an Asus ROG Strix Z390-I with DW1820A (model 0VW3T3).

Wi-Fi was working OOB, BT didn't.

 

By installing BrcmFirmwareData+BrcmBluetoothInjector+BrcmPatchRAM3 kexts, now BT works but only for Continuity/Handoff. Other BT devices are detected but it doesn't connect.


I also noticed that if I boot Windows and then I reboot in macOS, firmware is upgraded to 5799 and BT works.

 

Can you help me?
Thank you :)

 

 

Make sure usb port patch is correctly.

 

I used DW1820A without problem.

 

Link to comment
Share on other sites

1 hour ago, anonymousnbs said:

 

 

Make sure usb port patch is correctly.

 

I used DW1820A without problem.

 

 

Yes, I made a custom SSDT for USBInjectAll but I also tried a kext built by another person for this motherboard.

Now I'm on macOS Catalina 10.15.2 Public Beta 1 and it seems more stable. For now it's working, I don't know if it will continue to work in the next days..

Edited by Michelinu
Link to comment
Share on other sites

6 hours ago, anonymousnbs said:

When patched usb port is correctly, Bluetooth is working forever. 

 

Now it's not anymore working. USB is patched correctly.

The problem is that also Wi-Fi sometimes stop working. I have to turn off the power supply for some seconds in order to boot macOS/Windows.

Link to comment
Share on other sites

I compile the driver from  https://github.com/acidanthera/BrcmPatchRAM. the kexts is:BrcmBluetoothInjector.kext,BrcmFirmwareData.kext, BrcmPatchRAM3.kext.  put  in Clover/Kexts/Other. My OS version is 10.15.1 the Wifi is worked and BT can be Identified; But can not search any device.

here is the DW1830 info that cp from :

BCM920703 Bluetooth 4.1

 

  产品ID 0x6410

  厂商ID 0x0a5c  (Broadcom Corp.)

  版本: 1.12

  序列号: 40490FFEDDB4

  速度: 最高可达12 Mb/

  生产企业: Broadcom Corp

  位置ID 0x14600000 / 1

  可用电流(mA) 500

  所需电流(mA) 0

  额外的操作电流(mA) 0

  内建:

 

Apple蓝牙软件版本: 7.0.1f1

  硬件、功能和设置:

  名称: keliangiMac

  地址: 40-49-0F-FE-DD-B4

  支持低功耗蓝牙:

  支持“接力”:

  支持智能热点:

  生产企业: Broadcom

  传输: USB

  芯片组: 20703A1

  固件版本: v5 c4518

  蓝牙电源: 打开

  可被发现: 打开

  可连接:

  自动寻找点: 打开

  远程唤醒: 打开

  供应商ID 0x0A5C

  产品ID 0x6410

  蓝牙核心规范: 4.1 (0x7)

  HCI修正版: 0x11A6

  LMP版本: 4.1 (0x7)

  LMP子版本: 0x2105

  设备类型(主要): Computer

  设备类型(完整): Mac Desktop

  复合类设备: 0x380104

  设备类(主要): 0x01

  设备类(次要): 0x01

  服务类: 0x1C0

  自动寻找键盘: 打开

  服务:

  蓝牙文件传输:

  其他设备可以浏览的文件夹: ~/Public

  当接收项目时: 接受所有文件而不发出警告

  状态: 已停用

  蓝牙文件交换:

  存放已接受项目的文件夹: ~/Downloads

  当接受其他项目时: 存储到位置

  当接收项目时: 接受所有文件而不发出警告

  状态: 已停用

  蓝牙互联网共享:

  状态: 已停用

  传入串口:

  Bluetooth-Incoming-Port

  RFCOMM通道: 3

  需要认证:

 

here is system log 

Timestamp                       (process)[PID]    
2019-11-22 11:18:01.829716+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1565.4 "AirPortFamily_kexts-1565.4" Oct 17 2019 16:38:55
2019-11-22 11:18:01.829740+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 0.829738: AirPort_Brcm43XX:probe:, this[0x9ad83efa2b4118b]  score[2048]
2019-11-22 11:18:01.829750+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1565.4 "AirPortFamily_kexts-1565.4" Oct 17 2019 16:38:55
2019-11-22 11:18:01.829759+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 0.829758: AirPort_Brcm43XX:probe:, this[0x9ad83efa2b4818b]  score[1400]
2019-11-22 11:18:02.049200+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: Version 2.5.0 starting on OS X Darwin 19.0.
2019-11-22 11:18:11.265779+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1565.4 "AirPortFamily_kexts-1565.4" Oct 17 2019 16:38:55
2019-11-22 11:18:11.265809+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 11.060355: AirPort_Brcm43XX:probe:, this[0x9ad83efa55aa18b]  score[2048]
2019-11-22 11:18:11.265816+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::init(OSDictionary*)> AirPort_BrcmNIC::init AirPortFamily_kexts-1565.4 "AirPortFamily_kexts-1565.4" Oct 17 2019 16:38:55
2019-11-22 11:18:11.265874+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 11.060420: AirPort_Brcm43XX:probe:, this[0x9ad83efa2d8c18b]  score[1400]
2019-11-22 11:18:11.473160+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 11.267705: BRCM tunables:
2019-11-22 11:18:11.678541+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20703A1_001.001.005.0214.0422_v4518".
2019-11-22 11:18:11.678984+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: Decompressed firmware (43444 bytes --> 109080 bytes).
2019-11-22 11:18:11.679492+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2019-11-22 11:18:11.780689+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: [0a5c:6410]: USB [40490FFEDDB4 v274] "BCM920703 Bluetooth 4.1" by "Broadcom Corp"
2019-11-22 11:18:11.784664+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: [0a5c:6410]: Firmware upgrade not needed.
2019-11-22 11:18:11.784761+0800  localhost kernel[0]: (kernel) BrcmPatchRAM: Processing time 0.105 seconds.
2019-11-22 11:18:11.785291+0800  localhost kernel[0]: (AirPortBrcmNIC) <AirPortBrcmNIC`osl_iolog_withtimestamp> ARPT: 11.579835: AirPort_Brcm43xx::syncPowerState: WWEN[disabled]
2019-11-22 11:18:11.785335+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::logDebug(char const*, ...)> AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6
2019-11-22 11:18:14.958477+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211VirtualInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <p2p0> role 1
2019-11-22 11:18:14.958757+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> AirPort_BrcmNIC_P2PInterface::init <p2p> role 1
2019-11-22 11:18:14.959156+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211VirtualInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> IO80211VirtualInterface::AirPort_BrcmNIC_P2PInterface::init name <awdl0> role 4
2019-11-22 11:18:14.959161+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::awdlAttachToBpf()> AirPort_BrcmNIC_P2PInterface::awdlAttachToBpf name <awdl0> role 4 successful attach to bpf type 147
2019-11-22 11:18:14.961607+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211P2PInterface::init(IO80211Controller*, ether_addr*, unsigned int, char const*)> AirPort_BrcmNIC_P2PInterface::init <awdl> role 4
2019-11-22 11:32:05.595507+0800  localhost kernel[0]: (IO80211Family) <IO80211Family`IO80211Controller::logDebug(char const*, ...)> AirPort_BrcmNIC::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6
 

anyone can help me to fix this out? thx

Edited by keliang
Link to comment
Share on other sites

Thanks Devs!

 

Upgraded to Catalina yesterday - BrcmPatchRAM3 V2.3.0d3 set of kexts seems to work Ok for me however upgrading to 2.5 didn't get the DW1560 running after cold restart.

Handoff seems to work ok. However couldn't seem to get Sidecar working not sure if that's BT related but probably off point for this thread. 

 

133958052_Screenshot2019-11-23at07_03_16.thumb.png.1b66ecf412f42e8d0763610bed410a20.png

 

2027638659_Screenshot2019-11-23at07_06_51.thumb.png.d317d289a2112ab9d8d3a5100d3aa09b.png

Edited by takeawaydave
Link to comment
Share on other sites

On 11/10/2019 at 5:01 PM, Mieze said:

As version 2.5.0 includes updated firmware files for all supported devices, it might be a firmware related problem. Can anybody confirm this issue with version 2.5 using a DW1560?

 

Mieze

 

On 11/23/2019 at 7:00 AM, takeawaydave said:

Thanks Devs!

 

Upgraded to Catalina yesterday - BrcmPatchRAM3 V2.3.0d3 set of kexts seems to work Ok for me however upgrading to 2.5 didn't get the DW1560 running after cold restart.

Handoff seems to work ok. However couldn't seem to get Sidecar working not sure if that's BT related but probably off point for this thread. 

 

133958052_Screenshot2019-11-23at07_03_16.thumb.png.1b66ecf412f42e8d0763610bed410a20.png

 

2027638659_Screenshot2019-11-23at07_06_51.thumb.png.d317d289a2112ab9d8d3a5100d3aa09b.png

 

Seems like other user of DW1560 has the same problem. Can you guide me how to help you identify the problem?

 

Thank you

Link to comment
Share on other sites

The DW1560 is my test device and it's working 100% reliably on my Dell Inspiron 13 5370. If it doesn't work on your system, please make sure that your USB ports are configured properly as this is the most frequent reason for BT related issues.

  • Like 3
Link to comment
Share on other sites

@headkaze:

 

My DW1550 consisted BT is USB\VID_413C&PID_8143\, tried your method as below

all kexts from your repo (v.2.5.0) into /L/E

- BrcmBluetoothInjector.kext

- BrcmFirmwareData.kext

- BrcmPatchRAM3.kext

But not working ( BT turns on, but firmware is v14 c4096 = not loaded)

2.png.c2ccde9dc42b72b730fa03f29849d2c6.png

Checking kextstat -i |grep -i brcm :

... as.lvs1974.AirportBrcmFixup (2.0.4) 88D30B81-6FB9-3109-9692-B3E7192CF04A <42 18 13 8 6 5 3 2 1>
... com.apple.driver.AirPort.BrcmNIC (1400.1.1) E7D99C63-B581-3CFF-B979-8EEA0D08BAE0 <84 83 82 81 18 13 8 7 6 5 3 1>
... com.apple.driver.AirPort.Brcm4360 (1400.1.1) 5B3F9150-E4F1-3E8D-AED6-A8C541B67479 <84 83 82 18 13 8 7 6 5 3 1>
... as.acidanthera.BrcmFirmwareStore (2.5.0) E0839E7B-E8F1-30F0-9447-DDEA68AFAA0B <6 5 3>
... as.acidanthera.BrcmPatchRAM3 (2.5.0) A6812F3E-DF9B-36F3-966B-FE592C6EBFDA <158 27 6 5 3 1>

BrcmPatchRam3.kext loaded???

 

Checking BrcmPatchRAM3, my BT module is implemented:

3.png.1967f57ef36c7b9eb609fae118743dff.png

 

But why FW not loaded?

w.r.t. USB port limitation/reassignment, my model doesn't need extra USB ports(BT is on HS04), thus no extra SSDT-USB.aml, is that OK?

 

please help.

 

BTW: how do you define the value for IOProbeScore, e.g. I saw you have sometime 3000 or 4000:

          <key>IOProbeScore</key>
            <integer>4000</integer>

Does it need a recompiling or just edit the org. BrcmPatchRAM2.kext/info.plist?

 

 

many thanks!

1.png

 

4.png.c0b0ee36d0ee1e92496eda798a9f4d8e.png

Edited by Ravenstein
Link to comment
Share on other sites

Hello. I have some issues with Dell DW1830. Im using BrcmPatchRam3, 

BrcmFirmwareData and BrcmBluetoothInjector. Bluetooth works well as long as I

have WiFi disabled. When WiFi is enabled, then every time system is scanning

for networks, mouse is being freezed for about a second. This makes using the

mouse very unplesent. Other issue is that I get the list of avaliable WiFi

networks, but I cannot connect to any. After few seconds I just get a

password window again. Do you have any idea what can cause this?

Link to comment
Share on other sites

Hi guys,

My bluetooth stopped working from nowhere since yesterday when I was using mojave. I updated to Catalina and did exactly what the first post says (even my bt chipset, my vendor and product ids are the same but I still get "Not available" in bluetooth. I also get no FW Loaded in hackintool using brcmpatch3 (I manage to get it checked using brcmpatchram2 but it made no difference).  Wifi is normal though..

I have the bt module shown on USB on system report but the bluetooth section is blank.

Does someone have any idea? I see a lot of people getting it to work and I'm being afraid it could be a problem in my board. :(

Screen Shot 2019-12-05 at 15.54.18.png

Screen Shot 2019-12-05 at 15.54.51.png

Screen Shot 2019-12-05 at 15.58.38.png

Screen Shot 2019-12-05 at 15.57.36.png

Link to comment
Share on other sites

On 12/5/2019 at 8:59 PM, ivan_htp said:

Hi guys,

My bluetooth stopped working from nowhere since yesterday when I was using mojave. I updated to Catalina and did exactly what the first post says (even my bt chipset, my vendor and product ids are the same but I still get "Not available" in bluetooth. I also get no FW Loaded in hackintool using brcmpatch3 (I manage to get it checked using brcmpatchram2 but it made no difference).  Wifi is normal though..

I have the bt module shown on USB on system report but the bluetooth section is blank.

Does someone have any idea? I see a lot of people getting it to work and I'm being afraid it could be a problem in my board. :(

 

Check what you have in /Library/Extensions

Mount root partition in write mode. Remove bluetooth related kexts, rebuild cache, reboot. Install three kexts, rebuild cache and reboot. See if that helps.

Kexts are:

BrcmBluetoothInjector.kext

BrcmFirmwareData.kext

BrcmPatchRAM3.kext

Edited by sash11
Link to comment
Share on other sites

Hey guys, I am currently running macOS 10.15.2 with a DW 1820A (CN-096JNT) (Image attached) and cannot get Bluetooth to connect to devices (Handoff and Continuity appear to work though)

 

I currently have the following Kexts installed:

 

  • AirportBrcmFixup.kext (2.0.4)
  • BrcmBluetoothInjector.kext (2.5.0)
  • BrcmFirmwareData.kext (2.5.0)
  • BrcmPatchRAM3.kext (2.5.0)

here is a log of last boot that shows that the firmware upgrade is not needed.

❯ log show --last boot | grep -i 'brcmf\|brcmp'
2019-12-13 08:45:00.810589+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.102734+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.176524+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.197461+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.207153+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM4350C5_003.006.007.0222.4689_v8785".
2019-12-13 08:45:01.207398+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Decompressed firmware (12582 bytes --> 31740 bytes).
2019-12-13 08:45:01.207621+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2019-12-13 08:45:01.307830+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: [0a5c:6412]: USB [C8FF2878CA0C v274] "BCM2045A0" by "Broadcom Corp"
2019-12-13 08:45:01.314413+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: [0a5c:6412]: Firmware upgrade not needed.
2019-12-13 08:45:01.314506+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: Processing time 0.106 seconds.

System Profiler shows the following info

Name:                         	  Office Mac mini
Address:                          C8-FF-28-78-CA-0C
Bluetooth Low Energy Supported:   Yes
Handoff Supported:                Yes
Instant Hot Spot Supported:       Yes
Manufacturer:                     Broadcom
Transport:                        USB
Chipset:                          Unknown (6e)
Firmware Version:                 v7 c4689
Bluetooth Power:                  On
Discoverable:                     Off
Connectable:                      Yes
Auto Seek Pointing:               On
Remote wake:                      On
Vendor ID:                        0x0A5C
Product ID:                       0x6412
Bluetooth Core Spec:              4.1 (0x7)
HCI Revision:                     0x1251
LMP Version:                      4.1 (0x7)
LMP Subversion:                   0x6607
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

Hackintool shows the following for the PCI info

VID  DID  SVID SDID Vendor Name                    Device Name                                        Class Name           SubClass Name        IOReg Name      IOReg IOName    Device Path
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
14E4 43A3 106B 0022 Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter          Network controller   Network controller    PCI0.RP03.ARPT pci14e4,43a3    PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0) 

 

Does anyone have any diagnostic steps I can take to try and get Bluetooth devices to connect?

Screen Shot 2019-12-13 at 12.41.54 PM.png

Edited by WingmanNZ
Link to comment
Share on other sites

10 hours ago, WingmanNZ said:

Hey guys, I am currently running macOS 10.15.2 with a DW 1820A (CN-096JNT) (Image attached) and cannot get Bluetooth to connect to devices (Handoff and Continuity appear to work though)

 

I currently have the following Kexts installed:

 

  • AirportBrcmFixup.kext (2.0.4)
  • BrcmBluetoothInjector.kext (2.5.0)
  • BrcmFirmwareData.kext (2.5.0)
  • BrcmPatchRAM3.kext (2.5.0)

here is a log of last boot that shows that the firmware upgrade is not needed.


❯ log show --last boot | grep -i 'brcmf\|brcmp'
2019-12-13 08:45:00.810589+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.102734+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.176524+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.197461+1300 0x2e1      Error       0x0                  105    0    kextd: (IOKit) [com.apple.kext:kextlog] Unable to determine realpath for /Library/Extensions/BrcmFirmwareData.kext - failing.
2019-12-13 08:45:01.207153+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM4350C5_003.006.007.0222.4689_v8785".
2019-12-13 08:45:01.207398+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Decompressed firmware (12582 bytes --> 31740 bytes).
2019-12-13 08:45:01.207621+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmFirmwareData) BrcmPatchRAM: Firmware is valid IntelHex firmware.
2019-12-13 08:45:01.307830+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: [0a5c:6412]: USB [C8FF2878CA0C v274] "BCM2045A0" by "Broadcom Corp"
2019-12-13 08:45:01.314413+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: [0a5c:6412]: Firmware upgrade not needed.
2019-12-13 08:45:01.314506+1300 0x1a3      Default     0x0                  0      0    kernel: (BrcmPatchRAM3) BrcmPatchRAM: Processing time 0.106 seconds.

System Profiler shows the following info


Name:                         	  Office Mac mini
Address:                          C8-FF-28-78-CA-0C
Bluetooth Low Energy Supported:   Yes
Handoff Supported:                Yes
Instant Hot Spot Supported:       Yes
Manufacturer:                     Broadcom
Transport:                        USB
Chipset:                          Unknown (6e)
Firmware Version:                 v7 c4689
Bluetooth Power:                  On
Discoverable:                     Off
Connectable:                      Yes
Auto Seek Pointing:               On
Remote wake:                      On
Vendor ID:                        0x0A5C
Product ID:                       0x6412
Bluetooth Core Spec:              4.1 (0x7)
HCI Revision:                     0x1251
LMP Version:                      4.1 (0x7)
LMP Subversion:                   0x6607
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

Hackintool shows the following for the PCI info


VID  DID  SVID SDID Vendor Name                    Device Name                                        Class Name           SubClass Name        IOReg Name      IOReg IOName    Device Path
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
14E4 43A3 106B 0022 Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter          Network controller   Network controller    PCI0.RP03.ARPT pci14e4,43a3    PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0) 

 

Does anyone have any diagnostic steps I can take to try and get Bluetooth devices to connect?

Screen Shot 2019-12-13 at 12.41.54 PM.png

i have exactly the same card/ I managed to get working, using BrcmPatchRAM2.kext. and yes, on Catalina. thru, It have some interferences with wifi.

Link to comment
Share on other sites

15 hours ago, WingmanNZ said:

Hey guys, I am currently running macOS 10.15.2 with a DW 1820A (CN-096JNT) (Image attached) and cannot get Bluetooth to connect to devices (Handoff and Continuity appear to work though)

Try Kexts from the below link. They are modified for DW 1820A. Works great on my system.

 

https://osxlatitude.com/forums/topic/11540-dw1820a-the-general-troubleshooting-thread/?do=findComment&amp;comment=92833 

  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...