Comments (20)
Hi @derpuma, that is great that you got it working, I jus tried your kext, but didn't work for me.
My specs:
INTEL i9-12900K
GPU AMD Radeon RX 580 8 GB
Motherboard: Aorus Z690 PRO DDR5
Your kext is not loading here:
kextstat | grep bluetooth -i
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
50 0 0xffffff800236a000 0x37000 0x37000 com.apple.iokit.IOBluetoothFamily (9.0.0) 94011177-9DC3-353A-85CD-A0081589A3DB <49 38 17 9 8 7 6 3 1>
98 0 0xffffff8003d16000 0xafd000 0xafd000 com.zxystd.IntelBluetoothFirmware (2.4.0) F9DD55B4-27C6-39D5-AAFC-C599DB3DEBCA <38 7 6 3>
Thanks for the help.
from intelbluetoothfirmware.
@brrandrade Bruno, essa EFI do Derpuma seria para Ryzen, pois eu a modifiquei e refiz alguns parâmetros na plist e as minhas Kexts da intel. A plist dele estava faltando algumas modificações. As Kexts que ele se refere são de um amigo que é programador. Mas o problema mesmo está nas Kexts da intel. Eu uso uma versão compilada.
You can't use @derpuma EFI, is for Ryzen AMD, you use intel, so im modified some parameters, and use my Intel kexts. Look especially in SecureBootModel, was X86platform but in fact, Intel or Ryzen (or other processors) is better use Disabled on plist
If you can try use those kexts to help your Bluetooth connexion, check GitHub developer page
https://github.com/hnanoto/AirPort-Utility and here https://github.com/hnanoto/Bluetooth-File-Exchange
My kexts that im using on Bluetooth works is on EFI or here
Im using a different kext to works OTA update without issue
Kexts for intel Bluetooth Sonoma 14.4.zip
from intelbluetoothfirmware.
You can upload a log file of bluetoothd
, maybe I can help you locate what's the problem.
log show --last 5m | grep bluetoothd > ~/desktop/a.txt
from intelbluetoothfirmware.
I am also running in KVM, it was ok even on Ventura, I have collected the log and toggled off and on the bluetooth to populate more info.
a.txt
from intelbluetoothfirmware.
I am also running in KVM, it was ok even on Ventura, I have collected the log and toggled off and on the bluetooth to populate more info. a.txt
Hey @brrandrade. My bluetooth works now...
Please feel free to add this kext into your EFI/OC/Kext and add it to your config.plist:
Bluetooth File Exchange.kext.zip
And please post results.
If you send me the details of your hardware, I may can help you further. Are you on AMD or Intel?
Which CPU, GPU and Mainboard do you use?
See the results on my side now!
from intelbluetoothfirmware.
Here you have my EFI Folder, with all the things I tried to get it to work.
To be honest, there are so many inputs I got. I am not 100% sure, what brought Bluettooth to life in the end.
Maybe you can look and find something that helps you too...
https://mega.nz/file/SVQmwALI#kZVztxxoQNbKNRBuhD-UH5lsbqLXg5K_iM5pwQzM58g
from intelbluetoothfirmware.
@brrandrade você pode acessar o Discord ou o Youtube de nosso amigo Henrique Nonato
Veja no canal Hackintosh and Beyond do Youtube, Ali tem todos os links de acesso.
from intelbluetoothfirmware.
Kudos @maxpicelli
Great that you give support here too, like you helped me!
from intelbluetoothfirmware.
Hi @derpuma, thank you for your EFI, it worked and I can't believe lol, I was hopeless with that.
It worked even without using usbport kext and with the XHCIPortLimit enabled.
@maxpicelli, I didn't use your kexts, do you think it will bring something for my intel, or leave as it is?
I got the channels in youtube and discord, thanks for that.
I just had one Problem, I can't boot with boot-args= -v, it gets stuck as showed in the picture below, without it, boot normally, do you have any idea what can I do to enable debug without get stuck?
from intelbluetoothfirmware.
@brrandrade I guess, as we are running macOS in a KVM, it is possible, that you run your macOS also with my AMD kext from my EFI folder. The KVM emulates the hardware, the kext pretend to be... I bet it doesn't make any difference to have some kext or not.
As I do not know, what exactly made the difference for BT to be detected as the right Controller, I am not sure at all. I will investigate more over the weekend and try to specify which enabled it at the end. For now I am happy, thanks to @maxpicelli who gave me a helping hand at insanelymac forum.
from intelbluetoothfirmware.
I had disabled your AMDRyzen... maybe I could give a try on it to see if something occurs.
from intelbluetoothfirmware.
I did extracting it from linux and windows, but both in KVM got stuck at boot, I need to try with a mac installation, it might generate different files, but for now, no extra disk to try it. but the goal here was reached with the bluetooth working, thanks again :).
from intelbluetoothfirmware.
IOREG FILE: iMac Pro.zip
from intelbluetoothfirmware.
The log is incomplete, the actual keyword is 'IntelFirmware' but not 'IntelBluetooth', please collect again.
from intelbluetoothfirmware.
Hi @zxystd , now with the correct command:
sudo dmesg | grep -i IntelFirmware
Password:
[ 0.823169]: IntelFirmware: Driver init()
[ 0.823173]: IntelFirmware: Driver Probe()
[ 0.823176]: IntelFirmware: name=IOUSBHostDevice, class=IOService, vendorID=0x8087, productID=0x0029
[ 0.823181]: IntelFirmware: Driver Start()
[ 0.823200]: IntelFirmware: virtual bool BtIntel::initWithDevice(IOService *, IOUSBHostDevice *)
[ 0.823202]: IntelFirmware: virtual bool USBDeviceController::init(IOService *, IOUSBHostDevice *)
[ 0.823209]: IntelFirmware: virtual bool USBDeviceController::initConfiguration()
[ 0.823214]: IntelFirmware: set configuration to 1
[ 0.823561]: IntelFirmware: virtual bool USBDeviceController::findInterface()
[ 0.823568]: IntelFirmware: Found interface!!!
[ 0.823617]: IntelFirmware: virtual bool USBDeviceController::findPipes()
[ 0.823621]: IntelFirmware: Found Interrupt endpoint!
[ 0.823918]: IntelFirmware: Found Bulk out endpoint!
[ 0.824186]: IntelFirmware: Found Bulk in endpoint!
[ 0.824450]: IntelFirmware: BT init succeed
[ 0.825198]: IntelFirmware: Read the legacy Intel version information
[ 0.825201]: IntelFirmware: Firmware revision 0.0 build 111 week 53 2019
[ 0.825204]: IntelFirmware: Frimware is already running, finishing
[ 0.826196]: IntelFirmware: Clean up...
[ 0.826199]: IntelFirmware: virtual void BtIntel::free()
[ 0.826201]: IntelFirmware: virtual void USBDeviceController::free()
from intelbluetoothfirmware.
More info:
from intelbluetoothfirmware.
macOS Version
Version 14.4 (23E214)
Kext Version
v2.4.0
Wireless Adapter Model and USB Product ID
INTEL Vendor ID 0x8087 | Product ID 0x0032
Description
USB Port Mapping is done
Adapter shows under System Info -> USB
Bluetooth Controller is NULL under System Info -> Bluetooth
Kexts are loading
Bluetooth switch can be switched on and off in Settings and in Control Center
No devices are found
I have the same problem. I tried 14.3.1. 14.4beta and 14.4. Always the sam fault with BT.
The IntelBluetoothFirmware.kext driver is loaded with ibt-0041-0041.sfi.
I see BT under USB Hardware, but the Controller under Bluetooth show is with [Null]-
Kextstat shows that all relevant drivers are loaded:
Under Monterey the card works 100% Wifi and BT. On Sonoma only Wifi works.
My ID is slightly different > 8087:0032.
This is my dmesg:
admin@iMac-Pro ~ % sudo dmesg | grep -i IntelFirmware
[ 2.684701]: IntelFirmware: Driver init()
[ 2.686943]: IntelFirmware: Driver Probe()
[ 2.689154]: IntelFirmware: name=IOUSBHostDevice, class=IOService, vendorID=0x8087, productID=0x0032
[ 2.691976]: IntelFirmware: Driver Start()
[ 2.694265]: IntelFirmware: virtual bool BtIntel::initWithDevice(IOService *, IOUSBHostDevice *)
[ 2.697061]: IntelFirmware: virtual bool USBDeviceController::init(IOService *, IOUSBHostDevice *)
[ 2.699871]: IntelFirmware: virtual bool USBDeviceController::initConfiguration()
[ 2.702498]: IntelFirmware: set configuration to 1
[ 2.714432]: IntelFirmware: virtual bool USBDeviceController::findInterface()
[ 2.717199]: IntelFirmware: Found interface!!!
[ 2.727415]: IntelFirmware: virtual bool USBDeviceController::findPipes()
[ 2.729935]: IntelFirmware: Found Interrupt endpoint!
[ 2.754424]: IntelFirmware: Found Bulk out endpoint!
[ 2.754513]: IntelFirmware: Found Bulk in endpoint!
[ 2.754615]: IntelFirmware: BT init succeed
[ 2.759659]: IntelFirmware: Firmware timestamp 2023.42 buildtype 1 build 73111
[ 2.759662]: IntelFirmware: Firmware SHA1: 0x2e575f2a
[ 2.759806]: IntelFirmware: Found device firmware ibt-0041-0041.sfi
[ 2.762691]: IntelFirmware: Found device firmware: ibt-0041-0041.sfi
[ 2.762710]: IntelFirmware: Boot Address: 0x100800
[ 2.762712]: IntelFirmware: Firmware Version: 151-42.23
[ 2.762714]: IntelFirmware: Firmware already loaded
[ 2.762767]: IntelFirmware: Frimware is already running, finishing
[ 2.766661]: IntelFirmware: Clean up...
[ 2.766666]: IntelFirmware: virtual void BtIntel::free()
[ 2.766667]: IntelFirmware: virtual void USBDeviceController::free()
from intelbluetoothfirmware.
@brrandrade @derpuma From your logs, we can see the IntelBluetoothFirmware firmware driver is working fine, so your issue is about Hackintosh, that's out of our control, please see other way for help. Thanks.
from intelbluetoothfirmware.
Of course! It would be be great if you could help. I am not on a hackintosh. My macOS runs in a KVM, but should act like a hacky!
As long as the BT shows up as a USB Device, it should also be loaded as a Bluetooth device.
Not sure were the quirk is here...
Here is the logfile:
a.txt
from intelbluetoothfirmware.
Maybe you should try install in normally without KVM. After that, use same EFI to try boot on KVM. Need extract DMAR table, with SSDTTime or similar and so enable VT-d.
from intelbluetoothfirmware.
Related Issues (20)
- 蓝牙不可用
- AX200 even could not toggled the BT btn HOT 3
- Bluetooth detected under USB but default card appears under bluetooth HOT 2
- Bluetooth cannot turn on in Sonoma HOT 1
- Bluetooth not working properly HOT 1
- AX200 bluetooth not working on Ventura 13.6.3 HOT 3
- Intel 7265 not working even tho its supported HOT 3
- Intel AC 7265 Dual Band Bluetooth Doesn't Work in Sonoma 14.2.1 HOT 2
- AC 3168 WiFi正常,蓝牙无法工作。Ventura 13.6 (22G120) HOT 1
- Bluetooth Controller Address is NULL | MacOS Sonoma | AX211 HOT 1
- Bluetooth is not working properly in Sonoma 14.2.1 HOT 2
- Sleep / instant wake when using Bluetooth kexts HOT 1
- Sonoma 14.4 will auto reboot HOT 2
- Bluetooth broken on macOS Sonoma 14.4 Not working after updating it from 14.3.1 ( last known working version ) HOT 5
- Installing macOS Ventura: All IntelBluetoothFirmware Kexts Causing Slow Installer Load, Causes SSDs To Be Undetected HOT 1
- Bluetooth stop working after wake up from sleep HOT 2
- AirPods Pro 2能正常连接,但没有声音 HOT 1
- Kernel panik when activating IntelBTPatcher.kext on SEQUOIA > Bluetooth higher 5.1 HOT 11
- Sonoma handoff is not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from intelbluetoothfirmware.