Ath EEPROM Tool
This tool allows you to read/write/repair Atheros EEPROM on Atheros Cards.
GNU General Public License v2 or later
ath_eeprom_tool.c [01/19/2007] Version 1.0 (source)
Q: How to compile ath_eeprom_tool?
A: gcc -o ath_eeprom_tool ath_eeprom_tool.c
Q: Where to find the physical_address_base?
A: Type "lspci-v" and look for "Memory at".
host:~# lspci -v
...
0000:02:07.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Subsystem: Wistron NeWeb Corp.: Unknown device 1012
Flags: bus master, medium devsel, latency 168, IRQ 9
Memory at fbff0000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [44] Power Management version 2
Q: How to save EEPROM content into file?
A: ath_eeprom_tool -r 0xfbff0000 eeprom1.dat
Q: How to restore EEPROM content from file?
A: ath_eeprom_tool -w 0xfbff0000 eeprom1.dat
If you want to share your experience with with others, you can check out this thread on CZFree forum (Czech language only).

Screenshot 1 - EEPROM Read

Screenshot 2 - EEPROM Write