Xteink X4 là máy đọc sách e-ink bé bằng cái điện thoại, rẻ, nhẹ, nhét túi quần được. Có điều firmware đi kèm khá sơ sài. Dân chơi gần như ai cũng thay ngay bằng CrossPoint: firmware mã nguồn mở do cộng đồng viết, tháng nào cũng có bản mới.

Mua máy ở Việt Nam?

Thường shop đã cài sẵn CrossPoint rồi. Máy của bạn đã chạy CrossPoint thì khỏi flash, nhảy thẳng tới phần Cài xong làm gì trước? và nhớ cập nhật lên bản mới nhất.

Đổi sang CrossPoint được gì?

  • Chữ đẹp như sách in: căn đều hai bên, ngắt từ đúng, có kerning.
  • Font tuỳ chọn: có sẵn cả bộ, thích font nào thì dùng công cụ Font Builder trên web để chuyển sang.
  • Gửi sách qua WiFi: kéo thả file EPUB từ trình duyệt, không cần cắm dây.
  • Giao diện tiếng Việt, đồng bộ trang đang đọc với KOReader, tra từ offline (tự chép từ điển định dạng StarDict vào thẻ).
  • Cập nhật qua WiFi ngay trên máy, tháng nào cũng có bản mới.

Máy của bạn là loại nào?

Bài này viết cho Xteink X4 bản thường. Trang cài CrossPoint tách riêng từng loại: X4, X4 Pro, X4C và X3. X4 Pro và X4C dùng chip khác X4, nên chọn đúng loại máy, đừng chọn “Xteink X4” cho mọi máy. Không chắc thì xem hộp máy hoặc trang bán hàng.

  • X3: làm y như X4, chỉ chọn X3 ở bước chọn máy.
  • X4C: lúc mình viết bài, trang cài chưa có bản Stable cho X4C, chỉ có bản thử nghiệm (RC).
  • X4 Pro: xem mục riêng ở cuối phần máy bị khoá.

Chuẩn bị

  • Máy tính có trình duyệt Chrome hoặc Edge (trang cài bảo Firefox bản máy tính cũng chạy). Điện thoại không làm được.
  • Cáp USB-C truyền được dữ liệu. Nhiều cáp đi kèm sạc dự phòng chỉ sạc được thôi, lỗi hay gặp nhất nằm ở đây.
  • Thẻ nhớ trong máy: CrossPoint cần thẻ nhớ để chạy. Cứ dùng thẻ đi kèm máy. Nếu thay thẻ khác mà máy báo SD card error thì là do thẻ, không phải máy hỏng. Định dạng lại thẻ sang FAT32 (kiểu phân vùng MBR) thường sẽ hết.
  • Máy đọc sách đang bật, đang ở màn hình chính, không để ngủ.
  • Pin còn kha khá, đừng để máy sập nguồn giữa chừng.

Cách 1: flash qua trình duyệt (máy bình thường)

  1. Cắm Xteink vào máy tính bằng cáp USB-C.
  2. Vào crosspointreader.com → kéo xuống mục Flash from your browser.
  3. Select your device → chọn Xteink X4.
  4. Choose firmware → chọn bản có nhãn Stable (lúc viết bài là 1.6.0). Ô đầu tiên thường là bản Release Candidate: đó là bản thử nghiệm, đừng chọn. Cũng bỏ qua Nightly và Beta.
  5. Bấm Flash CrossPoint → trình duyệt hiện hộp thoại chọn cổng → chọn cổng của máy đọc sách → Connect (Chrome tiếng Việt ghi là Kết nối).
  6. Chờ khoảng 2 phút, đừng rút cáp. Xong thì máy khởi động lại vào CrossPoint.

Chưa thấy CrossPoint?

Trang cài có ghi: máy đang chạy firmware gốc thì có khi phải flash 2 lần CrossPoint mới lên. Cứ làm lại bước 5 một lần nữa.

Máy không nhận: có thể bị khoá USB

Dấu hiệu: bấm Flash nhưng hộp thoại không hiện cổng nào, hoặc máy tính báo USB device not recognized.

Loại trừ mấy lỗi vặt trước đã:

  • Đổi sang cáp khác, cáp nào chắc chắn truyền được dữ liệu.
  • Cắm thẳng vào cổng trên máy tính, không qua hub.
  • Đổi trình duyệt: đang dùng Chrome thì thử Edge, và ngược lại.
  • Đánh thức máy, để ở màn hình chính rồi thử lại.

Làm hết mấy cách trên mà vẫn không được thì nhiều khả năng máy bị khoá cổng USB từ nhà máy. Theo trang CrossPoint, một số máy bán quốc tế bị khoá kiểu này, trong đó có phần lớn máy mua trên AliExpress. Máy mua thẳng ở xteink.com thì không bị khoá. Máy khoá thì không flash qua USB được, nhưng thường vẫn cài được CrossPoint bằng thẻ nhớ.

Cách 2: cài bằng thẻ nhớ (máy bị khoá, đang chạy firmware gốc)

Đọc trước khi làm

  • Chỉ flash CrossPoint (hoặc CrossInk, một bản phát triển từ CrossPoint) lên máy bị khoá. Flash firmware khác có thể làm chết máy vĩnh viễn, hoặc kẹt luôn ở firmware đó, không đổi được nữa. Trang CrossPoint có hẳn một danh sách firmware được duyệt và bị cảnh báo, xem trước khi thử bản nào khác.
  • Cài bằng thẻ nhớ không mở khoá USB. Máy vẫn khoá như cũ, chỉ là giờ chạy CrossPoint. Về sau cứ cập nhật qua WiFi ngay trên máy.
  • Cách này dành cho máy đang chạy firmware gốc. Máy đã chạy CrossPoint rồi thì không cần làm: vào Kiểm tra cập nhật là xong.
  1. Vào crosspointreader.com/unlock → bấm Download firmware (update.bin). X3 và X4 dùng chung một file.
  2. Tháo thẻ nhớ ra, chép file vào thư mục gốc của thẻ (không để trong thư mục nào). Tên phải đúng là update.bin.
    • Trên Windows, bật hiện đuôi file trước khi đổi tên: File Explorer → View → Show → File name extensions. Không bật thì dễ đổi thành update.bin.bin mà không biết, máy sẽ không nhận.
    • Tải lần hai thì trình duyệt hay đặt tên thành update (1).bin, nhớ đổi lại.
  3. Lắp thẻ vào máy. Cắm cáp USB vào nguồn điện, rồi giữ đồng thời nút nguồn + nút lên (máy X3 thì nút nguồn + nút trên cùng bên trái).
  4. Bộ khởi động của nhà sản xuất đọc thẻ nhớ và nạp CrossPoint. Đừng rút điện lúc này.
  5. Máy báo Update complete / Restarting… rồi khởi động lại vào CrossPoint là xong. Cài xong thì xoá update.bin khỏi thẻ.

Kẹt hoặc báo lỗi

  • Đứng mãi ở “Update complete”: bấm nút Reset, rồi giữ nút nguồn.
  • Báo “Error 9”, hoặc dòng chữ Trung Quốc báo không tải được update.bin: một số bản firmware gốc từ chối nạp từ thẻ. Máy không hỏng. Kiểm tra lại tên file và vị trí file. Vẫn không được thì chuyển sang OTA Unlocker ở dưới.

Khi cách thẻ nhớ không dùng được

Trang trên có thêm OTA Unlocker Tool: công cụ chạy trên máy tính, phát WiFi riêng để máy đọc sách tải CrossPoint về như một bản cập nhật chính thức. Cách này rắc rối hơn, nên chỉ dùng khi:

  • firmware gốc trong máy không hỗ trợ nạp firmware từ thẻ nhớ (báo lỗi như trên dù file đã đúng), hoặc
  • máy là X4 Pro.

Máy X4 Pro: không bị khoá thì làm Cách 1, nhớ chọn Xteink X4 Pro. Bị khoá thì OTA Unlocker là cách duy nhất. Tuyệt đối đừng chép update.bin vào X4 Pro: file đó chỉ dành cho X3/X4, đã có người chép vào và máy treo cho tới khi xoá file ra.

Máy khoá đang chạy CrossPoint bản cũ (1.2.0 trở xuống)

Bản 1.2.0 có lỗi khiến máy khoá không cập nhật lên bản mới được: Kiểm tra cập nhật báo lỗi. Lỗi đã sửa ở các bản sau, cài thẳng bản mới thì không gặp. Lỡ kẹt thì xem cách thoát trong issue đó: CrossPoint có sẵn chế độ nạp file firmware.bin từ thẻ nhớ.

Cài xong làm gì trước?

  1. Chuyển sang tiếng Việt: Settings → System → Language → Tiếng Việt. Từ đây menu hiện tiếng Việt.
  2. Chép sách vào: màn hình chính → Truyền tập tin (File Transfer) → Kết nối mạng (Join a Network, vào WiFi nhà) hoặc Tạo điểm phát (Create Hotspot, máy tự phát WiFi, dùng khi ra ngoài). Trên máy tính hay điện thoại cùng mạng, mở http://crosspoint.local hoặc địa chỉ IP hiện trên màn hình rồi kéo thả file EPUB vào.
  3. Cập nhật về sau: Cài đặt → Hệ thống → Kiểm tra cập nhật (Settings → System → Check for updates). Máy không tự cập nhật, thỉnh thoảng vào đây bấm một lần.

Máy treo hoặc khởi động lại liên tục

Bấm rồi thả nút Reset, sau đó giữ ngay Back + nút nguồn: máy vào thẳng màn hình chính. Vẫn không được thì trên thẻ nhớ, trong thư mục ẩn .crosspoint, xoá thử file settings.json hoặc state.json trước. Xoá cả thư mục .crosspoint thì file sách vẫn còn, nhưng mất trang đang đọc, dấu trang, mật khẩu WiFi đã lưu và mọi cài đặt. Trên Mac, bấm Cmd + Shift + . để hiện thư mục ẩn.

Muốn quay về firmware gốc?

Máy không bị khoá thì vào lại trang flash, chọn XTeink Factory Firmware → Stock English (máy X4/X3 có thêm Stock Chinese) → flash như Cách 1. Máy bị khoá thì đừng thử, đọc lại cảnh báo ở Cách 2.

Gửi sách cho sướng hơn

Kéo thả qua trình duyệt thì được, nhưng phải đứng cạnh máy, chung WiFi. Mình lười nên làm thêm hai thứ:

  • 📚 Xteink Lover: gửi sách lên máy từ bất cứ đâu, ngay trên điện thoại.
  • 🔌 Xteink Sync: plugin Obsidian, chuột phải vào ghi chú → gửi sang Xteink thành EPUB.

Nguồn: trang CrossPoint, trang máy bị khoá, README trên GitHub, hướng dẫn sử dụng và các issue được dẫn trong bài. Kiểm tra lần cuối 26/09/2026, bản ổn định lúc đó là 1.6.0.