Fedora 28 Desktop MacBook Pro 2013 WiFi Issue (Broadcom BCM4360)

October 28, 2018

When installing Ferdora 28 on my MacBook Pro 2013 the very first issue I encountered was that the on-board WiFi card was not supported so the drivers need to be installed. This actually longer than it should of...

Firstly check that you have Broadcom Adapter in your MacBook Pro using lspci | grep Broadcom which should show you this 03:00.0 Network controller: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter (rev 03)

[user@localhost Documents]$ lspci | grep Broadcom
03:00.0 Network controller: Broadcom Limited BCM4360 802.11ac Wireless Network Adapter (rev 03)
[user@localhost Documents]$

Secondly the laptop needs to be connected to the internet, this can be done using a thunderbolt/USB to ethernet dongle or USB teather your phone.

The third step is to enter these commands

sudo dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-25.noarch.rpm https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-25.noarch.rpm
sudo dnf install -y broadcom-wl kernel-devel
sudo akmods --force --kernel `uname -r` --akmod wl
sudo modprobe -a wl

What does this do?

First command installs RPM Fusion. RPM Package Manager (RPM) (originally Red Hat Package Manager) is a package management system and RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship.

The broadcom-wl package contains the proprietary driver for Broadcom wireless adapters provided by Broadcom and the function of the kernel-devel package on Fedora is to provide the headers needed to compile modules for the kernel.

Then modprobe loads the new module into the kernal.

The final step is to reboot sudo reboot. Once you log in you should see your network adapter in the top right had corner

Share on Google+