I own a buffalo wzr-hp-ag300h high power router and flashed 1.5.9 firmware to it. the Dmesg gave me this:
The default country code is US and Txpower is limit at 13dBm ( not sure why... but with factory DD-wrt firmware it's ~20 dBm peak 27).[ 24.210000] ath: EEPROM regdomain: 0x0
[ 24.210000] ath: EEPROM indicates default country code should be used
[ 24.210000] ath: doing EEPROM country->regdmn map search
[ 24.210000] ath: country maps to regdmn code: 0x3a
[ 24.210000] ath: Country alpha2 being used: US
[ 24.210000] ath: Regpair used: 0x3a
[ 24.220000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[ 24.220000] Registered led device: ath9k-phy1
[ 24.220000] Registered led device: buffalo:green:band5g
[ 24.220000] Registered led device: buffalo:green:router
[ 24.220000] Registered led device: buffalo:blue:movie_engine
[ 24.220000] Registered led device: buffalo:amber:band5g
[ 24.220000] ieee80211 phy1: Atheros AR9280 Rev:2 mem=0xb0010000, irq=41
[ 24.230000] cfg80211: Calling CRDA for country: US
[ 24.240000] cfg80211: Regulatory domain changed to country: US
[ 24.240000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gai n, max_eirp)
[ 24.250000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 27 00 mBm)
[ 24.260000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 17 00 mBm)
[ 24.270000] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 20 00 mBm)
[ 24.270000] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 20 00 mBm)
[ 24.280000] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 20 00 mBm)
[ 24.290000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 30 00 mBm)
I can manually set regulatory to other country (using iw reg set) and Txpower=27 but everytime the router reboot, it changes back to default setting... Is there any way to overide EEPROM settings?