Jeżeli nie ma opcji ustawienia regionu z poziomu panelu administratora, to w jaki sposób ustawione są dostępne kanały? Inny firmware dla poszczególnych krajów/regionów? Czy w takim przypadku wgranie firmware z np. USA/Rosji odblokuje kanały 5GHz dostępne w tych krajach?
Rozumiem, że nie można zrobić podmiany firmware przez webGUI, bo wtedy sprawdzana jest sygnatura/wersja - czy ktoś próbował wgrać oryginalne oprogramowanie z innego regionu przez TFTP? Metoda jest opisana np. tutaj:
Ta metoda zadziała na routery które mają starszą konstrukcję firmware. ( nagłówek 1, bootloader, nagłówek 2, kernel+rootfs)
Ten C7v4 ma już "styl firmware" wg tplink safeloader. Tam oprócz nagłówków jest dużo innych informacji:
fwup-ptn fs-uboot base 0x01000 size 0x0d978...
fwup-ptn os-image base 0x0e978 size 0x108ad5...
fwup-ptn file-system base 0x11744d size 0xd05f79...
fwup-ptn soft-version base 0xe1d3c6 size 0x00059...
fwup-ptn extra-para base 0xe1d41f size 0x0000b...
fwup-ptn support-list base 0xe1d42a size 0x00112...
fwup-ptn profile base 0xe1d53c size 0x02f6e...
fwup-ptn default-config base 0xe204aa size 0x02896...
fwup-ptn qos-db base 0xe22d40 size 0x32071...
fwup-ptn partition-table base 0x00800 size 0x00800
Jak widzisz tam jest dużo więcej danych a dane o regionie są w support-list i są one porównywane z danymi które są zapisane we flashu:
[...]
partition default-mac base 0xf00000 size 0x00200.
partition pin base 0xf00200 size 0x00200.
partition device-id base 0xf00400 size 0x00100.
partition product-info base 0xf00500 size 0x0fb00.
partition soft-version base 0xf10000 size 0x01000.
partition extra-para base 0xf11000 size 0x01000.
partition support-list base 0xf12000 size 0x0a000.
[...]
w pozycji support list jest informacja jakie "support-list" może akceptować.
Panowie, troche pokombinowałem i odkryłem w jaki sposób zmienić region w routerze archer c7 v4.
Robimy tak:
-Wchodzimy w "advanced / wireless / wireless settings / zakładka 5ghz"
-Otwieramy w chromie "developer tools" (F12)
-wciskamy "ctrl+shift+c" żeby przejść do trybu wybierania elementu i klikamy na nagłówek "Wireless Setting"
-teraz patrząc w kod, lecimy 7 pozycji wyżej aż do "div id="wireless-global" class="container widget-container panel-container" style="display: none;"
edytujemy styl, kasując "display: none;"
w tym momencie pojawia nam się pole wyboru regionu, ale dostępne mamy jedynie "niemcy, belize i UK"
-wybieramy "belize" selektorem elementów "ctrl+shift+c"
podmieniamy html w elemencie belize input id="wireless_region-option-165346880" name="country" display="Belize" class="combobox-checkbox" type="checkbox" value="BZ" zamieniamy value="BZ" na value="US"
-klikamy "save"
w tym momencie pojawiają się wszystkie dostępne kanały dla US
Amen
A jak ktoś chce odblokować regiony w archerze c7 v2, to trzeba najpierw wgrać tajwański firmwire, a potem na niego mozna już wgrać ten z US. Inaczej nie pozwoli. Nie mozna na EU zainstalować US.