The Broadcom drivers require a “backplane” driver separate from the main driver, which is a setup no other WiFi driver needs. It also needs some bits of the KOBJ system that we don’t really implement. So, in order to port that, I would need a considerable amount of time, and hardware with it.
What kind of hardware would be suitable? Any Mac since the Intel switch? They should use a Broadcom chipset, I guess
Mac hardware is durable and longer in use. But at some point in time the OS support stops although the hardware is in a good shape and well functioning. Hence it would be great to offer Haiku as an alternative. (I suppose that’s what Elementary OS is aiming for.)
If there’s actually the willingness to code the drivers, I would be ready to try to get hands on some hardware that I could donate.
Good news is not all Macs use Broadcom; the AirPort card in my 2006 MacBook is Atheros based as one example. Definitely agree; Mac hardware is the best out there.
So, the Atheros chipsets work? Good to know. According to Wikipedia all Macs since “late 2008” (source) use Broadcom chipsets. The teardowns made by iFixIt describe the chipsets found in the hardware.
Here at home we have an old MacBook (early 2008, I believe) and an old MacBook Pro (mid 2007). The MacBook Pro has Wi-Fi, but the MacBook only gets internet access through an Ethernet connection. I don’t remember anymore what chipsets they have, but probably one is Atheros and the other eis Broadcom.
Yes and no. I have to agree with @victordomingos that my MacBook only gets a solid Internet connection via Ethernet. The wireless card is detected on my late 2006 MacBook and does manage to connect – but the connection isn’t stable and drops often to the point it is not really reliable. It’s generally a better idea to just use Ethernet, either by bridging with a Mac that does have working wireless through Sharing preferences on the Mac or otherwise by connecting directly to a wired connection. Hope this clears things up a bit.
Well, Mac hardware currently has a lot of other problems (EFI booting problems, frequent KDLs, etc.) so WiFi drivers alone are not going to be much help.
I think I actually have some hardware here with a Broadcom WiFi chip, so if there really is interest I may already have something to test with.
Did you have a chance to test those Broadcom WiFi back then? I’m looking into installing Haiku on a MacBook with the BCM43602 adapter which is supported by OpenBSD but AFAIU not by Haiku, right?
What’s the PCI ID? It looks like it’s supported, but Broadcom’s model numbers are extremely confusing, so without a specific PCI ID it’s hard to say.
If it’s indeed supported by the OpenBSD bwfm driver, then yes, I can port that over and you should get support that way.
Apologies for the long-overdue response. I finally have Haiku installed on my MacBook Pro 2015. If you can port the driver for the 14E4:43BA device I’d gladly test it.