<Xiaomi Router CR6606/CR6608/CR6609> Tổng hợp ROM, Open SSH và các thủ thuật liên quan

<Xiaomi Router CR6606/CR6608/CR6609> Tổng hợp ROM, Open SSH và các thủ thuật liên quan

Xiaomi CR660x ( trong đó, x là số hiệu của nhà mạng phát hành (CR6606 China Unicom, CR6608 China Mobile, CR6609 China Telecom) ) về cơ bản, nó là một loại và có cấu hình hoàn toàn giống nhau, có thể sử dụng chung ROM và cách Open SSH cũng hoàn toàn tương tự nhau.

Trong bài viết này, mình sẽ tổng hợp lại một số bài viết mình tìm được trên mạng liên quan tới Xiaomi Router CR660x như Hướng dẫn OpenSSH, cài custom bootloader, Tổng hợp một số bản ROM do cộng đồng phát triển.

Lưu ý: Các hướng dẫn dưới đây mình chỉ tổng hợp lại, được nhiều người áp dụng thành công, mình chưa test qua vì chưa có router, theo như kinh nghiệm nhiều lần phá hoại :v mình sẽ cố gắng xác minh và dịch lại sao cho dễ hiểu nhất. Làm theo hướng dẫn đồng nghĩa với các bạn chấp nhận rủi ro và đó là nguy cơ của riêng bạn, mình sẽ không chịu trách nhiệm (nhưng sẽ cố gắng giúp đỡ nếu các bạn gặp vấn đề)

Sơ lược cấu hình

Cấu hình Thông số
SoC/CPU MediaTek MT7621AT Lõi kép 4 luồng 880Mhz
RAM 256MB DDR3 (ESMT M15T2G16128A)
Flash/ROM 128MB NAND (ESMT F59L1G81MB)
Cổng 4 Gigabit LAN ports (auto MDI / MDIX) (MT7530 SoC)
WIFI 2x2 2.4GHz 574Mbps (MT7905DAN - WIFI6) / 2x2 5GHz 1201Mbps (MT7975DN - WIFI6)
Antenna 4 anten ngoài đa hướng 5 dBi.
LED tín hiệu 2
Nút reset hệ thống 1
Nút WPS (tương thích với chức năng Mesh) 1
Giao thức tiêu chuẩn IEEE 802.11 a/b/g/n/ac/ax, IEEE 802.3 3u/3ab
Công nghệ tích hợp MU-MIMO, Beamforming, BSS Coloring, WPA3, IPv6…

Nếu Router đã được cài PB-Boot, hãy xuống ngay phần » Tổng Hợp custom Firmware CR660x

Open SSH / Cài pb-boot

Nếu các bạn mua Router CR660x ở cửa hàng đã cài sẵn OpenWRT hoặc PADAVAN rồi thì bước Open SSH này không cần làm nữa.

Mở SSH trên con router này cũng khá là rườm rà.
! Yêu cầu các bạn phải chuẩn bị những thứ sau:
  • Router CR660x
  • Một Router khác bất kì đã được cài sẵn OpenWRT (Router OpenWRT)
  • Máy tính bàn/Laptop có cổng LANdây LAN để kết nối với router.
  • Các file cần thiết:
    • File xqsystem.lua và file pb-boot.img (Đây là file bootloader thay thế bootloader gốc, Bootloader này cũng giống như Breedbootloader, dùng để flash ROM nhưng đơn giản dễ sử dụng hơn).

Tải xuống các file cần thiết tại link này /Password giải nén https://www.pnghia.com/ | Trong file bao gồm phần mềm WinSCP, file xqsystem.lua và file pb-boot.img.

Thiết lập trên OpenWRT

  • Tải các file cần thiết về (xqsystem.lua/pb-boot.img) và giải nén ra và đặt ở thư mục dễ nhớ. (C:\Users\xxxxxx\Desktop chẳng hạn).

  • Cắm dây LAN từ Router OpenWRT vào máy tính.

  • Trên Windows mở Windows Powershell (Terminal đối với Linux/MacOS) rồi dùng lệnh scp để UPLOAD file xqsystem.lua vào hệ thống của Router OpenWRT

    scp C:\Users\xxxxxx\Desktop\xqsystem.lua root@192.168.1.1:/usr/lib/lua/luci/controller/admin/
    
    Lưu ý nhỏ: Tuỳ vào địa chỉ IP mặc định của Router OpenWRT mà các bạn thay thế 192.168.1.1 cho đúng.
    screenshot
    scp
  • Sau khi upload thành công, mở trình duyệt và truy cập vào địa chỉ http://192.168.1.1/cgi-bin/luci/api/xqsystem/token (sửa 192.168.1.1 tuy theo router của bạn). Trình duyệt hiển thị như screenshot là được.

    screenshot
    scp_ok

  • Bước quan trọng tiếp theo, thay đổi tên WIFI, địa chỉ LAN IP thành 169.254.31.1tắt DHCP trên Router OpenWRT

    • Mở trang quản lý của Router OpenWRT,
      • Vào menu Network > Wireless, EDIT tên WIFI thành abcpassword thành 12345678. (có thể thay tên wifi và password tuỳ ý). Nhấn SAVE & APPLY
      • Vào menu Interface > Nhấn nút EDIT ở mục LAN
        • Ở dòng IPv4 address: Điền vào 169.254.31.1
        • Kéo xuống phần DHCP Server, tick vào ô Ignore interface sau đó nhấn SAVE & APPLY
          screenshot
          LAN_set
Xong phần thiết lập ở Router OpenWRT

OpenSSH trên router CR660x

  • Mở Router CR660x lên, đăng nhập vào giao diện quản lý (IP mặc định sẽ là 192.168.31.1PasswordPassword mà các bạn đã setup khi khởi động Router lần đầu).
    • Địa chỉ sau khi các bạn đăng nhập sẽ có dạng: http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/web/home#router
    • Copy chổ đánh dấu màu đỏ nhé
  • Chỉnh sửa và truy cập lần lượt 2 URL sau:

http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/misystem/extendwifi_connect?ssid=abc&password=12345678

  • Chú ý ở 3 chổ mình đánh dấu màu xanh, stok các bạn sẽ copy lại stok ở URL trình duyệt sau khi các bạn đăng nhập router và thay vào. tên wifipasswordtên wifipassword các bạn đã thiết lập ở Router OpenWRT
  • Màn hình trình duyệt hiện lên dòng chử có “code”:0 là OK

Tương tự với URL thứ 2.

http://192.168.31.1/cgi-bin/luci/;stok=d2d55f6e595e236044bfff0b444e2c51/api/xqsystem/oneclick_get_remote_token?username=xxx&password=xxx&nonce=xxx

  • Màn hình trình duyệt hiện lên dòng chử có “code”:0 là OK

Một số lỗi hay mắc phải:

  • Màn hình hiện code 1646, 1619 hoặc 1655 thay vì 0
    • Code 1646: Kiểm tra lại xem lúc thiết lập Router OpenWRT đã tắt DHCP hay chưa.
    • Code 1619: Kiểm tra lại IP ở Router OpenWRT đã thiết lập đúng chưa hoặc vẫn còn thiết bị khác đang kết nối với Router OpenWRT.
    • Code 1655: Hãy thử reset lại cả 2 Router và thử lại lần nữa. Một số sác xuất nhỏ sẽ không thành công.
    • Các trường hợp còn lại vui lòng thử thay đổi SSID/Mật khẩu/Kênh của Router CR660x, tắt sóng 2.4Ghz hoặc 5Ghz (Không mở cả hai cùng một lúc)

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

Sau khi hoàn thành 2 lệnh trên, SSH trên router sẽ được mở mà không cần khởi động lại router.

Cài pb-boot để flash custom ROM

  • Mở Windows Powershell
    • Nhập lệnh: scp C:\Users\xxxxxx\Desktop\pb-boot.img root@192.168.31.1:/tmp
      • Nhập Usernameroot, PasswordPassword các bạn đã đặt lúc setup router
  • Tiếp theo, nhập lệnh: ssh root@192.168.31.1 (Thay 192.168.31.1 bằng IP của router)
    • Nếu có yêu cầu chọn yes/no thì nhập yes nhấn enter.
  • Mở Terminal lên, nhập lệnh scp /home/xxxxxx/pb-boot.img root@192.168.31.1:/tmp
    • Trong đó /home/xxxxxx/ là đường dẫn tới file pb-boot.img.
    • Nhập Usernameroot, PasswordPassword các bạn đã đặt lúc setup router
  • Nhập tiếp lệnh
ssh root@192.168.31.1
  • Nếu có thông báo yêu cầu nhập yes/no thì nhập yes rồi nhấn Enter
    • Nhập Usernameroot, PasswordPassword các bạn đã đặt lúc setup router
  • Sau khi đã đăng nhập SSH, nhập lệnh
mtd -r write /tmp/pb-boot.img Bootloader
Sau khi nhấn Enter, pb-boot sẽ được cài đặt và Router sẽ được khởi động lại
Để vào pb-boot, các bạn gỡ dây nguồn ra, nhấn và giữ nút reset sau đó cắm dây nguồn vào (lưu ý: lúc này vẫn giữ nút reset nhé. Chờ khoảng 10s sau đó thả nút reset ra, cắm dây LAN từ Router vào PC và truy cập vào địa chỉ 192.168.1.1, lúc này giao diện của pb-boot sẽ hiện ra và các bạn có thể thoải mái flash custom ROM rồi :v)
pb-boot
pb-boot
  • Một số trường hợp sau khi vào pb-boot, mặc dù máy tính đã nhận IP 192.168.1.x, ping tới 192.168.1.1 vẫn được nhưng trình duyệt báo từ chối kết nối, hãy kiểm tra lại máy tính hoặc sử dụng máy tính khác và thử lại, lỗi thường gặp ở các máy của công ty bị chặn truy cập.
    Cám ơn bác @Phan Hải Long đã chia sẽ kinh nghiệm.

Tổng hợp custom ROM/FW

Hướng dẫn sử dụng pb-boot để Flash Firmware
  • Để vào pb-boot, các bạn gỡ dây nguồn ra, nhấn và giữ nút reset sau đó cắm dây nguồn vào (lưu ý: lúc này vẫn giữ nút reset nhé. Chờ khoảng 10s sau đó thả nút reset ra, cắm dây LAN từ Router vào PC và truy cập vào địa chỉ 192.168.1.1, làm theo hướng dẫn như trong hình dưới để flash FW

Flash FW via PB-BOOT

  • Một số Router gặp trường hợp không khởi động được sau khi Flash FW. CÂN NHẮC KĨ HOẶC HỎI SHOP bán TRƯỚC KHI FLASH FW.
  • Flash các firmware này đồng nghĩa với bạn chấp nhận rủi ro (do xung đột phần mềm, mất điện trong quá trình up…) và đó là nguy cơ của riêng bạn. Mình sẽ không chịu trách nhiệm

1. OpenWRT chính chủ openwrt.org

  • Phiên bản 22

    22.03.0-rc6 update 2 tháng 8, 2022
    • Phiên bản 22.03.0-rc6: Link Download chính chủ OpenWRT .
    • Xem changelog tại đây

  • Trang chủ Openwrt

  • Xem bản SNAPSHOT mới nhất: Tại đây (Bấm vào nút SYSUPGRADE để tải xuống)

2. PADAVAN

2.1 Padavan Hiboy chính chủ. 🔥🔥🔥

Đây là bản FW được tải về nhiều nhất ở bài Tổng hợp Firmware cho Newifi3 D2 .🔥

  • Link tải xuống update ngày 8/8/2022: CR660x_3.4.3.9-099.trx
  • Kiểm tra phiên bản mới tại trang chủ : Tìm tên CR660x
  • LAN IP: 192.168.123.1
  • Trang Admin: http://my.router/
  • Trang Quản trị: http://192.168.123.1/
    • Tài khoản root: admin
    • Mật khẩu root: admin
    • Mật khẩu WIFI mặc định: 1234567890
  • Flash lại Firmware sẽ không khôi phục cài đặt gốc.
  • Lệnh update FW:
    wget --no-check-certificate -O- https://opt.cn2qq.com/opt-script/up.sh > /tmp/up.sh && bash < /tmp/up.sh &
    

2.2 Padavan do người dùng chia sẻ (chưa rõ nguồn)

  • Tải xuống tại đây .
  • Thông tin chi tiết: Đang cập nhật…

3. FW được chia sẽ bởi người dùng

3.1. ROM ImmortalWRT do bạn @Chấn Huy Dương chia sẽ

LAN IP: 192.168.5.1
Root Password: password

Screenshot
ChaHuyDuong
ImmortalWRT
  • Liên kết tải về:
3.2. ROM OpenWRT by Kzjj1 được chia sẽ bởi bạn @Duy Luu
  • ROM hơi nhiều ứng dụng rác và việc hide ssid bị lỗi, còn lại khá ngon.

    • Có thể mở được 160Mhz và MU-MIMO trên cả hai băng tần, ngon hơn Padavan nhưng lại lỗi:
      • Hide SSID
      • Lỗi MAC khi accept/reject wifi
      • Tốc độ không ngon bằng Padavan
  • LAN IP: 192.168.6.1. Root user: root. Password: password.

  • Liên kết tải về:

HD đổi sang English by Duy Luu
DoiEnglish1
DoiEnglish2
DoiEnglish3
3.4 Trang trường xuyên update FW cho CR6608 chia sẻ bởi bạn @Nguyễn Võ Anh Sơn
  • Truy cập địa chỉ: Tại liên kết này
  • Trang cập nhật 3 loại FW là
    • Padavan Hanwckf
    • Padavan Hiboy
    • OpenWRT
      • Lưu ý: FW OpenWRT có 2 file có đuôi là xxx-sysupgrade.binxxx-factory.bin. Sử dụng file xxx-sysupgrade.bin nếu bạn muốn cập nhật hệ thống nhưng vẫn giữ cấu hình cũ, và file xxx-factory.bin nếu bạn muốn cập nhật hệ thống và khôi phục luôn cài đặt gốc.
Hình ảnh
cr6608 1
cr6608 2
cr6608 3

4. FW X-WRT

Được @ptpt52 build dựa trên source LEDE/OpenWrt. FW được thêm vào một số chức năng mặc định và được đặt tên là X-WRT

Các tính năng chính được thêm vào
  1. Support single-line multi-dial, load balancing (mwan3)
  2. Integrated OpenVPN, one-click VPN/PPTP service deployment
  3. Integrated QoS-Nftables, easy-to-use flow control
  4. Integrated DDNS, including Ali DDNS
  5. UPNP function and full cone NAT
  6. Integrate samba and aria2
  7. Support USB-4G network card
  8. Support remote management interface
  • SSID wifi: X-WRT_XXXX, password: 88888888
  • LAN IP: 192.168.15.1/
  • Root user/password: root/admin

ROM cập nhật hàng tuần nên mình sẽ không để liên kết tải trực tiếp.

Hướng dẫn tải về:

  • Các bạn vào link Trang chủ của X-Wrt
  • Tìm tên CR660x rồi tải file x-wrt-9.0-xxxxxxxxxxx-ramips-mt7621-xiaomi_mi-router-cr660x-squashfs-sysupgrade.bin về.
    • Lưu ý: FW OpenWRT có 2 loại file có đuôi là xxx-sysupgrade.binxxx-factory.bin. Sử dụng file xxx-sysupgrade.bin nếu bạn muốn cập nhật hệ thống nhưng vẫn giữ cấu hình cũ, và file xxx-factory.bin nếu bạn muốn cập nhật hệ thống và khôi phục luôn cài đặt gốc.
  • Khởi động vào PBBOOT và flash.
Nếu bài viết giúp ích cho bạn
Nhớ click quảng cáo giúp mình nhé ^^
Hoặc Donate mình cốc cafe, hihi...
momo QR Code
viettelpay QR Code