Dla tych, którzy tak jak Ja uwaliłem router Xiaomi AX3600 zamieszczam poradnik KROK PO KROKU co należy zrobic aby postawić na nowo openwrt na routerze. Serdecznie dziękuję za pomoc #Cezary, #Cybe i #sebastan.
A) REANIMACJA AX3600
Robione na WINDOWS 10 z wyłączoną zaporą.
1.Router połączony z komputerem po LAN.
2. Karta LAN ustawiana 192.168.31.100, maska 255.255.255.0
3 ściągnięte program TFTP64
4. Ściągnięty plik z firmware:
miwifi_r3600_firmware_5da25_1.0.17.bin z tej strony https://mirom.ezbox.idv.tw/en/miwifi/R3600/roms-stable/
5. Zmień nazwę firmware na C0A81F02.img
6. Wrzuć do katalogu TFTP64 firmware
7. Po włączeniu ustawiłem w TFTP na IP 192.168.31.100 jakby się zmieniło na 7.0.0.1 szybko zmień na 192.168.31.100
8. Na wyłączonym routerze przy wciśniętym przycisku RESET włączyłem router po odczekaniu aż pomarańczowa dioda zaczęła mrugać puściłem RESET
9. Czekam aż zacznie migać dioda na niebiesko
10. Wyłączyć router i włączyć zalogować się do routera 192.168.31.1 masz CHIŃSKI FIRMWARE.
Bardzo ważne aby SETTINGS w TFTPD64 ustawić wg poradnika z poniższej strony:
https://forum.openwrt.org/t/xiaomi-ax36 … 106300/110
B) ODBLOKOWANIE SSH
Jak masz już SOFT MiWiFi to Poniższe URL wklej do przeglądarki i będziesz miał odblokowane SSH
Poniżej jest URL na zalogowanym sofcie CHIŃSKIM
http://192.168.31.1/cgi-bin/luci/;stok=6ec4e5fb408585b76c02c9607201bc75/web/home#router
STOK TO NR: 6ec4e5fb408585b76c02c9607201bc75
nvram set ssh_en=1
http://192.168.31.1/cgi-bin/luci/;stok= … Fen%3D1%0A
nvram commit
http://192.168.31.1/cgi-bin/luci/;stok= … 0commit%0A
cp /etc/init.d/dropbear /etc/init.d/dropbear_backup
http://192.168.31.1/cgi-bin/luci/;stok= … _backup%0A
sed -i '/flg_ssh.*release/ { :a; N; /fi/! ba };/return 0/d' /etc/init.d/dropbear
http://192.168.31.1/cgi-bin/luci/;stok=6ec4e5fb408585b76c02c9607201bc75/api/misystem/set_config_iotdev?bssid=gallifrey&user_id=doctor&ssid=-h%0Ased%20-i%20'%2Fflg_ssh.*release%2F%20%7B%20%3Aa%3B%20N%3B%20%2Ffi%2F!%20ba%20%7D%3B%2Freturn%200%2Fd'%20%2Fetc%2Finit.d%2Fdropbear%0A
echo -e “<PASSWORD>/n<PASSWORD>” | passwd root
GDZIE PASSWORD to np. 1234567890
http://192.168.31.1/cgi-bin/luci/;stok= … %20root%0A
/etc/init.d/dropbear enable
http://192.168.31.1/cgi-bin/luci/;stok= … 0enable%0A
/etc/init.d/dropbear start
http://192.168.31.1/cgi-bin/luci/;stok= … 20start%0A
C) WGRYWANIE initramfs-factory
1. Przez WSCP do katalogu wrzuć firmware factory - initramfs z rozszerzeniem .ubi
2. Za pomocą putty zaloguj się do do routera SSH IP: 192.168.31.1 login: root , password: 1234567890
3. SPRAWDŹ na jakiej partycji rootfs uruchomiony jest komputer:
0=rotfs lub 1=rotfs_1
W tym celu wydaj komendę
nvram get flag_boot_rootfs
4. Następnie znajdź indeksy partycji rootfs lub rotfs_1 w tym celu wydaj komendę:
cat /proc/mtd
Potwierdź, czy mtd12 i mtd13 są poprawnymi indeksami z góry.
5. Użyj polecenia ubiformat aby sflaszować przeciwny mtd za pomocą obrazu z rozszerzeniem .ubi. w tym celu wydaj komendę jak poniżej jeżeli:
Wcześniejsza komenda nvram get flag boot rootfs zwróciła 0 to użyj poniższego polecenia
ubiformat /dev/mtd13 -y -f /tmp/luci-23.05-snapshot-r23695-80ef582dee-ipq807x-generic-xiaomi_ax3600-initramfs-factory.ubi -s 2048 -O 2048 && nvram set flag_boot_rootfs=1 && nvram set flag_last_success=1 && nvram commit
lub
Jeżeli Wcześniejsza komenda nvram get flag boot rootfs zwróciła 1 to użyj poniższego polecenia
ubiformat /dev/mtd12 -y -f /tmp/luci-23.05-snapshot-r23695-80ef582dee-ipq807x-generic-xiaomi_ax3600-initramfs-factory.ubi -s 2048 -O 2048 && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit
6. PODAJ KOMENDĘ:
Reboot
D) WGRYWANIE FIRMWARE sysupgrade
1. Na koniec wrzuć przez WSCP do katalogu/temp firmware z sysupgrade i sflaszuj router poniższym pleceniem:
sysupgrade -n /tmp/luci-23.05-snapshot-r23695-80ef582dee-ipq807x-generic-xiaomi_ax3600-squashfs-sysupgrade.bin
2. Zrestartuj router poleceniem reboot
po restartarcie routera powinno być openwrt na routerze.