Working Bluetooth kext
Forum » Support / Post-Installation » Working Bluetooth kext
Started by: elParkeurelParkeur
On: 1227859412|%e %b %Y, %H:%M %Z|agohover
Number of posts: 20
rss icon RSS: New posts
Summary:
BT can enabled/disabled using the bt menu icon
Working Bluetooth kext
elParkeurelParkeur 1227859412|%e %b %Y, %H:%M %Z|agohover

To enable full bluetooth functionality, you have to edit

/System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext/Contents/Info.plist

Search the section that starts with

<key>Broadcom2046FamilyUSBBluetoothHCIController</key>

Be sure to edit the 2046 section and not 2045!

Search the lines

<key>idProduct</key>
<integer>8262</integer>
<key>idVendor</key>
<integer>2652</integer>

and replace it with

<key>idProduct</key>
<integer>46848</integer>
<key>idVendor</key>
<integer>2821</integer>

Save the file, repair permissions, delete Extensions.mkext and reboot.

I would have added my modified kext but I could not find any options to attach files to my post…

Reply  |  Options
Unfold Working Bluetooth kext by elParkeurelParkeur, 1227859412|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
andif62andif62 1227865039|%e %b %Y, %H:%M %Z|agohover

Great!!! Finally Bluetooth is working. Now only LAN and microphone are missing…

Reply  |  Options
Unfold Re: Working Bluetooth kext by andif62andif62, 1227865039|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
tapashtapash 1227875758|%e %b %Y, %H:%M %Z|agohover

i modified the kext, didn't see any difference at all. Sorry, can you please explain what it exactly does
Thanks
tapash

Unfold Re: Working Bluetooth kext by tapashtapash, 1227875758|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
tapashtapash 1227876933|%e %b %Y, %H:%M %Z|agohover

sorry its working now. I forgot to reboot with repair permission with -f command. Thanks very much.
tapash

Unfold Re: Working Bluetooth kext by tapashtapash, 1227876933|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
Gregory CohenGregory Cohen 1227894504|%e %b %Y, %H:%M %Z|agohover

What does this improve. I've been about to use my bluetooth headset for quite a while on my 901

-GReg

Unfold Re: Working Bluetooth kext by Gregory CohenGregory Cohen, 1227894504|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
andif62andif62 1227899236|%e %b %Y, %H:%M %Z|agohover

Maybe I´ve got to correct myself. Didn´t have a problem with non-working Bluetooth but without this patch you had to decide on boot time whether to use BT or not.

Reply  |  Options
Unfold Re: Working Bluetooth kext by andif62andif62, 1227899236|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
elParkeurelParkeur 1227898853|%e %b %Y, %H:%M %Z|agohover

Without the modification, the only way to activate bt was by starting the bluetooth file transfer app. Once bt was on, I was not able to deactivate it. The modified kext adresses these issues.

Reply  |  Options
Unfold Re: Working Bluetooth kext by elParkeurelParkeur, 1227898853|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
strongesthylianstrongesthylian 1227898913|%e %b %Y, %H:%M %Z|agohover

I believe this enables the option to turn Bluetooth on and off. Bluetooth works out of the box, but without the ability to turn it on or off other than through BIOS settings. The checkbox for turning it on or off in the System Preferences is greyed out.

Reply  |  Options
Unfold Re: Working Bluetooth kext by strongesthylianstrongesthylian, 1227898913|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
solnyshoksolnyshok 1227986825|%e %b %Y, %H:%M %Z|agohover

I didn't have permissions to modify info.plist, had to use

sudo pico /System/Library/Extensions/IOBluetoothFamily.kext/Contents/PlugIns/BroadcomUSBBluetoothHCIController.kext/Contents/Info.plist

Reply  |  Options
Unfold Re: Working Bluetooth kext by solnyshoksolnyshok, 1227986825|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
baza210baza210 1228563934|%e %b %Y, %H:%M %Z|agohover

Yeah.. I find editing through pico/nano kinda difficult, hope this works..
What's the command for a gui text edit? ie in Ubuntu I'd type gksudo gedit {file}. I've tried sudo textedit but that doesn't work :(

Ok, I just tried doing it with nano and it hasn't worked for me :l
Does Bluetooth have to be enabled in the BIOS for this to work?

Edit again : OK, I get it.. if you have BT Enabled in BIOS this allows you to turn it on/off in OS X. Cool.

Last edited on 1228564737|%e %b %Y, %H:%M %Z|agohover By baza210 + Show more
Reply  |  Options
Unfold Re: Working Bluetooth kext by baza210baza210, 1228563934|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
gopowergohgopowergoh 1228779042|%e %b %Y, %H:%M %Z|agohover

I also used sudo pico,
then I deleted the one section in the top post, making sure it was 2046. I saved it, Used disk utility to remove permissions, then I went to my hard drive in finder, then system, then libraries and deleted extensions.mkext and rebooted but I still can't turn off bluetooth. Any thoughts?

Reply  |  Options
Unfold Re: Working Bluetooth kext by gopowergohgopowergoh, 1228779042|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
Gregory CohenGregory Cohen 1230253664|%e %b %Y, %H:%M %Z|agohover

Apparently this no longer works with 10.5.6 … can anyone give me some help here?

Unfold Re: Working Bluetooth kext by Gregory CohenGregory Cohen, 1230253664|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
mikeweissmikeweiss 1230304084|%e %b %Y, %H:%M %Z|agohover

I ended up rolling back to the 10.5.5 from the most excellent optional packages offered by our good friend eNIK http://www.enik.ch/2008/10/osx-leopard-1055-on-the-eee-1000h/ then changing the variables accordingly.

I also was wondering *havent tried it*, but I noticed that the <key>Broadcom2046FamilyUSBBluetoothHCIController</key> doesnt exist in the info.plist in 10.5.6. Could we add this section to the new kext in 10.5.6?

Also it makes me wonder what the 10.5.6 kext would add to our installs / what the benefit would be over just rolling back to the 10.5.5 kext.

Reply  |  Options
Unfold Re: Working Bluetooth kext by mikeweissmikeweiss, 1230304084|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
woolmonkeywoolmonkey 1230391156|%e %b %Y, %H:%M %Z|agohover

The mod does still work with 10.5.6 you just have to change this

<key>Broadcom2046FamilyUSBBluetoothHCIController_37A</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
            <key>IOClass</key>
            <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
            <key>IOProviderClass</key>
            <string>IOUSBDevice</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>ClassicMustNotSeize</key>
                <true/>
            </dict>
            <key>idProduct</key>
            <integer>33301</integer>
            <key>idVendor</key>
            <integer>1452</integer>
        </dict>

to this
<key>Broadcom2046FamilyUSBBluetoothHCIController_37A</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.apple.driver.BroadcomUSBBluetoothHCIController</string>
            <key>IOClass</key>
            <string>Broadcom2045FamilyUSBBluetoothHCIController</string>
            <key>IOProviderClass</key>
            <string>IOUSBDevice</string>
            <key>IOProviderMergeProperties</key>
            <dict>
                <key>ClassicMustNotSeize</key>
                <true/>
            </dict>
            <key>idProduct</key>
            <integer>46848</integer>
            <key>idVendor</key>
            <integer>2821</integer>
        </dict>
Last edited on 1230391342|%e %b %Y, %H:%M %Z|agohover By woolmonkey + Show more
Reply  |  Options
Unfold Re: Working Bluetooth kext by woolmonkeywoolmonkey, 1230391156|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
rcfarcfa 1243241547|%e %b %Y, %H:%M %Z|agohover

No need to modify anything. Just copy an entire section, give it a new name, such asAsusEeePC1000HE_BuiltIn _Bluetooth2.0_USBHCIController and then modify the device matching keys there, this way all the predefined devices will continue to work.

Reply  |  Options
Unfold Re: Working Bluetooth kext by rcfarcfa, 1243241547|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
JakeE2JakeE2 1239761228|%e %b %Y, %H:%M %Z|agohover

I applied this edit on my 1002ha running 10.5.6 and can now turn off bluetooth from the menubar. However, I don't believe it actually turns it off. If i turn it off via the menu, upon reboot in the bios menu, it says bluetooth is enabled. So although bluetooth may appear off, the computer may still be powering it, so there isn't much point in turning it off via menubar anyway.
They same thing happens with the Wifi card. I have an airport card (apple broadcom) and when I turn it off from the menubar, the light is still illuminated on the computer. When i turn wifi off in XP, the light turns off. So although it appears off in osx, the wifi is still on.

Reply  |  Options
Unfold Re: Working Bluetooth kext by JakeE2JakeE2, 1239761228|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
rcfarcfa 1243234085|%e %b %Y, %H:%M %Z|agohover

there are multiple reasons to turn things on and off.
One is power savings, so if you're right and the devices still are powered on, these will be minimal.
But other reasons include security (prevention of BlueJacking) or compliance with rules that prevent RF interference (e.g. in hospitals and airplanes). What matters there is that the device turns off the radio and stops transmitting, even if the rest of the device is still powered on.

Also, that things are powered back on after a reboot means nothing, that just means that OS X doesn't modify the BIOS settings that would have to be changed such that the computer would power up in a different state.

Lastly, the LED is turned on when EITHER BT or WiFi are active. I'm not sure how accurate it is under OS X, but if you wanted to know if it's accurate, you'd have to power down BOTH WiFi AND BT for it to go off.

Reply  |  Options
Unfold Re: Working Bluetooth kext by rcfarcfa, 1243234085|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
mugen_rsxmugen_rsx 1241850392|%e %b %Y, %H:%M %Z|agohover

I tried tethering from iPhone 3.0 using bluetooth and USB, but both method are not working.
USB is completely not working.
I can barely use it from Bluetooth connection. Connection can be made to iPhone but extremely slow.

My machine is EeePC 901 with OSX installed (of course)

Reply  |  Options
Unfold Re: Working Bluetooth kext by mugen_rsxmugen_rsx, 1241850392|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
zmeYpczmeYpc 1241873636|%e %b %Y, %H:%M %Z|agohover

Please, check the enik's updated tutorial. I have BT fully operational running 10.5.6.


Я EeeMac 1000H Ѧ BIOS 2103_ASUS Ѧ DSDT dadaz_2103_HotkEee_0.4 Ѧ RAM 2 GB Ѧ Storage 160 GB + 120 GB Ѧ BootLoader Chameleon 2.0 R431 Ѧ OS Windows XP SP3 BG, Mac OS X 10.5.8 & Ubuntu 9.04 R

Reply  |  Options
Unfold Re: Working Bluetooth kext by zmeYpczmeYpc, 1241873636|%e %b %Y, %H:%M %Z|agohover
Re: Working Bluetooth kext
mugen_rsxmugen_rsx 1241897750|%e %b %Y, %H:%M %Z|agohover

I used Gregory Cohen EEEBoot to install all kexts. I have applied the same IOBluetoothFamily.kext from enik.

Today I tried to install this kext again (from enik), but the tethering speed is still very slow and not acceptable.

Reply  |  Options
Unfold Re: Working Bluetooth kext by mugen_rsxmugen_rsx, 1241897750|%e %b %Y, %H:%M %Z|agohover
New Post
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License