larryonline Posted May 14, 2011 Share Posted May 14, 2011 Chinese Version: http://bbs.pcbeta.com/viewthread-873662-1-2.html 经历过一夜和一日近乎崩溃的试验,终于驱动了这个堪称史上最难搞的AR系列无线网卡。 AR9287(AR5B97)成功驱动的步骤,三个必要条件,缺一不可: 1. Mac os x 10.6.7系统。原版10.6.7安装,或者低版本升级10.6.7包都可以 2. Mac OS X 10.6.7 (10J4138)-Darwin 10.7.4内核。 替换方法:用小工具ShowAllFiles显示所有文件,把系统分区下mach_kernel先删除,然后复制Darwin 10.7.4内核过去即可,最后用ShowAllFiles隐藏所有文件。MAC变色龙EXTRA目录下的mach_kernel也一样替换。 注:其他版本的mach_kernel也可能正常驱动。 3. IO80211Family.kext for AR9287 10.6.7 (设备 ID为168C-002E,已经修改好,如果你的9287是其他ID,请自行修改)。用kext utility安装即可。 English Version: 3 steps to make your ar9287 work fine in 10.6.7: 1. installed Mac os x 10.6.7 system. Original 10.6.7 or upgraded 10.6.7 will be fine. 2. Mac OS X 10.6.7 (10J4138)-Darwin 10.7.4 mach_kernel. Substitute the existing mach_kernel in the MAC OS system drive and Chameleon's Extra folder with this one. Use a small tool 'ShowAllFiles' to show the hidden mach_kernel. Delete it and copy the new one in. Then hide the files. PS. Other versions of mach_kernel might work too. 3. install IO80211Family.kext for AR9287 10.6.7 with kext utility. The default hardware ID of my ar9287 is 168C-002E and the kext was modified into it. Other hardware ID, you can modify it by yourself. Done. Reboot and check it out. PS: AR9287 is actually drived by AirPortAtheros9388.kext which is provided in MacBook Pro Software Update 1.4 (DL1382) IO80211Family.kext_for_AR9287_10.6.7.zip Mac_OS_X_10.6.7__10J4138__Darwin_10.7.4_mach_kernel.zip 1 Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/ Share on other sites More sharing options...
mercindustries Posted May 21, 2011 Share Posted May 21, 2011 Thank You!!! Confirmed working here Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1686698 Share on other sites More sharing options...
VaKo Posted May 23, 2011 Share Posted May 23, 2011 Can you clear. why should you change kernel? Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1687647 Share on other sites More sharing options...
Paoz Posted May 25, 2011 Share Posted May 25, 2011 Thank you very much - /\ - Can you clear. why should you change kernel? I think we don't have to change the kernel For me, It works fine on my nawcom's 10.6.7 legacy kernel Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1688371 Share on other sites More sharing options...
larryonline Posted May 27, 2011 Author Share Posted May 27, 2011 Thank you very much - /\ - I think we don't have to change the kernel For me, It works fine on my nawcom's 10.6.7 legacy kernel That's great. Previously I tried in 10.6.7 official kernel and it caused panic. And FYI, I tested 10.7.0 official kernel and it worked fine too. Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1689297 Share on other sites More sharing options...
MinhHQ Posted May 30, 2011 Share Posted May 30, 2011 That's great. Previously I tried in 10.6.7 official kernel and it caused panic. And FYI, I tested 10.7.0 official kernel and it worked fine too. It works on my VPC F11CGX. Thank you very much. Now only Audio and Internal display left Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1690640 Share on other sites More sharing options...
AlexanderPD Posted June 1, 2011 Share Posted June 1, 2011 It works on my VPC F11CGX. Thank you very much. Now only Audio and Internal display left audio works with this: http://www.insanelymac.com/forum/index.php...t&p=1624792 still nothing for internal video Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1691660 Share on other sites More sharing options...
sparkythewondersquid Posted June 10, 2011 Share Posted June 10, 2011 Works OOTB in Lion Dp4 also but not in Dp3 or earlier Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1695511 Share on other sites More sharing options...
tanner Posted August 1, 2011 Share Posted August 1, 2011 Works OOTB in Lion Dp4 also but not in Dp3 or earlier Thanks for the kext. This has been a long wait ,but it's become successful. Can lion be installed on a Pentium T4500 processor Dual core 2.3Ghz I don't care about QE/CI. Or if that's not possible, then DP4 like you said. Please reply thanks Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1727569 Share on other sites More sharing options...
ghostzip Posted August 20, 2011 Share Posted August 20, 2011 did anyone got this AR9287 working with lion (10.7.0 or 10.7.1) ? I see that this kext has AirPortAtheros9388.kext which is the one that points to AR9287 pci id (pci168c,2e). I've tried: - using the 10.6.7 kext - using the 10.7.0 kext with modded Info.plist in AirPortAtheros21.kext - using the 10.7.0 next with modded Info.plist in AirPortAtheros40.kext - the same as above but for 10.7.1 nothing works.. anyone got this wlan chipset working with lion ? I'm assuming that if modding the info.plist does not work, the dsdt method will not work as well because it's only changing the device id... Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1737585 Share on other sites More sharing options...
ghostzip Posted August 21, 2011 Share Posted August 21, 2011 got it working! with no modified kexts!! got inspiration from: http://www.insanelymac.com/forum/index.php?showtopic=168014 and specially http://www.insanelymac.com/forum/index.php?showtopic=234570 you need to mess with DSDT's... if anyone wants to know how to do it: 1- find the wifi device in the dsdt, mine for example was called PXSX inside pci express port 2 2- rename the device to ARPT and add the methods defined in the thread mentioned 3- the device must then be "renamed" to the 168c:2a instead of the original 168c:2e for simplicity, here's the added code: Device (ARPT) // WIFI { Name (_ADR, Zero) Name (_PRW, Package (0x02) {0x0B, 0x05}) // If you want WOL(Wake on LAN support) if not use desired sleep state Method (_DSM, 4, NotSerialized) { Store (Package (0x0c) { "AAPL,slot-name", Buffer () {"AirPort"}, "device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, "device_type", Buffer () {"AirPort"}, "model", Buffer () {"Atheros 9287 8802.11 b/g/n Wireless Network Adapter"}, "subsystem-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, "subsystem-vendor-id", Buffer () {0x8C, 0x16, 0x00, 0x00} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1738096 Share on other sites More sharing options...
LatinMcG Posted August 21, 2011 Share Posted August 21, 2011 got it working! with no modified kexts!!got inspiration from: http://www.insanelymac.com/forum/index.php?showtopic=168014 and specially http://www.insanelymac.com/forum/index.php?showtopic=234570 you need to mess with DSDT's... if anyone wants to know how to do it: 1- find the wifi device in the dsdt, mine for example was called PXSX inside pci express port 2 2- rename the device to ARPT and add the methods defined in the thread mentioned 3- the device must then be "renamed" to the 168c:2a instead of the original 168c:2e for simplicity, here's the added code: Device (ARPT) // WIFI { Name (_ADR, Zero) Name (_PRW, Package (0x02) {0x0B, 0x05}) // If you want WOL(Wake on LAN support) if not use desired sleep state Method (_DSM, 4, NotSerialized) { Store (Package (0x0c) { "AAPL,slot-name", Buffer () {"AirPort"}, "device-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, "device_type", Buffer () {"AirPort"}, "model", Buffer () {"Atheros 9287 8802.11 b/g/n Wireless Network Adapter"}, "subsystem-id", Buffer () {0x2A, 0x00, 0x00, 0x00}, "subsystem-vendor-id", Buffer () {0x8C, 0x16, 0x00, 0x00} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } most people tried it and doesnt work. whats the details on your card?. subvendor and subsystem? i see youre using 2A as subsystem.. which is wrong should be 8F for apple. and 106b apple not 168c atheros (this might be the trick to bypassing susbsystem checks) Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1738113 Share on other sites More sharing options...
bergoulle Posted November 11, 2011 Share Posted November 11, 2011 The TP-Link TL-WN851ND works for me with 10.7.2. The are 2 devices ID : - 168,2d - 168,2e (PCI Express). source : http://cateee.net/lkddb/web-lkddb/ATH9K.html Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1769692 Share on other sites More sharing options...
Miura-san-Sakamoto Posted November 1, 2013 Share Posted November 1, 2013 I think we don't have to change the kernel For me, It works fine on my nawcom's 10.6.7 legacy kernel Indeed, changing the kernel is useless... on my iAtkos s3v2 (Snow Leopard 10.6.8) I've just installed it in S/L/E thanks to Kext Wizard, and tadaa! after reboot, it works like a charm Link to comment https://www.insanelymac.com/forum/topic/257011-ar9287%EF%BC%88ar5b97%EF%BC%89wifi-works-fine-in-1067-finally/#findComment-1962243 Share on other sites More sharing options...
Recommended Posts