Đối với OpenWRT phiên bản sử dụng stock uboot, chỉ cần tải firmware gốc ở trang chủ Xiaomi sau đó sử dụng miwifiRepair Tool để quay về ROM gốc. Xem hướng dẫn sử dụng miwifiRepair Tool tại đây
Đối với phiên bản OpenWRT sử dụng ubootmod, các bạn phải flash về stock uboot sau đó sử dụng miwifiRepair Tool để quay về ROM gốc.
Hướng dẫn flash Stock Uboot
- Khả năng brick khi động đến bootloader là rất cao nên các bạn phải kiểm tra kỹ trước khi làm.
- Đảm bảo kết nối tốt giữa router với PC
- Đảm bảo tính toàn vẹn của các file khi tải về
- Cẩn thận với các dòng lệnh và đọc hiểu được thông tin trả về trên terminal
- LƯU Ý: Hướng dẫn dưới đây sử dụng phiên bản OpenWRT ubootmod chính chủ trên trang Openwrt.org
- Các bạn đang sủ dụng các rom khác hoặc uboot khác (hanwckf) thì khả năng phân vùng và số thứ tự phân vùng sẽ khác. Hãy kiểm tra kỹ trước khi làm.
Trong bài hướng dẫn cài OpenWRT phiên bản ubootmod , mình đã có hướng dẫn backup lại bootloader gốc. hãy sử dụng file đã backup của chính máy đó thay vì sử dụng file của người khác. Việc này đảm bảo sự thống nhất giữa các phân vùng. Nếu không có file backup từ trước, hãy cân nhắc sử dụng file backup của người khác với khả năng brick cao hơn.
File cần chuẩn bị là FIP.bin
đã backup.
Đăng nhập SSH vào Router (router lúc này đang chạy OpenWRT phiên bản ubootmod)
Kết quả trả về ở trên cho thấy phân vùng bootloader FIP
là mtd4
OpenWRT chính chủ đã lock phân vùng bootloader và không cho phép ghi đè
Để mở khóa phân vùng các bạn cài thêm package kmod-mtd-rw
kmod-mtd-rw
và load module vào kernel.kmod-mtd-rw
opkg update && opkg install kmod-mtd-rw
# Load module vào kernel
insmod /lib/modules/$(uname -r)/mtd-rw.ko i_want_a_brick=1Sử dụng WinSCP và đưa file FIP.bin
vào thư mục tmp
FIP.bin
mtd write /tmp/FIP.bin FIP
# Kiểm tra lại
mtd verify /tmp/FIP.bin FIPSau khi đã flash xong file FIP
. Tắt nguồn Router, nhấn giữ reset
để vào chế độ recovery sau đó sử dụng
miwifiRepair Tool
và flash rom gốc như bình thường.
Góp Ý / Bình Luận / Đánh giá