toleda Posted February 20, 2017 Author Share Posted February 20, 2017 added Configured correctly Signal is too low, verify antennas. For more details, hold the Option key down and select WiFI in the menu bar. Reply with signal, noise, channel, tx channel, phy mode, etc. 1 Link to comment Share on other sites More sharing options...
filequit Posted February 20, 2017 Share Posted February 20, 2017 Configured correctly Signal is too low, verify antennas. For more details, hold the Option key down and select WiFI in the menu bar. Report signal, noise, channel, tx channel, phy mode, etc. I have a feeling it's because this card has 3 antenna leads but my laptop only has 2 antennas available on it. Windows seems to handle it just fine with 2 antennas but OS X must be depending on all 3. Link to comment Share on other sites More sharing options...
toleda Posted February 21, 2017 Author Share Posted February 21, 2017 Windows seems to handle it just fine with 2 antennas but OS X must be depending on all 3. macOS uses the 2 available antennas, result is two thirds of max date rate. Link to comment Share on other sites More sharing options...
^GoJo^ Posted March 6, 2017 Share Posted March 6, 2017 hi there, after a quick look, i think i'll order a bunch of BCM943224. what's the max speed it can reach? i've had hackintosh with broadcom bought from ebay years ago and it was not too great as i recall.. with my realtek usb dongle, i'm usually running at ~300ko/s max while real speed's up to ~2mo/s.. PS: this is mostly for thinkpads unit, do you think i'll need kexts? Link to comment Share on other sites More sharing options...
toleda Posted March 6, 2017 Author Share Posted March 6, 2017 BCM943224. what's the max speed it can reach? 300 mbps. 43224 is macOS whitelisted, see Post #1. Link to comment Share on other sites More sharing options...
chunnann Posted March 28, 2017 Share Posted March 28, 2017 I have patched AirPortAtheros40.kext for AR9485 MacRev 1. AzureWave AW-NB126H (pci168c,32) Tested and working on Asus S300CA on macOS 10.12 (16A323). Not sure about another MacRev... http://www.insanelymac.com/forum/topic/312045-atheros-wireless-driver-on-os-x-el-capitan-1011-for-unsupported-cards/?p=2394857 Link to comment Share on other sites More sharing options...
chunnann Posted March 29, 2017 Share Posted March 29, 2017 @Hervé It should be there. I replaced pci168c,30 with pci168c,32... I don't have the pci168c,37 one. Link to comment Share on other sites More sharing options...
chunnann Posted March 29, 2017 Share Posted March 29, 2017 @Hervé I have also patched the binary to make it work for AR9485, not just the info.plist.... Link to comment Share on other sites More sharing options...
chunnann Posted March 29, 2017 Share Posted March 29, 2017 @Hervé Sure. However, the list doesn't include the required initvals data due to large data sizes. I think you can compare the patched and the original binary to find out the differences... ============================================ _ath_hal_probe 83 FA 29 0F 87 B3 00 00 00 83 FA 29 0F 87 29 01 00 00 ============================================ _ath_hal_attach 41 83 FA 30 0F 87 A6 00 00 00 41 83 FA 57 0F 87 A6 00 00 00 49 83 FA 30 75 19 49 83 FA 57 7F 19 ============================================ _ar9300ReadRevisions 89 C1 C1 E9 0C 81 E1 C0 FF 0F 00 89 C1 C1 E9 0C 90 B9 00 02 00 00 ============================================ _ar9300DetectCardPresent 89 C1 C1 E9 0C 81 E1 C0 FF 0F 00 89 C1 C1 E9 0C 90 B9 00 02 00 00 ============================================ _ar9300FillCapabilityInfo BE 05 00 00 00 E8 77 11 00 00 BE 05 00 00 00 90 66 B8 00 00 ============================================ _ar9300EepromBaseAddress B8 FF 03 00 00 0F 4F C1 B8 FF 01 00 00 0F 4F C1 ============================================ _ar9300EepromRestoreInternal B9 FF 03 00 00 0F 4F CA B9 FF 01 00 00 0F 4F CA C7 05 4B 50 09 00 FF 03 00 00 B9 FF 03 00 00 C7 05 4B 50 09 00 FF 01 00 00 B9 FF 01 00 00 ============================================ _ar9300Attach 48 8D 35 B8 F5 06 00 49 89 B7 10 46 01 00 41 C7 87 18 46 01 00 00 01 00 00 48 8D 35 B8 F5 06 00 49 89 B7 10 46 01 00 41 C7 87 18 46 01 00 81 00 00 00 48 8D 0D 98 FD 06 00 49 89 8F 20 46 01 00 41 C7 87 28 46 01 00 41 00 00 00 48 8D 0D 48 FD 06 00 49 89 8F 20 46 01 00 41 C7 87 28 46 01 00 45 00 00 00 ============================================ _ar9300TxGainTableApply 48 8D 05 5C F5 06 00 48 89 83 20 46 01 00 48 B8 41 00 00 00 05 00 00 00 48 8D 05 0C F5 06 00 48 89 83 20 46 01 00 48 B8 45 00 00 00 05 00 00 00 ============================================ _ar9300RxGainTableApply 48 89 83 10 46 01 00 48 B8 00 01 00 00 02 00 00 00 48 89 83 10 46 01 00 48 B8 81 00 00 00 02 00 00 00 ============================================ Link to comment Share on other sites More sharing options...
chunnann Posted March 31, 2017 Share Posted March 31, 2017 @Hervé Honestly, I have no idea what you are talking about... All I know is if the on-the-fly patching would work, I'd have used it instead of patching the binary. If you'd like to know how I patched the binary, I could help you with that. I used the reverse engineering tool called Hopper and the source code provided on the following website. https://github.com/qca/qcamain_open_hal_public/tree/master/hal/ar9300 The required initvals data for AR9485 NEVER existed in the original AirportAtheros40 so I had to edit them manually. Check the following links and you will know what I meant. https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/ar9485_1_1.ini https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/ar9300_osprey22.ini In addition to those initvals data, I had to make other modifications to make it work for AR9485. For example: ============================================ _ath_hal_probe 83 FA 29 0F 87 B3 00 00 00 => orignal value 83 FA 29 0F 87 29 01 00 00 => modified value 1 Link to comment Share on other sites More sharing options...
jalavoui Posted March 31, 2017 Share Posted March 31, 2017 @Hervé Honestly, I have no idea what you are talking about... All I know is if the on-the-fly patching would work, I'd have used it instead of patching the binary. If you'd like to know how I patched the binary, I could help you with that. I used the reverse engineering tool called Hopper and the source code provided on the following website. https://github.com/qca/qcamain_open_hal_public/tree/master/hal/ar9300 The required initvals data for AR9485 NEVER existed in the original AirportAtheros40 so I had to edit them manually. Check the following links and you will know what I meant. https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/ar9485_1_1.ini https://github.com/qca/qcamain_open_hal_public/blob/master/hal/ar9300/ar9300_osprey22.ini In addition to those initvals data, I had to make other modifications to make it work for AR9485. For example: ============================================ _ath_hal_probe 83 FA 29 0F 87 B3 00 00 00 => orignal value 83 FA 29 0F 87 29 01 00 00 => modified value Patching this cards is a very hard job. You don't need to explain what you did unless u feel like i'll add your card id on my topic 1 Link to comment Share on other sites More sharing options...
crimv Posted April 1, 2017 Share Posted April 1, 2017 hi guys , right now im on 10.12.4 sierra and i couldnt get it to work .. i tried kext enabler method and also the kext edit method.. both not working for me im using c123h azurewave .. need help.. Link to comment Share on other sites More sharing options...
EvolvedEukaryote Posted April 15, 2017 Share Posted April 15, 2017 I have this card: 14e4 Broadcom Corporation 4353 BCM43224 802.11a/b/g/n With the instructions in post 1, I got it to work just fine in 10.12.4, but wifi disconnects and reconnects every 20 seconds or so. I ran the diagnostics and I see these errors: Fri Apr 14 21:08:13.214 <kernel> AirPort_Brcm43xx::syncPowerState: WWEN[disabled] Fri Apr 14 21:08:13.214 <kernel> AirPort_Brcm4360::getSSIDData(): Get failure: APPLE80211_IOC_SSID: 6 Fri Apr 14 21:08:13.214 <airportd[70]> _handleLinkEvent: Got an error trying to query WiFi for power. Resetting state variables. Fri Apr 14 21:08:13.395 <kernel> IO80211Interface::updateReport _peerManager is missing Fri Apr 14 21:08:13.458 <airportd[70]> _bsd_80211_event_callback: Failed to get power setting from device : err -3900 Fri Apr 14 21:08:13.458 Fri Apr 14 21:08:13.837 <kernel> Unexpected payload found for message 9, dataLen 0 Fri Apr 14 21:08:14.399 <kernel> IO80211Interface::updateReport _peerManager is missing It looks like there is a power management issue. My laptop is on AC and set to never sleep. Has anyone had this problem and found a solution? Thanks. Note that post 1 has an inversion in the white list descriptions, it should read: 0x4353Binary Patch: AirPortBrcm4360 Find (MacBoolAir5,2): Mac-2E6FAB96566FE58C or 4d 61 63 2d 32 45 36 46 41 42 39 36 35 36 36 46 45 35 38 43 Replace (ex., iMac14,2): Mac-C6EFA63962FC6EA0 or 4d 61 63 2d 43 36 45 46 41 36 33 39 36 32 46 43 36 45 41 30 Link to comment Share on other sites More sharing options...
toleda Posted April 15, 2017 Author Share Posted April 15, 2017 Note that post 1 has an inversion in the white list descriptions, it should read: Fixed, thanks. Why are you using the Whitelist? Antennas? Link to comment Share on other sites More sharing options...
EvolvedEukaryote Posted April 16, 2017 Share Posted April 16, 2017 Fixed, thanks. Why are you using the Whitelist? Antennas? I realized I didn't need to, I just defined my machine as MacBook Air5,2 and no other change needed. I found the solution to my problem from post #22 in http://www.insanelymac.com/forum/topic/319901-broadcom-bcm943224hms/?p=2344550 I have a Dell 6320 and I had to disable bluetooth in the BIOS (not just the switch as the post seems to imply from google translation, I don't speak Italian). No problem with wifi ever since. Link to comment Share on other sites More sharing options...
UltraLaser Posted April 24, 2017 Share Posted April 24, 2017 Hi, I bought this motherboard Asus Z270i Strix Gming that mounts this wifi model QCNFA364A I think that it is not compatible, right? I wanted to know what wifi + bt to buy that is compatible with this socket (m2 key E) Link to comment Share on other sites More sharing options...
toleda Posted April 25, 2017 Author Share Posted April 25, 2017 not compatible, Not compatible, Broadcom only. 4360 is best choice/Apple branded supported natively. Link to comment Share on other sites More sharing options...
magnifico Posted May 7, 2017 Share Posted May 7, 2017 Hello Toleda Please , i have strange problem with wi fi on notebook my daughter . When the pc goes in sleep, after that to activate the wi fi takes a lot of time, how come this problem? I'm using Sierra, with el capitain I did not have this problem. OFC , i use also kext to patch Link to comment Share on other sites More sharing options...
toleda Posted May 8, 2017 Author Share Posted May 8, 2017 When the pc goes in sleep, after that to activate the wi fi takes a lot of time Hi magnifico, I don't have a WiFi wake problem with either BCM4352 or CE123H in Sierra. If convenient, see Post #1/Problem Reporting; attach all requested files. Link to comment Share on other sites More sharing options...
magnifico Posted May 8, 2017 Share Posted May 8, 2017 Hello Toleda ...so i need kext the racer ( fakewifi ? )and ssdt ? Link to comment Share on other sites More sharing options...
toleda Posted May 9, 2017 Author Share Posted May 9, 2017 so i need kext the racer ( fakewifi ? )and ssdt ? See Post #1/Problem Reporting; attach all requested files. Link to comment Share on other sites More sharing options...
magnifico Posted May 10, 2017 Share Posted May 10, 2017 hi toleda 1) I use kext to patch <dict> <key>Comment</key> <string>AirPortBrcm4360 - fcvo</string> <key>Disabled</key> <false/> <key>Find</key> <data> gflSqgAAdSk= </data> <key>Name</key> <string>AirPortBrcm4360</string> <key>Replace</key> <data> gflSqgAAZpA= </data> </dict> Wi fi is located in RP04 from IoRegister ..and i used also SSDT..but not work ( I mean wi fi does not work , trusted me) My problem has become very boring, I repeat when it goes to sleep, after it takes a lot of time to reactivate the wi fi, about 30 40 seconds, where am I mistaken ?? Now i'm using racer kexts, FakePCIID.kext FakePCIID_Broadcom_WiFi.kext (includes 94352) of course, but with ssdt it does not work wi fi, i obviously have the problem of the losing time to reactivate SSDT-ARPT-RP04-4352.aml.zip MacBook Pro1 di magnifico.zip Link to comment Share on other sites More sharing options...
RehabMan Posted May 10, 2017 Share Posted May 10, 2017 hi toleda 1) I use kext to patch Wi fi is located in RP04 from IoRegister ..and i used also SSDT..but not work ( I mean wi fi does not work , trusted me) My problem has become very boring, I repeat when it goes to sleep, after it takes a lot of time to reactivate the wi fi, about 30 40 seconds, where am I mistaken ?? Now i'm using racer kexts, FakePCIID.kext FakePCIID_Broadcom_WiFi.kext (includes 94352) of course, but with ssdt it does not work wi fi, i obviously have the problem of the losing time to reactivate Your ioreg indicates FakePCIID.kext and/or FakePCIID_Broadcom_WiFi.kext is not installed. After installing the kexts... No need to inject "compatible" (remove the SSDT). Link to comment Share on other sites More sharing options...
magnifico Posted May 10, 2017 Share Posted May 10, 2017 Your ioreg indicates FakePCIID.kext and/or FakePCIID_Broadcom_WiFi.kext is not installed. After installing the kexts... No need to inject "compatible" (remove the SSDT). yes of course ,I'm doing tests with wi fi injected into fake.smc, that is why do not you see your kext, clear racer? Link to comment Share on other sites More sharing options...
RehabMan Posted May 10, 2017 Share Posted May 10, 2017 yes of course ,I'm doing tests with wi fi injected into fake.smc, that is why do not you see your kext, clear racer? Advice remains the same. Remove the SSDT. Install FakePCIID kexts. Your problem likely has to do with country code setting/patch... Link to comment Share on other sites More sharing options...
Recommended Posts