babyangelhp
Senior Member
Hướng dẫn cài đặt OpenWRT cho Xiaomi AX3600 hoặc AX6 hay AX9000 làm tương tự
https://drive.google.com/file/d/1sICrod9YBxV1yi7kbxly6Gh7gwO5PTGN/view?usp=sharing : download các file cần thiết ở đây
Bước 1: Mở ssh cho router
Đăng nhập vào router sau đó update file firmware của dep có trong link trên bài viết : miwifi_r3600_firmware_5da25_1.0.17.bin
sau khi update xong phiên bản phát triển của router. Truy cập vào qua địa chỉ 192.168.31.1
Đăng nhập trên thanh địa chỉ của web sẽ có dạng :
mỗi router sẽ có 1 stok khác nhau"
Sau đó mở 1 tab khác trên trình duyệt rồi copy đoạn này vào :
Thay thế STOK gốc của router vào phần STOK của dòng code vừa copy
Sau khi thay thế xong gõ Enter thì trang web sẽ hiên lên chữ : {" code ": 0}` là ok đã mở xong SSH
Router của Xiaomi AX3600 có firmware là phân vùng kép, bạn hoàn toàn có thể thêm firmware gốc vào firmware thứ ba và khởi động firmware của các phân vùng khác nhau thông qua tham số env.
Mở xong SSH thì đến bước thứ 2
Bước 2: Đặt env để kích hoạt các tùy chọn cần thiết, gõ lệnh sau trong ssh
Dùng scp chuyển firmware xiaomimtd12.bin vào thư mục router tmp và gõ lệnh ssh như sau:
Bước 4: Khởi động lại router và đăng nhập trang quản lý router ở địa chỉ sau 192.168 .1.1
Bước 5 :Đăng nhập quản lý router trên web, trong phần nâng cấp sao lưu, nâng cấp firmware bằng file có tên : nand-ipq807x-single.img trong file nén lúc đầu tải về
Bước 6 :Đăng nhập 192.168.1.1, trong phần nâng cấp sao lưu, lại nâng cấp 1 lần nữa firmware bằng file có tên : nand-ipq807x-single.img trong file nén lúc đầu tải về
Bước 7: Vì firmware đã ở trong phân vùng rootfs, bây giờ truy cập ssh và thực hiện hai lệnh sau, sau đó khởi động lại bộ định tuyến,
Lưu ý: Phải hoàn thành tất cả cho 7 bước trên
Cài đặt Openwrt sau khi flash xong file nand-ipq807x-single.img
1.Dùng WinSCP copy file : openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.bin vào thư mục "tmp" của router
2. SSH và dùng 2 lệnh sau để cài đặt :
3 Sau khi gõ lệnh kết thúc, rút nguồn để khởi động lại bộ định tuyến, (bạn phải rút nguồn để khởi động lại bộ định tuyến, không sử dụng lệnh để khởi động lại)
Bản cập nhật 2020.7.16 là một firmware kép. Bây giờ, firmware Openwrt đã flash nằm trong phân vùng rootfs_1 và cũng có một phân vùng rootfs, Giờ ta có thể cài đặt lại firmware gốc của Xiaomi. Phương pháp là flash phân vùng rootfs bằng lệnh firmware Openwrt ,
Firmware của xiaomi có định dạng ubi , dùng lệnh để flash vào rootfs, sửa tên firmware gốc của xiaomi và thực hiện theo lệnh bên dưới
1. Phương pháp cài đặt : tải về firmware gốc của AX3600, sau đó đổi tên firmware gốc là : xiaomi1.1.12.ubi
Copy file xiaomi1.1.12.ubi bằng SCP vào thư mục tmp của router và nhấn lệnh sau trong ssh:
Sau khi cài đặt thành công, bây giờ router sẽ chạy hệ thống kép, phân vùng rootfs là firmware Xiaomi, footfs_1 là firmware Openwrt
Sau đây là phương pháp chuyển firmware OpenWrt sang firmware Xiaomi gốc, Vào ssh và nhập lệnh sau :
Khởi động lại bộ định tuyến, telnet vào bộ định tuyến, nhập lệnh sau để khởi động ssh và thay đổi mật khẩu gốc ssh thành admin
2 Cách chuyển từ firmware gốc Xiaomi sang Openwrt : khởi động trang đăng nhập,nhập lệnh ssh như sau :
Lưu ý: Phải tắt tự động cập nhật firmware của Xiaomi trong chương trình firmware kép. Chế độ cài đặt của Xiaomi là quá trình nâng cấp tự động sẽ ghi đè firmware Openwrt vào firmware gốc của Xiaomi.
Mình sẽ update hình ảnh hướng dẫn lên sau
Tất cả chỉ là hướng dẫn theo thiết bị của mình, các bạn có thể làm hoặc làm theo, nếu thiết bị brick mình ko chịu bất cứ trách nhiệm gì
https://drive.google.com/file/d/1sICrod9YBxV1yi7kbxly6Gh7gwO5PTGN/view?usp=sharing : download các file cần thiết ở đây
Bước 1: Mở ssh cho router
Đăng nhập vào router sau đó update file firmware của dep có trong link trên bài viết : miwifi_r3600_firmware_5da25_1.0.17.bin
sau khi update xong phiên bản phát triển của router. Truy cập vào qua địa chỉ 192.168.31.1
Đăng nhập trên thanh địa chỉ của web sẽ có dạng :
Code:
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router
Sau đó mở 1 tab khác trên trình duyệt rồi copy đoạn này vào :
Code:
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
Sau khi thay thế xong gõ Enter thì trang web sẽ hiên lên chữ : {" code ": 0}` là ok đã mở xong SSH
Router của Xiaomi AX3600 có firmware là phân vùng kép, bạn hoàn toàn có thể thêm firmware gốc vào firmware thứ ba và khởi động firmware của các phân vùng khác nhau thông qua tham số env.
Mở xong SSH thì đến bước thứ 2
Bước 2: Đặt env để kích hoạt các tùy chọn cần thiết, gõ lệnh sau trong ssh
Code:
nvram set flag_last_success = 0
nvram set flag_boot_rootfs = 0
nvram set boot_wait = on
nvram set uart_en = 1
nvram set telnet_en = 1
nvram set ssh_en = 1
nvram commit
Code:
mtd write /tmp/xiaomimtd12.bin rootfs
Bước 5 :Đăng nhập quản lý router trên web, trong phần nâng cấp sao lưu, nâng cấp firmware bằng file có tên : nand-ipq807x-single.img trong file nén lúc đầu tải về
Bước 6 :Đăng nhập 192.168.1.1, trong phần nâng cấp sao lưu, lại nâng cấp 1 lần nữa firmware bằng file có tên : nand-ipq807x-single.img trong file nén lúc đầu tải về
Bước 7: Vì firmware đã ở trong phân vùng rootfs, bây giờ truy cập ssh và thực hiện hai lệnh sau, sau đó khởi động lại bộ định tuyến,
Code:
fw_setenv flag_last_success 1
fw_setenv flag_boot_rootfs 1
Cài đặt Openwrt sau khi flash xong file nand-ipq807x-single.img
1.Dùng WinSCP copy file : openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.bin vào thư mục "tmp" của router
2. SSH và dùng 2 lệnh sau để cài đặt :
Code:
ubidetach -f -p /dev/mtd13
ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.bin
Bản cập nhật 2020.7.16 là một firmware kép. Bây giờ, firmware Openwrt đã flash nằm trong phân vùng rootfs_1 và cũng có một phân vùng rootfs, Giờ ta có thể cài đặt lại firmware gốc của Xiaomi. Phương pháp là flash phân vùng rootfs bằng lệnh firmware Openwrt ,
Firmware của xiaomi có định dạng ubi , dùng lệnh để flash vào rootfs, sửa tên firmware gốc của xiaomi và thực hiện theo lệnh bên dưới
1. Phương pháp cài đặt : tải về firmware gốc của AX3600, sau đó đổi tên firmware gốc là : xiaomi1.1.12.ubi
Copy file xiaomi1.1.12.ubi bằng SCP vào thư mục tmp của router và nhấn lệnh sau trong ssh:
Code:
ubiformat /dev/mtd12 -y -f /tmp/xiaomi1.1.12.ubi
Sau đây là phương pháp chuyển firmware OpenWrt sang firmware Xiaomi gốc, Vào ssh và nhập lệnh sau :
Code:
fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
Code:
sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
echo -e 'admin\nadmin' | passwd root
Code:
nvram set Flag_last_success = 1
nvram set flag_boot_rootfs = 1
nvram commit
Mình sẽ update hình ảnh hướng dẫn lên sau
Tất cả chỉ là hướng dẫn theo thiết bị của mình, các bạn có thể làm hoặc làm theo, nếu thiết bị brick mình ko chịu bất cứ trách nhiệm gì
Last edited: