tag:blogger.com,1999:blog-79185305588748471652024-03-19T02:37:50.112-07:00x86 wifiNathanhttp://www.blogger.com/profile/17718914497892409499noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-7918530558874847165.post-25582518229956091622010-04-03T18:23:00.000-07:002010-04-03T18:23:41.332-07:00How To: Build your own "Real" Airport Card for your Hackintosh<div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmvk61fXjHxtF9l2OtIbMJfR6fB1q0EWZ6Xbq8yHJBWRRTUKx6pn2pWhGujwrtHMtjC81XeXWNHxQeI7ZsuSWZI5P7xF0OyL9In1s9FWOqTKM4dLpDlju9gfBoMCz22j9WUzgd7bYc3MSj/s1600/x86wifi13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmvk61fXjHxtF9l2OtIbMJfR6fB1q0EWZ6Xbq8yHJBWRRTUKx6pn2pWhGujwrtHMtjC81XeXWNHxQeI7ZsuSWZI5P7xF0OyL9In1s9FWOqTKM4dLpDlju9gfBoMCz22j9WUzgd7bYc3MSj/s400/x86wifi13.jpg" width="400" /></a></div><br />
<br />
<br />
The process of getting a bootable OS X has gotten really easy in the past 6 months or so, especially for those of us with P55 motherboards... Thanks in large part to <a href="http://tonymacx86.blogspot.com/">tony's wonderful blog</a>. <br />
<div><br />
</div><div>We can easily get our NVidia cards, wired ethernet, and sound working, whether by kexts, dsdt, or other method. However, there is always "One More Thing"... Once I got up and running I realized that wireless cards, for desktops anyway, are <i>really</i> hit and miss. </div><div><br />
</div><div>Some work in 32 bit, 64 bit, both, or neither. Some work on core 2 but not with core i5/i7 cpus. Some don't just <i>not work</i>, but also provide you with enjoyable kernel panics! The HCL at <a href="http://osx86project.org/">osx86project.org</a> is a great resource but has very little data on wireless cards. <br />
<div><br />
</div><div>So the end result of this frustration was that I decided that I couldn't compromise on wireless and had to get <i>the real thing. </i>Personally I think that you should run the least amount of 3rd party kexts possible and avoid "MacGrubering" when you can, i.e. stay as vanilla as possible.</div><div><br />
</div><div>In this <b>How To</b> I'll show you what to buy and how I built my own "Real" Airport Card running on a pci-e x1 interface. Its quite simple, affordable, and is ABSOLUTELY the best wireless option if you aren't one of the lucky ones who already has a wifi card working in Snow Leopard.</div><div><br />
</div><div><span class="Apple-style-span" style="font-size: x-large;">What to buy:</span></div><div><br />
</div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEW8f-lTkHGgvzM5K-_yMG5D4QZi6m3K7y0gzkUOF5R5sCWZXtvVuSzYpMOuA9-XfJlAYhJSxxWplskC-nGzhuyfJPtNX0mbVY3JIuQreLDDUnROBY35HEGmRdRPBqX-1t-SnCzLriaOAJ/s1600/x86wifi01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEW8f-lTkHGgvzM5K-_yMG5D4QZi6m3K7y0gzkUOF5R5sCWZXtvVuSzYpMOuA9-XfJlAYhJSxxWplskC-nGzhuyfJPtNX0mbVY3JIuQreLDDUnROBY35HEGmRdRPBqX-1t-SnCzLriaOAJ/s320/x86wifi01.jpg" width="320" /></a></div></div><div><br />
1. Winking mini pci-e to pci-e x1 adapter. You can find these on eBay for about 15 US dollars. Be sure to get the 3.3 volt version!<br />
<br />
2. Antennae (2). Mine happened to come with antennae. If yours doesn't, only buy 2 as we only have 2 leads on the wireless card to work with. <br />
<br />
3. Broadcom "BCM94321MC" mini pci-e card. Mine is an actual Apple branded one and I can't speak for the non-Apple variants' ability to function as seamlessly as this one will. Apparently the newer BCM94322MC is better and is just as compatible. There is an Atheros one (possibly from early macbooks?) will only work in 32 bit. Best bet: one of the two broadcom chips.<br />
<br />
You can find these on eBay, or buy from laptop part suppliers. They will range in price as they could be pulls from dead macs or brand new service parts.<br />
<br />
<span class="Apple-style-span" style="font-size: x-large;">The Parts:</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVb71tpuOIWHd0eM8Org_xaOeJHXsx8fLCEgnoQ2F5QMVEMFHqHD4vfIIFgt2RpjrdtK6homvN3wmDXiubv2k_yncEeNfYcmGRSsc8W11FhRWs9ymMR9z4FPDvvS32eToOwfJNM6Rfseaw/s1600/x86wifi02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVb71tpuOIWHd0eM8Org_xaOeJHXsx8fLCEgnoQ2F5QMVEMFHqHD4vfIIFgt2RpjrdtK6homvN3wmDXiubv2k_yncEeNfYcmGRSsc8W11FhRWs9ymMR9z4FPDvvS32eToOwfJNM6Rfseaw/s320/x86wifi02.jpg" width="320" /></a></div><br />
I have to ask, what were they thinking when they designed this card? Right away you'll notice that the shield doesn't even go on properly with that lower pigtail being where it is. Where and how are you supposed to put the excess wire? And the sticker... ugh. We will fix this later!<br />
<br />
</div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrRhvvC_X1fCw9Wr_gdNmkvjlMi-w8AFPEXTC6ISJH2vfCMjsWQ-GTJwO3WrqtZ5B_4rRgfSY8PmusAdMZDdS5lLRJQxNGcpS3cLtMoQpDyOFdBkPrIsqCQcT23q3-cpRw3VgdVufkghcz/s1600/x86wifi06.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrRhvvC_X1fCw9Wr_gdNmkvjlMi-w8AFPEXTC6ISJH2vfCMjsWQ-GTJwO3WrqtZ5B_4rRgfSY8PmusAdMZDdS5lLRJQxNGcpS3cLtMoQpDyOFdBkPrIsqCQcT23q3-cpRw3VgdVufkghcz/s320/x86wifi06.jpg" width="320" /></a></div><br />
Back of the card. Pretty simple PCB.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpnI6EcKrq-bGwAKxb40ZOUVgvED0DGiyTHGTR9nZkqs7i743RQN2Vyzb0mc7A9eQ6nesFeRbe6J103_OvzXc2YsWKobdUnEsXPnyuJgbs182CtGMyXdUbNd5RnAfHH977qbqwZ5IcEiu/s1600/x86wifi04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXpnI6EcKrq-bGwAKxb40ZOUVgvED0DGiyTHGTR9nZkqs7i743RQN2Vyzb0mc7A9eQ6nesFeRbe6J103_OvzXc2YsWKobdUnEsXPnyuJgbs182CtGMyXdUbNd5RnAfHH977qbqwZ5IcEiu/s320/x86wifi04.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">New Apple Branded BCM94321MC. </div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigw99kQKxHG17e-3WOtocfvA85oPbDRYauVJBwfj21IkRDZfEGriyOgHJSkzR5cQIun9ANCjWNxO2CmOvk34rkQZPeHLAd8Z0eVgP8wbZ09-oZWxWrFfBPYtYL7XtMArkG2qWi6cBl0wAq/s1600/x86wifi05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigw99kQKxHG17e-3WOtocfvA85oPbDRYauVJBwfj21IkRDZfEGriyOgHJSkzR5cQIun9ANCjWNxO2CmOvk34rkQZPeHLAd8Z0eVgP8wbZ09-oZWxWrFfBPYtYL7XtMArkG2qWi6cBl0wAq/s320/x86wifi05.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Detail shot. Useful reference if you are buying and the seller doesn't know <i>exactly</i> what they have or isn't clear on specs. In a nutshell the BCM94322MC has 2008 stamped on it and BCM94321MC has 2006.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><span class="Apple-style-span" style="font-size: x-large;">Install:</span></div><div class="separator" style="clear: both; text-align: left;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span></div><div class="separator" style="clear: both; text-align: left;">Take off the shield. Use a little wrench to take off the antenna connectors (all 3-- it will make it much easier to work with). Another design snafu: You can't even fit the card in without doing this:</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxHtkzguJIzCnQzh4j8t1D-43sLDbEdolfXYFMWlIcJzJRhmjU45B14_wAaWq-kHlyeAO59BUs-UP3NUWZE8mQE3gRB_17bbZhVHL7tl3bcePX3qnmQwWhMO5UA5BbBduwa9i3iDP-i4IH/s1600/x86wifi07.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxHtkzguJIzCnQzh4j8t1D-43sLDbEdolfXYFMWlIcJzJRhmjU45B14_wAaWq-kHlyeAO59BUs-UP3NUWZE8mQE3gRB_17bbZhVHL7tl3bcePX3qnmQwWhMO5UA5BbBduwa9i3iDP-i4IH/s320/x86wifi07.jpg" /></a></div><br />
Next grab your wireless card and connect the two pigtails to their ports. They are stubborn little guys and you have to push pretty hard to get them in, so make sure you have the alignment right before you press on them.<br />
<br />
It takes a little finesse to do this next part, but its necessary if you want a clean looking finish to the card. You need to wrap the wires underneath and around the upper mounting post, so that they come out on the side. <br />
<br />
Let the pigtails dangle for a second and get that card screwed in! Then the tricky part is over and you can put the antenna mounts in without clearance issues.<br />
<br />
Here is what it will look like:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8uZw8v9yDNWmhp1JusYN32XK6CMQ-H4eLJNQoOIhmYl8-r4wTGJts4kinDe_TOtIy6MYdm2-gieDLizYT7UoXcAvZUBrydLvbuhpAlr_bSgyWuic44AccPaFtLBmv2NFLS-z4r94Vgmt4/s1600/x86wifi10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8uZw8v9yDNWmhp1JusYN32XK6CMQ-H4eLJNQoOIhmYl8-r4wTGJts4kinDe_TOtIy6MYdm2-gieDLizYT7UoXcAvZUBrydLvbuhpAlr_bSgyWuic44AccPaFtLBmv2NFLS-z4r94Vgmt4/s320/x86wifi10.jpg" /></a></div><br />
There is just enough wire to pull this off if you use the middle pigtail for the bottom port and the top pigtail for the top port.<br />
<br />
The card will work now but, being in the mac spirit, we need to solve some aesthetic issues first!<br />
<br />
<span class="Apple-style-span" style="font-size: x-large;">Making it look cool:</span><br />
<span class="Apple-style-span" style="font-size: x-large;"><br />
</span><br />
Take your shield now. Take off that horrendous sticker! You will notice that it doesn't fit now, because the wires are coming out the side. Make 2 cuts and wiggle the flap until it snaps off so your wires can fit through:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUIwSR61Bmiq8mSWYBS-TSME8dGXtg0fUt0yHe_1kawnZfjp3D-nRm3tFGk-buMuut71255yi2fFU7WxKg0MpMNSFCT8KFVknZ3pUFvHkRQA4V5pfkNQ2jWgb18nK67FmjJ3w_XmrPg6vU/s1600/x86wifi11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUIwSR61Bmiq8mSWYBS-TSME8dGXtg0fUt0yHe_1kawnZfjp3D-nRm3tFGk-buMuut71255yi2fFU7WxKg0MpMNSFCT8KFVknZ3pUFvHkRQA4V5pfkNQ2jWgb18nK67FmjJ3w_XmrPg6vU/s320/x86wifi11.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Go find your ipod/iphone box in your closet and get an apple sticker. Its time to brand it!</div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ0JNqI_9eeeZtK80YE-oS-HVDMzOnD3-VzkssHMhT1MS9qj-N9DlKRx4-Z9eG7srf-xlzCBApgikbc01Ps_Trd14SBMBJVj88RbQxdQYfgGyWHbtByFSBJ0lN7Ty-unhsq49cBUm8Jpca/s1600/x86wifi12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ0JNqI_9eeeZtK80YE-oS-HVDMzOnD3-VzkssHMhT1MS9qj-N9DlKRx4-Z9eG7srf-xlzCBApgikbc01Ps_Trd14SBMBJVj88RbQxdQYfgGyWHbtByFSBJ0lN7Ty-unhsq49cBUm8Jpca/s320/x86wifi12.jpg" /></a></div><br />
<span class="Apple-style-span" style="font-size: x-large;">Finished Product:</span><br />
<span class="Apple-style-span" style="font-size: x-large;"><br />
</span><br />
Now you can pop the shield on and get stoked about wireless that works!<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmvk61fXjHxtF9l2OtIbMJfR6fB1q0EWZ6Xbq8yHJBWRRTUKx6pn2pWhGujwrtHMtjC81XeXWNHxQeI7ZsuSWZI5P7xF0OyL9In1s9FWOqTKM4dLpDlju9gfBoMCz22j9WUzgd7bYc3MSj/s1600/x86wifi13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmvk61fXjHxtF9l2OtIbMJfR6fB1q0EWZ6Xbq8yHJBWRRTUKx6pn2pWhGujwrtHMtjC81XeXWNHxQeI7ZsuSWZI5P7xF0OyL9In1s9FWOqTKM4dLpDlju9gfBoMCz22j9WUzgd7bYc3MSj/s320/x86wifi13.jpg" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzgzw9VNCZRw3Bl4nchl-HSInHc9L07yhOBz53c5I5YZC7X0jhlbDq3Ex4RF5PbFXC-jE5Uci79FXKfg5AYu7IO3WvJkBD9Jjtt-IWji0WTk0LznYlPmCpRAjaIY7onT8PfsMN0tzzbX-6/s1600/x86wifi14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzgzw9VNCZRw3Bl4nchl-HSInHc9L07yhOBz53c5I5YZC7X0jhlbDq3Ex4RF5PbFXC-jE5Uci79FXKfg5AYu7IO3WvJkBD9Jjtt-IWji0WTk0LznYlPmCpRAjaIY7onT8PfsMN0tzzbX-6/s320/x86wifi14.jpg" /></a></div><br />
This D-Link card runs over $50, is about 10 times as big, and gives me kernel panics when I try to boot. Goodbye!<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTsjrkytmxh9mIsN9eVng-BQiP0xAhi7afeUiWHuSOvZ_ze8GG3nTC1cn59LfDTTNH1Iqto0ddWr_fHP77Lz9xFd0wmpqZr_laAjlRYqq6cZbAJm3jM4_dCAwNpsJI64fCM6nFgHwnNIEm/s1600/x86wifi15.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTsjrkytmxh9mIsN9eVng-BQiP0xAhi7afeUiWHuSOvZ_ze8GG3nTC1cn59LfDTTNH1Iqto0ddWr_fHP77Lz9xFd0wmpqZr_laAjlRYqq6cZbAJm3jM4_dCAwNpsJI64fCM6nFgHwnNIEm/s320/x86wifi15.jpg" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Installed in 2nd pci-16 slot in my Gigabyte P55M-UD4. I think I am losing 8 graphics lanes due to the way the two slots are wired to the processor. </div><div class="separator" style="clear: both; text-align: center;"><br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwPfJTyy-91RkuPuTnIcTHGJwe0N6hpTLWvIUZQFCmUUnsb37bfcI95ls0O7I7ONBLvmepOBdChVnL7DOferIJXdUAmUsAEIgs0m3bjeGFGA9caShyl9AnBj7odMtZRI-My-OAXQei803g/s1600/x86wifi16.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwPfJTyy-91RkuPuTnIcTHGJwe0N6hpTLWvIUZQFCmUUnsb37bfcI95ls0O7I7ONBLvmepOBdChVnL7DOferIJXdUAmUsAEIgs0m3bjeGFGA9caShyl9AnBj7odMtZRI-My-OAXQei803g/s320/x86wifi16.jpg" /></a></div><br />
<div class="separator" style="clear: both; text-align: left;">Zero configuration! Connected to an Airport N (Rev 1) base station.</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju8IQ5lDJcyVUZfZ8BxtZnV5Oo_aIKv72IZovY6LYA6NJvCC9U5zvoFNFkgaCiW3KYA_amqDGDJOwMFX5c9L4erA3YlR7JXpYt31Wph3W-yMHTGyd2s6ivU4PSRrbRp0V1Ko38nNrYtA8S/s1600/Screen+shot+2010-04-03+at+2.48.45+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju8IQ5lDJcyVUZfZ8BxtZnV5Oo_aIKv72IZovY6LYA6NJvCC9U5zvoFNFkgaCiW3KYA_amqDGDJOwMFX5c9L4erA3YlR7JXpYt31Wph3W-yMHTGyd2s6ivU4PSRrbRp0V1Ko38nNrYtA8S/s320/Screen+shot+2010-04-03+at+2.48.45+PM.png" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTykG1LLB__tKry4znSgSWCfr8O0_xSWsTGYOssaPtXnHgAeuG4Lb-Gxqr7n5xYcHFoRLQcar1pxVPJ7kxTchmMRgQ5jaaiixQ_KScgUTCpS0cfR1vc9VHCRfCEXbm3gm47NQQImQWLpR/s1600/Screen+shot+2010-04-03+at+2.47.52+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPTykG1LLB__tKry4znSgSWCfr8O0_xSWsTGYOssaPtXnHgAeuG4Lb-Gxqr7n5xYcHFoRLQcar1pxVPJ7kxTchmMRgQ5jaaiixQ_KScgUTCpS0cfR1vc9VHCRfCEXbm3gm47NQQImQWLpR/s320/Screen+shot+2010-04-03+at+2.47.52+PM.png" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div style="text-align: left;">I hope this guide will help some of you solve your wireless problems. I would appreciate it if anyone uses a different wireless card and/or adapter, post your experience here. </div><div style="text-align: left;"><br />
</div><div style="text-align: left;">Potentially, this method is the best way for the community to go forward, as it is cheap and super flexible. I will compile a list of the most available cards that work for the majority of people and we will all be better off for it!</div><br />
<br />
</div></div>Nathanhttp://www.blogger.com/profile/17718914497892409499noreply@blogger.com121