Routerfirmware installeren
Mudfish op de Xiaomi Youth-router wordt niet meer officieel ondersteund. Gebruik in plaats daarvan een ipTIME-router met Mudfish-ondersteuning.
Als je niet vertrouwd bent met het installeren van OpenWRT, vind je via onderstaande links extra uitleg en schermafbeeldingen:
Deze handleiding beschrijft hoe je de originele firmware van de Xiaomi Mi Wi-Fi Nano / Youth (R1CL) vervangt door OpenWRT.
Deze handleiding gaat ervan uit dat je vertrouwd bent met een console, terminal of opdrachtprompt.
Voorbereiding
-
Koop een Xiaomi Mi Wi-Fi Nano / Youth (R1CL). Zoek bijvoorbeeld op https://shopping.naver.com naar '샤오미 청춘' om de laagste prijs te vinden.
-
Sluit de router aan op de stroom. Verbind je computer met de LAN-zijde, via een witte netwerkpoort en niet via de WAN-poort.
-
Download de officiële ontwikkelaars-ROM van het Mi Wi-FI-project via link 1 of link 2.
-
Zorg onder Windows dat curl en putty beschikbaar zijn.
-
Via de volgende link vind je een ZIP-bestand met curl en putty:
https://mudfish.net/releases/openwrt/tools/mr_fwc_prepare.zip
-
Je kunt ook zelf het uitvoerbare curl-pakket via https://curl.haxx.se/download.html naar je werkmap downloaden.
-
Download eventueel zelf putty voor de SSH-verbinding via:
https://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
-
De officiële ontwikkelaars-ROM installeren
Installeer nu de officiële ontwikkelaars-ROM op je Xiaomi Mi Wi-Fi Nano / Youth (R1CL).
-
Sluit de Xiaomi-router aan op de stroom. Verbind je computer met een LAN-poort (een van de twee witte poorten). Verbind de WAN-poort (blauw) met een router die internettoegang heeft.
-
Controleer in de terminal of opdrachtprompt of IP-adres 192.168.31.1 op ping reageert.
-
Open daarna http://192.168.31.1 en meld je aan. Bij de eerste aanmelding stel je onder meer een gebruikerswachtwoord en de wifi-SSID met wachtwoord in. Houd dit eenvoudig; de instellingen worden later toch overschreven.
-
Open rechtsboven het menu Updating en kies de optie om zelf een firmwarebestand op te geven. Negeer een eventuele waarschuwing over downgraden.
Onder Check for updates staat de knop 'Update manually'. Klik daarop om het bestand te uploaden.
-
Wacht ongeveer 5 ~ 7 minuten. Controleer in de terminal of opdrachtprompt of 192.168.31.1 weer op ping reageert.
Aanmelden via SSH
Als de ontwikkelaars-ROM correct is geïnstalleerd, maak je nu via SSH verbinding met de router.
-
Controleer of de router na de firmwarewissel op ping reageert. Stel vervolgens een root-wachtwoord in om via SSH aan te melden.
-
Open http://192.168.31.1/ in je browser en meld je aan met het eerder ingestelde gebruikerswachtwoord.
-
In de URL staat na het aanmelden een gedeelte met 'stok'. Kopieer die waarde naar het onderstaande commando en voer het uit.
# curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" "http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqsystem/set_name_password"Bij een geslaagde uitvoering moet je het antwoord
{"code":0}ontvangen. -
Maak nu met ssh of putty verbinding met de router.
# ssh root@192.168.31.1
-
Als je geen SSH-verbinding met de router kunt maken
Je kunt met het volgende commando telnet inschakelen als alternatief voor SSH.
# curl http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
{"msg":"未能连接到指定WiFi(Connecting)","code":1616}Maak via telnet verbinding met 192.168.31.1 op poort 23 en voer de volgende commando's achtereenvolgens uit om SSH-toegang mogelijk te maken.
# sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
# /etc/init.d/dropbear start
# nvram set ssh_en=1
# nvram commit
OpenWRT installeren
Je bent nu klaar om OpenWRT te installeren.
-
Download de OpenWRT-firmware-image naar /tmp met de volgende commando's:
# cd /tmp
# wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin -
Flash de image zodra de download is voltooid.
# mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware -
Wacht ongeveer 5 ~ 7 minuten totdat het flashen is voltooid en de router opnieuw is gestart. Na de installatie start de router automatisch opnieuw op.
Trek de netwerkkabel tussen je computer en de router even los en sluit hem opnieuw aan. Gebruik de witte netwerkpoort, niet de blauwe.
-
Controleer in de terminal of opdrachtprompt of 192.168.1.1 op ping reageert. Het adres 192.168.31.1 wordt niet meer gebruikt.
-
Maak met ssh of putty verbinding met de router.
# ssh root@192.168.1.1