Hirdetés
- Feháborodott az Apple, a Meta az iPhone-felhasználók üzeneteit akarja olvasgatni
- A luxusmárkáknak kell a bitcoin, az USA jegybankjának nem
- Letiltja az USA a politikusokat a telefonhívásokról és szöveges üzenetekről
- Nagy áttörés jön a napelemek piacán, nem kell annyi hely a paneleknek
- Belenyúlt az USA az Epic Games igazgatótanácsába, nyomoz az NVIDIA
-
IT café
Xiaomi AX3600 WiFi 6 AIoT Router
Új hozzászólás Aktív témák
-
Tonyk
veterán
válasz Norbi.Sz #5159 üzenetére
Ez alapján: https://openwrt.org/inbox/toh/xiaomi/xiaomi_ax3600
1. Letöltöd az 1.0.17-es fw-t pl innen vagy innen , és pl. az éppen legfrissebn openwrt-t innen: Asset-et lenyitod, és az ax3600-as verzióból a factory-t letöltöd (
openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi
)2. Felrakod 1.0.17-et a gyári menüből, reboot.
3. Ha kell, beállítgatod újból. (ha csirkelábas a setup, akkor második oldalon wan kapcsolatot állítod, (pl pppoe usernév és jelszó), hamradik oldalon a wifi beállításokat (itt a két pipát ki kell venni, mert akkor a wifi pw. lesz az admin jelszó. (csak a belépés miatt, hogy ne legyen kavar.) Telefonnal az Translate/Fordító sokat segít
4. Bejelentkezel a 1.0.17-es gyári fw. alá böngészőben, nyomsz egy F12-t, Console fülön beilleszted:
function getSTOK() {
let match = location.href.match(/;stok=(.*?)\//);
if (!match) {
return null;
}
return match[1];
}
function execute(stok, command) {
command = encodeURIComponent(command);
let path = `/cgi-bin/luci/;stok=${stok}/api/misystem/set_config_iotdev?bssid=SteelyWing&user_id=SteelyWing&ssid=-h%0A${command}%0A`;
console.log(path);
return fetch(new Request(location.origin + path));
}
function enableSSH() {
stok = getSTOK();
if (!stok) {
console.error('stok not found in URL');
return;
}
console.log(`stok = "${stok}"`);
password = prompt('Input new SSH password');
if (!password) {
console.error('You must input password');
return;
}
execute(stok,
`
nvram set ssh_en=1
nvram commit
sed -i 's/channel=.*/channel=\\"debug\\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
`
)
.then((response) => response.text())
.then((text) => console.log(text));
console.log('New SSH password: ' + password);
execute(stok, `echo -e "${password}\\n${password}" | passwd root`)
.then((response) => response.text())
.then((text) => console.log(text));
}
enableSSH();
5. Nyomsz egy entert, majd a felugró ablakba beírod a kívánt SSH jelszót.
6. PL winscp-vel felmásolod a
/tmp
könyvtárba a routerre az openwrt factory fájlát. (vagy ssh alattwget <fájl linkje> -O /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi
paranccsal letöltöd a/tmp
-be)7. SSH-n belépsz a
root
felhasználóval és az előző jelszóval, majdnvram get flag_boot_rootfs
Ha ennek az értéke
0
, akkor :ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi -s 2048 -O 2048 && nvram set flag_boot_rootfs=1 && nvram set flag_last_success=1 && nvram commit
Ha
1
a visszakpott érték:ubiformat /dev/mtd12 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi -s 2048 -O 2048 && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit
8. Újraindítod a routert. Belépsz a 192.168.1.1 -es IP-n!, állítasz egy root jelszót.
9. Winscp-vel ismét felmásolod (vagy letöltöd) a factory fájlt a
/tmp
-be.10. SSH-n ismét belépsz (192.168.1.1), majd
fw_printenv flag_boot_rootfs
Amennyiben
0
a viszakapott érték:ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi -s 2048 -O 2048 && fw_setenv flag_boot_rootfs 1 && fw_setenv flag_last_success 1
Ha
1
a visszakapott érték:ubiformat /dev/mtd12 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-factory.ubi -s 2048 -O 2048 && fw_setenv flag_boot_rootfs 0 && fw_setenv flag_last_success 0
Ezzel mindkét partíción az openwrt van, így mehet bármikor a frissítés, immáron a letöltött sysupgrade verziókkal menüből vagy ssh alól a
sysupgrade
paranccsal! De:
Fontos, hogy jelenleg sysupgrade frissítés előtt (akár menüs, akár parancsos módszer) SSH alatt ki kell adnod aservice wpad stop
parancsot vagy menüből a System->Startupban a wpad mellett Stop -ot nyomsz. Ekkor nem lesz wifi kapcsolatod, tehát ajánlott a frissítést kábelről csinálni!Remélem nem hagytam ki semmit!
[ Szerkesztve ]
Nincs tökéletes ember. Például belőlem is hiányzik a hiba!
Új hozzászólás Aktív témák
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Axon Labs Kft.
Város: Budapest