Philip Petev Posted May 8, 2012 Share Posted May 8, 2012 Hi I've managed to rebrand one Dell Wireless 1510 with this tuttorial. Now I want to change the Product ID (I don't mean SubProduct ID) too. There is a register in the eeprom, named ppid (PCI Product ID), but it contains a different value. Even if I change it, the Product ID remains 0x432b. Is there any way to change this ID? Link to comment Share on other sites More sharing options...
TUX FIRE Posted May 8, 2012 Share Posted May 8, 2012 Something new about BCM4313 (id 4727) ? Link to comment Share on other sites More sharing options...
LatinMcG Posted May 9, 2012 Share Posted May 9, 2012 Something new about BCM4313 (id 4727) ? nope .. still unsupported due to chip not being compatible. Link to comment Share on other sites More sharing options...
toleda Posted May 28, 2012 Share Posted May 28, 2012 Asus P8Z77-I Deluxe mother board with Broadcom BCM43228 802.11a/b/g/n [14e4:4359] What is the probability of success for enabling Airport in Lion on this wifi card with rebranding? Link to comment Share on other sites More sharing options...
plsh2me Posted May 30, 2012 Share Posted May 30, 2012 Is that possible to rebranding a totally unknown card by Mac OS X, BCM 4313 [14e4:4727]/Dell DW1501? If it is possible, which device ID & vendor ID should be preferable for this on this command - "ssb-sprom -i ssb_sprom_copy –-subv 0×106b –-subp 0×0087 -o new_ssb_sprom_copy" ? Suggestion please.......... Link to comment Share on other sites More sharing options...
LatinMcG Posted May 30, 2012 Share Posted May 30, 2012 Is that possible to rebranding a totally unknown card by Mac OS X, BCM 4313 [14e4:4727]/Dell DW1501? If it is possible, which device ID & vendor ID should be preferable for this on this command - "ssb-sprom -i ssb_sprom_copy –-subv 0×106b –-subp 0×0087 -o new_ssb_sprom_copy" ? Suggestion please.......... 4727 isnt 43xx.. chip is not compatible... for the 20th time in this thread. Link to comment Share on other sites More sharing options...
oSxFr33k Posted July 29, 2012 Share Posted July 29, 2012 Does it matter which product id you choose? I chose 0x008b since that was the closest to my card from the link below, table at end of page. http://www.osxlatitu...irport-extreme/ PCI Card WMP300N BCM4321 Rev 1 a/b/n 14e4:4329 I could not get this to work the first time because I put the ven/id in the wrong plist. I added the id to the plist inside the kext 4331 instead of the 43224 by mistake. Thanks for the fantastic guide, I can confirm that it works great in Mountain Lion!! 1 Link to comment Share on other sites More sharing options...
LatinMcG Posted August 3, 2012 Share Posted August 3, 2012 Does it matter which product id you choose? I chose 0x008b since that was the closest to my card from the link below, table at end of page. http://www.osxlatitu...irport-extreme/ PCI Card WMP300N BCM4321 Rev 1 a/b/n 14e4:4329 I could not get this to work the first time because I put the ven/id in the wrong plist. I added the id to the plist inside the kext 4331 instead of the 43224 by mistake. Thanks for the fantastic guide, I can confirm that it works great in Mountain Lion!! it does.. the 87 is b/g... higher ones should be N Link to comment Share on other sites More sharing options...
Beni79 Posted September 27, 2012 Share Posted September 27, 2012 Hi, in order to make my "dell dw1520 broadcom bcm4322 wireless agn half mini card + mini Pci-e wireless adapter" to work in my mountain lion hackintosh as an native airport, I installed Latest Ubuntu 12.10 Beta. Here the card does get recognized and I can access my network.. though firefox doesnt want to show anything... When trying to access google it just say at the bottom: Transferring data from www.google.com... So I opened Terminal, and started following instructions from this thread. - sudo apt-get update <-- workd! But it took over 3 hours!! (though at the end I got lots of: W: Failed to fetch... Some url + connection failed [ip..] then when tried the next lines: install build essential, curl or git-core... i always get the follow: package XXX is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source. So... What now?? :S I've been a windows user for yeeeaars (since 3.1 or .11) and for a year ago, looking how the 8 was going to be, I got converted to Mac Os X (hackintosh). So no Linux experience or programming of any sort beside som websesign Any help would be great. -B- Link to comment Share on other sites More sharing options...
kevhawk Posted February 6, 2013 Share Posted February 6, 2013 Hi, in order to make my "dell dw1520 broadcom bcm4322 wireless agn half mini card + mini Pci-e wireless adapter" to work in my mountain lion hackintosh as an native airport, I installed Latest Ubuntu 12.10 Beta. Here the card does get recognized and I can access my network.. though firefox doesnt want to show anything... When trying to access google it just say at the bottom: Transferring data from www.google.com... So I opened Terminal, and started following instructions from this thread. - sudo apt-get update <-- workd! But it took over 3 hours!! (though at the end I got lots of: W: Failed to fetch... Some url + connection failed [ip..] then when tried the next lines: install build essential, curl or git-core... i always get the follow: package {censored} is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source. So... What now?? :S I've been a windows user for yeeeaars (since 3.1 or .11) and for a year ago, looking how the 8 was going to be, I got converted to Mac Os X (hackintosh). So no Linux experience or programming of any sort beside som websesign Any help would be great. -B- The issue is ubuntu 12.10 beta, these versions dont not have all the packages ported to them please use ubuntu 12.04 LTS its more supported and if that doesnt work use the same ubuntu version talked about in the original post 1 Link to comment Share on other sites More sharing options...
LatinMcG Posted February 7, 2013 Share Posted February 7, 2013 ive used linuxmint 12 and 11 .. havent tested 14 Link to comment Share on other sites More sharing options...
soccermadman Posted March 25, 2013 Share Posted March 25, 2013 I am using 10.04 LTS and running these commands. I got the GIT pulled down and now I run: SSB_SPROM=$(find /sys/devices -name ssb_sprom) and it returns nothing when I echo $SSB_SPROM I've tried rebooting and re-running the mod probe, etc. The card I have is an HP and it works in Windows and Linux and is an 4322. I have a Dell XPS 13 that I am trying to set this up on. Thanks! Link to comment Share on other sites More sharing options...
LatinMcG Posted March 25, 2013 Share Posted March 25, 2013 likely u need to add grep and bridge number to find it.. i found this info in the ssbprom documentation not here. Link to comment Share on other sites More sharing options...
soccermadman Posted March 25, 2013 Share Posted March 25, 2013 likely u need to add grep and bridge number to find it.. i found this info in the ssbprom documentation not here. LatinMcg, thanks for the reply. Is this my problem (see below, it is using WL) the output is from lspci -v. I found the corresponding device in my system but there is no ssb_sprom object in the folder -- I suspect that may be due to the fact that I am modprobing b43 and it is using wl. Am I out of my tree here? 02:00.0 Network controller: Broadcom Corporation Device 4353 (rev 01) Subsystem: Hewlett-Packard Company Device 1509 Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at f0500000 (64-bit, non-prefetchable) Capabilities: [40] Power Management version 3 Capabilities: [58] Vendor Specific Information <?> Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [d0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting <?> Capabilities: [13c] Virtual Channel <?> Capabilities: [160] Device Serial Number 26-00-c8-ff-ff-82-00-00 Capabilities: [16c] Power Budgeting <?> Kernel driver in use: wl Kernel modules: wl EDIT:::::::::::::Problem has been located: BCM43224 - NO WORKY.... Link to comment Share on other sites More sharing options...
LatinMcG Posted March 25, 2013 Share Posted March 25, 2013 problem resolved ebay AR5B91 or AR5B91-X .. i think the X is for extra features/speed any model works. even the 1/2 size, best of all they are cheap wireless draft N they cant be rebranded but can be changed region to 00 Link to comment Share on other sites More sharing options...
soccermadman Posted March 25, 2013 Share Posted March 25, 2013 Bought one of these. Atheros AR5BHB92 802.11 b/g/n Wireless PCIe Half Size Mini Card AR9280 Link to comment Share on other sites More sharing options...
LatinMcG Posted March 26, 2013 Share Posted March 26, 2013 Bought one of these. Atheros AR5BHB92 802.11 b/g/n Wireless PCIe Half Size Mini Card AR9280 let me know if it works. i never tried it. i have had confirmed reports this works http://www.ebay.com/itm/ATHEROS-AR5B91-T77H047-00-LF-HALF-HEIGHT-HALF-MINI-WIRELESS-N-CARD-MINICARD-/350616256266 Link to comment Share on other sites More sharing options...
Riley Freeman Posted November 8, 2013 Share Posted November 8, 2013 Thanks for this guide! I found a 4306-based PCI card today and while it worked fine in Tiger as-is, I went ahead and rebranded it to AirPort Extreme (106b:004e). Link to comment Share on other sites More sharing options...
Philip Petev Posted November 11, 2013 Share Posted November 11, 2013 I've just tried this procedure with one BCM94322HM8L and Ubuntu 13.10 and it works like a charm. The only difference is the Broadcom firmware should be installed manually as it's written here and the b43 module should be restarted with sudo modprobe -r b43 && sudo modprobe b43. Now my question is: is it enough only the ccode parameter to be changed in order to get all channels, permited in the EU (using this list of region codes) or the regrev parameter should be edited as well (currently set to 0x0002) and if should be, is there a list of a possible regrev values that I can find somewhere? Link to comment Share on other sites More sharing options...
garbage911 Posted May 16, 2014 Share Posted May 16, 2014 I registered just to thank you for posting on this matter and to say that I managed to update my dell wifi card to an "airport" card. there is a note I want to make the working product/vendor id's listed in the previous posts / links be careful when looking at them; they are reversed as listed as I almost mixed up the vendor id and product id when programmg the new one in. copied from osxlatitude post by leon Link to comment Share on other sites More sharing options...
lisai9093 Posted June 30, 2014 Share Posted June 30, 2014 Will this method work with bcm4352, which is ac card? Link to comment Share on other sites More sharing options...
vatoesse Posted May 7, 2015 Share Posted May 7, 2015 I have a Netgear WN311B (0x4329) that I have rebranded to Airport Extreme. With the third party mode, the best I can get out of the card is 130TX, but I know this card supports 5ghz dual band, and router does too. But, after rebranding to Airport Extreme, stability gets infinitely worst, the MCS falls to 1-3, and TX 0-40. With third party mode these values are up to 15 MCS (max) and 130 TX. I've tried a couple different values for the subvendor: 0x0087, 0x008D, 0x0093, 0x008B, 0x008C and they're all laggy and unstable. Also no 5ghz. What are the right values for this card? Heres a copy of my sb_sprom: SPROM(0x042), brev, Board revision = 0x4B SPROM(0x05C), antbg0, Available antenna bitmask for 2 GHz = 0x07 SPROM(0x05C), anta0, Available antenna bitmask for 5 GHz = 0x00 SPROM(0x05E), antg0, Antenna 0 gain = 0x02 SPROM(0x05E), antg1, Antenna 1 gain = 0x02 SPROM(0x060), antg2, Antenna 2 gain = 0x02 SPROM(0x060), antg3, Antenna 3 gain = 0xFF SPROM(0x062), tpi2g0, TX Power Index 2GHz = 0x5448 SPROM(0x064), tpi2g1, TX Power Index 2GHz = 0x5B5B SPROM(0x066), tpi5gm0, TX Power Index 5GHz middle subband = 0xFFFF SPROM(0x068), tpi5gm1, TX Power Index 5GHz middle subband = 0xFFFF SPROM(0x06A), tpi5gl0, TX Power Index 5GHz low subband = 0xFFFF SPROM(0x06C), tpi5gl1, TX Power Index 5GHz low subband = 0xFFFF SPROM(0x06E), tpi5gh0, TX Power Index 5GHz high subband = 0xFFFF SPROM(0x070), tpi5gh1, TX Power Index 5GHz high subband = 0xFFFF SPROM(0x138), cckpo2g, 2 GHz CCK power offset = 0x0000 SPROM(0x13A), ofdm2g, 2 GHz OFDM power offset = 0x00000000 SPROM(0x13E), ofdm5gm, 5 GHz OFDM middle subband power offset = 0xFFFFFFFF SPROM(0x142), ofdm5gl, 5 GHz OFDM low subband power offset = 0xFFFFFFFF SPROM(0x146), ofdm5gh, 5 GHz OFDM high subband power offset = 0xFFFFFFFF SPROM(0x14A), mcspo2, 2 GHz MCS power offset = 0x0000 SPROM(0x15A), mcspo5m, 5 GHz middle subband MCS power offset = 0xFFFF SPROM(0x16A), mcspo5l, 5 GHz low subband MCS power offset = 0xFFFF SPROM(0x17A), mcspo5h, 5 GHz high subband MCS power offset = 0xFFFF SPROM(0x18A), ccdpo, CCD power offset = 0x0000 SPROM(0x18C), stbcpo, STBC power offset = 0x0000 SPROM(0x18E), bw40po, BW40 power offset = 0x0000 SPROM(0x190), bwduppo, BWDUP power offset = 0x0000 SPROM(0x0C2), pa0b0, Path 1: Power Amplifier W0 PAB0 = 0xFFFF SPROM(0x0C4), pa0b1, Path 1: Power Amplifier W0 PAB1 = 0xFFFF SPROM(0x0C6), pa0b2, Path 1: Power Amplifier W0 PAB2 = 0xFFFF SPROM(0x0C8), pa0b3, Path 1: Power Amplifier W0 PAB3 = 0xFFFF SPROM(0x0CC), pam5h, Path 1: 5 GHz high subband PAM = 0xFF SPROM(0x0CC), pam5h, Path 1: 5 GHz high subband PAM = 0xFF SPROM(0x0CE), pa5m0, Path 1: 5 GHz Power Amplifier middle 0 = 0xFFFF SPROM(0x0D0), pa5m1, Path 1: 5 GHz Power Amplifier middle 1 = 0xFFFF SPROM(0x0D2), pa5m2, Path 1: 5 GHz Power Amplifier middle 2 = 0xFFFF SPROM(0x0D4), pa5m3, Path 1: 5 GHz Power Amplifier middle 3 = 0xFFFF SPROM(0x0D6), pa5l0, Path 1: 5 GHz Power Amplifier low 0 = 0xFFFF SPROM(0x0D8), pa5l1, Path 1: 5 GHz Power Amplifier low 1 = 0xFFFF SPROM(0x0DA), pa5l2, Path 1: 5 GHz Power Amplifier low 2 = 0xFFFF SPROM(0x0DC), pa5l3, Path 1: 5 GHz Power Amplifier low 3 = 0xFFFF SPROM(0x0DE), pa5h0, Path 1: 5 GHz Power Amplifier high 0 = 0xFFFF SPROM(0x0E0), pa5h1, Path 1: 5 GHz Power Amplifier high 1 = 0xFFFF SPROM(0x0E2), pa5h2, Path 1: 5 GHz Power Amplifier high 2 = 0xFFFF SPROM(0x0E4), pa5h3, Path 1: 5 GHz Power Amplifier high 3 = 0xFFFF SPROM(0x056), led0, LED 0 behavior = 0xFF SPROM(0x056), led1, LED 1 behavior = 0xFF SPROM(0x058), led2, LED 2 behavior = 0xFF SPROM(0x058), led3, LED 3 behavior = 0xFF SPROM(0x080), maxpbg, Max power 2GHz - Path 1 = 0x48 SPROM(0x08A), maxpa, Max power 5GHz - Path 1 = 0xFF SPROM(0x080), itssibg, Idle TSSI target 2 GHz - Path 1 = 0x00 SPROM(0x08A), itssia, Idle TSSI target 5 GHz - Path 1 = 0xFF SPROM(0x04C), macadr, MAC Address = 00:26:xx:xx:xx:xx [edited] SPROM(0x004), subp, Subsystem Product ID = 0x7D00 SPROM(0x006), subv, Subsystem Vendor ID = 0x1385 SPROM(0x008), ppid, PCI Product ID = 0x4329 SPROM(0x046), bflhi, High 16 bits of boardflags = 0x0000 SPROM(0x044), bfl, Low 16 bits of boardflags = 0x0200 SPROM(0x054), regrev, Regulatory revision = 0x0001 SPROM(0x052), ccode, Country Code = "US" The input file is data from a revision 4 SPROM. Link to comment Share on other sites More sharing options...
vatoesse Posted May 9, 2015 Share Posted May 9, 2015 I changed my ppid to 0x432a and now I can't get an $SSB_SPROM, b43 doesn't do anything anymore I can't change the device ID back. How can I force the operation? Now I have no wireless at all... Link to comment Share on other sites More sharing options...
vatoesse Posted May 18, 2015 Share Posted May 18, 2015 Ok so the short answer is, the Netgear WN311B is NOT compatible with OS X. I guess there's a major difference in what people define as "working", as some peasant at some point in the past saw an Airport logo and decided to wiki declare the card as "supported". I call BS. The best this card can do is operate as a third party card. It doesn't drop frequently or have some of the other issues described @ third party cards, but it is what it is. Any attempt to rebrand this card will result in huge network lags, your MCS index will never be higher than 3. Also, with windows this card will immediately work @ 270mbps maxrate, with os x you will never see a maxrate higher than 130, and if you've rebranded, you won't even reach 10% of that. Sold the piece of {censored} as a misflashed semi-working card on craigslist for $20; invested $10 more and picked up a Rosewill N900PCE which is ACTUALLY SUPPORTED. Not peasant support, legit support; as in gives same speed in OS X as other OS's. Has an AR9380 and is recognized as Airport Extreme out of the box. Once again, do not buy a Netgear WN311B (14e4,4329) for your hackintosh unless all you want is very very basic airport. Screw the misinformation regarding the WN311B being a "supported device" Only change I made was for cosmetics in the dsdt, and is non-necessary, I just wanted to see the card in System Profiler; added under/within device PEX0, as the card is PCI-E Device (ARPT) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) {Store (Package () {"built-in", Buffer (0x02){0x00}, "device_type", Buffer (){"AirPort"}, "AAPL,slot-name", Buffer () {"PCI"}, "model", Buffer (){"Rosewill N900PCE (Atheros AR9380)"} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Link to comment Share on other sites More sharing options...
Recommended Posts