It's my first post... but I can say : It works
I can post this one under MacOS 10.4.6 with Broadcom 5751M (Ven_ID
14E4 , Dev_ID
167D) (IBM Laptop)
I try a new install with a new MacOS install and it's working...
I sum up :First step
(thanks to ual808
You need to install HexEdit
cp AppleBCM5701Ethernet /Users/your_account_name
(back to Desktop)4/
right click AppleBCM5701Ethernet, Get Info.5/
change ownership & permissions as you can modify it.6/
run HexEdit, then open AppleBCM5701Ethernet7/
choose "Find & Replace" from menu.8/
Find: "66 81 FA 59 16" /Replace with: "66 81 FA 7D 16"
(my DEV_ID is 167D, you type yours at last two bytes)9/
Matching: "Hex: (<-choose this)10/
push "Replace", push "Find Next", push "Replace", push "Find Next", ..... DON'T PUSH
"Replace All" : there is created mistakes.11/
scroll down to 3755012/
change address 37554, 37555 of "75 71" to "EB 71"13/
then save file and quit HexEdit.14/
change ownership & permissions as before (by Get Info)
ownership="system" and group="wheel"
(return to terminal)15/
/Desktop/AppleBCM5701Ethernet ./Second step
sudo pico Info.plist
You must include the following line under the section labeled "<array>":18/
Save the file, of course 20/
After reboot, it's working ??? Not. So : Third step
(thankx to Comlete
It has to do with the Kernel Cache copy. You need to reconstruct it to make the configuration stick.
ln -s IONetworkingFamily.kext com.apple.iokit.IONetworkingFamily.kext 25/
chown -R root:wheel /System/Library/Extensions28/
kextcache -k /System/Library/Extensions29/
And now it must work... I hope so.
Have a nice day, folks.
And sorry for my poor english.