Contribute
Register

Rebranding the Atheros 928x cards - The guide

Status
Not open for further replies.
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]
 
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.
 
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 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.
 
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: 197
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).
 

Attachments

  • ioreg.ioreg
    1.5 MB · Views: 143
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.
Back
Top