Contribute
Register

BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices

Status
Not open for further replies.

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Yet it not need to upload firmware because other os does this already. But when turn off the PC, then turn on, firmware can not be upload by OSX itself. System log show like this.
If this case is supposed to working, do I have always install dual boot Windows for the BT to work?

Code:
[FONT=Helvetica][COLOR=#ff0000][FONT=Menlo][0489:e079]: device request failed ("0xe0005000 (UNDEFINED)" 0xe0005000).[/FONT][/COLOR][/FONT]

Try using the same firmware that Windows is using.
 
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
Sure, I have extract it from Windows/system32/drivers, (attached my post #587) and replace the one in BrcmPatchRepo/Contents/Resource. But it not work, same prob.
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Sure, I have extract it from Windows/system32/drivers, (attached my post #587) and replace the one in BrcmPatchRepo/Contents/Resource. But it not work, same prob.

You need to modify the Info.plist to use the new name. There is no need to format at as zhx, you can leave it as hex. There is also ways to build an injector kext that has only your custom firmware, but it is not necessary to get into that complexity just to test a different firmware. You can do that later...
 
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 need to modify the Info.plist to use the new name. There is no need to format at as zhx, you can leave it as hex. There is also ways to build an injector kext that has only your custom firmware, but it is not necessary to get into that complexity just to test a different firmware. You can do that later...

Which Info.plist do I edit? I found the one BrcmPatchRam2/Content/Info.plist which has an entry for 0489:e079 with file name BCM4335C0_003.001.009.0066.0115.v_4211.zhx. So I change my firmware to that name. It si correct?
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Which Info.plist do I edit? I found the one BrcmPatchRam2/Content/Info.plist which has an entry for 0489:e079 with file name BCM4335C0_003.001.009.0066.0115.v_4211.zhx. So I change my firmware to that name. It si correct?

Change the string there so it matches the firmware file you're placing in Resources.
 
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
Change the string there so it matches the firmware file you're placing in Resources.

I do not edit the Info.plist, I prefer to change my firmware file name to match the name in the 0489:e079 entry, before I put it to the /Resource.
This did't work out
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
I do not edit the Info.plist, I prefer to change my firmware file name to match the name in the 0489:e079 entry, before I put it to the /Resource.
This did't work out

Either is acceptable.
 
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
Assuming you're doing it correctly...

extract only 1 file, compress, rename it, place it to /Recources. Am i doing it wrong?
 

Attachments

  • BCM4335C0_003.001.009.0066.0115_v4211.zhx.zip
    30.6 KB · Views: 102
  • BrcmFirmwareRepo.kext.zip
    2.2 MB · Views: 142
  • BrcmPatchRAM2.kext.zip
    21.6 KB · Views: 144
Status
Not open for further replies.
Top