Contribute
Register

BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices

Status
Not open for further replies.

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
extract only 1 file, compress, rename it, place it to /Recources. Am i doing it wrong?

Sounds ok as long as the file name in the Info.plist for your device matches the file you placed in Resources. Make sure the file has correct permissions (best to make such changes to the kext outside of /S/L/E then install with a kext installer).
 
Joined
Apr 10, 2016
Messages
604
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Sounds ok as long as the file name in the Info.plist for your device matches the file you placed in Resources. Make sure the file has correct permissions (best to make such changes to the kext outside of /S/L/E then install with a kext installer).

maybe I just need an injector, with this firmware, place to Ubuntu 15.10
/library/firmware/brcm/bcm2045a0.hcd. Cold boot to Ubuntu, then warm reboot to Osx. This way, BT works in Osx even not in Ubuntu.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
maybe I just need an injector, with this firmware, place to Ubuntu 15.10
/library/firmware/brcm/bcm2045a0.hcd. Cold boot to Ubuntu, then warm reboot to Osx. This way, BT works in Osx even not in Ubuntu.

Check what the format of the HCD file is. You will need to convert it to .hex or .zhx. AFAIK, BrcmPatchRAM does not support the HCD format.

As for building an injector, that is a separate/optional task...
 
Joined
Apr 10, 2016
Messages
604
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Check what the format of the HCD file is. You will need to convert it to .hex or .zhx. AFAIK, BrcmPatchRAM does not support the HCD format.

As for building an injector, that is a separate/optional task...

Just work with BrcmBluetoothInjector.kext as I guess. HCD is needed for Ubuntu to upload the firmware, it is compressed from the same HEX.
Thank you.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Just work with BrcmBluetoothInjector.kext as I guess. HCD is needed for Ubuntu to upload the firmware, it is compressed from the same HEX.
Thank you.

Convert the HCD to hex and try it. BrcmBluetoothInjector does not load firmware.
 
Joined
Apr 10, 2016
Messages
604
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Convert the HCD to hex and try it. BrcmBluetoothInjector does not load firmware.
It works like a charm, also can not compare to wifi
Screen Shot 2016-04-21 at 7.29.45 PM.jpg

Anyway I need Windows to fine turn the BT config.
And how to set power save mode so that BT speed not down when running on battery?
900x900px-LL-2939a637_Untitled.png
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
183,968
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
And how to set power save mode so that BT speed not down when running on battery?

Advanced features probably only available with proper firmware loaded.
 
Joined
Apr 10, 2016
Messages
604
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Advanced features probably only available with proper firmware loaded.
I see. That why I don't see A2DP profile of the device which is available in Windows
Thank you

Screenshot (16).png
 
Joined
Apr 10, 2016
Messages
604
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
You can test it by loading firmware in Windows, then restarting into OS X.

Thanks.
Sure, now I have 2 affiliate loader, Windows and Ubuntu. Needless to say all of them support only OBEX Push and OBEX Ftp service.
 
Status
Not open for further replies.
Top