Jump to content

Broadcom Bluetooth 20702A


Xeon3D
 Share

123 posts in this topic

Recommended Posts

  • 2 weeks later...

I have Airport 14e4:432b. In Yosemite I managed to load Kext BCM 4360 but after upgrade BCM 4331 is loading only. I used in yosemite fakeid to load 4360.

Is there an way to force the 4360 to be loaded with my 14e4:432b card?

Link to comment
Share on other sites

I have Bluetooth device BCM20702A0 and using 10.11. I tried each of the following (alone):

  • BluetoothDevInfoInjector by EMlyDinEsH
  • BrcmBluetoothInjector.kext by Rehabman
  • BrcmPatchRAM2.kext and BrcmFirmwareData.kext  by Rehabman (together)
In all cases the bluetooth started to work. It can scan for discoverable and enabled bluetooth devices (although very slow) but it cannot pair with any one it finds. In addition, once the system wakes from sleep the bluetooth stops working until I restart. Does anybody have a suggestion to fix this? Thanks.
 
 
I attached IOREG for my system before and after sleep while using BrcmBluetoothInjector.kext.

ioreg.zip

Link to comment
Share on other sites

I attached IOREG for my system before and after sleep while using BrcmBluetoothInjector.kext.

Use BrcmPatchRAM2+BrcmFirmwareRepo.

 

And your problem after sleep is a USB problem, not bluetooth.

Link to comment
Share on other sites

Use BrcmPatchRAM2+BrcmFirmwareRepo.

 

No more BT issues for me with only BrcmPatchRAM2.kext

What is the purpose of BrcmFirmwareRepo.kext ? Is it a place to store some FW that are not present in stock system ?

 

Anyway, thanks a lot for your work : anytime I use your files, it just works ! that's impressive ! 

Link to comment
Share on other sites

No bluetooth device on the USB bus in this ioreg. Likely USB problem.

All right still having the same problem, Bluetooth shows up but doesn't recognize any device, only if I boot in Windows first, which indicates firmware not loading problem, even updated firmware in windows, using BrcmFirmwareRepo and BrcmPatchRAM2 kexts.

I attached my ioreg file.

Do you know how I can fix that?

Robert’s iMac.zip

Link to comment
Share on other sites

All right still having the same problem, Bluetooth shows up but doesn't recognize any device, only if I boot in Windows first, which indicates firmware not loading problem, even updated firmware in windows, using BrcmFirmwareRepo and BrcmPatchRAM2 kexts.

I attached my ioreg file.

Do you know how I can fix that?

Compare firmware loaded with Windows vs. BrcmPatchRAM.

Link to comment
Share on other sites

Compare firmware loaded with Windows vs. BrcmPatchRAM.

Yes that is the problem, WIndows loads firmware v14 c5575 and BrcmPatchRAM loads firmware v14 c4096, how can I have BrcmPatchRAM load the same firmware?

Link to comment
Share on other sites

Yes that is the problem, WIndows loads firmware v14 c5575 and BrcmPatchRAM loads firmware v14 c4096, how can I have BrcmPatchRAM load the same firmware?

You don't have BrcmPatchRAM installed correctly.

Link to comment
Share on other sites

You don't have BrcmPatchRAM installed correctly.

That  did it, Thank you, as soon as I installed BrcmPatchRAM in S/L/E, started working great. previously it was at Clover kext folder

Thank you so much for the help.

Link to comment
Share on other sites

  • 2 weeks later...

Hello

my asus BCM 94352 fw 20702A3 does't work with BrcmPatchRAM2

it works with BrcmBluetoothInjector but handoff doesnt work

 

can you add my device to BrcmPatchRAM2 ?

0b05:17cf is already in the kext. Make sure you install it correctly (read the README).

 

Your image shows BrcmBluetoothInjector.kext installed, not BrcmPatchRAM2+BrcmFirmwareData (as would be required in Clover/kexts).

Link to comment
Share on other sites

Thanks it works when i remove BrcmBluetoothInjector.kext installed, and put BrcmPatchRAM2+BrcmFirmwareData together in clover/kext

But why handoff doesn't work?

i added in config.plist

			<dict>
				<key>Comment</key>
				<string>10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original</string>
				<key>Find</key>
				<data>
				SIX/dEdIiwc=
				</data>
				<key>Name</key>
				<string>IOBluetoothFamily</string>
				<key>Replace</key>
				<data>
				Qb4PAAAA60Q=
				</data>
			</dict>

Apple Bluetooth Software Version:	4.4.2f1 16391
  Hardware, Features, and Settings:
  Name:	Ngoc’s MacBook Pro
  Address:	54-27-1E-F4-A8-D2
  Bluetooth Low Energy Supported:	Yes
  Handoff Supported:	No
  Instant Hot Spot Supported:	No
  Manufacturer:	Broadcom
  Transport:	USB
  Chipset:	20702A3
  Firmware Version:	v14 c5565
  Bluetooth Power:	On
  Discoverable:	Off
  Connectable:	No
  Auto Seek Pointing:	On
  Remote wake:	On
  Vendor ID:	0x0B05
  Product ID:	0x17CF
  HCI Version:	0x6
  HCI Revision:	0x15BD
  LMP Version:	0x6
  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
  Services:
  Bluetooth File Transfer:
  Folder other devices can browse:	~/Public
  When receiving items:	Accept all without warning
  State:	Disabled
  Bluetooth File Exchange:
  Folder for accepted items:	~/Downloads
  When other items are accepted:	Save to location
  When receiving items:	Accept all without warning
  State:	Disabled
  Bluetooth Internet Sharing:
  State:	Disabled
  Incoming Serial Ports:
  Bluetooth-Incoming-Port:
  RFCOMM Channel:	3
  Requires Authentication:	No
Link to comment
Share on other sites

This is my problem with my wifi/Bt asus 94352hmb, bluetooth working but not found anything, thx for a fix 

cat /var/log/system.log | grep -i brcm[fp]
Oct 30 09:30:26 localhost kernel[0]: BrcmPatchRAM2: Version 2.2.1 starting on OS X Darwin 15.0.
Oct 30 09:30:26 localhost kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
Oct 30 09:30:26 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20702A1_001.002.014.1443.1479_v5575".
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Firmware is valid IntelHex firmware.
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [6C71D9494E41 v274] "BCM20702A0" by "Broadcom Corp"
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade completed successfully.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Published new IOKit personality.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Processing time 2.702 seconds.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Version 2.2.1 starting on OS X Darwin 15.0.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [6C71D9494E41 v274] "BCM20702A0" by "Broadcom Corp"
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade not needed.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Processing time 0.219 seconds.


yes i fix the problem with rebuild the caches on El Capitan 10.11

1- sudo kextcache -system-prelinked-kernel

2- sudo kextcache -system-caches

3- repair permissions

4- reboot

after this i pairs all

Link to comment
Share on other sites

Thanks it works when i remove BrcmBluetoothInjector.kext installed, and put BrcmPatchRAM2+BrcmFirmwareData together in clover/kext

But why handoff doesn't work?

i added in config.plist

			<dict>
				<key>Comment</key>
				<string>10.11.dp1+ BT4LE-Handoff-Hotspot, credit RehabMan based on Dokterdok original</string>
				<key>Find</key>
				<data>
				SIX/dEdIiwc=
				</data>
				<key>Name</key>
				<string>IOBluetoothFamily</string>
				<key>Replace</key>
				<data>
				Qb4PAAAA60Q=
				</data>
			</dict>

Apple Bluetooth Software Version:	4.4.2f1 16391
  Hardware, Features, and Settings:
  Name:	Ngoc’s MacBook Pro
  Address:	54-27-1E-F4-A8-D2
  Bluetooth Low Energy Supported:	Yes
  Handoff Supported:	No
  Instant Hot Spot Supported:	No
  Manufacturer:	Broadcom
  Transport:	USB
  Chipset:	20702A3
  Firmware Version:	v14 c5565
  Bluetooth Power:	On
  Discoverable:	Off
  Connectable:	No
  Auto Seek Pointing:	On
  Remote wake:	On
  Vendor ID:	0x0B05
  Product ID:	0x17CF
  HCI Version:	0x6
  HCI Revision:	0x15BD
  LMP Version:	0x6
  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
  Services:
  Bluetooth File Transfer:
  Folder other devices can browse:	~/Public
  When receiving items:	Accept all without warning
  State:	Disabled
  Bluetooth File Exchange:
  Folder for accepted items:	~/Downloads
  When other items are accepted:	Save to location
  When receiving items:	Accept all without warning
  State:	Disabled
  Bluetooth Internet Sharing:
  State:	Disabled
  Incoming Serial Ports:
  Bluetooth-Incoming-Port:
  RFCOMM Channel:	3
  Requires Authentication:	No

 

Post ioreg (IORegistryExplorer v2.1.).

 

Note: If you're installing to Clover/kexts, you need latest version...

This is my problem with my wifi/Bt asus 94352hmb, bluetooth working but not found anything, thx for a fix 

cat /var/log/system.log | grep -i brcm[fp]
Oct 30 09:30:26 localhost kernel[0]: BrcmPatchRAM2: Version 2.2.1 starting on OS X Darwin 15.0.
Oct 30 09:30:26 localhost kernel[0]: BrcmPatchRAM2: Published new IOKit personality for BrcmFirmwareStore.
Oct 30 09:30:26 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27 localhost com.apple.kextd[45]: Can't open CFBundle for /EFI\CLOVER\kexts\10.11\BrcmFirmwareData.kext.
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Loaded compressed embedded firmware for key "BCM20702A1_001.002.014.1443.1479_v5575".
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Decompressed firmware (29713 bytes --> 70105 bytes).
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM: Firmware is valid IntelHex firmware.
Oct 30 09:30:27  kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [6C71D9494E41 v274] "BCM20702A0" by "Broadcom Corp"
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade completed successfully.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Published new IOKit personality.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Processing time 2.702 seconds.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Version 2.2.1 starting on OS X Darwin 15.0.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: USB [6C71D9494E41 v274] "BCM20702A0" by "Broadcom Corp"
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Firmware upgrade not needed.
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: [13d3:3404]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Oct 30 09:30:28  kernel[0]: BrcmPatchRAM2: Processing time 0.219 seconds.

yes i fix the problem with rebuild the caches on El Capitan 10.11

1- sudo kextcache -system-prelinked-kernel[/size]

 

2- sudo kextcache -system-caches[/size]

3- [/size]repair permissions[/size]

4- reboot[/size]

after this i pairs all[/size]

 

For installation to Clover/kexts, you need latest version...

 

Due to this issue...

 

https://github.com/RehabMan/OS-X-BrcmPatchRAM/issues/11

 

...which I fixed yesterday.

Link to comment
Share on other sites

 Share

×
×
  • Create New...