mirror of
https://github.com/leifliddy/macbook12-bluetooth-driver.git
synced 2024-09-11 12:55:15 +03:00
not really known
patch_bluetooth | ||
.gitignore | ||
dkms.conf | ||
dkms.sh | ||
install.bluetooth.sh | ||
Makefile | ||
README.md |
Patch/Compile/Install bluetooth driver for:
Macbook Pro models: 13,1 and 14,1 Macbook 12 inch models (2015 and later): 8,1 + 9,1 + 10,1
Kernels supported: >= 5.0
Patch info: (changes made by install.bluetooth.sh
are based off this patch)
ddf622a0a1
Discussion of Macbook bluetooth issue: https://github.com/Dunedan/mbp-2016-linux/issues/29
Installation Instructions
prerequisites Enure the necessary packages are installed:
fedora package install
dnf install dkms gcc kernel-devel make wget
ubuntu package install
apt install dkms gcc make linux-headers-generic wget
arch package install
pacman -S dkms gcc make linux-headers wget
- build and install dkms module (experimental feature)
this will build the module for the current/active kernel
and will auto-compile this module whenever you install a newer kernel
git clone https://github.com/leifliddy/macbook12-bluetooth-driver.git
cd macbook12-bluetooth-driver/
# run the following command as root or with sudo
./install.bluetooth.sh -i
# to uninstall the dkms feature run:
./install.bluetooth.sh -u
- (backup method if dkms didn't work) manually build and install module for current kernel
git clone https://github.com/leifliddy/macbook12-bluetooth-driver.git
cd macbook12-bluetooth-driver/
# run the following command as root or with sudo
./install.bluetooth.sh
reboot
install.bluetooth.sh
will auto-patch the hci_bcm.c
source file and then compile and install the hci_uart
module