This guide explains how to patch the official CachyOS Live ISO build system to make WiFi work out-of-the-box on older Apple devices using the infamous Broadcom BCM4360 chipset.
Tested on:
- MacBook Air 2013
- Broadcom BCM4360
- CachyOS Desktop ISO
The default CachyOS live environment does not detect WiFi networks on some Apple laptops using Broadcom chipsets.
The issue is caused by conflicting kernel modules being loaded before the proprietary wl driver.
Typical symptoms:
- No WiFi networks detected
- No wireless interface appears
ip linkonly showslomodprobe wlfails- Installer cannot continue because there is no network connection
The Linux kernel automatically loads open-source Broadcom drivers such as:
b43b43legacybcmabrcmsmacssb
These conflict with the proprietary Broadcom driver required by BCM4360 devices.
The solution is:
- Install
broadcom-wl-dkms - Prevent conflicting modules from loading
- Force the
wlmodule to load early during boot
Make sure to have another working CachyOS system with access to terminal. Do not try to do this from the broken MacBook live ISO itself or from another CachyOS live.
You need:
- Another physical machine running CachyOS
- OR a virtual machine running CachyOS
The reason is simple:
- The original live ISO has no working WiFi on BCM4360 devices
- You cannot download packages or rebuild the ISO from the affected machine
- The ISO must be patched and rebuilt elsewhere first
sudo pacman -Syy
sudo pacman -S archiso mkinitcpio-archiso git squashfs-tools grub --needed
git clone https://github.com/cachyos/cachyos-live-iso.git cachyos-archiso
cd cachyos-archisoEdit:
archiso/packages_desktop.x86_64
Add:
broadcom-wl-dkms
dkms
linux-cachyos-headers
Remove:
b43-fwcutter
Edit:
archiso/airootfs/etc/modprobe.d/broadcom-wl.conf
Add these lines:
blacklist b43
blacklist b43legacy
blacklist bcma
blacklist brcmsmac
blacklist ssbCreate:
archiso/airootfs/etc/modules-load.d/wl.conf
Contents:
wl
sudo ./buildiso.sh -p desktop -v -wWait for the build to complete successfully, this should take 30-40 minutes.
Do not interrupt the process.
Write the ISO to USB or use Ventoy.
After booting:
- WiFi networks should appear immediately
- NetworkManager should detect the wireless adapter automatically
- The installer should work normally
- This fix is specifically intended for BCM4360-based Apple laptops
- It may not be appropriate for all Broadcom devices
- The aggressive blacklist is intentional
- This was tested on a MacBook Air 2013
lsmod | grep wlmodinfo wllspci -k | grep -A 5 -i networklsmod | grep -E 'wl|b43|bcma|brcmsmac|ssb'ip linkrfkill listsudo dmesg | grep -i broadcomUsing broadcom-wl-dkms ensures compatibility with the CachyOS kernel shipped inside the live ISO.
The standard broadcom-wl package may not always match the exact kernel version used during ISO generation.
After applying this patch:
- The live ISO detects WiFi correctly
- The CachyOS installer works normally
- BCM4360 Apple devices become fully usable without external adapters or tethering