thảo luận Hướng dẫn cài đặt OpenWRT cho Xiaomi AX3600,AX6,AX9000

cái loại mày mở mồm ra mất dạy từ theard này qua đến theard khác là đủ biết vô học như nào rồi,giọng điệu khoe khoang tỏ vẻ hiểu biết nhưng lại ngu học ko biết gì, mở mồm ra toàn cứt, chắc ngày nào mày cũng ăn cứt nên quen mồm ko bỏ nó ra khỏi miệng được.
Bác ơi bản này chạy có ổn định không bác,em đang định lấy 1 con về để cài openwrt để trộn luồng iptv mà không biết có ổn định không.bác cho em chút đánh giá với
 
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
View attachment 765886
View attachment 765887
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
mỗi router sẽ có 1 stok khác nhau"
View attachment 765888
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
Thay thế STOK gốc của router vào phần STOK của dòng code vừa copy
View attachment 765889
Sau khi thay thế xong gõ Enter thì trang web sẽ hiên lên chữ : {" code ": 0}` là ok đã mở xong SSH
View attachment 765890
View attachment 765891
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
Dùng scp chuyển firmware xiaomimtd12.bin vào thư mục router tmp và gõ lệnh ssh như sau:
Code:
mtd write /tmp/xiaomimtd12.bin rootfs
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,
Code:
fw_setenv flag_last_success 1
fw_setenv flag_boot_rootfs 1
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 :
Code:
ubidetach -f -p /dev/mtd13
ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.bin
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:
Code:
ubiformat /dev/mtd12 -y -f /tmp/xiaomi1.1.12.ubi
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 :
Code:
fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
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
Code:
sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
echo -e 'admin\nadmin' | passwd root
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 :
Code:
nvram set Flag_last_success = 1
nvram set flag_boot_rootfs = 1
nvram commit
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ì
Hi bác ơi, con ax1800 thì có làm được không nhỉ
 
Bài viết trên chỉ dành cho Xiaomi AX3600. Các bạn sử dụng mã khác (nhất là AX9000 & AX6000) tuyệt đối không nên làm theo để tránh làm hỏng thiết bị.
Chủ thớt nên sửa lại tiêu đề bài viết, xóa những mã không liên quan đi.
 
Bài viết trên chỉ dành cho Xiaomi AX3600. Các bạn sử dụng mã khác (nhất là AX9000 & AX6000) tuyệt đối không nên làm theo để tránh làm hỏng thiết bị.
Chủ thớt nên sửa lại tiêu đề bài viết, xóa những mã không liên quan đi.
Ax6, ax3600 với ax9000 dùng chung ipq870x nên vẫn chung cách thôi, có ax6000 là dùng chip khác rồi.
 
Back
Top