Contribute
Register

Rebranding the Atheros 928x cards - The guide

Status
Not open for further replies.
Joined
Mar 11, 2014
Messages
101
Motherboard
GA-Z270X-UD5
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
Mods to iwleeprom were incorrect, or forgot 'sudo'. Make sure to use sudo when writing eeprom

Check it two times. All modifications was saved correct and i use even sudo.

also make sure it is reading/writing to offset 0

You mean the lines in ath9kio.c? If yes, yes i did.

Code:
if (dev->ops->eeprom_read16(dev, 128, &data) && (376 == data)) {
                        [B]short_eeprom_base = 0;[/B]
[B]                        short_eeprom_size = 512;[/B]
                        goto ssize_ok;
[COLOR=#000000]}[/COLOR]
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Check it two times. All modifications was saved correct and i use even sudo.



You mean the lines in ath9kio.c? If yes, yes i did.

Code:
if (dev->ops->eeprom_read16(dev, 128, &data) && (376 == data)) {
                        [B]short_eeprom_base = 0;[/B]
[B]                        short_eeprom_size = 512;[/B]
                        goto ssize_ok;
[COLOR=#000000]}[/COLOR]

Make sure the offsets read/written via the tool correspond to the changes you made to the ath9kio.c.
 
Joined
Mar 11, 2014
Messages
101
Motherboard
GA-Z270X-UD5
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
No luck with the AR9287. I bought a AR9280 from eBay and rebranding was no problem. The new ID's compares to the original Intel card.
Which FakePCIID.kext is the right version and do i also need some DSDT Patches?

Sk
 

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
No luck with the AR9287. I bought a AR9280 from eBay and rebranding was no problem. The new ID's compares to the original Intel card.
Which FakePCIID.kext is the right version and do i also need some DSDT Patches?

Sk

No DSDT patches needed. Refer to FakePCIID_AR9280_as_AR946x.kext. AR946x is 168c:34. Modify the Info.plist (and rename the kext) to match your rebranded IDs.
 
Joined
Mar 11, 2014
Messages
101
Motherboard
GA-Z270X-UD5
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
No DSDT patches needed. Refer to FakePCIID_AR9280_as_AR946x.kext. AR946x is 168c:34. Modify the Info.plist (and rename the kext) to match your rebranded IDs.

Thanks Rehabman, i'm not a programmer and it would be very helpful if you can help me. Attached a picture from the open info.plist in Xcode. Which lines are important?

The Hardware ID's of this card are Vendor : Device=8086:0891 & Sub's=8086:4222

If i get this card to work would be a big thing for me!

Sk
 

Attachments

  • info_plist.png
    info_plist.png
    180.9 KB · Views: 188

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Thanks Rehabman, i'm not a programmer and it would be very helpful if you can help me. Attached a picture from the open info.plist in Xcode. Which lines are important?

The Hardware ID's of this card are Vendor : Device=8086:0891 & Sub's=8086:4222

If i get this card to work would be a big thing for me!

Sk

Change all references for 168c:34 (0x0034168c, pci168c,34) to 8086:0891 (0x08918086, pci8086,891).
 
Joined
Mar 11, 2014
Messages
101
Motherboard
GA-Z270X-UD5
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
  1. MacBook Pro
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS

Attachments

  • ioreg.ioreg
    1.5 MB · Views: 130

RehabMan

Moderator
Joined
May 2, 2012
Messages
184,014
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Attached the irog.

No evidence that the kext is installed (correctly).

Repair permissions (Disk Utility), rebuild cache:
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Provide output here.
 
Status
Not open for further replies.
Top