Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
toleda

Airport - PCIe Half Mini

839 posts in this topic

Recommended Posts

  1. 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.

 

  1. 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

 

  1. 3. Procedure/Guide Used

Your SSDT guide. Opened 43xx patch, edited the RP04 to RP05, the PCI root ID that contains my card.

  1. 4. Copy of IOReg/IORegistryExplorer_v2.1.zip (View Raw)

http://cl.ly/3T2y3N1L0S1g

 

  1. 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

  1.  

Clover (if installed)

 

1. EFI/Clover/config.plist

http://cl.ly/3u0A0E3R2d04

  1. 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

 

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

1) Description of WiFi problem
WiFi is working Great on Mavericks till i updated to Yosemite (10.10)
2) OS X version/motherboard model/BIOS version/processor/graphics
Model: 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 yosemite

3) Procedure/Guide Used
I 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

Screenshot%202014-08-22%2011.38.42.png
6.2) System Information/Hardware/Network/WiFi

 

Screenshot%202014-08-22%2011.42.09.png?d

 

Screenshot%202014-08-22%2011.41.02.png?d

7) Clover

7.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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 ?

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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 :(

post-307642-0-65692500-1408760568_thumb.png

 

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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  zip.gif  MacBook Pro 2.zip   520.19KB   0 downloads

DSDT zip.gif  yehia2amer DSDT 2.zip   16.17KB   0 downloads

Debug zip.gif  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:

post-332888-0-02746300-1408882424_thumb.png

 

 

If you do not want to rename the model, you need a patch driver AirPortBrcm4360.kext

For details, see the post #1

Share this post


Link to post
Share on other sites

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 :(

Share this post


Link to post
Share on other sites

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.

 

post-332888-0-73493200-1408913881_thumb.png

Share this post


Link to post
Share on other sites

Boot in Verbose mode. Show photos of panic...

 

 

 

P.S.

I tested it now on 10.10 DP6 + BCM943224HMS.

Patch works successfully.

 

attachicon.gifСнимок экрана 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

 

post-307642-0-83294700-1408920484_thumb.jpg

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

hi,

 

  1. 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
  2. yosemite DP 4 (but already tried with other betas), z77-quo-aos with last osmosis, i7 3770k and nvidia gtx 770, bcm4352 with adapter
  3. i modified the info.plist of AirPortBrcm4360 kext adding <string>pci14e4,43b1</string>, then modified with hexedit for the 5ghz fix
  4. post-1067981-0-06401400-1408986809_thumb.png 
    post-1067981-0-76587300-1408986906_thumb.png

Share this post


Link to post
Share on other sites
  1. 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.

Share this post


Link to post
Share on other sites

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

post-1067981-0-27678000-1409078508_thumb.png

post-1067981-0-38780600-1409078509_thumb.png

Share this post


Link to post
Share on other sites

@ 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.

attachicon.gifWifi_Broadcom4353-43a0_DTGP.dsl.zip

I hope this helps. Good Luck.

attachicon.gifCaptura 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 alot

but i think this will cause performance issues !!!

Share this post


Link to post
Share on other sites

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-CE123H

3. Installed OS X via TonyMac Clover Guide. Installed WiFi via Airport - PCIe Half Mini v2 Guide.

4-7. See Zip file.

wifi reporting.zip

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×