Tested the logic on the MacBook. It worked and the install of the drivers are reenabled.
15 lines
547 B
Bash
15 lines
547 B
Bash
# Install Wi-Fi drivers for Broadcom chips on MacBooks:
|
||
# - BCM4360 (2013–2015)
|
||
# - BCM4331 (2012, early 2013)
|
||
|
||
# Grab the PCI ID string once
|
||
pci_info=$(lspci -nnv)
|
||
|
||
if echo "$pci_info" | grep -q "14e4:43a0" && echo "$pci_info" | grep -q "106b:"; then
|
||
echo "Apple BCM4360 detected"
|
||
sudo pacman -S --noconfirm --needed broadcom-wl dkms linux-headers
|
||
elif echo "$pci_info" | grep -q "14e4:4331" && echo "$pci_info" | grep -q "106b:"; then
|
||
echo "Apple BCM4331 detected"
|
||
sudo pacman -S --noconfirm --needed broadcom-wl dkms linux-headers
|
||
fi
|