[{"data":1,"prerenderedAt":150},["ShallowReactive",2],{"/2026/05/25-bcm4360-rev3-driver-on-ubuntu-26-for-macbook-pro-2014-offline":3},{"id":4,"title":5,"body":6,"date":141,"description":138,"extension":142,"meta":143,"navigation":144,"path":145,"robots":146,"seo":147,"stem":148,"__hash__":149},"posts/2026/05/25 bcm4360-rev3-driver-on-ubuntu-26-for-macbook-pro-2014-offline.md","25 Bcm4360 Rev3 Driver On Ubuntu 26 For Macbook Pro 2014 Offline",{"type":7,"value":8,"toc":137},"minimark",[9,18,21,37,39,42,44,60,62,72,74,84,86,89,109,111,122,124,127,129,132,134],[10,11,13],"post-title",{":date":12},"date",[14,15,17],"h1",{"id":16},"broadcom-bcm4360-driver-on-ubuntu-26-for-macbook-pro-2014-offline","Broadcom BCM4360 Driver on Ubuntu 26 for Macbook Pro 2014 Offline",[19,20],"br",{},[22,23,24,25,36],"p",{},"I managed to install Ubuntu 26 on my Macbook Pro 2014 using balenaEtcher: ",[26,27,30],"span",{"className":28},[29],"text-blue-600",[31,32,33],"a",{"href":33,"rel":34},"https://documentation.ubuntu.com/desktop/en/latest/how-to/create-a-bootable-usb-stick/#using-balenaetcher",[35],"nofollow",".",[19,38],{},[22,40,41],{},"However, the wifi is not working. Turns out the adapter is by Broadcom and the driver is not included by default. Even after I opt for third party software installation.",[19,43],{},[22,45,46,47,55,56,36],{},"Running: ",[48,49,54],"code",{"className":50},[51,52,53],"bg-gray-200","p-2","rounded","lspci -vvnn | grep Network"," shows that my adapter is ",[57,58,59],"strong",{},"Broadcom BCM4360 (rev 03)",[19,61],{},[22,63,64,65],{},"Since the laptop can't connect to wifi and I don't have ethernet cable, I used a different laptop to find the driver package which lands me on: ",[26,66,68],{"className":67},[29],[31,69,70],{"href":70,"rel":71},"https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx",[35],[19,73],{},[22,75,76,77],{},"My first try, which doesn't work, is to download the .deb packages in a usb drive and plug the drive to the Macbook. In my case, I know I need the sta driver, so I download the dkms from ",[26,78,80],{"className":79},[29],[31,81,82],{"href":82,"rel":83},"https://launchpad.net/ubuntu/+source/broadcom-sta",[35],[19,85],{},[22,87,88],{},"Then I run the following:",[90,91,92,103],"ul",{},[93,94,95,99,100],"li",{},[48,96,98],{"className":97},[51,52,53],"cd /run/media/\u003Cusername>/\u003Cusbdrive-name>",". In my case, ",[57,101,102],{},"cd '/run/media/nikki/USB DRIVE'",[93,104,105],{},[48,106,108],{"className":107},[51,52,53],"sudo apt install ./\u003Cdriver-filename>",[19,110],{},[22,112,113,114,121],{},"The installer failed because dependencies are not installed. I found out that you can download the dependencies at ",[26,115,117],{"className":116},[51,52,53],[31,118,119],{"href":119,"rel":120},"https://packages.ubuntu.com/",[35],". Soon, it gets tedious due to the number of dependencies.",[19,123],{},[22,125,126],{},"I was like how about if I used a different way. An obvious option is ethernet cable + usb ethernet adapter, but I have none of that. So, I ended up using my Android phone + USB cable and enabled USB tethering. This works! Basically using my phone as wifi adapter.",[19,128],{},[22,130,131],{},"After that, I simply use the Software Updater in Ubuntu to download required packages, restart and wifi works.",[19,133],{},[22,135,136],{},"Another option that I didn't have chance to try is BTPAN (Bluetooth Personal Area Network) to connect my Macbook to my Android phone and enable Bluetooth Tethering.",{"title":138,"searchDepth":139,"depth":139,"links":140},"",2,[],"2026-05-25T00:00:00.000Z","md",{},true,"/2026/05/25-bcm4360-rev3-driver-on-ubuntu-26-for-macbook-pro-2014-offline",null,{"title":5,"description":138},"2026/05/25 bcm4360-rev3-driver-on-ubuntu-26-for-macbook-pro-2014-offline","aQqrUG4fZza6XBv2L7O94qWTnLARAi3TOsE9_9fRWTU",1785167451284]