diff --git a/README.md b/README.md index 1f3f6b1..42c2682 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,15 @@ # mbp-fedora-kernel -Fedora 30 kernel with Apple T2 patches built-in (Macbooks produced >= 2018). +Fedora kernel with Apple T2 patches built-in (Macbooks produced >= 2018). -Fedora 30 ISO (with mbp-fedora-kernel builtin) - +Fedora ISO (with mbp-fedora-kernel builtin) - + +There are multiple version of the kernel maintained on seperate branches (all compiled versions could be found in releases section): + +- 5.4-f31 - +- 5.3-f31 - +- 5.3-f30 - +- 5.1-f30 - ## CI status @@ -17,23 +24,27 @@ Travis kernel publish status - : - integrate `roadrunner2/macbook12-spi-driver` and `MCMrARM/mbp2018-bridge-drv` drivers - add `kernel-headers` rpm generation -### Known issues - -- 5.2 kernel - random kernel panics - - - - > Tested on: Macbook Pro 15,2 13" 2019 i5 TouchBar Z0WQ000AR MV972ZE/A/R1 -#### Not working +### Known issues + +- 5.2<= kernel random kernel panics - just disable thunderbolt driver -- Microphone + ``` + ➜ cat /etc/modprobe.d/blacklist.conf + blacklist applesmc + blacklist thunderbolt + ``` + - it's working on 5.1, because 5.1 is failing to load thunderbolt firmware +- Microphone (it's recognised with new apple t2 sound driver, but there is a low mic volume amp) - Dynamic audio outputs change (on connecting/disconnecting headphones jack) - Suspend/Resume (sleep mode) +- Thunderbolt #### Working with upstream stable kernel 5.1 - Display/Screen -- Thunderbolt 3/USB-C +- USB-C - Battery/AC - Ethernet/Video USB-C adapters - Bluetooth @@ -83,7 +94,8 @@ and the .txt to something like /lib/firmware/brcm/brcmfmac4364-pcie.Apple Inc.-M - GitHub issue (RE history): - VHCI+Sound driver (Apple T2): -- hid-apple keyboard backlight patch: +- AppleSMC driver (fan control): +- hid-apple keyboard backlight patch: - TouchBar driver: - Kernel patches (all are mentioned in github issue above): - ArchLinux kernel patches: diff --git a/build.sh b/build.sh index 69b7266..90de8a8 100755 --- a/build.sh +++ b/build.sh @@ -1,7 +1,7 @@ #!/bin/sh FEDORA_KERNEL_BRANCH_NAME=f30 -FEDORA_KERNEL_COMMIT_HASH=abe0772732423398720bce6e0de49dddd7176e79 # Linux v5.3.8 - https://src.fedoraproject.org/rpms/kernel/commits/f30 +FEDORA_KERNEL_COMMIT_HASH=c200d4abc043c9e759e6511c3ec0f1a5014001c7 # Linux v5.3.11 - https://src.fedoraproject.org/rpms/kernel/commits/f30 ### Debug commands echo "FEDORA_KERNEL_BRANCH_NAME=$FEDORA_KERNEL_BRANCH_NAME"