Contribute
Register

Can't switch off Bluetooth

Joined
Mar 26, 2014
Messages
89
Motherboard
(Clover) HP Probook 4540s BIOS F.61
CPU
i5-3230m
Graphics
HD 7650m / HD 4000
Mac
MacBook Pro
Mobile Phone
iOS
I have disabled bluetooth through the terminal on two of my systems without any issues:

Must be run with root privileges:

defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState 0
Turns OFF bluetooth


defaults write /Library/Preferences/com.apple.Bluetooth.plist ControllerPowerState 1
Turns on bluetooth


just another idea.
will test it, thanks :D
 
Joined
Jan 5, 2016
Messages
1,238
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
You can disable the BT chip by taping pins on the mini PCIe card. Do a search.

Here's the link (I happened to have it open in my browser, as I'm going to do this mod too -- I don't need BT at all): http://legacy.tonymacx86.com/viewtopic.php?f=259&t=48885&start=20
I completely removed mini pcie Ar9280 card from B570e but it still shows up,i guess its not on the card. It shows on usb hub as broadcom Bluetooth 2.1
Is there a way to disable it till i receive the new one ? It drains a lot of battery.
I did order BCM94352HMB,so I have to wait till i receive it
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,415
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I completely removed mini pcie Ar9280 card from B570e but it still shows up,i guess its not on the card. It shows on usb hub as broadcom Bluetooth 2.1
Is there a way to disable it till i receive the new one ? It drains a lot of battery.
I did order BCM94352HMB,so I have to wait till i receive it
If you're using USBInjectAll.kext, you can simply exclude the USB port which is hosting the BT controller.
You can do so with your custom SSDT for USBInjectAll.kext, or with uia_exclude kernel flag.
 
Joined
Jan 5, 2016
Messages
1,238
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
If you're using USBInjectAll.kext, you can simply exclude the USB port which is hosting the BT controller.
You can do so with your custom SSDT for USBInjectAll.kext, or with uia_exclude kernel flag.
I don`t use USBInjectAll.kext since my Lenovo B570e doesn't have USB 3 Port and system detects his Controllers ID's Natively.
all i do for usb ports on B570e is the Rename from EHC1 to EH01 & EHC2 to EH02 and everything works correctly.

I guess in order to disable it i will have to USBInjectAll.kext afterall, create a custom override where i exclude the USB Port Controller. or i guess you are right, also the kernel flag can be easier.

I was wondering after i receive my BCM94352HMB Card,is laptop going to show 2 bluetooth devices or that USB Bluetooth gets Replaced by the One from the Card ?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,415
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I don`t use USBInjectAll.kext since my Lenovo B570e doesn't have USB 3 Port and system detects his Controllers ID's Natively.
all i do for usb ports on B570e is the Rename from EHC1 to EH01 & EHC2 to EH02 and everything works correctly.

I guess in order to disable it i will have to USBInjectAll.kext afterall, create a custom override where i exclude the USB Port Controller. or i guess you are right, also the kernel flag can be easier.
USBInjectAll.kext is applicable to systems without USB3.
Correct configuration of USBInjectAll.kext always requires custom SSDT.

I was wondering after i receive my BCM94352HMB Card,is laptop going to show 2 bluetooth devices or that USB Bluetooth gets Replaced by the One from the Card ?
Unlikely.
The USB pins in the slot are probably not connected.
 
Joined
Jan 5, 2016
Messages
1,238
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
Unlikely.
The USB pins in the slot are probably not connected.
Didn't exactly understand your answer but if i did i guess you're saying even after i get the BCM94352HMB that has Bluetooth 4.0,the Bluetooth on the Laptop USB will still be there and i will have to keep it disabled with that SSDT or Flag ?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,415
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Didn't exactly understand your answer but if i did i guess you're saying even after i get the BCM94352HMB that has Bluetooth 4.0,the Bluetooth on the Laptop USB will still be there and i will have to keep it disabled with that SSDT or Flag ?
Laptops with built-in BT tend to have the USB pins on the half-mini PCIe slot NOT connected to anything.
As a result, the BT controller on the half-mini does not receive power and does not have access to the USB bus.
 
Joined
Jan 5, 2016
Messages
1,238
Motherboard
Lenovo V330 - 15IKB
CPU
i5-8250U
Graphics
UHD 620 /1920x1080
Mobile Phone
iOS
USBInjectAll.kext is applicable to systems without USB3.
Correct configuration of USBInjectAll.kext always requires custom SSDT.
Wow at least i never thought that for USB 2 ports is important to install the kext & make custom ssdt, since they were all working fine but from now on(since i created one),Every single Hackintosh machine, no matter what type it is,USBInjectAll.kext + Custom SSDT is a must !.
Man my IOreg now looks so much cleaner,like 10 less fingers of scrolling on mouse/touchpad on IO registry Explorer
All those Unused active ports are just clutter for the system.
 
Joined
Dec 16, 2013
Messages
1
CPU
Intel® Core™ i7-3612QM CPU @ 2.10GHz
Graphics
Intel® HD Graphics 4000 AMD Radeon HD 7730M
Mac
MacBook Air
Mobile Phone
Android
I'm so sorry about starting old topic again, but are there some ways to enable "Turn off" button for bluetooth in AR5B195? Right now I speak about problem with High Sierra installed with Clover. There is no kexts, only AddDTGP_0001 and FixAirport_4000 applied with 0x0030168C fake id. Bluetooth works without kexts or looks like works (my meizu phone is paired with it). I'm searching the way in which I can turn on/off bluetooth without reboot. I saw console solutions, there also we can do some sh scripts, but are there some more useful solutions?
Знімок екрана 2017-10-07 о 01.44.14.png
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,415
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I'm so sorry about starting old topic again, but are there some ways to enable "Turn off" button for bluetooth in AR5B195?
No.
You need compatible BT hardware (such as Broadcom).
 
Top