BigPimpin Posted June 14, 2008 Share Posted June 14, 2008 To avoid further issues or confusion this topic should be closed. I don't think the thread needs to be closed. No matter how good your method is, most people are not going to install Linux (no matter how simple it is) just to run a firmware utility, even if it is the Holy Grail solution. Now if there was a native OSX utility to back up the old firmware, install the modded firmware, and with the ability to restore the firmware from the backup if needed, then I might agree. I also see discussions elsewhere on the net where people report problems with the b43 firmware cutter utility. Apparently there are different versions floating around and they each depend on what hardware rev the card is at. More confusion. I just don't think it's appropriate to declare that all further discussion must revolve around your solution of choice. Nevertheless, I've been looking for a miniPCI card that will work on XP, Linux and OSX and there aren't too many around. I will definitely try out your method just as soon as I can get my hands on a card with an appropriate chipset. To rw3: You can't just type some lines into Terminal to do this. Try reading it again, although I must admit BuildSmart could do a much better job explaining it. He assumes the level of expertise around here in general is higher than it actually is. Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 14, 2008 Share Posted June 14, 2008 I don't think the thread needs to be closed. No matter how good your method is, most people are not going to install Linux (no matter how simple it is) just to run a firmware utility, even if it is the Holy Grail solution. Now if there was a native OSX utility to back up the old firmware, install the modded firmware, and with the ability to restore the firmware from the backup if needed, then I might agree. I also see discussions elsewhere on the net where people report problems with the b43 firmware cutter utility. Apparently there are different versions floating around and they each depend on what hardware rev the card is at. More confusion. I just don't think it's appropriate to declare that all further discussion must revolve around your solution of choice. Nevertheless, I've been looking for a miniPCI card that will work on XP, Linux and OSX and there aren't too many around. I will definitely try out your method just as soon as I can get my hands on a card with an appropriate chipset. To rw3: You can't just type some lines into Terminal to do this. Try reading it again, although I must admit BuildSmart could do a much better job explaining it. He assumes the level of expertise around here in general is higher than it actually is. I ported over the flashing software so yes a solution does exist natively in Mac OS X. The software before porting does not support the newer 11n cards so anyone with these cards do not yet have a solution through linux but I was able to make the required changes in OS X and I am able to change these cards. The reason is that the N-PHY has not yet been reverse engineered so the cards are not currently supported in linux without the use of ndiswrapper and this solution does not allow the card to be recognized by the native driver and this is why you can't modify them, the apple driver does support the N-PHY and is why I am able to process these types of cards. The unfortunates of this is that the application is not publicly available however and in all probability never will be but, for a $7.95 fee, I'll mod your card for you, I can do PCI, PCIe and miniPCI, I do not have a PCIe to miniPCIe adapter so I wont be able to do these cards until I get one and the demand would have to justify the cost since the card required is almost $100.00 USD. If you want a free solution then go the route of linux or write an OSX app to do it, if after writing it you want to make it open source then that decision is yours, if not no one can complain, you wrote it to solve your problem, what you do with it after that is entirely up to you. Link to comment Share on other sites More sharing options...
BigPimpin Posted June 14, 2008 Share Posted June 14, 2008 I'll be using the Linux method FWIW I don't blame you for wanting to keep the source closed. I'm developing something now myself and I have no plans to make the source code available. I've spent too much time on it to just give it away. If I ever did write a utility to do what the Linux firmware cutter does for OSX I wouldn't make that an open source project, either. More power to you, I say. Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 16, 2008 Share Posted June 16, 2008 I'll be using the Linux method FWIW I don't blame you for wanting to keep the source closed. I'm developing something now myself and I have no plans to make the source code available. I've spent too much time on it to just give it away. If I ever did write a utility to do what the Linux firmware cutter does for OSX I wouldn't make that an open source project, either. More power to you, I say.For the longest time I pushed for open development of projects and this would have made a good example, unfortunately people dislike me cause of this. Since no one wanted to work on anything under an open development platform I have gone off and done my own thing and resolved my own issues. I've done things with others on this list and anything I've done I've openly shared with them as they have shared with me but nothing has been developed in an open environment and affects many who have an interest in the x86 project, nobody likes to re-invent the wheel (so to speak) so many things get left unfixed when people tend to develop for the hardware they do have and don't consider hardware that others might have. My solution is far more involved, the fwcutter only makes the driver file for linux, that is it's only purpose, the ability to flash the sprom is a different app that is integrated into the b43 linux driver and there is not support for the 11n (N-PHY) cards. My solution is now entirely OS X based, allows me to insert a card, (Atheros or Broadcom), modify the ID's in the sprom, update the firmware (if I have a better one for that chipset) and works with the 11n based cards where the linux method currently does not but you can use the 11n cards with the ndiswrapper in linux, just not make changes to the card. Doing an installation is not required, I ran the entire process in my testing phase using a "Live CD" and didn't have any issues with the approach other than it being extremely time consuming to install the required software in the "Live CD" session. Link to comment Share on other sites More sharing options...
Bibinson Posted June 17, 2008 Share Posted June 17, 2008 How can I find my device ID? Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 18, 2008 Share Posted June 18, 2008 How can I find my device ID? You don't provide any details on your system or wifi so it's really hard to say what you should be looking for but if you have to ask how to find the device ID's then you shouldn't be looking as anything you'd want to do with it would be well beyond your capabilities. Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 18, 2008 Share Posted June 18, 2008 [[[[Cards that are known to work: Belkin F5D7000 Buffalo WL12-PCI-G545 Linksys PCMCIA Card WPC54G Dynex DX-BNBC Probably tons of other cards, as long as they have a supported chipset... Usage: unzip, open a Terminal window and type 'sudo ./bcm43xx_enabler.sh'. Reboot It is recommended to install all AirPort-Updates from SoftwareUpdate before running this script.]]]]] Hi mcsmart, I have a Belkin F5D7000 wireless G Card, v7000. And I tried the way you said to do it with bcm43xx_enabler_0.5pre2.sh. And I installed the latest Apple Airport Utility which is downloaded from Apple website. But it didn't work. I don't know why. And you said this .sh only support broadcom chips, right? I checked mine, it's RTL8185L. Device ID viewed in the computer properties Windows XP is "PCI\VEN_1799&DEV_700F&SUBSYS_700F1799&REV_20". I don't know how to tell the ID. And I don't know how to tell its ID in Mac. I think Mac didn't recognize it. Could you help me on this or give me any advice? Many thanks, Simon Your card is not a Broadcom card if it reports RTL8185L, you have a newer version of the card and Belkin changed the chipset to Realtek so you have to use Realtek drivers, reports of working hardware are inconclusive because those who post the card details don't report enough information about the card. The Belkin F5D7000 card with Broadcom chipset will work, the Belkin F5D7000 card with Realtek chipset will NOT work as an Apple wireless detected device. You posted your ID's and your subsystem ID's. Here's the decode: PCI\VEN_1799&DEV_700F&SUBSYS_700F1799&REV_20 = ven 0x1799, dev 0x700F, subsys_dev 0x700F, subsys_ven 0x1799 VEN_106B = Apple VEN_1799 = Realtek VEN_14E4 = Broadcom VEN_168C = Atheros Also, having the correct product and vendor ID's don't always make a card work, specifically in the case of wifi, for example, those with BCM94321/BCM94322 based cards may not achieve full functionality and connection speed in OS X because the driver is selected based on the subsystem ID's so having the correct subsystem ID's is also important if you want a connection speed greater than 130mbp. Link to comment Share on other sites More sharing options...
r2rdcroix Posted June 20, 2008 Share Posted June 20, 2008 Your card is not a Broadcom card if it reports RTL8185L, you have a newer version of the card and Belkin changed the chipset to Realtek so you have to use Realtek drivers, reports of working hardware are inconclusive because those who post the card details don't report enough information about the card. The Belkin F5D7000 card with Broadcom chipset will work, the Belkin F5D7000 card with Realtek chipset will NOT work as an Apple wireless detected device. You posted your ID's and your subsystem ID's. Here's the decode: PCI\VEN_1799&DEV_700F&SUBSYS_700F1799&REV_20 = ven 0x1799, dev 0x700F, subsys_dev 0x700F, subsys_ven 0x1799 VEN_106B = Apple VEN_1799 = Realtek VEN_14E4 = Broadcom VEN_168C = Atheros Also, having the correct product and vendor ID's don't always make a card work, specifically in the case of wifi, for example, those with BCM94321/BCM94322 based cards may not achieve full functionality and connection speed in OS X because the driver is selected based on the subsystem ID's so having the correct subsystem ID's is also important if you want a connection speed greater than 130mbp. Does your re-branding steps/solution mentioned at http://forum.insanelymac.com/index.php?showtopic=109613 works with compaq c500? Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 20, 2008 Share Posted June 20, 2008 Does your re-branding steps/solution mentioned at http://forum.insanelymac.com/index.php?showtopic=109613 works with compaq c500? I have no clue cause I don't own one of every laptop out there, what is the wireless card in the c500 (card details)? Link to comment Share on other sites More sharing options...
thextinct Posted June 21, 2008 Share Posted June 21, 2008 Ive got just this question that.. If i get a BCM 4306 replace my current 2100 card. Will the secured networks work or will it not let me access them? after ofcourse trying to install all the drivers for the 4306. I know it is going to be tough. Thanks. Link to comment Share on other sites More sharing options...
Harrunio Posted June 24, 2008 Share Posted June 24, 2008 not working on my Dell D600. I have some Broadcom. Don't know exaclty which model. Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted June 25, 2008 Share Posted June 25, 2008 Ive got just this question that.. If i get a BCM 4306 replace my current 2100 card. Will the secured networks work or will it not let me access them? after ofcourse trying to install all the drivers for the 4306. I know it is going to be tough. Thanks. Have the card rebranded and use the apple drivers then everything works. I had no issues with WPA/WPA2 and a gigabit Airport base so I see no reason why you would. Under WEP I had to have the router set up with the #1 key as default, making it any other didn't seem to work with any cards (not even real apple laptops). Link to comment Share on other sites More sharing options...
thextinct Posted June 25, 2008 Share Posted June 25, 2008 Have the card rebranded and use the apple drivers then everything works. I had no issues with WPA/WPA2 and a gigabit Airport base so I see no reason why you would. Under WEP I had to have the router set up with the #1 key as default, making it any other didn't seem to work with any cards (not even real apple laptops). thnx a lot..i'll surely try it out thnx again Link to comment Share on other sites More sharing options...
carpao Posted June 26, 2008 Share Posted June 26, 2008 I have a problem with a PCMCIA card... it is not recognized asairport after a resume from sleep... it is not a problem of PCMCIA because it is recognized as PCMCIA exactly the same... but it says "no airport is installed" any ideas? is there some kext that I can try to unload and reload? thanks in advance Link to comment Share on other sites More sharing options...
Aspire3623 Posted June 26, 2008 Share Posted June 26, 2008 Para os brasileiros!!!! Broadcom BCM4318 Acer aspire 3623 NWXMI FUNCIONOU PERFEITAMENTE! Link to comment Share on other sites More sharing options...
Greg Gunkel Posted July 2, 2008 Share Posted July 2, 2008 Added 4325 and it worked great! Thanks again!!! Link to comment Share on other sites More sharing options...
hibroadway Posted July 3, 2008 Share Posted July 3, 2008 4315, Broadcom BCM4315 802.11 h+d , hardware ID : PCI\VEN_14E4&4315&SUBSYS_000B1028&REV_01 Link to comment Share on other sites More sharing options...
stjimmy Posted July 10, 2008 Share Posted July 10, 2008 4311, not tested yet. will this work with leopard? Link to comment Share on other sites More sharing options...
Dome1 Posted July 11, 2008 Share Posted July 11, 2008 I have a Dell Inspiron 1525 Running Kalyway 10.5.2 with a Broadcom Dev ID 4315 that I cannot get to work. I have tried running the Broadcom enabler script, I have tried Editing the NetworkInterfaces.Plist. I have tried The Cardbus/PCMCIA Card kexts located here http://forum.insanelymac.com/index.php?sho...c=81036&hl= No matter what I do I get nothing at all with this network card. No errors, OSX does not detect it at all. What am I doing wrong? Link to comment Share on other sites More sharing options...
Guest BuildSmart Posted July 11, 2008 Share Posted July 11, 2008 I have a Dell Inspiron 1525 Running Kalyway 10.5.2 with a Broadcom Dev ID 4315 that I cannot get to work. I have tried running the Broadcom enabler script, I have tried Editing the NetworkInterfaces.Plist. I have tried The Cardbus/PCMCIA Card kexts located here http://forum.insanelymac.com/index.php?sho...c=81036&hl= No matter what I do I get nothing at all with this network card. No errors, OSX does not detect it at all. What am I doing wrong? Apple does not have a driver for the bcm4315, the Cardbus / PCMCIA drivers are for just that, Cardbus and PCMCIA cards but even these devices need to have the correct ID's to work properly in OS X. Does your Dell use miniPCI or miniPCIe cards??? Does your Dell white-list the wireless adapters like some of the HP's and IBM's?? If not you can pick up a bcm4306. bcm4309, bcm4318 or bcm4321 card, rebrand the card with apple ID's and you should be golden. Myself in miniPCI I favor the Dell DW1450 and DW1470 cards because they support 802.11a/b/g and are more like the real apple cards. bcm4301, bcm4311 and bcm4315 adapters require very unique drivers and these cards are OEM only adapters and are not likely to get any kind of stability or reliability in OS X even if you managed to get it working. Link to comment Share on other sites More sharing options...
Dome1 Posted July 11, 2008 Share Posted July 11, 2008 I found out it is a PCIe card How do I know this though? Does your Dell white-list the wireless adapters like some of the HP's and IBM's?? And how do you ...rebrand the card with apple ID's and you should be golden. The card shows up in vista as Dell Wireless 1395 WLAN Mini-Card Link to comment Share on other sites More sharing options...
alnajjd Posted July 13, 2008 Share Posted July 13, 2008 Hello, i have searched forums for 4 days and i still cannot get my 4311 broadcom card on my Hp Dv5000 to work, the computer recognizes it under locations in system profiler. But the airport icon says "No Airport card installed". I ran the enabler script and tried to find my wireless card in my laptop but it is not visible through the ram slot and i cannot open the case to get to it, therefore i cannot use the 20th pin method (I have a button on the front of my case to enable/disable wirless). I am running out of ideas and have resorted to asking you guys for assistance. What do you suggest? Link to comment Share on other sites More sharing options...
mcsmart Posted July 13, 2008 Author Share Posted July 13, 2008 BCM4311 should work well. In your case I could think of a crappy software switch. Check the following things: Is your card enabled in BIOS? Sometimes you have a choice between WLAN disabled/automatic/enabled. In this case, set it to enabled. Boot Linux or Windoze on that machine and enable your card. Now REBOOT into OSX and check if it is working. If that did not help, shutdown the laptop. Disconnect the power cord and remove the battery for a while (~5 minutes). Put the battery back in, plug in the power supply and try to boot into OSX. If all of these things did not help: get a USB WLAN adaptor - mcsmart Link to comment Share on other sites More sharing options...
chillen231 Posted July 14, 2008 Share Posted July 14, 2008 Well im using a Dell 1525 and i beleve we have the same wireless card. i just ran the script and it works fine now. make sure that leapord actually sees an airport before u run it. and also make sure it is turned on. Link to comment Share on other sites More sharing options...
alnajjd Posted July 14, 2008 Share Posted July 14, 2008 Well I have a HP dv5000 laptop and i know where to find the driver for the button to enable and disable my card but its a windows driver is there a way to alter this driver and make it work for OSX Link to comment Share on other sites More sharing options...
Recommended Posts