You're right. I shouldn't have used it in the first place.
I was unsuccessful trying to rebrand the card. The values are: 168C:002B, 17AA 31A1. I read the dump from the card using iwleeprom and edited the output file with ghex.
For the sake of replacing the right (byte flipped) values I replaced 2B00 with 3400 and A131 with 1431.
iwleeprom said it had written the file to the device when I used "iwleeprom -i [...]".
I could even see the bytes, where it didn't printed out . but X (. means it's the same on the device and in the dump. X means WRITE).
Here's the output:
Code:
ubuntu@ubuntu:~/Downloads$ sudo iwleeprom -i ./eeprom2
Supported devices detected:
[1] 0000:03:00.0 [RW] AR9285 Wireless Adapter (PCI-E) (168c:002b, 17aa:31a1)
Select device [1-1] (or 0 to quit): 1
Using device 0000:03:00.0 [RW] AR9285 Wireless Adapter (PCI-E)
IO driver: ath9k
HW: AR9285 (PCI-E) rev 0002
RF: integrated
Checking NVM size...
ath9k short eeprom base: 128 size: 376
About to write device EEPROM, press 'Y' if you are sure... Y
Writing data to EEPROM...
'.' = match, 'x' = write
Dump file byte order: LITTLE ENDIAN
0000 [.....x.....x....................................................]
0080 [................................................................]
0100 [................................................................]
0180 [................................................................]
0200 [................................................................]
0280 [................................................................]
0300 [................................................................]
0380 [................................................................]
0400 [................................................................]
0480 [................................................................]
0500 [................................................................]
0580 [................................................................]
0600 [................................................................]
0680 [................................................................]
0700 [................................................................]
0780 [................................................................]
0800 [.....x.....x....................................................]
0880 [................................................................]
0900 [................................................................]
0980 [................................................................]
0a00 [................................................................]
0a80 [................................................................]
0b00 [................................................................]
0b80 [................................................................]
0c00 [................................................................]
0c80 [................................................................]
0d00 [................................................................]
0d80 [................................................................]
0e00 [................................................................]
0e80 [................................................................]
0f00 [................................................................]
0f80 [................................................................]
However, after a reboot the device is NOT rebranded. It is as if I never flashed the eeprom (maybe I didn't?)