Maybe it's not this complex. That MAC turns up in a pastebin of a dmesg posted today, no idea who posted it ('linckraker' on the XDA forums, maybe? or maybe a totally different device?) With some interesting parts:
pastebin linkInteresting part:
<4>read_eeprom_from_file file offset opsition: 0h<4>read_eeprom_from_file: length=768<4>read_mac_addr_from_file try to open file /data/softmac<4>read_mac_addr_from_file: file /data/softmac filp_open error<4>eeprom_ar6000_transfer: read_mac_addr_from_file failed<4>disable_SI<4>AR6000: BMISetAppStart<4>AR6000: enable HI_OPTION_TIMER_WAR<4>AR6000: firmware_transfer*snip*<4>ar6000_init() Got WMI @ 0xc9f3e400.<4>mac address = 00:03:7f:0e:a2:19<4>ar6000_init() WMI is ready
So, looks like the AR6000 chipset using the OEM driver from Atheros.Linckraker has also posted a link to a bunch of Augen firmware files:
Index of /augenIf you can get access to the filesystem, it looks like putting a MAC address into /data/softmac (not sure what format) might solve your problems.