Closed bolu-atx closed 3 years ago
Yes, I'm having the same issue. Intel AX200, Catalina 10.15.7. Bluetooth says its on but wont discover or be discovered by any devices, and if I try to toggle it on and off, the whole system freezes and I have to hard reboot.
@sourceblaak Your issue is different and that has nothing to do with this kext, please read our docs for more info.
@bolu-atx IntelBluetoothFirmwareInjector.kext
is a plist-only kext and does not contain any binary files, the configuration is incorrect.
Could you post the output from kextstat?
@williambj1 Kextstat shows that the kernel extension is not loaded at all
~ » kextstat | grep Intel blu@Bos-iMac-Pro
44 0 0xffffff7f83cd1000 0x33000 0x33000 com.apple.driver.AppleIntelCPUPowerManagement (222.0.0) B353FC17-B553-3561-8849-94AD2E4F828C <8 7 6 5 3 1>
110 0 0xffffff7f85e20000 0x3000 0x3000 com.apple.driver.AppleIntelSlowAdaptiveClocking (4.0.0) 37A296C5-D4AF-3777-A3F7-3EDD1402626A <109 5 3>
111 0 0xffffff7f85e23000 0x13000 0x13000 com.apple.driver.AppleIntelMCEReporter (115) 62FC776D-75D3-365A-A6F2-A5CB65314F5E <13 12 8 7 6 5 3 1>
The AirportItlwm is loaded, however
~ » kextstat | grep zxystd blu@Bos-iMac-Pro
76 0 0xffffff7f85001000 0xd3a000 0xd3a000 com.zxystd.AirportItlwm (1.2.0) 9EE740EA-AB63-3492-A914-0AD5017E8DF5 <75 32 13 6 5 3 1>
I managed to get this working - turned out this is because of my USB mapping SSDT being configured incorrectly. After updating the SSDT to the following (Specifically for Asorck B450 mini-ITX board. your mileage might vary), the kext loaded no problem.
kextstat shows the proper kernel extension!
90 0 0xffffff7f84135000 0xecc000 0xecc000 com.zxystd.IntelBluetoothFirmware (1.1.2) 7D93D8C7-7FA8-3224-AE35-8DFFC844BB63 <21 6 5 3>
Here's my DSL file (check this out if you don't know how to use it - https://dortania.github.io/Getting-Started-With-ACPI/Manual/compile.html#macos)
DefinitionBlock ("SSDT-ASROCK B450 ITX USB.aml", "SSDT", 1, "APPLE", "tinySSDT", 0x00000006)
{
External (\_SB_.PCI0.GPP2, DeviceObj)
External (\_SB_.PCI0.GPP2.PTXH, DeviceObj)
Scope (\_SB_.PCI0.GPP2.PTXH)
{
Name (_STA, Zero)
}
Scope (\_SB_.PCI0.GPP2)
{
Device (XHCI)
{
Name (_ADR, Zero)
Device (RHUB)
{
Name (_ADR, Zero)
// USB3.1 back panel
Device (PRT1)
{
Name (_ADR, 0x5)
Name (_UPC, Package (0x04)
{
0xFF,
0x03,
Zero,
Zero
})
}
Device (PRT2)
{
Name (_ADR, 0x6)
Name (_UPC, Package (0x04)
{
0xFF,
0x03,
Zero,
Zero
})
}
// USB3.0 front panel
Device (PRT3)
{
Name (_ADR, 0x7)
Name (_UPC, Package (0x04)
{
0xFF,
0x03,
Zero,
Zero
})
}
Device (PRT4)
{
Name (_ADR, 0x8)
Name (_UPC, Package (0x04)
{
0xFF,
0x03,
Zero,
Zero
})
}
// USB2.0
Device (PRT5)
{
Name (_ADR, 0x9)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
Device (PRT6)
{
Name (_ADR, 0xa)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
Device (PRT7)
{
Name (_ADR, 0xb)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
Device (PRT8)
{
Name (_ADR, 0xc)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
Device (PRT9)
{
Name (_ADR, 0xd)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
Device (PRTA)
{
Name (_ADR, 0xe)
Name (_UPC, Package (0x04)
{
0xFF,
Zero,
Zero,
Zero
})
}
}
}
}
}
Closing this issue. Thanks!
Description I downloaded the latest built kexts v1.1.2 and couldn't get Bluetooth to work on my Hacknitosh Tried the suggestion to check boot logs, but nothing referring to IntelBluetoothFirmware even shows up
Looks like the wiresless kext is working fine
Environment
Kexts
configs.plist Relevant Section
Has anyone run into a similar issue before?