Contribute
Register

BrcmPatchRAM - Upload firmware into Broadcom Bluetooth USB devices

Status
Not open for further replies.
Joined
Jan 25, 2014
Messages
81
Motherboard
XPS12
CPU
Haswell i7
Graphics
HD4400
Mac
Classic Mac
Mobile Phone
Remove Android File Transfer software. It is known to do bad things with USB that interfere with BrcmPatchRAM.

Thanks RehabMan,
I uninstalled Android File Transfer and still had the issue when I woke the laptop up this morning.

Code:
Feb 14 10:08:47 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:47 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.736 seconds.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.537 seconds.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.530 seconds.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade completed successfully.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Processing time 0.570 seconds.

Here is my new ioreg:

View attachment nuudles6.ioreg.zip
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,368
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks RehabMan,
I uninstalled Android File Transfer and still had the issue when I woke the laptop up this morning.

Code:
Feb 14 10:08:47 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:47 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.736 seconds.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:52 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.537 seconds.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:08:57 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: readCompletion - Return aborted (0xe00002eb)
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade failed.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Processing time 4.530 seconds.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Version 2.2.3 starting on OS X Darwin 15.3.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: USB [24FD528DE699 v274] "BCM20702A0" by "Broadcom Corp"
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Firmware upgrade completed successfully.
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: [0930:0223]: Found existing IOKit personality "com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport".
Feb 14 10:09:02 nuudells kernel[0]: BrcmPatchRAM2: Processing time 0.570 seconds.

Here is my new ioreg:

View attachment 176983

You can see the USB failures very clearly.

Do a fresh install. Don't install anything not required.

Make sure ACPI is patched correctly. I notice you have renamed XHC->XHC1 (perhaps using multiplex patch). Keep in mind the rename and multiplex patch is not recommended on 10.11.
 
Joined
Dec 15, 2015
Messages
12
Motherboard
GA-Z170mx-Gaming 5
CPU
i7-6700
Graphics
GTX 960
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Hi,
I have a kernel panic after trying to install the bluetooth dongle (Orico BTA-408, Broadcom BCM20702).
The system used to works perfectly before this.
I'm not able to delete the kext from S/L/E, even from normal, backup disk or recover boot.
Neither from Windows(Legacy) installed on a separate disk (can not mount MBR partition).
How can I resolve my issue without reinstall it ?

Thanks in advanced.
JO
IMG_0405.jpg
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,368
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Hi,
I have a kernel panic after trying to install the bluetooth dongle (Orico BTA-408, Broadcom BCM20702).
The system used to works perfectly before this.
I'm not able to delete the kext from S/L/E, even from normal, backup disk or recover boot.
Neither from Windows(Legacy) installed on a separate disk (can not mount MBR partition).
How can I resolve my issue without reinstall it ?

Thanks in advanced.
JO
View attachment 177531

Why can't you remove the kext?

You could also use -uia_exclude (I can see you're already using it) to exclude the port that is the bluetooth device.

Or since this is an external device, just unplug it from the USB port.
 
Joined
Dec 15, 2015
Messages
12
Motherboard
GA-Z170mx-Gaming 5
CPU
i7-6700
Graphics
GTX 960
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Why can't you remove the kext?

You could also use -uia_exclude (I can see you're already using it) to exclude the port that is the bluetooth device.

Or since this is an external device, just unplug it from the USB port.

Thanks for your answer.

I can't remove the kext because I don't know how to access it ! I can not boot to a working osx. I tried via the Windows, but I can't mount the partition. I have clonecopy on a separate disk, but I get the same kernel message.
Is there a way to to access the files and remove them ?

I also unpluged it, but it doesn't change. Could it be something not related to bluetooth ?
I must admit, I'm lost !
Thanks for your help.
Cheers
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,368
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks for your answer.

I can't remove the kext because I don't know how to access it ! I can not boot to a working osx.

You might be able to boot into single user mode and remove it from Terminal. Or boot into safe mode. Or boot into the OS X installer and remove it using Terminal.

I also unpluged it, but it doesn't change. Could it be something not related to bluetooth ?

Did you disable serial ports from BIOS?
 
Joined
Dec 15, 2015
Messages
12
Motherboard
GA-Z170mx-Gaming 5
CPU
i7-6700
Graphics
GTX 960
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. iOS
Did you disable serial ports from BIOS?

:thumbup: That was it ! I was pretty sure it was something ****:banghead:

I did a MBO firmaware update, and I didn't check this one !!!
Thanks, you won a beer !

Now I was able to fully install the Bluetooth BrcmPatchRAM in EFI/Clover/kexts.
It Works for this little ORICO http://www.orico.cc/goods.php?id=6060.
You can update your "Tested PatchRAM devices" list.
I use it for the magic mouse (i'm testing it).
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
184,368
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Status
Not open for further replies.
Top