Comments (6)
The build attached in that post was based on 10.14.6, which may not work in 10.14.1.
To build the kext manually:
- Download Xcode from https://developer.apple.com/download/more/ , it would be better if you have the version with SDK that matches your system.
- Clone the repo
- Modify
Info.plist
->OSBundleLibraries
, manually change each dependencies' bundle version to the version that your system is loading.
Takes com.apple.iokit.IOBluetoothHostControllerTransport
for an example, in Info.plist
, it looks like this initally:
<key>com.apple.iokit.IOBluetoothHostControllerTransport</key>
<string>7.0f8</string>
Open Terminal.app
, type kextstat | grep com.apple.iokit.IOBluetoothHostControllerTransport
and enter, you will see something like this:
122 2 0xffffff7f835cd000 0xb000 0xb000 com.apple.iokit.IOBluetoothHostControllerTransport (7.0.2f4) D2070464-95EB-3EE4-A1CA-89868BC6387A <114 27 13 12 8 7 6 5 3 1>
The "7.0.2f4" is the version of this kext that the system owns, so we change 7.0f8
to 7.0.2f4
. Modify other dependencies' bundle version like this, then build it with Xcode, you will get a IntelBluetoothFirmware.kext
, try sudo kextutil IntelBluetoothFirmware.kext
and see if the kext loads, then copy it to CLOVER/kexts
or OC/kexts
.
from intelbluetoothfirmware.
The release 1.0.1 is base on 10.15 sdk, which can not run below catalina, you can try this one
#7 (comment)
from intelbluetoothfirmware.
thx for the comment but I tried the linked file and it didn't change anything from the errors other than the signing error.
I still have the same dependency error :
here is how I loaded my kext :
- I removed the old kexts
- I copied the new kext to /Library/Extensions
- I changed the kext ownership
- I reloaded the kextcache
I also started getting crashes every time I reload my kextcache with the bluetooth firmware kext being in the /L/E directory.
from intelbluetoothfirmware.
@kirainmoe Your method did work and i got the kext loaded. but i still don't have any devices shown up.
from intelbluetoothfirmware.
Should be fixed a long time ago
from intelbluetoothfirmware.
Feel free to reopen if this issue still exists
from intelbluetoothfirmware.
Related Issues (20)
- Bluetooth stopped working on 13.5 Beta (22G5038d) HOT 8
- Unable to connect to any Bluetooth devices HOT 7
- How to detect used firnware? (Not a Bug) HOT 6
- Intermittent Boot Issue ( HOT 1
- AC 8265 not working at all HOT 1
- intel ax211 broken in Sonoma betas HOT 13
- Apple Keyboard doesn't connect after reboot HOT 2
- Bluetooth is nonfunctional on macOS 14 beta 3 HOT 5
- intel bluetooth 2.2.0出现的com.zxystd.IntelBTPatcher导致的崩溃在2.3.0有修复吗? HOT 1
- No connection after first disconnect
- Bluetooth can not turn on after i turn it off until I restart my pc HOT 1
- Bluetooth cannot be enabled anymore after disabling it. HOT 3
- AX201蓝牙不支持LEA服务 HOT 5
- Bluetooth only partially working on macOS Sonoma - HandOff is broken HOT 29
- 13.5.2 Cannot connect Airpods HOT 7
- No audio output on Airpods Pro 2 HOT 19
- Sonoma: Can connect with Keyboard.Mouse is visible, but cannot connect. All work on Monterey
- 蓝牙不可用
- AX200 even could not toggled the BT btn HOT 3
- Bluetooth detected under USB but default card appears under bluetooth HOT 2
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.