Jump to content
Olarila Professional Hackintosh Services ×

[Solved] How to make Bluetooth work in Clover.config?


osxfr33k

Recommended Posts

I have to add this to my Info.plist for bluetooth to function. There is no field in Clover Configurator FakeID for Bluetooth. In Devices section there is a Properties box where one can add a EFI string.


I google searched and found the command to extract all DeviceProperties from IOREG but not sure how to extract only the Bluetooth device.


Code in info.plist:

 

<key>Broadcom2046FamilyUSBBluetoothHCIController_3404</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOClass</key>
<string>BroadcomBluetoothHostControllerUSBTransport</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>LMPLoggingEnabled</key>
<false/>
<key>idProduct</key>
<integer>13316</integer>
<key>idVendor</key>
<integer>5075</integer>
</dict>

 

Command I found on this forum to extract DeviceProperties EFI string from IOREG:


ioreg -lw0 -p IODeviceTree -n efi -r -x | grep device-properties | sed 's/.*/;s/>.*//;' > device-properties.hex



EFI Extracted:

 

3c3f786d6c2076657273696f6e3d5c22312e305c2220656e636f64696e673d5c225554462d385c223f3ea3c21444f435459504520706c697374205055424c4943205c222d2f2f4170706c652f2f44544420504c49535420312e302f2f454e5c22205c22687474703a2f2f7777772e6170706c652e636f6d2f445444732f50726f70657274794c6973742d312e302e6474645c223ea3c706c6973742076657273696f6e3d5c22312e305c223ea3c646963743ea93c6b65793e4275696c644d616368696e654f534275696c643c2f6b65793ea93c737472696e673e31334531333c2f737472696e673ea93c6b65793e434642756e646c65446576656c6f706d656e74526567696f6e3c2f6b65793ea93c737472696e673e456e676c6973683c2f737472696e673ea93c6b65793e434642756e646c6545786563757461626c653c2f6b65793ea93c737472696e673e42726f6164636f6d426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f737472696e673ea93c6b65793e434642756e646c65476574496e666f537472696e673c2f6b65793ea93c737472696e673e342e322e362c20436f7079726967687420c2a920323030322d32303134204170706c6520496e632e20416c6c207269676874732072657365727665642e3c2f737472696e673ea93c6b65793e434642756e646c654964656e7469666965723c2f6b65793ea93c737472696e673e636f6d2e6170706c652e696f6b69742e42726f6164636f6d426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f737472696e673ea93c6b65793e434642756e646c65496e666f44696374696f6e61727956657273696f6e3c2f6b65793ea93c737472696e673e362e303c2f737472696e673ea93c6b65793e434642756e646c654e616d653c2f6b65793ea93c737472696e673e42726f6164636f6d426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f737472696e673ea93c6b65793e434642756e646c655061636b616765547970653c2f6b65793ea93c737472696e673e4b4558543c2f737472696e673ea93c6b65793e434642756e646c6553686f727456657273696f6e537472696e673c2f6b65793ea93c737472696e673e342e322e363c2f737472696e673ea93c6b65793e434642756e646c655369676e61747572653c2f6b65793ea93c737472696e673e3f3f3f3f3c2f737472696e673ea93c6b65793e434642756e646c6556657273696f6e3c2f6b65793ea93c737472696e673e342e322e3666313c2f737472696e673ea93c6b65793e4454436f6d70696c65723c2f6b65793ea93c737472696e673e636f6d2e6170706c652e636f6d70696c6572732e6c6c766d2e636c616e672e315f303c2f737472696e673ea93c6b65793e4454506c6174666f726d4275696c643c2f6b65793ea93c737472696e673e3541323035333c2f737472696e673ea93c6b65793e4454506c6174666f726d56657273696f6e3c2f6b65793ea93c737472696e673e474d3c2f737472696e673ea93c6b65793e445453444b4275696c643c2f6b65793ea93c737472696e673e31334531333c2f737472696e673ea93c6b65793e445453444b4e616d653c2f6b65793ea93c737472696e673e3c2f737472696e673ea93c6b65793e445458636f64653c2f6b65793ea93c737472696e673e303530313c2f737472696e673ea93c6b65793e445458636f64654275696c643c2f6b65793ea93c737472696e673e3541323035333c2f737472696e673ea93c6b65793e494f4b6974506572736f6e616c69746965733c2f6b65793ea93c646963743ea993c6b65793e42726f6164636f6d3230343646616d696c79555342426c7565746f6f7468484349436f6e74726f6c6c65725f333430343c2f6b65793ea993c646963743ea9993c6b65793e434642756e646c654964656e7469666965723c2f6b65793ea9993c737472696e673e636f6d2e6170706c652e696f6b69742e42726f6164636f6d426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f737472696e673ea9993c6b65793e494f436c6173733c2f6b65793ea9993c737472696e673e42726f6164636f6d426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f737472696e673ea9993c6b65793e494f50726f7669646572436c6173733c2f6b65793ea9993c737472696e673e494f5553424465766963653c2f737472696e673ea9993c6b65793e4c4d504c6f6767696e67456e61626c65643c2f6b65793ea9993c66616c73652f3ea9993c6b65793e696450726f647563743c2f6b65793ea9993c696e74656765723e31333331363c2f696e74656765723ea9993c6b65793e696456656e646f723c2f6b65793ea9993c696e74656765723e353037353c2f696e74656765723ea993c2f646963743ea93c2f646963743ea93c6b65793e4e5348756d616e5265616461626c65436f707972696768743c2f6b65793ea93c737472696e673e436f7079726967687420c2a920323030322d32303134204170706c6520496e632e20416c6c207269676874732072657365727665642e3c2f737472696e673ea93c6b65793e4f5342756e646c654c69627261726965733c2f6b65793ea93c646963743ea993c6b65793e636f6d2e6170706c652e696f6b69742e494f4143504946616d696c793c2f6b65793ea993c737472696e673e312e302e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e696f6b69742e494f426c7565746f6f7468486f7374436f6e74726f6c6c65725553425472616e73706f72743c2f6b65793ea993c737472696e673e312e302e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e696f6b69742e494f50434946616d696c793c2f6b65793ea993c737472696e673e312e302e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e696f6b69742e494f55534246616d696c793c2f6b65793ea993c737472696e673e332e322e373c2f737472696e673ea993c6b65793e636f6d2e6170706c652e6b70692e696f6b69743c2f6b65793ea993c737472696e673e382e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e6b70692e6c69626b65726e3c2f6b65793ea993c737472696e673e382e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e6b70692e6d6163683c2f6b65793ea993c737472696e673e382e303c2f737472696e673ea993c6b65793e636f6d2e6170706c652e6b70692e756e737570706f727465643c2f6b65793ea993c737472696e673e382e303c2f737472696e673ea93c2f646963743ea93c6b65793e4f5342756e646c6552657175697265643c2f6b65793ea93c737472696e673e5361666520426f6f743c2f737472696e673ea3c2f646963743ea3c2f706c6973743e

 

EFIStudio is not helping me sort out the devices in the EFI string.


How can I move forward with this or there is no way to get Bluetooth working with EFI string in Clover?


Thanks

Edited by Guest

OP-LP3 OverPowered Laptop 17 inch, i7-8750H, 32GB memory, 256GB NvMe stock with windows 10 and added 512GB NvMe Samsung 970 Pro with MacOS 11.2.1, OpenCore 0.6.7.   New Asus Pro WS X299 Sage II intel i9-10980XE 18 core beast Big Sur 11.2.1. OpenCore 0.6.7,  Asus Z390-E i9-9900K 64GB G.Skill Ripjaws Sapphire Pulse RX580, Asus Sabertooth X79 (4) E5-2697 v2 (12 Core), Asus Maximus VIII Hero Alpha i7-7700K 64GB Corsair 2400, Asus Z97-Deluxe i7-4790K, Gigabyte Z77X-UP5-TH i7-3770k, Asus Maximux Formula Special Editions with Rampage Formula Bios conversion, Gigabyte GA-EP35-DS4, GA-EP45-UD3P, GA-G41M-ES2L, GA-Z68X-UD4-B3 and Quo MB.  MAC PRO EARLY 2008, MacPro Late 2012. Asus Notebooks: G51JX i7-720QM, G74SX-XT1 i7-2630QM, Asus G750JX-DB71 Haswell Processor i7-4700HQ GTX 770M 3GB (4).  Dell Laptops D820, D830, XPS M1530 (6), Dell 13-1567 (4), Older processors  i7 (3770K/4770k/6700k/7700K).  Older GFX Cards:  EVGA GT-640, EVGA GTX 760, EVGA GTX 770 (six),

Link to comment
Share on other sites

Thanks artur-pt,


Works great. I had it working also when I modified the Info.plist but this Firmware-updator kext is a great idea. It will not however work if its in Clover/kexts/10.x. Has to go in S/L/E and I got a complaint as you have seen about it not being an authorized Kext. I just enabled Developer mode in Clover but not sure if that will work all the time.


The only thing I don't like about the BT-Firmware-uploader kext is that it keeps updating the firmware on ever boot and the kext has to remain in /S/L/E.


So I have to assume there is no way to add EFI DeviceProperties for bluetooth in Clover at this time?



Thanks

OP-LP3 OverPowered Laptop 17 inch, i7-8750H, 32GB memory, 256GB NvMe stock with windows 10 and added 512GB NvMe Samsung 970 Pro with MacOS 11.2.1, OpenCore 0.6.7.   New Asus Pro WS X299 Sage II intel i9-10980XE 18 core beast Big Sur 11.2.1. OpenCore 0.6.7,  Asus Z390-E i9-9900K 64GB G.Skill Ripjaws Sapphire Pulse RX580, Asus Sabertooth X79 (4) E5-2697 v2 (12 Core), Asus Maximus VIII Hero Alpha i7-7700K 64GB Corsair 2400, Asus Z97-Deluxe i7-4790K, Gigabyte Z77X-UP5-TH i7-3770k, Asus Maximux Formula Special Editions with Rampage Formula Bios conversion, Gigabyte GA-EP35-DS4, GA-EP45-UD3P, GA-G41M-ES2L, GA-Z68X-UD4-B3 and Quo MB.  MAC PRO EARLY 2008, MacPro Late 2012. Asus Notebooks: G51JX i7-720QM, G74SX-XT1 i7-2630QM, Asus G750JX-DB71 Haswell Processor i7-4700HQ GTX 770M 3GB (4).  Dell Laptops D820, D830, XPS M1530 (6), Dell 13-1567 (4), Older processors  i7 (3770K/4770k/6700k/7700K).  Older GFX Cards:  EVGA GT-640, EVGA GTX 760, EVGA GTX 770 (six),

Link to comment
Share on other sites

hello


u can try also this one


https://github.com/toleda/wireless_half-mini/tree/master/airport_kext_enabler


about the other u read carefully the info about it .. u can config the kext


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

sorry, what's the bluetooth funtion? How work like smt? sr cause stupid quest, sir! :oops: My hackintosher have both wifi and bluetooth with ToledaARPT kext, but sometime boot machine, bluetooth is error "no hardware installer". How to fix it?

Dell Inspiron 3558 (UEFI) - Intel Core i5 (5th Gen) 5200U /2.20GHz - 8GB RAM DDR3L - Intel(R) HD Graphics 5500/ nVIDIA GeForce 920M - 1366x768 - Realtek ALC255/ALC3234 @ Intel Wildcat Point-LP PCH - High Definition Audio Controller [F0]/ layout-id=20 - Intel(R) Dual Band Wireless-AC 3160 - Dell Touchpad /Synaptics I2C- Samsung SSD 860 EVO MZ-76E250BW 250GB (GPT) 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...