Jump to content

Hackintosh Atheros Wi-Fi (Legacy Cards)


1 post in this topic

Recommended Posts

Atheros Wi-Fi (“Legacy” Cards):

This guide is to fix the problem when OCLP does not detect any devices to apply the patch and avoid having to force Wi-Fi patching to be enabled in OCLP as this guide details: https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/Enable_Features/WiFi_Sonoma.md#troubleshooting-force-enable-wi-fi-patching-in-oclp

Let's keep in mind that the only "Atheros" chips that Apple uses in any Mac are few.

There are devices that work without adding any properties (they were used in some Mac models) and only following the OCLP guide to enable them, so if we are using a board that contains any of these IDs it is not necessary to perform a Fake-ID.

We extract this information from inside IO80211ElCap.kext/Contents/PlugIns/AirPortAtheros40.kext/Contents/Info.plist in the “IOKitPersonalities/Atheros Wireless LAN PCI/IONameMatch” section.

These are:

pci168c,30 = 30000000
pci168c,2a = 2A000000
pci106b,0086 = 00860000
pci168c,1c = 1C000000
pci168c,23 = 23000000
pci168c,24 = 24000000

Researching these chips were used in these models:

1- AR9280 = iMac11.X = IOName: pci168c,2a

2- AR9380 = iMac12.X = IOName: pci168c,30

We always assume that to make a Fake-ID we must look for a compatible device that is as similar as possible to the one we are going to fake.

Examples:

1- If we have an AR9287 Chip with an IOName “pci168c,2e” the IOName that we must use is “pci168c,2a” and a device-id “2A000000”.

2- If we have an AR9485 Chip with an IOName “pci168c,32” the IOName that we must use is “pci168c,30” and a device-id “30000000”.

Steps to follow:

1- It is necessary to rename the device to ARPT in the ACPI configuration. For this we can use the attached SSDT-ARPT.dsl to which we must edit the path and compile it as SSDT-ARPT.aml

2- It is essential to add these properties in the Device Properties: IOName, compatible and name (pci168c,XX), and also device-id (XX000000), where the "X" are the value that corresponds to the chip.

For this I also leave the configuration for two possible chips that, if used, we must edit the device paths.

3- Make the modifications suggested in this guide that I leave below: https://github.com/5T33Z0/OC-Little-Translated/blob/main/14_OCLP_Wintel/Enable_Features/WiFi_Sonoma.md#how-to-re-enable-previously-supported-wi-fi-cards-in-macos-sonoma-with-opencore-legacy-patcher

4- Restart the computer and apply “Reset NVRAM”

5- Apply OCLP
image.png.9b0a575410eb9ae5e0a266a8744fea20.pngimage.png.1e08461c056d854264170c297cd567dc.png

image.png.0085f64b0deeb43294eb3ab9392038da.png

https://github.com/aleelmaitro/Hackintosh-Atheros-Wi-Fi-Legacy-Cards?tab=readme-ov-file#hackintosh-atheros-wi-fi-legacy-cards

AR93xx Wireless Network Adapter.plist AR928x Wireless Network Adapter.plist SSDT-ARPT.dsl

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...