← Robot BSR · Công cụ kỹ thuật

Nạp firmware qua cổng USB

Cắm robot vào máy tính bằng cáp USB rồi nạp thẳng từ trình duyệt — không cần cài esptool hay bộ cài nào. Dùng cho máy mới xuất xưởng, máy hỏng phần mềm, hoặc máy có bảng phân vùng cũ không cập nhật qua mạng được.

Trình duyệt này không nạp được. Hãy mở bằng Chrome hoặc Edge trên máy tính (Windows, macOS, Linux). Safari và trình duyệt điện thoại không hỗ trợ cổng nối tiếp.

Trang phải mở qua HTTPS thì trình duyệt mới cho phép truy cập cổng USB.

Các bước

  1. Cắm robot vào máy tính bằng cáp USB. Dùng cáp có đủ lõi dữ liệu — cáp chỉ để sạc sẽ không hiện cổng nào.

  2. Bấm nút phía trên, chọn cổng vừa hiện ra trong hộp thoại của trình duyệt. Trên Windows cổng thường tên COM3, COM4…

  3. Chọn Install rồi xác nhận. Quá trình nạp mất khoảng một đến hai phút, đừng rút cáp giữa chừng.

  4. Nạp xong máy tự khởi động lại và nối lại mạng như cũ. Máy chưa từng cấu hình Wi-Fi thì làm theo hướng dẫn kết nối Wi-Fi.

Nạp không xoá gì cả. Cấu hình Wi-Fi, tài khoản đã ghép và lời nhắc trên máy đều giữ nguyên — chỉ phần mềm được thay. Nạp xong máy tự nối lại, không phải khai báo lại.

Công cụ nạp trên trang này đã bỏ hẳn đường xoá bộ nhớ, nên không còn bấm nhầm được nữa. Muốn xoá sạch để bán hoặc bàn giao cho người khác thì dùng chức năng xoá dữ liệu máy trong trang quản trị — làm ở đó thì máy chủ mới biết mà buông ràng buộc.

Chỉ chạy trên Chrome hoặc Edge, bản máy tính. Đây là giới hạn của trình duyệt chứ không phải của công cụ: chỉ hai trình duyệt này mở được cổng nối tiếp từ trang web. Trang cũng bắt buộc mở qua HTTPS.

Bản đang phát hành

PhầnĐịa chỉTệp
Bộ nạp khởi động0x0bootloader.bin
Bảng phân vùng0x8000partition-table.bin
Dữ liệu OTA ban đầu0xd000ota_data_initial.bin
Mẫu từ đánh thức0x10000srmodels.bin
Chương trình chính0x100000zibby.bin
Kho hình cảm xúc0x900000emoji_assets.bin

Bo mạch ESP32-S3, flash 16 MB. Đây đúng là bộ tệp và địa chỉ mà bộ nạp bằng cáp ở xưởng đang dùng.

Khi gặp trục trặc

Hiện tượngCách xử lý
Hộp thoại không hiện cổng nào Cáp chỉ để sạc, hoặc thiếu driver USB-UART. Thử cáp khác trước, sau đó cài driver CH343 / CP210x tuỳ bo mạch.
Nạp được một lúc rồi đứng Thường do cáp dài hoặc hub USB rẻ. Cắm thẳng vào máy tính, đổi cáp ngắn.
Nút bấm hiện chữ “không hỗ trợ” Đang mở bằng trình duyệt khác hoặc trên điện thoại. Mở lại bằng Chrome/Edge trên máy tính.
Nạp xong máy không lên Rút cáp, cắm lại nguồn. Nếu vẫn không lên thì nạp lại một lần nữa.
Nạp xong máy báo “không kết nối được dịch vụ, thử lại sau” Máy đã bị xoá sạch bộ nhớ nên sinh mã định danh mới, còn máy chủ vẫn giữ mã cũ. Người quản trị vào trang quản lý thiết bị, chọn máy đó rồi bấm đặt lại mã định danh; khoảng một phút sau máy tự nối lại. Chỉ xảy ra với máy nạp bằng bản công cụ cũ.