Installing Ubuntu on intel Macbook Pro 2017 with touchbar

Installing Ubuntu on intel Macbook Pro 2017 with touchbar

Just some notes about fixing some issues while installing Ubuntu on Macbook Pro 2017

Fix Audio

Audio is not working by default after a fresh install.

GitHub - davidjo/snd_hda_macbookpro: Kernel audio driver for Macs with 8409 HDA chip + MAX98706/SSM3515 amps
Kernel audio driver for Macs with 8409 HDA chip + MAX98706/SSM3515 amps - davidjo/snd_hda_macbookpro
johndoe@mac ~> sudo apt install gcc linux-headers-generic make patch wget

johndoe@mac ~> sudo apt install linux-source-7.0.0

johndoe@mac ~/dev> git clone https://github.com/davidjo/snd_hda_macbookpro.git

johndoe@mac ~/dev> cd snd_hda_macbookpro/

johndoe@mac ~/d/snd_hda_macbookpro (master)> sudo ./install.cirrus.driver.sh


johndoe@mac ~/d/snd_hda_macbookpro (master)> sudo reboot

Fix Touchbar


> sudo apt install git dkms build-essential linux-headers-$(uname -r)

> git clone https://github.com/AJ-dev-i60/t1-touchbar.git
> cd t1-touchbar

> sudo ./install.sh
> sudo reboot

Fix Wi-Fi

Wifi actually works out of the box, but the signal strength is usually very bad. We'll try to fix that

johndoe@mac ~> cd /tmp
               wget -O brcmfmac43602-pcie.txt \
                     https://raw.githubusercontent.com/jsoyer/MacBookPro14-2/main/firmware/brcm/brcmfmac43602-pcie.txt
--2026-09-10 18:36:39--  https://raw.githubusercontent.com/jsoyer/MacBookPro14-2/main/firmware/brcm/brcmfmac43602-pcie.txt
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.109.133, 185.199.111.133, 185.199.110.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.109.133|:443... failed: Connection timed out.
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.111.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6051 (5.9K) [text/plain]
Saving to: ‘brcmfmac43602-pcie.txt’

brcmfmac43602-pcie.txt    100%[=====================================>]   5.91K  --.-KB/s    in 0.04s   

2026-09-10 18:38:53 (163 KB/s) - ‘brcmfmac43602-pcie.txt’ saved [6051/6051]



johndoe@mac /tmp> sed -i 's/^macaddr=.*/macaddr=<your-wi-fi-cards-mac-id>/' brcmfmac43602-pcie.txt


johndoe@mac /tmp> sudo cp /tmp/brcmfmac43602-pcie.txt \
                        "/lib/firmware/brcm/brcmfmac43602-pcie.Apple Inc.-MacBookPro14,2.txt"

johndoe@mac /tmp> sudo ln -sf \
                        "brcmfmac43602-pcie.Apple Inc.-MacBookPro14,2.txt" \
                        /lib/firmware/brcm/brcmfmac43602-pcie.txt
                     
                     
                     
johndoe@mac /tmp> sudo reboot


Subscribe to raju.dev

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe