jilingshu Posted June 7, 2014 Share Posted June 7, 2014 I got a BCM4360 802.11ac card. It works for Mavericks, but in System Profiler, it shown as "Third-party wireless card". I tried to follow this post to rebrand it, but it seems the opensource b43 driver in Ubuntu cannot recoganize this card, and the closed-source driver 'wl' does not export the SPROM to 'ssb_sprom'. Is there any other way to access the SPROM of this card? Can I do it in Windows or Mac OS X? Thanks in advanced. Link to comment Share on other sites More sharing options...
Philip Petev Posted June 7, 2014 Share Posted June 7, 2014 That technique works only for all SSB SPROM - based cards (pre-BMC94322HM8L) It won't work on the newest cards like BCM943224, BCM943225 and the latest Broadcom 802.11ac models. Link to comment Share on other sites More sharing options...
jilingshu Posted June 8, 2014 Author Share Posted June 8, 2014 That technique works only for all SSB SPROM - based cards (pre-BMC94322HM8L) It won't work on the newest cards like BCM943224, BCM943225 and the latest Broadcom 802.11ac models. Thank you. What about other models like BCM4360? Is it possible to rebrand it with another way? Link to comment Share on other sites More sharing options...
toleda Posted June 8, 2014 Share Posted June 8, 2014 Your issue is cosmetic, not functional. Yes there is a patch, see http://www.insanelymac.com/forum/topic/289922-anyone-got-any-pci-e-bcm4360-wifi-ac-card-going-new-macbook-air-owner-wanted/?p=1926100 Link to comment Share on other sites More sharing options...
jilingshu Posted June 8, 2014 Author Share Posted June 8, 2014 Your issue is cosmetic, not functional. Yes there is a patch, see http://www.insanelymac.com/forum/topic/289922-anyone-got-any-pci-e-bcm4360-wifi-ac-card-going-new-macbook-air-owner-wanted/?p=1926100 Hi. Thank you for your help. I read that post by your instruction. It seems that the author suggested a binary patch for 'fixing' this. With some disassembling, I found he just set the instruction to NOP. Anyway, is there any more elegant way to modify the hardware ids with ROM patch or DSDT path instead of a binary patch? Thank you! BTW: I also tried to patch the DSDT by adding 'ARPT' to corresponding PCI device node. But it seems this patch does not change the hardware ids. Device (ARPT) { Name (_ADR, Zero) Name (_SUN, One) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_RMV, 0, NotSerialized) { Return (HPCE) } Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x0C) { "AAPL,slot-name", "Built In", "built-in", Buffer (One) { 0x00 }, "device_type", "AirPort", "model", "Broadcom BCM4360 802.11 a/b/g/n/ac Wireless Network Controller", "name", "AirPort Extreme", "compatible", "pci14e4,43a0" }) } } Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 8, 2014 Share Posted June 8, 2014 This is how you change hardware IDs via DSDT: http://www.insanelymac.com/forum/topic/168014-dsdt-trick-retail-drivers-by-changing-device-id-eg-usb/ Link to comment Share on other sites More sharing options...
jilingshu Posted June 8, 2014 Author Share Posted June 8, 2014 This is how you change hardware IDs via DSDT: http://www.insanelymac.com/forum/topic/168014-dsdt-trick-retail-drivers-by-changing-device-id-eg-usb/ Hi, I do tried this way to return a specific device_id and other properties in _DSM. Anyway, it seems that the driver of brcm4360 just bypass the _DSM method? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 8, 2014 Share Posted June 8, 2014 Maybe you need to inject more properties for the device you're trying to make it appear as. I know this is the case with AppleLPC.kext, before Mavericks you could get away with only injecting the device ID, in Mavericks you have to add a whole bunch of other stuff for the override to work. Look for posts about changing the LPC device ID for Mavericks and try to apply what you find to your Broadcom edit. YMMV, all of this is just off the top of my head, I haven't tried it myself. Link to comment Share on other sites More sharing options...
lisai9093 Posted October 4, 2014 Share Posted October 4, 2014 Same problem. It would to be nice to change or fake subdevice and subvendor id for this card. Link to comment Share on other sites More sharing options...
Recommended Posts