Thursday, November 7, 2013

Hackintosh: Missing Bluetooth Controller Transport fix

This is another popular error that you may encounter when building a hackintosh.  I consider myself very comfortable with building hackintosh's, but with my latest build I was stuck on the Missing Bluetooth Controller Transport! error for the longest time.  

I had checked and rechecked all the possible solutions and none of them worked.  I was still able to successfully log in using -x but the graphics were very poor.  I made sure IGFX was the first option in BIOS (was also the only option I had since I didn't have a discrete card).  Since I have a K version processor, 4670K, I didn't have to worry about Disabling VT-d since it's not an available option in the BIOS settings.  I tried all types of boot flags, IGPEnabler=Yes IGPlatformID=0x260000 PCIRootUID=1 GraphicsEnabler=Yes, different 4600HD flags, but unfortunately none of those seemed to work.

What finally did work for me, even on OS X Mavericks, was to choose and install the DSDT Free option in the older version of Multibeast.  The only option I selected in Multibeast was the DSDT-Free option since the Gigabyte Z87 board doesn't require a DSDT.  So if none of the other previous solutions work for you, hopefully using the older Multibeast will resolve your issue.

What you can also try but a method I haven't tried myself is the following:

Boot with -s. When you see the prompt "root:":

Type: mount -uw /
Type: cd /System/Library/Extensions
Type: mkdir intel_back
Type: mv AppleIntelHD* AppleIntelF* intel_back/
Type: touch ../Extensions

Reboot and use -v flag.


Related:
[IOBluetoothHCIController][start] -- completed error

33 comments:

  1. Thank you for the suggestion. The command line fix worked and I can finally boot in without -x :) So happy

    ReplyDelete
    Replies
    1. I'm glad you were able to fix your issue.

      Delete
    2. I don't see any prompt root what should I do

      Delete
    3. can any one learn me how to write that symbols and how to do anything step by step please ! <3

      Delete
  2. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. I'm glad it worked out for you.

      Delete
  3. noob question. do you use the -s the same way you use -x or -v? if so, i lock up at root# and have to hard shutdown...

    ReplyDelete
    Replies
    1. I haven't tried that method myself but I would assume you would use it the same way you use any other boot flag. If you are unable to type anything once you see the root prompt then I am not sure what your issue may be.

      Delete
    2. maybe your keyboard is not recognized, try a usb one, or try switching usb ports(2.0 usually works better since apple doesn't support 3.0)

      Delete
  4. Any idea why that would be? my system is 3770k on a gigabyte z77 ud5h, nvidia 680gtx... everything was working, and smoking fast before the update to 10.9.2 ...

    ReplyDelete
    Replies
    1. I actually had to restore from a Time Machine backup after installing 10.9.2 on my system. I haven't tried updating since it was released, but I plan on giving it another try in the near future.

      What do you see when you use -v?

      Delete
    2. The bluetooth transport error that has been hitting some people. Everything was working fine with the update, except my wifi. I used an updated network kext that worked for some, and that's when it started... I did back up my kext first with kext wizard, but even after restoring it, I still have to use safe mode -x to boot...

      Delete
  5. thanks a lot, it works for me the second part: moving the graphic kexts.

    But now i don't have quartz extreme enabled. how do you get full graphics? (i'm on intel HD4000)

    ReplyDelete
  6. After using this method i get a weird black,yellow,red and white screen with a black line in the middle which turns grey and then white, I also have on each side of my screen(left and right) 2 lines running. Can you please help me?

    ReplyDelete
  7. this didnt work for me.. any help pls.. i have installed on an AMD machine with Radeon 6770 graphics

    ReplyDelete
  8. The commandline worked for me in OS X 10.10.

    Thank you

    ReplyDelete
  9. i don't get the promt "root:" when i boot with -s

    ReplyDelete
    Replies
    1. I can't see too any promt "root" when booting
      What should i do?
      I am booting it from usb

      Delete
  10. How can I use this when I boot within VirtualBox?

    ReplyDelete
  11. Hi everyone,
    How to boot the vbox using -v or -x etc? I am running vbox and wanted to install mac os x on windows vbox. I couldnt understand how to use switch -v etc to boot the box as I am stuck on "missing bluetooth controller transport" .your help much appreciated.

    ReplyDelete
  12. Jon, thanks a lot for your solution of the problem! I was searching through many blogs and forums to find out why did the boot process of maverics installation stop on tat step. I'm so glad to see that all works perfectly! Thanks a lot from a pure heart! (as it is spoken in Russia)

    ReplyDelete
  13. Can somebody help me?
    I can't see any prompt root when booting mavericks with -s.
    I tried the commands but nothing has happend.

    ReplyDelete
    Replies
    1. You can try:

      -v -f -x GraphicsEnabler=Yes PCIRootUID=1

      Each situation is different based on your system specs.

      Delete
  14. After this ,I fixed that problem. But,end with graphic card error. It shows only 4mb

    ReplyDelete
  15. Thanks for giving helpful tip! I successfully booted hackintosh by following your tips!

    ReplyDelete
  16. it says [IOBluetoothHCIController][start] -- completed and reboots plzz help

    ReplyDelete
  17. I donèt understand how to boot from -s how do you do that

    ReplyDelete
    Replies
    1. I am using VirtualBox with El Capitan

      Delete
  18. i'm using clover booter an wanna install OS X El Capitan on hp paivilion g6 8GB RAM please help me!

    ReplyDelete
  19. Thanks for this page, was searching days and days for a solution to my slow boot time. This helped me boot in 9seconds now :) Cheers

    ReplyDelete