Tóm tắt các bước làm thông qua sơ đồ:
ROM ổn định -> ROM nhà phát triển -> Flash SSH -> ROM OpenWRT -> ROM Padavan.
Lý do phải qua ROM OpenWRT: Vì ROM gốc Xiaomi MiWiFi Mini không thể up trực tiếp tệp .trx nên phải thông qua 1 Custom ROM để UP.
Cụ thể các bước:
1. Download đồ chơi về cái đã:
https://mega.nz/#!2YFTVRwT!91A4Y9u5hxDfPXS9lBuddAGQKD5wYU3Q1QsFmoKwbTs
2. Đưa ROM hiện tại lên bản nhà phát triển. Đã lên rồi bỏ qua bước này:
a) Vào http://www1.miwifi.com/miwifi_download.html chọn qua tab ROM
b) Kéo xuống chọn download tại mục ROM for Mini 开发版 (ROM nhà phát triển cho Mini).
c) Truy cập vào Modrem chọn qua Tab 3 (cài đặt cơ bản) trong 4 tab trên cùng, sau đó chọn qua tab info chọn Cập nhật bằng tay (Vui lòng dùng Google dịch). Chọn ROM mới download về và bắt đầu năng cấp.
4. Chạy phần mềm HTTP File Server
Chạy file hfs.exe (trong file nén) để tạo 1 http server ảo, kéo thả file PandoraBox.bin vào cửa sổ phần mềm hfs đó.
5. Flash rom OpenWRT
Dùng putty (có trong file “Padavan.miwifimini.rar”) để connect vào router qua ssh. User là root, pass thì có được trong bước 3 Gõ các lệnh sau:
cd /tmp
wget http://{ip máy bạn}/PandoraBox.bin
mtd -r write /tmp/PandoraBox.bin OS1
Ở dòng lệnh thứ 3 tùy theo model là đời mới hay cũ mà tham số cuối sẽ là OS1 hoặc là firmware. Cách xác định các bạn gõ lệnh:
cat /proc/mtd
Nếu hiển thị:
dev: size erasesize name
mtd0: 01000000 00010000 “ALL”
mtd1: 00030000 00010000 “Bootloader”
mtd2: 00010000 00010000 “Config”
mtd3: 00010000 00010000 “Factory”
mtd4: 00c80000 00010000 “OS1”
mtd5: 00b19a3b 00010000 “rootfs”
mtd6: 00200000 00010000 “OS2”
mtd7: 00100000 00010000 “overlay”
mtd8: 00010000 00010000 “crash”
mtd9: 00010000 00010000 “reserved”
mtd10: 00010000 00010000 “Bdata”
tức là bản mới và dùng lệnh:
mtd -r write /tmp/PandoraBox.bin OS1
nếu hiển thị:
dev: size erasesize name
mtd0: 01000000 00010000 “ALL”
mtd1: 00030000 00010000 “Bootloader”
mtd2: 00010000 00010000 “Config”
mtd3: 00010000 00010000 “Factory”
mtd4: 00c80000 00010000 “OS1”
mtd5: 00b26e43 00010000 “rootfs”
mtd6: 00200000 00010000 “OS2”
mtd7: 00100000 00010000 “overlay”
mtd8: 00010000 00010000 “crash”
mtd9: 00010000 00010000 “reserved”
mtd10: 00010000 00010000 “Bdata”
mtd11: 00fa0000 00010000 “firmware”
tức là bản cũ và dùng lệnh:
mtd -r write /tmp/PandoraBox.bin firmware
Đợi 1 lúc cho đến khi đèn router sáng xanh ổn định tức là flash xong.
6. Flash rom Padavan
Kết nối lại vào modrem nếu dùng wifi. Tên Wifi mới là PandoraBox.xxxxx không có pass.
Dùng putty connect vào router, lần này địa chỉ ip chuyển thành 192.168.1.1, user là root, pass là admin.
Mở lại phần mềm HTTP File Server (do ip máy đã đổi sang dải 192.168.1.x), kéo thả file image.trx vào cửa sổ phần mềm đó. Gõ các lệnh tương tự bước trên:
cd /tmp
wget http://{ip máy bạn}/image.trx
mtd -r write /tmp/image.trx firmware
Đợi 1 lúc cho đến khi đèn router sáng xanh ổn định.
7. Kết nối với WiFi được tạo ra (ROUTER CLUB – Pass là 1234567890). Clear cache trình duyệt web đang chạy, vào 192.168.1.1 để tận hưởng thành quả.
User pass mặc định đều là admin. Mục enable IPTV nằm ở Advanced Settings/LAN/IPTV/Enable Multicast Routing to LAN.
Ngoài ra rom này còn nhiều mục cấu hình cho printer, modem 3g nhưng mình chưa có điều kiện test thử.