Giả lập RayNeo iO, dự án không chính thức công bố ngày 19/10, đã khởi động được firmware gốc của kính trên máy Mac. Tuy vậy, tác giả chưa công khai phần lõi mô phỏng phần cứng.
Thay vì ghi firmware mới vào kính qua Bluetooth như một số công cụ khác, dự án này tái tạo toàn bộ chiếc kính ngay trong máy tính. Những gì lẽ ra hiện trên màn hình kính được chuyển vào một cửa sổ macOS, còn firmware vẫn để nguyên bản gốc.
Kho mã mở cho mọi người chỉ có lớp vỏ ứng dụng. Cả lõi mô phỏng lẫn firmware đều chưa được phát hành, vì vậy ai tải kho mã về cũng chưa tự chạy được bản giả lập hoàn chỉnh.
Giả lập RayNeo iO khởi động firmware gốc, đưa màn hình kính lên Mac
Tài khoản owenc1122 đăng dự án chạy firmware nguyên bản, không chỉnh sửa, của kính RayNeo iO trong một trình giả lập trên Mac. Hình ảnh mà kính thật hiển thị được dựng lên trong một cửa sổ riêng của máy tính.

Trình giả lập (emulator) là phần mềm đóng vai phần cứng của một thiết bị, để chương trình vốn viết cho thiết bị đó chạy được trên máy khác. Trong trường hợp này, thứ được tái tạo chính là chiếc kính, gồm cả bo mạch lẫn linh kiện ngoại vi.
Kho mã được lập từ 13/10, nhưng nhánh công khai chỉ có đúng một commit tên “Initial public release”, ghi lúc 04:28 UTC ngày 19/10. Lớp vỏ viết bằng Swift, phát hành theo giấy phép MIT, yêu cầu macOS 14 trở lên.
Tác giả nhắc lại hai lần rằng dự án không chính thức, không có liên hệ và không được RayNeo, Bestechnic hay bất kỳ nhà cung cấp nào hậu thuẫn. README khẳng định công cụ chỉ chạy giả lập trên máy tính, không nạp gì vào phần cứng và không phân phối firmware.
“Open shell, closed core”: mở lớp vỏ, đóng phần lõi mô phỏng
Cụm “Open shell, closed core” (vỏ mở, lõi đóng) là cách tác giả gói gọn dự án. Phần ai cũng xem được chỉ có ứng dụng hiển thị trên macOS và sơ đồ kiến trúc chung; mọi thứ liên quan tới mô phỏng phần cứng đều nằm trong một lõi độc quyền không được chia sẻ.
README nói rõ hệ quả: bản thân kho mã không đủ để chạy một bản giả lập hoàn chỉnh. Các khả năng nêu ở những phần tiếp theo vì thế chỉ dựa trên mô tả của tác giả, do phần lõi dùng để kiểm chứng chưa mở cho người ngoài xem.
| Thành phần | Tình trạng |
|---|---|
| Ứng dụng hiển thị trên macOS | Mở, giấy phép MIT |
| Kiến trúc chung | Mở |
| Mô tả bo mạch | Đóng |
| Mô hình linh kiện ngoại vi | Đóng |
| Bluetooth và ghép nối | Đóng |
| Giao thức với điện thoại đi kèm | Đóng |
| Công cụ tạo ảnh khởi động | Đóng |
Giả lập RayNeo iO tái tạo núm xoay, màn hình hai mắt và cuộc gọi
Tác giả cho biết bản đầy đủ khởi động tới màn hình chính nguyên bản và phản ứng giống kính thật. Núm trên càng kính bấm, xoay được; đồng hồ, pin vẫn hoạt động; màn hình hai mắt, GPU và bus I²C cũng được mô phỏng.

Âm thanh vào và ra đi qua phần giao tiếp với bộ xử lý tín hiệu số (DSP), có cả từ đánh thức “小雷小雷” mà firmware gốc lúc nào cũng lắng nghe. Ngẩng đầu lên cũng làm màn hình sáng, y như khi đeo kính thật.
Thay cho điện thoại thật là một chiếc điện thoại ảo kết nối qua Bluetooth. Nó đảm nhận các tính năng cần điện thoại đi kèm, như phụ đề trực tiếp, thông báo, ghi âm và cập nhật qua mạng (OTA).

Phần cuộc gọi được mô tả kỹ, từ ghép nối Bluetooth classic, màn hình cuộc gọi đến cho tới đường truyền thoại. Tác giả nói bộ điều khiển còn mô phỏng phần cứng SCO băng gốc, nhờ đó firmware gốc tự xử lý trọn một cuộc gọi, phát tiếng ra loa với “0 firmware asserts”, nghĩa là không có lần báo lỗi nào.
Renode, chip BES1700 và hai giới hạn được tác giả thừa nhận
Nền phần cứng của bản giả lập là mô hình bo mạch BES1700 xây trên Renode, một nền tảng mô phỏng phần cứng. Theo mô tả của dự án, chip BES1700 có bốn lõi Arm, và firmware gốc của RayNeo iO chạy trên chính mô hình này.

Ngoài danh sách tính năng, README cũng thừa nhận hai điểm hạn chế, liên quan tới nghe nhạc và tốc độ chạy trên máy tính:
- Nghe nhạc: kính RayNeo iO không có ứng dụng phát nhạc, nên A2DP/AVRCP (hai chuẩn Bluetooth để truyền và điều khiển nhạc) chỉ có ở mức SDK, không được xem là tính năng.
- Tốc độ: bản giả lập chạy đạt thời gian thực trên một bản Renode đã vá; với Renode nguyên bản thì chưa đạt.
Spare io, cầu nối micro 0.2.0 và các dự án khác quanh RayNeo iO
Trước khi có bản giả lập, RayNeo iO đã có hai dự án không chính thức khác: cầu nối micro cho Mac bản 0.2.0 và Spare io, launcher thay thế cũng của tác giả này.
Kính ra mắt chưa lâu nhưng các dự án dịch ngược đã nối nhau xuất hiện. Theo danh mục cửa hàng RayNeo, kính lên kệ ngày 4/9 và bản gắn tròng theo đơn ra sau đó một ngày. Dịch ngược nghĩa là mổ xẻ sản phẩm để tìm hiểu cách nó vận hành khi hãng không cung cấp tài liệu.
Hôm 11/10, cầu nối micro không chính thức cho Mac được nâng lên 0.2.0, tách hai micro trên kính thành hai nguồn vào Core Audio độc lập. Công cụ giao tiếp trực tiếp với kính thật, không cần điện thoại đứng giữa.
Đến 15/10, owenc1122 tiếp tục đăng Spare io, launcher thay thế dành cho cùng mẫu kính. Ứng dụng iPhone đi kèm cho biết Spare io nạp firmware riêng vào RayNeo iO qua Bluetooth và có thể khiến kính hỏng hẳn, không lên nguồn được. Kho mã của Spare io cũng chỉ mở phần giao diện; runtime chạy trên kính, phần liên kết với điện thoại và công cụ firmware đều không có trong đó.

Giả lập và nạp firmware: hai hướng đi khác nhau
Spare io ghi firmware mới vào kính thật qua Bluetooth, trong khi bản giả lập chạy firmware gốc hoàn toàn trên máy tính và, theo tác giả, không bao giờ đụng tới phần cứng. Điểm chung của hai dự án là cách chia kho mã: lớp ngoài công khai, phần lõi giữ riêng.
Chạy giả lập RayNeo iO đòi hỏi lõi độc quyền và firmware riêng
Chỉ với kho mã công khai, người dùng chưa thể tự chạy bản giả lập vì thiếu cả lõi mô phỏng độc quyền và firmware của kính.
Với người đang dùng RayNeo iO, dự án chứng minh giao diện gốc của kính, gồm cuộc gọi, phụ đề trực tiếp và cập nhật OTA, có thể hiện lên trong một cửa sổ Mac mà không cần động tới kính thật. Tuy nhiên, hiện chỉ máy của tác giả chạy được bản đầy đủ, vì phần mở cho cộng đồng mới là lớp vỏ hiển thị.
Điều kiện này được README ghi thẳng: muốn có bản giả lập đầy đủ, người dùng phải tự có lõi độc quyền và firmware, mà cả hai đều không nằm trong kho mã.
Nguồn tham khảo
- MIXED (20/10/2026)
- GSMArena — trang có ảnh minh họa
- RayNeo — trang có ảnh minh họa
- Wikipedia: MIT License
- Wikipedia: Reverse engineering

