Jump to content
osxfr33k

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...