kode54 Posted August 21, 2014 Share Posted August 21, 2014 1. Description of WiFi problem WiFi card does not appear, and according to IOReg, still lists its original compatibility field, after applying SSDT patch with Clover. 2. OS X version/motherboard model/BIOS version/processor/graphics 10.9.5 13F18 / MSI Z77A-GD65 / is this really necessary? / Core i5 3570K / Radeon R9 270X 3. Procedure/Guide Used Your SSDT guide. Opened 43xx patch, edited the RP04 to RP05, the PCI root ID that contains my card. 4. Copy of IOReg/IORegistryExplorer_v2.1.zip (View Raw) http://cl.ly/3T2y3N1L0S1g Console/All Messages/kernel airport - select/Save Selection As: Not sure what this means, as there is no "kernel airport" selection under All Messages, nor anything else. My kernel log is filling up with mdworker messages about Import: Bad path:, which is unrelated to this. DPCIManager/Status https://www.dropbox.com/s/ey9vprx6bem6t1u/Screenshot%202014-08-21%2002.45.07.png System Information/Hardware/Network/WiFi https://www.dropbox.com/s/17vzccqhntmd0ia/Screenshot%202014-08-21%2002.47.00.png Clover (if installed) 1. EFI/Clover/config.plist http://cl.ly/3u0A0E3R2d04 2. EFI/Clover/misc/debug.log (Set config.plist/Boot/Log/true) http://cl.ly/0A3Z0v0X2i1h EFI/Clover/ACPI/Patched/dsdt.aml Didn't touch this file. There is no dsdt.aml in my Clover configuration. EFI/Clover/ACPI/Patched/ssdt.aml (if WiFi edited) http://cl.ly/2x0p3a2c3C2i Link to comment Share on other sites More sharing options...
toleda Posted August 22, 2014 Author Share Posted August 22, 2014 WiFi card does not appear, and according to IOReg, still lists its original compatibility field, after applying SSDT patch with Clover. Broadcomm ssdt (bcm43xx) does not support Atheros (ar928x) WiFi. Try airport_ssdt-ami7&8-ar928x_v1. Link to comment Share on other sites More sharing options...
kode54 Posted August 22, 2014 Share Posted August 22, 2014 It's not an Atheros card. It's this card, which is most definitely Broadcom: http://www.amazon.com/gp/product/B00HRFS1GQ/ref=oh_details_o01_s00_i00?ie=UTF8&psc=1 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/ARPT@0 compatible = <"pci1a3b,2123", "pci14e4,43b1", "pciclass,028000", "ARPT"> IOName = "pci14e4,43b1" Link to comment Share on other sites More sharing options...
toleda Posted August 22, 2014 Author Share Posted August 22, 2014 compatible = <"pci1a3b,2123", "pci14e4,43b1", "pciclass,028000", "ARPT"> IOName = "pci14e4,43b1" My mistake, your IOReg from 6/6/14 opened. The 8/21/14 IOReg shows device-Id 4312, labeled as Dell Wireless 1395; 4312 is not supported. Contact the seller. DPCIManager/PCI shows device ids. The ssdt injects the 4360 ids. 4352 device_id is 43a0, not present. The Dell 4352 is labeled as Dell Wireless 1550. Link to comment Share on other sites More sharing options...
kode54 Posted August 22, 2014 Share Posted August 22, 2014 And yet it works just fine if I edit the 4360 kext plist to add the device ID 43b1 in the same place as 43a0. The only side effect is that it also seems to activate the 43224 kext, causing a kernel panic unless I remove it from my system on each system update. Are you sure this device isn't supported somehow? Or that perhaps Clover is messing with its device description? Link to comment Share on other sites More sharing options...
yehia2amer Posted August 22, 2014 Share Posted August 22, 2014 1) Description of WiFi problemWiFi is working Great on Mavericks till i updated to Yosemite (10.10)2) OS X version/motherboard model/BIOS version/processor/graphicsModel: HP Pavilion dv6-2170ee | CPU: Intel Core i7-720QM (SB:PCH Intel Ibex Peak-M PM55, NB:Intel Lynnfield IMC)RAM: ELPIDA 4GB DDR3 (2GBx2) P/N: EBJ21UE8BDS0-DJ-F | Wireless: Broadcom 43224AG 802.11a/b/g/draft-n [14E4-4353]GFX card:GeForce GT 230M 1GB PCI-E Sound: IDT 92HD75B3X5 @ Intel Ibex Peak PCH - HDA Controller [111D-7603]Ethernet: Realtek RTL8168D/8111D PCI-E Gigabit [10EC-8168] | OS: Mac OS X yosemite3) Procedure/Guide UsedI only added this to the DSDT and it works in Mavericks Device (RP01) { Name (_ADR, 0x001C0000) Device (ARPT) { Name (_ADR, Zero) Name (_SUN, One) Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_DSM, 4, NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x0C) { "AAPL,slot-name", "AirPort", "built-in", Buffer (One) { 0x00 }, "device_type", "AirPort", "model", "Broadcom BCM4322x 802.11 a/b/g/n Wireless Network Controller", "name", "AirPort Extreme", "compatible", "pci14e4,43a0" }) } } [Guide]_airport_half-mini_dsdt_edits.pdf.zip 4) Copy of IOReg/IORegistryExplorer_v2.1.zip (View Raw) IOREG yehia2amer MacBook Pro.zip 5) Console/All Messages/kernel airport - select/Save Selection As: system.log.zip 6) Screen shots: 6.1) DPCIManager/Satus 6.2) System Information/Hardware/Network/WiFi 7) Clover7.1) EFI/Clover/config.plist yehia2amer config.plist.zip 7.2) EFI/Clover/misc/debug.log (Set config.plist/Boot/Debug/YES) debug.log.zip 7.3) EFI/Clover/ACPI/Patched/dsdt.aml if WiFi edited) yehia2mer DSDT.zip Link to comment Share on other sites More sharing options...
toleda Posted August 22, 2014 Author Share Posted August 22, 2014 WiFi is working Great on Mavericks till i updated to Yosemite (10.10) See Post #1, your WiFi card is not supported with this method. Or that perhaps Clover is messing with its device description? Missed the Clover injection. config.plist/DSDT/Fixes/FixAirport_4000/YES. All Fixes are enabled. May want to disable all fixes. Link to comment Share on other sites More sharing options...
yehia2amer Posted August 22, 2014 Share Posted August 22, 2014 See Post #1, your WiFi card is not supported with this method. in your #1 Post, you mentioned that the card is supported but (injection required) Broadcom Broadcom Device_IDs (Vendor_ID: 14e4) Supported Device_IDs (injection required) 4353 - BCM943224 HMS 2.4/5 GHz abgn, 2 Stream, 300 Mbs i tried the DSDT injection & Toledo.kext injection and both of them don't work ! so what Method do you mean ? Link to comment Share on other sites More sharing options...
toleda Posted August 23, 2014 Author Share Posted August 23, 2014 i tried the DSDT injection & Toledo.kext injection and both of them don't work My mistake, 4353 is native in 10.10; no dsdt edits or injection required. Link to comment Share on other sites More sharing options...
yehia2amer Posted August 23, 2014 Share Posted August 23, 2014 My mistake, 4353 is native in 10.10; no dsdt edits or injection required. I removed the Kexts and the DSDT edits, and the card still not working Link to comment Share on other sites More sharing options...
kode54 Posted August 23, 2014 Share Posted August 23, 2014 I found the cause of my problems. Clover needs its Airport fix to be disabled for the SSDT patch to work. Link to comment Share on other sites More sharing options...
toleda Posted August 23, 2014 Author Share Posted August 23, 2014 I removed the Kexts and the DSDT edits, and the card still not working No files attached, no idea. Change one thing, all previous files are obsolete. IOReg? dsdt? debug.log? Link to comment Share on other sites More sharing options...
yehia2amer Posted August 23, 2014 Share Posted August 23, 2014 No files attached, no idea. Change one thing, all previous files are obsolete. IOReg? dsdt? debug.log? Please find the attached files : IOReg MacBook Pro 2.zip DSDT yehia2amer DSDT 2.zip Debug debug.log.zip Link to comment Share on other sites More sharing options...
Skvo Posted August 24, 2014 Share Posted August 24, 2014 1) Description of WiFi problem WiFi is working Great on Mavericks till i updated to Yosemite (10.10) Driver AirPortBrcm4360.kext in OS X 10.10 has a "whitelist" of compatible models of computers... For Wi-Fi modules with DeviceID=0x4353 (series Broadcom BCM943224xx), whitelist contains: Mac-66F35F19FE2A0D05 - MacBookAir5,1 -(11-inch Mid 2012) Mac-2E6FAB96566FE58C - MacBookAir5,2 - (13-inch Mid 2012) For Wi-Fi modules with DeviceID=0x4331 (series Broadcom BCM94331xx), whitelist contains: Mac-00BE6ED71E35EB86 - iMac13,1 - (21.5-inch Late 2012) Mac-7DF2A3B5E5D671ED - iMac13,3 Mac-FC02E91DDD3FA6A4 - iMac13,2 - (27-inch Late 2012) Mac-ACE8A17C0DE83137 Mac-031AEE4D24BFF0B1 - Macmini6,1 - (Late 2012) Mac-F65AE981FFA204ED - Macmini6,2 - (Late 2012) Mac-C6EFA63962FC6EA0 Mac-AFD8A9D944EA4843 - MacBookPro10,2 - (Retina, 2012) Mac-C3EC7CD22292981F - MacBookPro10,1 - (Retina, 2012) Mac-6F01561E16C75D06 - MacBookPro9,2 - (Mid 2012) Mac-4B7AC7E43945597E - MacBookPro9,1 - (Mid 2012) For all Wi-Fi modules with any other DeviceID, whitelist is not applicable. Please find the attached files : IOReg MacBook Pro 2.zip 520.19KB 0 downloads DSDT yehia2amer DSDT 2.zip 16.17KB 0 downloads Debug debug.log.zip 291.63KB 1 downloads BCM943224HMS in OS X 10.10 work natively, only used model MacBookAir5,1 and MacBookAir5,2. Clover knows about MacBookAir 5,2, enough to specify in the config: If you do not want to rename the model, you need a patch driver AirPortBrcm4360.kext For details, see the post #1 1 Link to comment Share on other sites More sharing options...
yehia2amer Posted August 24, 2014 Share Posted August 24, 2014 On newer versions of the system OS X 10.10 DP, I have not tested it. If does not work, I can redo it. Taste it ... i tried it and it gives me Kernel Panic, i also tried patching kexts using clover and it gives kernel panic too Link to comment Share on other sites More sharing options...
Skvo Posted August 24, 2014 Share Posted August 24, 2014 i tried it and it gives me Kernel Panic, i also tried patching kexts using clover and it gives kernel panic too Boot in Verbose mode. Show photos of panic... P.S. Name: AirPortBrcm4360 Find: 74 73 BE 02 Replace: DE 73 BE 02 I tested it now on 10.10 DP6 + BCM943224HMS. Patch works successfully. Link to comment Share on other sites More sharing options...
yehia2amer Posted August 24, 2014 Share Posted August 24, 2014 Boot in Verbose mode. Show photos of panic... P.S. I tested it now on 10.10 DP6 + BCM943224HMS. Patch works successfully. Снимок экрана 2014-08-25 в 0.49.40.png weird that's the same card ! i only applied this patch and rebooted sudo perl -pi -e 's|\x74\x73\xBE\x02|\xDE\x73\xBE\x02|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360 sudo touch /System/Library/Extensions this is the kernel panic Link to comment Share on other sites More sharing options...
Skvo Posted August 25, 2014 Share Posted August 25, 2014 i only applied this patch and rebooted this is the kernel panic Try the first method: ProductName=MacBookAir5,2 and the original driver IO80211Family.kext Will panic in this case? Link to comment Share on other sites More sharing options...
juanerson Posted August 25, 2014 Share Posted August 25, 2014 @ yehia Amer, Please try JUST following the instructions inside the .DSL file, and insert the code to your DSDT. Is a vanilla TEST from injection only. Wifi_Broadcom4353-43a0_DTGP.dsl.zip I hope this helps. Good Luck. Link to comment Share on other sites More sharing options...
rakimbadu Posted August 25, 2014 Share Posted August 25, 2014 hi, Description of WiFi problem: wifi seems to work but when i try to connect to a network it says connection timeout, already tried with different networks yosemite DP 4 (but already tried with other betas), z77-quo-aos with last osmosis, i7 3770k and nvidia gtx 770, bcm4352 with adapter i modified the info.plist of AirPortBrcm4360 kext adding <string>pci14e4,43b1</string>, then modified with hexedit for the 5ghz fix ioreg.zip Link to comment Share on other sites More sharing options...
toleda Posted August 26, 2014 Author Share Posted August 26, 2014 Description of WiFi problem: wifi seems to work but when i try to connect to a network it says connection timeout Not sure what the problem is and dp4 is obsolete. Suggest installing dp6 and reply with new Problem Report. Link to comment Share on other sites More sharing options...
rakimbadu Posted August 26, 2014 Share Posted August 26, 2014 hi, thx for reply, updating to dp6 and changing to imac14.2 seems to solve the problem, now bluetooth and wifi work, i also use your mod with hexflend in order to fix 5ghz. The only problem is that i cannot make handoff and airdrop to work. I've linked the Hackintosh with my iphone with latest iOS8 beta with bluetooth, but after click on the phone from OS X it disconnect immediately. Instead if i click to connect from the iphone, it says that the hackintosh is not supported ioreg2.zip Link to comment Share on other sites More sharing options...
yehia2amer Posted August 27, 2014 Share Posted August 27, 2014 @ yehia Amer, Please try JUST following the instructions inside the .DSL file, and insert the code to your DSDT. Is a vanilla TEST from injection only. Wifi_Broadcom4353-43a0_DTGP.dsl.zip I hope this helps. Good Luck. Captura de pantalla 2014-08-25 a la(s) 08.54.12.png it didn't work Try the first method: ProductName=MacBookAir5,2 and the original driver IO80211Family.kext Will panic in this case? it works great with "ProductName=MacBookAir5,2" thanks alotbut i think this will cause performance issues !!! Link to comment Share on other sites More sharing options...
toleda Posted August 29, 2014 Author Share Posted August 29, 2014 i cannot make handoff and airdrop to work. Perhaps, next release will work. Link to comment Share on other sites More sharing options...
RustyPitchfork Posted August 29, 2014 Share Posted August 29, 2014 Problem Report - Any help is greatly appreciated. 1. WiFi only works on 2.4ghz. Very weak signal, transmit rate will not go over 54 Tx Rate, usually much lower. (10.9.4 using the MB setup from the other site which shall not be named and with the Airport - PCIe Half Mini v2 install works great)2. Mac OS X Ver: 10.10 DP6, Motherboard: Gigabyte GA-Z97N-Wifi, CPU: Intel i7-4790k, GPU: MSI GTX 760, WiFi: AzureWave AW-CE123H3. Installed OS X via TonyMac Clover Guide. Installed WiFi via Airport - PCIe Half Mini v2 Guide.4-7. See Zip file. wifi reporting.zip Link to comment Share on other sites More sharing options...
Recommended Posts