Argus Posted April 29, 2008 Share Posted April 29, 2008 Hi All, I've been playing with a 5752M (id 0x1600) on 10.5.2 and I thought I would share a slightly updated hex edit method that got it almost working. This is really rushed because of finals, but it's similar to the other Broadcom 57XX hexedit tutorials, so you can fill in the blanks with those. You will, of course, need to know the device ID of your card. This will be expressed in little-endian hex. So for example, 0x1600 becomes 00 16. 1645 becomes 45 16. And so on. You will also need to copy IONetworkingFamily.kext to your desktop and go digging, like in the other tutorials. Now grab a hexeditor and follow along: Load the AppleBCM5701Ethernet file in your hex editor, and do the following search-replaces: 1.Search for 66 3d 59 16 and replace with 66 3d XX 16, where XX is the last two digits of your device id. There should be 6 or so instances of this instruction (cmp AX, 1659). 2.Search for 66 81 f9 59 16 and replace with 66 81 f9 XX 16. There should be 45 or so instances of this instruction (cmp CX, 1659). And that's it. This sets up my card without any errors and the correct MAC address. DHCP works great and I can ping, but I get a kernel panic if I put any significant traffic through it. It's possible that it might work flawlessly for you, depending on what model card you have. I'm currently working on patching the driver to fix this kernel panic. In the meantime, if people with leopard and 57XX chipsets could test this, that would be great. If you get errors, please post the following: 1. Which model card (5750, 5751, etc) 2. Which device ID (0x1645 etc) 3. Relevant lines from sudo dmesg (I.E. ones starting with AppleBCM5701Ethernet.) Link to comment Share on other sites More sharing options...
JonZ Posted April 30, 2008 Share Posted April 30, 2008 Cool, will try that tonight and see if I get a KP too. Also, it important to specify this after the hex edit to modify the plist with the text editor: than inside the AppleBCM5701Ethernet.kext you going to find the file named "Info.plist" open it and replace the entry <string>pci14E4,1659</string> with <string>pci14E4,1600</string> and save the file. 1600 only depend on your own version of dev ID, write your own id. Put back the AppleBCM5701Ethernet inside the AppleBCM5701Ethernet.kext (same place). drop the modified IONetworkingFamily.kext in the original location (should need root password) then run the commands sudo -s cd /System/Library/Extensions/ ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext rm /System/Library/Extensions.kextcache rm /System/Library/Extensions.mkext chown -R root:wheel /System/Library/Extensions kextcache -k /System/Library/Extensions shutdown -r now then you will reboot..... once booted, you need to setup the network rm /System/Library/Extensions.kextcache was supposedly only supported for Tiger OS. So it not necessary here. Link to comment Share on other sites More sharing options...
JonZ Posted April 30, 2008 Share Posted April 30, 2008 Ok, it seems to make my ethernet working, but I still have zeros MAC. And I get a KP when I start Safari. I noticed however that when I type-in the command sudo ifconfig en0 ether my mac address, it doesn't return me the error message I used to have, Network is Down or something. It have accepted the command. But still showing zeros in the Network manager control panel. I can ping google effectively, but kernel crash when I open the browser. Link to comment Share on other sites More sharing options...
omegax Posted May 8, 2008 Share Posted May 8, 2008 Hi, what exactly did you do to IONetworkingFamily.kext? From the steps you listed, the hex editor was used to modify the AppleBCM5701Ethernet kext. Thanks. Link to comment Share on other sites More sharing options...
BigPimpin Posted May 8, 2008 Share Posted May 8, 2008 If you end up with Kernel Panics then it's not much of a solution. This old hack has misled a lot of people. It has been around for a long, long time. It didn't work when it was first posted and it doesn't work now. Kernel Panic. Nice. Link to comment Share on other sites More sharing options...
omegax Posted May 8, 2008 Share Posted May 8, 2008 Hi BigPimpin, you seem to know a lot about this issue (seen your comments on various threads). Is it possible you help develop a proper broadcom driver? Thanks. Link to comment Share on other sites More sharing options...
reivajhh Posted May 13, 2008 Share Posted May 13, 2008 Hi, I have installed Kayway 10.5.2 in a Dell d620. My Ethernet Card is a Broadcom 5721 (14e4 1600). I have changed the AppleBCM5701Ethernet file as described above and I have obtained the same behaviour: - DHCP works fine - No MAC address (all zeros) - I have set Mac address with ifconfig command: # ifconfig en0 ether 00:18:xx:xx:xx:xx, without problems. - I can ping internet domains without problems. - Crash (kernel Panic) when try access to internet with safari. Does somebody fix this issue ? Thanks, Link to comment Share on other sites More sharing options...
Lion's Garden Posted June 3, 2008 Share Posted June 3, 2008 Thank you ARGUS!!! I installed Leo4All 10.5.2 on Dell D610 with Broadcom Lan 57xx (ID 14e4 and DEV 1677) and I was not able to set-up my Lan Card; I searched and followed a lot of suggestions but it did not work. This night I tried also your post and now it seems to work fine, the card is able to read MAC Address and I can surf without problems. I will test my Leo during next weeks and I will inform you if something happens. Thank so much again for you post. Regards, Cristiano Link to comment Share on other sites More sharing options...
tatsumasadf Posted June 5, 2008 Share Posted June 5, 2008 Hi, I have installed Kayway 10.5.2 in a Dell d620. My Ethernet Card is a Broadcom 5721 (14e4 1600). I have changed the AppleBCM5701Ethernet file as described above and I have obtained the same behaviour: - DHCP works fine - No MAC address (all zeros) - I have set Mac address with ifconfig command: # ifconfig en0 ether 00:18:xx:xx:xx:xx, without problems. - I can ping internet domains without problems. - Crash (kernel Panic) when try access to internet with safari. Does somebody fix this issue ? Thanks, suggestion... don't use safari, go on another computer and download firefox for mac on to pen drive and use that Link to comment Share on other sites More sharing options...
VRuler Posted June 6, 2008 Share Posted June 6, 2008 I have recently installed leo4all v3 on my laptop, by default the everything works except the sound(alc268) and the network (broadcom57xx ) i'm a noob so how can i get the device id ?, can someone pls let me know Link to comment Share on other sites More sharing options...
danny_b Posted June 6, 2008 Share Posted June 6, 2008 HI!I am sorry for my bad english..I Have installed the Kalyway 10.5.1 and the Broadcom Extreme 57xx on my Dell D610 works perfectly with Safari without any changes on the setup disk.The problem for me and that is not working on Tiger 10.4.10 Danny.Sorry.. is Broadcom Nextreme 57xx.. Link to comment Share on other sites More sharing options...
VRuler Posted June 6, 2008 Share Posted June 6, 2008 can someone tell me what to do ? i have a broadcom 57xx card here are all my specs: http://forum.insanelymac.com/index.php?showtopic=108900 if someone knows what i should do pls pm me or post in my topic Link to comment Share on other sites More sharing options...
Swissino Posted June 11, 2008 Share Posted June 11, 2008 Hi, anybody with Kalyway 10.5.2 and a Broadcom BCM5787 working driver? Or if you have another solution.... Thanks! Link to comment Share on other sites More sharing options...
epholx86 Posted June 12, 2008 Share Posted June 12, 2008 HI!I am sorry for my bad english..I Have installed the Kalyway 10.5.1 and the Broadcom Extreme 57xx on my Dell D610 works perfectly with Safari without any changes on the setup disk.The problem for me and that is not working on Tiger 10.4.10 Danny.Sorry.. is Broadcom Nextreme 57xx.. can u give your card device id and vendor id... Link to comment Share on other sites More sharing options...
Montasir Posted June 16, 2008 Share Posted June 16, 2008 Tried the above suggestion on 10.5.2 but didn't work. Card: Broadcom 5753 Vendor_ID = 14e4 Device_ID = 16fd MAC is 00:00, but setting with ifconfig en0 ether <MAC> succeeds. dmesg returns: AppleBCM5751Ethernet: 0 ffffffff resetAdapter - Cannot disable host coalescing state machine, continuing Running ipconfig set en0 INFORM <IP> <SUBNET> gives the same error above and the following in /var/log/system.log: mDNSResponder[30]: getifaddrs ifa_netmask for en0 (4) Flags 8863 Family 2 <IP> has different family: 0 mDNSResponder[30]: SetupAddr invalid sa_family 0 EDIT: The above mDNSResponder error is displayed when running the command ifconfig en0 <IP> netmask <SUBNET>. Sorry for the confusion. Any ideas??? Link to comment Share on other sites More sharing options...
givisok Posted June 16, 2008 Share Posted June 16, 2008 I have broadcom 5788m (Vendor_ID 14e4 DEV_ID 1693). anybody know does this card work in Leo4allV3? Sorry for my english. i'm from Russia )) Link to comment Share on other sites More sharing options...
Donk Posted June 16, 2008 Share Posted June 16, 2008 There is a sticky thread here that explains that this set of chips doesn't work and currently no way of making them work. http://forum.insanelymac.com/index.php?showtopic=4987 Link to comment Share on other sites More sharing options...
pocopico Posted July 2, 2008 Share Posted July 2, 2008 I have broadcom 5788m (Vendor_ID 14e4 DEV_ID 1693). anybody know does this card work in Leo4allV3? Sorry for my english. i'm from Russia )) I think that might help : http://forum.insanelymac.com/index.php?sho...4987&st=520 The 5788 is almost the same as 5787 except it has some additional features. http://www.broadcom.com/products/Enterpris...rollers/BCM5788 Keep us posted ! Link to comment Share on other sites More sharing options...
krrr Posted August 16, 2008 Share Posted August 16, 2008 did this suceed, do keep us updated. Link to comment Share on other sites More sharing options...
lowlife Posted December 16, 2008 Share Posted December 16, 2008 Hi, I only get one instance of 66 81 f9 59 16... what am I doing wrong? edit: soz, didn't read carefully.. i'm running 10.4.9... will something similar work for me? i've got 5751 0x14e4, 0x1677..? plz Link to comment Share on other sites More sharing options...
bighoffa Posted March 13, 2009 Share Posted March 13, 2009 I used the kext attached to this post http://www.insanelymac.com/forum/index.php...987&st=560# with the broadcom 57xx in my Dell Latitude D630, and it works flawlessly. Link to comment Share on other sites More sharing options...
dalrmi Posted August 5, 2009 Share Posted August 5, 2009 Hi All, I'm very very very happy , I own a HP nC6400 portable with ideneb 1.4 10.5.6, my onboard network card is a Broadcom Netxtreme Gigabit Ethernet (BCM5753M) with vendor ID 14E4 and device ID 16FD. I'd like to share with you all that after a lot of reading, testing, digging, hacking with kext files, info.plist, etc. etc. I finally run into success: I SIMPLY BOUGHT AN "USB ETHERNET ADAPTER" -> THE ORIGINAL FROM APPLE (in Italy 29,00€). I plugged it into an usb port and it works WITHOUT ANY HACKING, DRIVERS, ECC. Simply marvellous, I kindly suggest each of you having troubles on configuring and setting up its network card (not only broadcom BCMxx) to buy one of it and going to surf the net!!! Hope my experience could be useful, thanks for all your effort, without you (I mean forums, posts, testing, ecc.) I'll never win this battle! Bye, dalrmi. Link to comment Share on other sites More sharing options...
wcceo007 Posted October 9, 2009 Share Posted October 9, 2009 Hi All, I'm very very very happy , I own a HP nC6400 portable with ideneb 1.4 10.5.6, my onboard network card is a Broadcom Netxtreme Gigabit Ethernet (BCM5753M) with vendor ID 14E4 and device ID 16FD. I'd like to share with you all that after a lot of reading, testing, digging, hacking with kext files, info.plist, etc. etc. I finally run into success: I SIMPLY BOUGHT AN "USB ETHERNET ADAPTER" -> THE ORIGINAL FROM APPLE (in Italy 29,00€). I plugged it into an usb port and it works WITHOUT ANY HACKING, DRIVERS, ECC. Simply marvellous, I kindly suggest each of you having troubles on configuring and setting up its network card (not only broadcom BCMxx) to buy one of it and going to surf the net!!! Hope my experience could be useful, thanks for all your effort, without you (I mean forums, posts, testing, ecc.) I'll never win this battle! Bye, dalrmi. First of all, I would like to congratulate you, your Broadcom5753 start working! However, I have a question, you are to re-buy a USB network adapter, rather than the computer's own network adapter to install a real integrity? My PC is HP Tc4400, the network adapter is also Broadcom5753. Try a variety of the method in the google still does not work, I hope you can help me. You can modify the integrity of your kext issue for me, I would be very grateful! fjy_0077@163.com Link to comment Share on other sites More sharing options...
dalrmi Posted October 9, 2009 Share Posted October 9, 2009 Hi wceeo007, I think you're wrong, my broadcom 5753 is not working on my laptop and I didn't any kext modification, I simply bought a USB network adapter APPLE original and it runs out of the box, simple and very fast. I strongly suggest you doing the same. dalrmi. Link to comment Share on other sites More sharing options...
wcceo007 Posted October 10, 2009 Share Posted October 10, 2009 Hi wceeo007, I think you're wrong, my broadcom 5753 is not working on my laptop and I didn't any kext modification, I simply bought a USB network adapter APPLE original and it runs out of the box, simple and very fast. I strongly suggest you doing the same. dalrmi. Hi,guys Still thank you, at least you let me know of other solutions! I will try to! Link to comment Share on other sites More sharing options...
Recommended Posts