Wellicht dat een aantal mensen met deze router zich hetzelfde hebben afgevraagd als ik: Waarom is het niet mogelijk om de channel-witdh van de 5Ghz band van deze router aan te passen? Welnu, waarom de programmeurs van TP-Link dit hebben besloten durf ik ook niet te zeggen, echter weet ik wel hoe je dit met een omweg alsnog kan bewerkstelligen. Daarom voor de geïnteresseerden een stappenplan van wat ik heb gedaan.
Standaard staat de kanaalbreedte volgens de statuspagina ingesteld op 'automatic', maar helaas kwam dit bij mij neer op 20Mhz:

Ik weet niet of dit bij andere routers uit de Archer-serie ook het geval is. In ieder geval niet bij de C2. Uiteraard aanvaard ik geen aansprakelijkheid mocht je iets verknoeien bij het volgen van deze tutorial.
Allereerst begon ik te kijken of ik de GET en POST data kon bewerken, maar dit wilde niet lukken. De uiteindelijk oplossing is eigenlijk heel simpel: De selectie voor de kanaalbreedte is wel aanwezig in de code, maar is uitgecomment. In de javascript-functies zitten gelukkig al wel alle variabelen ingebakken en het geheel lijkt prima te werken.
Om het drop-downmenu weer tevoorschijn te toveren moet je het volgende doen:
Ga naar de instelpagina van de 5Ghz band. Je ziet hier dat de keuze voor de kanaalbreedte inderdaad ontbreekt.

Open de HTML-inspector van je browser (F12 in Firefox) en navigeer door alle frames en HTML-tags totdat je bij onderstaand punt uitkomt. Kies daar voor het bewerken van HTML.

Scroll naar beneden totdat je ongeveer halverwege bij het volgende gedeelte komt:

Haal hier de '<!--' en '-->' tags weg zodat de code weer uitgevoerd wordt. Voor de duidelijkheid, dat komt er zo uit te zien:
Hierna komt het dropdownmenu weer tevoorschijn, echter zijn wel alle velden gewist. Vul alles weer naar wens in, druk op safe en reboot de router:

Voilà, na het rebooten zal de kanaalbreedte ingesteld zijn en het dropdownmenu weer verdwenen zijn. Echter in de statuspagina of met behulp van InSSIDer kan je bevestigen of het is gelukt:

Overigens is er geen optie voor 80Mhz aanwezig en zijn deze ook niet terug te vinden in de javascript functies. Of het dus ook in de firmware is geïmplementeerd durf ik niet te zeggen. Echter heb je nu wel wat meer keuze dan alleen 'automatic'.
Standaard staat de kanaalbreedte volgens de statuspagina ingesteld op 'automatic', maar helaas kwam dit bij mij neer op 20Mhz:

Ik weet niet of dit bij andere routers uit de Archer-serie ook het geval is. In ieder geval niet bij de C2. Uiteraard aanvaard ik geen aansprakelijkheid mocht je iets verknoeien bij het volgen van deze tutorial.
Allereerst begon ik te kijken of ik de GET en POST data kon bewerken, maar dit wilde niet lukken. De uiteindelijk oplossing is eigenlijk heel simpel: De selectie voor de kanaalbreedte is wel aanwezig in de code, maar is uitgecomment. In de javascript-functies zitten gelukkig al wel alle variabelen ingebakken en het geheel lijkt prima te werken.
Om het drop-downmenu weer tevoorschijn te toveren moet je het volgende doen:
Ga naar de instelpagina van de 5Ghz band. Je ziet hier dat de keuze voor de kanaalbreedte inderdaad ontbreekt.

Open de HTML-inspector van je browser (F12 in Firefox) en navigeer door alle frames en HTML-tags totdat je bij onderstaand punt uitkomt. Kies daar voor het bewerken van HTML.

Scroll naar beneden totdat je ongeveer halverwege bij het volgende gedeelte komt:

Haal hier de '<!--' en '-->' tags weg zodat de code weer uitgevoerd wordt. Voor de duidelijkheid, dat komt er zo uit te zien:
HTML:
1
2
3
4
5
6
7
8
| <TR> <TD class="Item" id="t_chn_width"> Channel Width: </TD> <TD><SELECT name="chanWidth" class="listS" onChange="updateChannelList();"> <OPTION value=2 id="t_auto" name="t_auto">Auto</OPTION> <OPTION value=1>20MHz</OPTION> <OPTION value=3>40MHz</OPTION> </SELECT></TD> </TR> |
Hierna komt het dropdownmenu weer tevoorschijn, echter zijn wel alle velden gewist. Vul alles weer naar wens in, druk op safe en reboot de router:

Voilà, na het rebooten zal de kanaalbreedte ingesteld zijn en het dropdownmenu weer verdwenen zijn. Echter in de statuspagina of met behulp van InSSIDer kan je bevestigen of het is gelukt:

Overigens is er geen optie voor 80Mhz aanwezig en zijn deze ook niet terug te vinden in de javascript functies. Of het dus ook in de firmware is geïmplementeerd durf ik niet te zeggen. Echter heb je nu wel wat meer keuze dan alleen 'automatic'.