On 03/10/2013 06:56 PM, Matthias Schiffer wrote: > On 03/10/2013 05:05 PM, Daniel Golle wrote: >> Simply speaking: If I buy a TP-LINK router in germany and flash it with >> OpenWrt, >> it will come with ETSI 0x68 regdomain (or similar) set in the "art" >> partition, >> which is marked read-only. OpenWrt *binaries* will not allow me to exceed or >> bypass the regulations the WiFi EEPROM suggests, in no possible way. >> If I know what I'm doing, I can recompile the image with >> CONFIG_ATH_USER_REGD or >> maybe even change the in-flash EEPROM-data. However, then I apparently know >> what >> I'm doing and it's just really my own fault if I violate the law. >> The default settings of the binaries on downloads.openwrt.org do *not* allow >> me >> to do that. And that's what I'm talking about. > > By the way, this is not entirely correct... a lot of the TP-Link routers > I've bought in Germany have the regdomain set to US in the art > partitition (the stock firmware gives me a list with many Countries and > allows me to set it to Germany), but when I flash OpenWRT onto it, I'm > stuck with the US domain, and I have to recompile the image with > CONFIG_ATH_USER_REGD to be compliant with the law.
Interesting.... Looks like the EEPROM part of TP-LINK routers is somehow neglected... However, if I got it right, you only need to recompile the firmware if you want to use channel 12 and 13. To restrict your TX-power to 100mW (instead of 500mW allowed in FCC-land) you can just set the country code in UCI. So by default, this just *prevents* you from using channels you are legally allowed to use in your country. Using the binary from downloads.openwrt.org won't give you access to bands which are restricted by law, right? Not that this is any better, but chances to get into trouble for accidentally using reserved frequencies are much higher than for just using too high TX-power... _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel