Group Banner

Hướng dẫn Flash Openwrt cho Mi Wifi Mini

Thảo luận trong 'Bộ định tuyến Wi-Fi' bắt đầu bởi edge, 7/10/15.

  1. edge

    edge Thành viên mới

    Tham gia ngày:
    4/9/15
    Bài viết:
    7
    Đã được thích:
    6
    Mình viết bào này dựa theo http://en.miui.com/thread-64391-1-1.html. Đọc hết 20 trang tiếng anh cẩn thận thì có thể làm được
    NOTE:
    - Mình không chịu trách nhiệm nếu thiết bị của các bạn bị hư, brick
    - Mình flash trên chính Mi Wifi Router Mini mới mua vài ngày
    - Openwrt này chỉ dùng cho Mi Wifi Router Mini (16MB Rom, 128MB RAM, Wifi 2 băng tần 2.4GHz và 5GHz)
    - Mình không có thời gian nhiều nên có thể không trả lời câu hỏi của các bạn, bạn nào làm được và có kinh nghiệm vui lòng trả lời giúp mình nhé
    - Cần một ít kiến thức về network, linux

    Bắt đầu:
    1. Cài plug-in 'Google Translator' cho Google Chrome (Mở https://chrome.google.com/webstore/category/extensions?hl=en-US bằng Google Chrome, gõ vào ô Search từ "Google Translate" ra KQ như dưới.
    upload_2015-10-7_14-52-13.png
    Chọn 'Add to Chrome' và đợi ít phút.
    2. Mở router lên và gắn cáp mạng Ethernet vào cổng LAN (màu trắng). Lưu ý card mạng máy tính nên để chế độ DHCP để Mi Wifi cấp IP cho nó.
    3. Vào Chrome, nhập link http://192.168.31.1 để vào giao diện web cấu hình cho Mi Wfi. Lúc này Google Tranlate không thể dịch được vì chưa có mạng internet. Nếu bạn đã kết nối Wifi hoặc 3G/4G trên máy tính của bạn thì Google Translate có thể dịch được
    4. Màn hình đầu tiên xuất hiện. Hãy nhấn nút màu xanh dương
    [​IMG]
    5. Trang tiếp theo yêu nhập tên mạng wifi và mật khẩu (Tên mạng wifi thường là SSID, mật khẩu là dùng để vào. Mât khẩu này được dùng để đăng nhập Mi Wifi http://192.168.31.1
    [​IMG]
    6. Cắm dây WAN vào.
    - Nếu ADSL cáp đồng thì gắn sợi RJ 11 vào WAN
    - Nếu dùng cáp quang:
    + Nếu cáp quang nối vào converter quang, dùng dây RJ 45 cắm từ convert quang vào WAN của Mi
    + Nếu cáp quang nối vào Modem của (FPT, Viettel) phải cấu hình cho Modem thành bridge mode, sau đó cắm cáp RJ45 từ LAN của Modem vào WAN của Mi
    - Cấu hình PPPoE cho Mi để có thể truy cập được internet. Thông số gồm: Username, Password, Service name ... Lưu ý có ISP sẽ yêu cầu reset MAC cho thiết bị mới, khi đó nên gọi tổng đài ISP và nhờ reset MAC
    - Kiểm tra lại chắc chắn ràng mình có thể truy cập được internet thông qua Mi. Google Translate lúc này có thể dịch được
    7. Tải 'Developer firmware' cho Mi từ http://www1.miwifi.com/miwifi_download.html. Firmware này sẽ được flash vào Mi. Mình khuyên nên dùng bản miwifi_r1cm_all_ace8a_0.6.40.bin vì mình flash được bằng firmware này.
    8. Cài Mi Client (có cho PC, Android, MAC) để kết nối đến Mi Wifi Router, các bạn nên dùng Mi Client trên android. Download từ trang này http://en.miui.com/forum.php?mod=viewthread&tid=55889 đã patch phần lớn tiếng anh
    9. Tạo 1 tài khoản trên Xiaomi https://account.xiaomi.com/pass/register. Đăng nhập vào và ghi nhận lại Xiaomi ID (của mình là một dãy số).
    10. Mở Mi Client trên Android, đăng nhập vào bằng ID và mật của mới tạo trên Xiaomi. Lưu ý: bạn nên kết nối Android vào Mi Wifi ở bước (5). Khi đó Mi client sẽ liên kết tới Mi Wifi Router của bạn. Sau khi đăng nhập phần mềm Mi Client tren Android, có thể sẽ có bản update firmware mới, đừng quan tâm tới nó vì dù sao đi nữa cũng up ngược lại bản miwifi_r1cm_all_ace8a_0.6.40.bin
    11.
    Bước bên trên rất cần thiết để Mi Client có thể liên kết tới Mi Wifi Router của bạn, Việc này cực kì hữu ích cho việc mod SSH cho firmware.
    12. Để lấy được SSH firmware, truy cập vào http://www1.miwifi.com/miwifi_open.html Nửa trang bên dưới có 1 nút SSH, nhấp vào nút đó để đăng nhập vào tài khoản Xiaomi và lấy SSH firmware về.
    [​IMG]
    [​IMG]
    SSH firmware tải về phải có tên miwifi_ssh.bin. Đồng thời ghi nhận lại username (root) và password để sau này kết nối vào Mi Wifi thông qua putty
    13. Flash Developer firmware
    Dùng 1 USB > 2GB, format định dạng FAT/FAT32, copy file miwifi_r1cm_all_ace8a_0.6.40.bin vào USB và đổi tên thành miwifi.bin
    - Rút nguồn Mi wifi router
    - Gắn USB vào Mi wifi router
    - Dùng cây tăm nhỏ nhấn vào nút reset tren Mi và giữ nguyên
    - Gắn nguồn vào Mi, Mi sẽ khởi động và thấy đèn cam đứng yên
    - Chờ 1 đến 3 giây, đèn cam sẽ nhấp nháy, lập tức thả cây tăm ra
    - Chờ cho đến khi đèn chuyển hẳn sang màu xanh dương và đứng yên
    14. Flash SSH firmware
    Copy file miwifi_ssh.bin vào USB (nhớ xóa hết nội dung tron USB nếu có) và thực hiện flash SSH firmware tương tự như Development firmware.
    Lưu ý: - nếu bạn flash không thành công vui lòng thừ lại bằng USB khác
    - trong khi flash đèn của Mi wifi và USB sẽ nhấp nháy, đó là dấu hiệu nhận biết việc flash đang được tiến hành
    - không cần đổi tên miwifi_ssh.bin
    15.
    Sau khi firmware và SSH được flash, bạn có thể truy cập vào Mi wifi router dùng putty. Lưu ý: Port 22, username và pasword lấy từ bước (12)
    16.
    Tải Openwrt firmware từ http://downloads.openwrt.org.cn/PandoraBox/Xiaomi-Mini-R1CM/. Chọn bản stable hay testing tùy theo nhu cầu của bạn. Khuyên nên xài bản này vì mình chỉ mới test thấy wifi ac (5GHz) hoạt động tốt với nó PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r512-20150309.bin. Đổi tên thành 20150309.bin cho ngắn gọn.
    17. Copy 20150309.bin vào thư mục /tmp trên Mi wifi router, có 2 cách:
    - Dùng Winscp/SFTP/Filezilla để kết nối đến Mi wifi router bằng port 22 (bước 16), username + password như bước 12. Mình ko kết nối được bằng cách này, các bạn cứ thử đi nhé. Sau khi dùng winscp/sftp/filezilla các bạn copy file 20150309.bin vào thư muck /tmp. Thư mục /tmp thực chất là thư mục gốc nhé
    - Dùng USB bên trên để copy vào Mi wifi router. Copy file 20150309.bin vào USB, gắn USB vào Mi, dùng putty kết nối vào Mi, sau đó gõ lệnh:
    [root@PandoraBox_6930:/root]#df -h
    Filesystem Size Used Available Use% Mounted on
    rootfs 8.0M 372.0K 7.6M 5% /
    /dev/root 6.3M 6.3M 0 100% /rom
    tmpfs 61.7M 576.0K 61.2M 1% /tmp
    /dev/mtdblock7 8.0M 372.0K 7.6M 5% /overlay
    overlayfs:/overlay 8.0M 372.0K 7.6M 5% /
    tmpfs 512.0K 0 512.0K 0% /dev
    /dev/sda 14.7G 9.8M 14.7G 0% /mnt/sda


    /mnt/sda là thư mục mà USB được mount vào Mi, USB của mình 16GB. Lưu ý: trên thiết bị của bạn có thể mount vào thư mục khác nhé.
    Tiếp theo xem các file có trong thư mục /mnt/sda
    [root@PandoraBox_6930:/root]#ls /mnt/sda/
    20150309.bin xiaomi_extSharePath.cfg ??
    miwifi_ssh.bin xiaomi_router ?
    ?

    Bạn thấy 20150309.bin có hiện hữu trong USB, tiếp theo copy file này thư mục /tmp
    # cd /tmp
    # cp /mnt/sda/20150309.bin .


    18.
    Cuối cùng flash firmware openwrt vào Mi bằng câu lệnh:
    # mtd -r write /tmp/20140703.bin firmware
    Lưu ý: nhiều người không thể hoàn thành câu lệnh trên do dùng developer firmware khác, khi đó câu lệnh có thể là
    # mtd -r write /tmp/20140703.bin OS1

    19. Sau khi flash thành công, openwrt có IP là 192.168.1.1. Username 'root', password 'admin'
    20. Lưu ý khi đăng nhập lần đầu vào openwrt, giao diện là tiếng Trung. Bạn tự mò chuyển sang tiếng Anh nhé
    [​IMG]
    Sau nay để upgrade firmware openwrt khác chỉ việc vào web chọn tới file firmware là xong.
    Bạn cũng có thể flash ngược lại firmware của Xiaomi (tìm trên google nhé)

    Chúc các bạn thành công!!

    P/S: Share thoải mái nhưng nhớ dẫn nguồn vào đây, vì sau này có cập nhật thì mọi người thấy được nội dung mới nhất
     
    Chỉnh sửa cuối: 7/10/15
    daucua001, kojiro, shurtugal and 3 others like this.
  2. Tín Nguyễn

    Tín Nguyễn Thành viên mới

    Tham gia ngày:
    12/10/15
    Bài viết:
    19
    Đã được thích:
    0
    dấu, mai thử lữa xem ntn
     
  3. notfourgo

    notfourgo Thành viên mới

    Tham gia ngày:
    28/7/15
    Bài viết:
    10
    Đã được thích:
    5
    phải nói rom openwrt rất lợi hại, dùng rất thích.
     
  4. Tín Nguyễn

    Tín Nguyễn Thành viên mới

    Tham gia ngày:
    12/10/15
    Bài viết:
    19
    Đã được thích:
    0
    bác rảnh rảnh cho e vài trăm hình cơ bản đi
     
  5. kim12355

    kim12355 Thành viên mới

    Tham gia ngày:
    30/8/15
    Bài viết:
    15
    Đã được thích:
    0
    cái này có dùng đc iptv ko bác?
    các chức năng của rom gốc có mất ko?
     
  6. Nguyễn Trường Giang

    Nguyễn Trường Giang Thành viên mới

    Tham gia ngày:
    26/7/15
    Bài viết:
    22
    Đã được thích:
    2
    Bạn biết cách cấu hình cho FTTH của Viettel không? Mình dùng đủ mọi cách mà vẫn không ăn thua :(
     
  7. hungpol83

    hungpol83 Thành viên mới

    Tham gia ngày:
    13/11/15
    Bài viết:
    32
    Đã được thích:
    3
    mình gà cho hỏi, khi up rom openwrt thì mini nó có thêm tính năng gì hay?
     
  8. TruongPhat

    TruongPhat Thành viên mới

    Tham gia ngày:
    12/9/15
    Bài viết:
    46
    Đã được thích:
    5
    Router mini của mình sao khi phát chỉ có tên wifi ko ah, mà ko có tên wifi_5G nhỉ???
    Lúc đầu có, nhưng sau thì ko truy cập dc gì, up lại firmware trên mạng thì giờ chả thấy _5G đâu
    Ai có cao kiến gì chỉ giáo ko ạ.
     
  9. TungLC

    TungLC Thành viên mới

    Tham gia ngày:
    18/12/15
    Bài viết:
    1
    Đã được thích:
    0
    Bạn cho mình hỏi, mình có thiết bị WiFi eoc-2610 của Engenius hiện đã up firmware của openwrt, bây giờ mình cần khôi phục lại firmwre zin của hãng nhưng searh trên các forum thì một số bài viết hướng dẫn không còn nữa. Bạn có biết cách làm thế nào phục hồi lại firmware từ nhà sản xuất? nếu muốn dùng tiếp và nâng cấp firmware từ openwrt thì có cách nào kiểm tra họ còn hỗ trợ không bạn vì thiết bị của mình dùng chuẩn cũ 802.11b/g.
     
  10. nguyên278

    nguyên278 Thành viên mới

    Tham gia ngày:
    29/12/15
    Bài viết:
    1
    Đã được thích:
    0
    Bạn Giúp minh với,đến hướng dẫn 17 mình không hiểu kết nối putty là gì.mình làm xong hương dẫn 15 rồi
     
  11. bbeett

    bbeett Thành viên mới

    Tham gia ngày:
    24/12/15
    Bài viết:
    4
    Đã được thích:
    0
  12. 4jaq%

    4jaq% Thành viên

    Tham gia ngày:
    24/10/15
    Bài viết:
    201
    Đã được thích:
    18
    Chú ý ở bài viết này vài điểm sau là sẽ làm được nhé các bạn.
    bước 6 không nhất thiết phải kết nối mạng wan ISP, chỉ cần cắm dây mạng vào cổng này là được. không phải cấu hình làm thiết bị kết nối với nhà mạng.
    Bước 13. Bạn dùng USB nào cũng được miễn là định dạng đúng FAT32/FAT. Như mình mình dùng USB 32G 3.0 vẫn thành công.
    Bước 17 bạn phải dùng chương trình tải tại đây
    http://the.earth.li/~sgtatham/putty/0.66/x86/putty.zip
    Giải nén chạy putty.exe
    hostname là: 192.168.31.1 port là 22. Kết nối SSH
    Khi cửa sổ dòng lệnh hiện ra thì user là root
    pass là lấy ở bước như bài hướng dẫn. (Chú ý lúc gõ pass dấu lệch nó vẫn đứng im cho đến khi mình enter thì nó mới chạy)
    Khi vào rồi thì bạn sẽ có khoảng 1 phút để gõ các lệnh như trên. Sau 1 phút máy tự mất kết nối bạn lại phải làm lại (mình bị dính chục lần mới thành công)
    Các câu lệnh mình thấy cần dùng là
    df -h {để xem địa chỉ usb của mình là ở đâu chú ý là địa chỉ mout nhé chứ kho phải địa chỉ thường. Ví dụ đây là địa chỉ thường /dev/root
    đây là địa chỉ mout /mnt/sda/ }

    cp /mnt/sda/20150309.bin /tmp
    {copy vào thư mục tmp. chú ý là địa chỉ file phải đúng với địa chỉ mout đã xem ở lệnh bên trên, như của máy mình là /mnt/sda/20150309.bin máy của các bác phải thay đúng thì mới dc.}
    cd /tmp
    mtd -r write /tmp/20150309.bin OS1
    {các bác chú ý tiếp tên file 20150309.bin phải đúng như tên bên trên, như mình thấy bài của thear là bị sai tên đó. Như trên chắc copy ở đâu nên chưa sửa "mtd -r write /tmp/20140703.bin OS1"}
    nó sẽ hiện dòng writing... khoảng 5 phút là được. Vẫn chú ý: CHỈ CÓ 1 PHÚT ĐỂ GÕ.
    Đây là ảnh chỉnh tiếng anh cho các bác khi hoàn thành.

    [​IMG]
     
  13. slbadguy

    slbadguy Thành viên mới

    Tham gia ngày:
    13/1/16
    Bài viết:
    16
    Đã được thích:
    2
    Làm sao để kết nối với Mi client nhỉ, với điều kiện router ko có internet, mình ko kết nối router mini với cổng wan được do ko setup được vlan (nhà xài IPTV) nên ko lấy được IP dù đã set PPPoE user chính xác
    Thử kết nối internet để đăng nhập, sau đó kết nối router mini để chọn login_bind_ready thì bị báo login_get_bind_info_failed
     
  14. 4jaq%

    4jaq% Thành viên

    Tham gia ngày:
    24/10/15
    Bài viết:
    201
    Đã được thích:
    18
    Không hiểu ý bác lắm. Khi cài dc open wrt thì làm dc nhiều việc hơn

    Gửi từ Mi-4c của tôi bằng cách sử dụng Tapatalk
     
  15. slbadguy

    slbadguy Thành viên mới

    Tham gia ngày:
    13/1/16
    Bài viết:
    16
    Đã được thích:
    2
    Ý mình là mình làm theo y các bước như post 1 mục tiêu cuối cùng là để cài openwrt, nhưng tới bước 10 thì không dùng Mi Client để thêm router này vô account mình được, mình không thể thêm theo cách thông thường,vì router "không có kết nối internet"
     
  16. 4jaq%

    4jaq% Thành viên

    Tham gia ngày:
    24/10/15
    Bài viết:
    201
    Đã được thích:
    18
    Ak bước 10 thì có thể bạn cài đạt trên máy tính http://www.mediafire.com/download/50aj8nn2sgxsn64/Xiaomi+MiWiFi+Mini+Router+apps.rar
    Nhưng bắt buộc Miwifi phải được kết nối với internet và máy tính bạn phải cắm vào Miwifi.
    Ở đây bạn không cần set PPPoE trên miwifi làm gì mà chỉ cần cắm dây có mạng intenet từ modem nào đó là được set Dydamic IP cho cổng wan (Không cần phải là modem quay PPPoe Internet nhé).
     
  17. slbadguy

    slbadguy Thành viên mới

    Tham gia ngày:
    13/1/16
    Bài viết:
    16
    Đã được thích:
    2
    OK bạn, mình đã hiểu, chắc nhiều bạn cũng bị như mình
     
  18. trungdtr90

    trungdtr90 Thành viên mới

    Tham gia ngày:
    7/12/15
    Bài viết:
    80
    Đã được thích:
    20
    Hiện tại mình không login được ở putty, toàn báo access is dinied
     
  19. Ngọc Thiên

    Ngọc Thiên Thành viên mới

    Tham gia ngày:
    6/11/15
    Bài viết:
    15
    Đã được thích:
    2
    Bạn copy nguyên đoạn trên rồi dán ah, mình lúc đầu cũng vậy nhưng thật ra không phải
    1. Bạn gõ df -h -> để lấy đường dẫn, nó ở dòng cuối cùng chỗ /dev/sda1 (đường dẫn của mình là: /extdisks/sda1)
    2. Bạn gõ cp /extdisks/sda1/20150309.bin /tmp (/extdisks/sda1 là đường dẫn mình có được ở B1, bạn thay dòng này tương ứng với máy của bạn)
    3. Gõ cd /tmp
    4. Gõ mtd -r write /tmp/20150309.bin OS1 và đợi khoảng 3-5p là xong
     
  20. Ngọc Thiên

    Ngọc Thiên Thành viên mới

    Tham gia ngày:
    6/11/15
    Bài viết:
    15
    Đã được thích:
    2
    @4jaq%: bác biết cấu hình như thế nào dành cho mình không?
    Trường hợp của mình là cắm dây wan từ modem cáp quang của viettel vào wan của mi (modem này đóng vai trò converter) kết nối wifi được nhưng không có mạng :D
     

Chia sẻ trang này