FreeBSD doesn't have Wi-Fi driver for my old MacBook. AI build one for me

vladimir.varank.in
February 23, 2026
7 min read
66/100
Summary
FreeBSD lacks a Wi-Fi driver for older MacBook models. An AI-generated driver is being developed to enable Wi-Fi functionality on a 2016 MacBook Pro running FreeBSD.
Key Takeaways
- FreeBSD lacks native Wi-Fi driver support for the Broadcom BCM4350 chip used in 2016 MacBook Pro models.
- The author attempted to use AI to port the Linux brcmfmac driver to FreeBSD, but faced significant challenges including kernel panics and missing features in the LinuxKPI compatibility layer.
- After initial attempts, the author shifted to asking the AI for a detailed specification of the brcmfmac driver tailored to the BCM4350 chip, recognizing the complexity of the task.
- The AI coding agent's output grew increasingly complex, indicating the difficulty of adapting a large driver for a specific hardware component.
Coverage & discussions
Hacker News · vladimir.varank.in
Community discussions
Historical count: 5 · 5 saved in sample · Historical sample
Analysis ready
Community Sentiment
Positives
- The potential for AI to automate driver development could lead to ubiquitous hardware support across various operating systems, making technology more accessible.
- Using AI to build custom solutions for specific needs empowers users to create tailored software, enhancing personal productivity and satisfaction.
Concerns
- Current AI-generated code for drivers is still buggy and untested, highlighting the limitations of AI in solving complex programming challenges effectively.
- There are concerns about the safety and reliability of AI-generated software, as it may lead to unverified solutions and potential security risks.
Related Articles

Building for an audience of one: starting and finishing side projects with AI
Feb 17, 2026

Thomson Reuters Launches Its Own Frontier Model
Aug 25, 2026

We are not going anywhere
Aug 24, 2026
HackEurope 2026: A short rant on AI and hackathons
Aug 17, 2026

If I own Claude's outputs why can't I train my own model on them?
Aug 13, 2026