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), 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.
Mẫu được nhập về ở Việt Nam đa số là mẫu CR6608
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
- 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...
Open SSH / Cài pb-boot
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)Có thể sử dụng máy ảo để giả lập OpenWRT (vd: VMware...)
- Máy tính bàn/Laptop có cổng LAN và dâ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).
Thiết lập trên OpenWRT
Tải các file cần thiết về (xqsystem.lua/pb-boot.img).
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
1
scp C:\Users\xxxxxx\Desktop\xqsystem.lua [email protected]:/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
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
Bước quan trọng tiếp theo, thay đổi tên WIFI, địa chỉ LAN IP thành 169.254.31.1 và tắ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 abc và password 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
- Mở trang quản lý của Router OpenWRT,
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.1 và Password là Password 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é
- Địa chỉ sau khi các bạn đăng nhập sẽ có dạng:
- 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 wifi và password là tên wifi và password các bạn đã thiết lập ở Router OpenWRT
- Màn hình trình duyệt hiện lên
{"msg":"connect success!","code":0}
là thành công.
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.
 dòng code tương tự như sau
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.
- Username SSH: admin
- Password: Dùng mã SN để lấy password SSH
Nhập vào mã SN có dạng: 12345/A1BC23456 vào trường bên dưới và nhấn Calculate
SN phân biệt chữ HOA chữ thường và không chứa khoảng trắng (dấu cách)
Nhấn nút Copy để sao chép Password được tạo.
Cài pb-boot để flash custom ROM
- Mở Windows Powershell
- Nhập lệnh:
1
scp C:\Users\xxxxxx\Desktop\pb-boot.img [email protected]:/tmp
- Nhập Username là root và Password đã lấy ở bước trên
- Tiếp theo, nhập lệnh:
1 2
ssh [email protected] # 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
1
scp /home/xxxxxx/pb-boot.img [email protected]:/tmp
- Trong đó /home/xxxxxx/ là đường dẫn tới file pb-boot.img.
- Nhập Username là root và Password là Password các bạn đã đặt lúc setup router
- Nhập tiếp lệnh
1 2
ssh [email protected] # thay 192.168.31.1 bằng IP của router
- 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 Username là root, Password là mã đã lấy ở bước trên
- Sau khi đã đăng nhập SSH, nhập lệnh
|
|
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.)
 Giao diện pb-boot
Ảnh bởi bạn fb://Phong Nguyễn
- 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ạn @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
Ảnh được cung cấp bởi bạn @Phong Nguyễn
- 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.
- Nếu gặp tình trạng không boot được, vui lòng cập nhật lại phiên bản pb-boot mới hơn, tương thích tốt hơn với CR660x. Mình đã update lại file PB-BOOT ở mục file đính kèm. Các bạn download về và cập nhật tương tự như up FW. (Cám ơn bạn @Phong Nguyễn đã chia sẻ.)
- 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
- Trừ FW gốc ra thì mọi FW khác đều flash qua PB-BOOT.
0. Stock Firmware / ROM gốc
- Mình dịch lại thì sẽ có 4 bước như sau:
- B1. Tải Breed của Xiaomi R3G và Bootloader gốc của CR660x về (Có 2 bản dành Bootloader gốc riêng cho cr6606 và cr6608) Link Google Drive (trong rar file chứa "Bootloader-CR6606.bin", "Bootloader-CR6608.bin", "breed-mt7621-xiaomi-r3g.bin")
- B2. Vào PB-BOOT và flash Breed của R3G vào.
- B3. Sau khi flash Breed > vào Breed và flash Bootloader gốc của CR660x.
- B4. Sau khi flash Bootloader gốc > vào
http://www.miwifi.com/miwifi_download.html
và tải về Repair Tools của Xiaomi về, khởi động vào chế độ recovery (Nhấn giữ nút reset sau đó cắm dây nguồn) và dùng Repair Tools để flash FW.
- Xem qua bài hướng dẫn sử dụng MIWIFI RepairTool
tại đây
- Cám ơn bạn
fb://@Hoàng Khang
đã test thành công và cung cấp screenshot cho bài viết.
- Cám ơn bạn
- Xem qua bài hướng dẫn sử dụng MIWIFI RepairTool
tại đây
Stock firmware CR6608: Tải xuống
phiên bản 1.0.100
Stock firmware CR6606: Tải xuống
phiên bản 1.0.103
CR660x có thể dùng chung FW Redmi AX1800 (Có chức năng MESH): Tải xuống
phiên bản 1.0.88
1. OpenWRT chính chủ openwrt.org
CR660x được OpenWRT hỗ trợ chính thức vào 7/2/2022. Xem PR của infiWang trên github: ramips: add support for Xiaomi Mi Router CR660x series
Phiên bản 22 (bản build stable)
 22.03.0 update 6 tháng 9, 2022
- Phiên bản 22.03.0: Link Download chính chủ OpenWRT .
- Xem changelog tại đây
Xem bản SNAPSHOT (bản build beta) mới nhất: Tại đây (Bấm vào nút SYSUPGRADE để tải xuống)
Lưu ý nho nhỏ: Nếu bạn từ FW gốc hoặc các FW khác chuyển sang openwrt gặp tình trạng không boot được sau khi flash file xxx-squashfs-sysupgrade.bin (SYSUPGRADE) thì các bạn tải thêm file xxx-squashfs-firmware.bin (FIRMWARE) và flash thông qua PB-BOOT.Để tải phiên bản mới nhất, vào Link này sau đó nhập CR6608 vào ô Model, nhấn nút SYSUPGRADE để tải xuống
2. PADAVAN
Đâ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
- 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 qua ssh:
1
wget --no-check-certificate -O- https://opt.cn2qq.com/opt-script/up.sh > /tmp/up.sh && bash < /tmp/up.sh &
- 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
- Liên kết tải về: Link Google Drive
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
- 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:
LAN IP: 192.168.6.1
- Root user: root
- Password: password
Liên kết tải về: Link Google Drive
 HD đổi sang English by Duy Luu
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.bin và xxx-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.
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
- Support single-line multi-dial, load balancing (mwan3)
- Integrated OpenVPN, one-click VPN/PPTP service deployment
- Integrated QoS-Nftables, easy-to-use flow control
- Integrated DDNS, including Ali DDNS
- UPNP function and full cone NAT
- Integrate samba and aria2
- Support USB-4G network card
- 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-xxxxxxxx-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.bin và xxx-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.
Góp Ý / Bình Luận / Đánh giá