OpenIntelWireless / IntelBluetoothFirmware

Intel Bluetooth Kernel Extensions for macOS
https://OpenIntelWireless.github.io/IntelBluetoothFirmware
GNU General Public License v3.0
2.44k stars 260 forks source link

Unable to uninstall #236

Closed salocor closed 3 years ago

salocor commented 3 years ago

Description I installed IntelBluetoothFirmware.kext and IntelBluetoothInjector.kext to get my bluetooth working and found it was buggy. I got a bluetooth USB card that shows up in System Information, but I am unable to uninstall IntelBluetoothFirmware to use it. I removed the kexts from /EFI/EFI/Clover/Kexts/Other but it still shows Bluetooth HCI in System Report and a bluetooth dress of 00:00:00:00:00:00.

Environment

Info in System Report - Bluetooth

  Apple Bluetooth Software Version: 7.0.6f7
  Hardware, Features, and Settings:
  Name: Corban’s iMac
  Address:  00-00-00-00-00-00
  Bluetooth Low Energy Supported:   No
  Handoff Supported:    Yes
  Instant Hot Spot Supported:   Yes
  Manufacturer: Ericsson
  Transport:    USB
  Firmware Version: 0.0 (0.0)
  Bluetooth Power:  On
  Discoverable: Off
  Connectable:  Yes
  Auto Seek Pointing:   On
  Remote wake:  On
  Vendor ID:    0x8087
  Product ID:   0x0A2B
  Bluetooth Core Spec:  1.0b (0x0)
  HCI Revision: 0x00
  LMP Version:  1.0b (0x0)
  LMP Subversion:   0x00
  Auto Seek Keyboard:   On
  Devices (Paired, Configured, etc.):
  aa-aa-aa-aa-aa-aa:
  Address:  AA-AA-AA-AA-AA-AA
  Major Type:   Peripheral
  Minor Type:   Peripheral
  Services: 
  Paired:   No
  Configured:   Yes
  Connected:    No
  Bluetooth Core Spec:  1.0b
  Vendor ID:    0x054C
  Product ID:   0x0268
  Class of Device:  0x05 0x02 0x0508
  iPhone:
  Address:  54-33-CB-3E-2A-C8
  Major Type:   Phone
  Minor Type:   Smartphone
  Services: Wireless iAP v2, Phonebook, PAN Network Access Profile, GATT, AVRCP Device, AVRCP Device, Audio Source, Handsfree Gateway, MAP MAS-iOS, Wireless iAP
  Paired:   No
  Configured:   Yes
  Connected:    No
  Manufacturer: Broadcom (0x9, 0x420E)
  Bluetooth Core Spec:  5.0
  Firmware Version: 0x0E20
  Vendor ID:    0x004C
  Product ID:   0x710D
  Class of Device:  0x02 0x03 0x7A020C
  EDR Supported:    Yes
  eSCO Supported:   Yes
  SSP Supported:    Yes
  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
  Outgoing Serial Ports:
  iPhone-WirelessiAPv2:
  Address:  54-33-CB-3E-2A-C8
  RFCOMM Channel:   1
  Requires Authentication:  No

Logs

Nothing.

Kernel Panic Logs

No kernel panic

Screenshots

williambj1 commented 3 years ago

This has nothing to do with this kext. If you want to completely disable it, consider blocking the USB port for internal bluetooth via USBPorts.kext.