I Own a set of router as subject, that had to be 'jailbreaked' installing a custom CFE via JTAG. Clearly, in this way all router have the same MAC addresses.
I can change wired mac address in LUCI, or appending:
option macaddr '00:24:89:41:4e:22'
and work as expected. But i cannot do that for wireless one, simply does not work.
Strange things, if i do:
ifconfig wlan0 down
ifconfig wlan hw ether 00:24:89:41:4e:22
ifconfig wlan0 up
MAC address change, but wireless does not work, i need to do a 'wifi restart', and after that MAC address get back to 'wrong' one.
I've tried to look for that in OpenWRT wiki, also in b43 driver page, but nothing useful popoup.