Hướng dẫn cài SteamOS lên AYN Odin 3 và các Android Handhelds khác (Armada)

H.

"SteamOS" trên các máy Android handheld hiện nay thực chất không phải bản SteamOS gốc của Valve, mà là các bản Linux được xây dựng lại để mô phỏng giao diện và trải nghiệm tương tự Steam Deck. Với Armada, nền tảng là Fedora (dạng bootc), tận dụng phần hỗ trợ phần cứng từ dự án ROCKNIX để nhận diện đúng linh kiện của từng máy. Để chạy được game x86/Windows trên chip ARM, Armada dùng lớp dịch FEX kết hợp Proton, còn giao diện chơi game vẫn là Steam quen thuộc.

Trước khi bắt đầu! Kiểm tra xem máy của bạn có tương thích với Armada OS chưa bằng cách kiểm tra tại trang GitHub chính chủ của dev: github.com/virtudude/armada

Bảng danh sách thiết bị được Armada OS hỗ trợ

Làm theo từng bước bên dưới. Bấm Bước tiếp theo / Bước trước để di chuyển qua lại giữa các bước mà không cần cuộn trang.

Bước 1 / 1

1. Chuẩn bị file và công cụ

Trước khi bắt đầu, tải về đầy đủ các file sau:

Mô tả file armada-YYYYMMDD.img.gz để tải về
  • Phần mềm flash Balena Etcher (dùng để flash file armada vào thẻ nhớ): etcher.balena.io
  • Một thẻ nhớ microSD dung lượng từ 64GB trở lên, nên chọn loại tốc độ A2 để đạt hiệu năng tốt nhất (ưu tiên dùng thẻ Samsung, Sandisk,...)
Cảnh báo! Armada vẫn là phần mềm thử nghiệm (prototype). Việc flash ABL có thể khiến máy bị brick hoặc hỏng phân vùng Android nếu chọn sai file. Hãy làm đúng từng bước và kiểm tra kỹ trước khi thực hiện.
Câu hỏi thường gặp cho bước này

Odin 3 thuộc dòng chip nào để chọn đúng ABL?
AYN Odin 3 dùng chip SM8750 — cần nhớ mã này để dùng ở bước 3.

2. Flash file Armada ra thẻ nhớ bằng Balena Etcher

  • Mở Balena Etcher trên máy tính.
  • Chọn Flash from file > chọn đến file armada-... vừa tải về.
  • Nhấn Select Target để chọn nơi bạn muốn Flash vào (ở đây chính là thẻ nhớ của bạn).
Lưu ý! Chọn chính xác ổ đĩa thẻ nhớ, chứ không chọn nhầm ổ C: hay D:
  • Sau đó bấm Flash và chờ hoàn tất (quá trình này có thể kéo dài từ 30 phút đến 1 tiếng, tuỳ vào tốc độ thẻ nhớ của bạn).

Lưu ý! Quá trình flash sẽ xoá toàn bộ dữ liệu hiện có trên thẻ nhớ, hãy sao lưu trước nếu cần.

3. Sao lưu và chuẩn bị flash ABL trên máy

Lắp thẻ nhớ vừa flash vào Odin 3, khởi động vào Android bình thường, sau đó copy thư mục rocknix_abl (có trong thẻ nhớ) vào thẳng bộ nhớ trong của máy.

  • Xác định đúng mã chip của máy — với Odin 3 là SM8750
  • Tuỳ theo loại máy mà mục Run script as Root sẽ ở những vị trí khác nhau, với máy AYN hay Retroid, thường sẽ là: Settings > Odin/Retroid/AYN settings > kéo xuống dưới cùng > Run script as Root
  • Sau khi nhấn Run script as Root, tìm đến thư mục con đúng mã chip (ví dụ rocknix_abl/SM8750)
  • Chạy file backup_abl.sh trước tiên để sao lưu ABL gốc — 2 file abl_a.imgabl_b.img sẽ được tạo ra trong thư mục đó
  • Copy 2 file backup này sang máy tính để lưu trữ an toàn, phòng khi cần khôi phục lại sau này

Quan trọng! Chọn nhầm thư mục mã chip khi flash ABL có thể khiến máy bị brick. Kiểm tra kỹ lại đúng SM8750 trước khi tiếp tục.

4. Flash ABL mới

Sau khi đã sao lưu xong, vẫn dùng Run script as Root ở đúng thư mục SM8750, chạy file flash_abl.sh để flash ABL mới vào máy.

5. Khởi động vào SD card và chọn chế độ Linux

Tắt nguồn máy, sau đó giữ nút Giảm âm lượng (VOL-) trong lúc bật máy để vào menu ABL.

  • Nhấn phím Volume để chuyển đến mục Set device model (dòng trên cùng) > nhấn nút Nguồn để OK > dùng phím Volume để trỏ tới đúng model máy của bạn và nhấn nút Nguồn 1 lần nữa để xác nhận.
  • Sau khi chọn xong, nó sẽ nhảy về Menu chính, hãy kiểm tra lại một lần nữa nếu mục BOOT MODE là LINUX, nếu là ANDROID, dùng phím Volume để chuyển đến mục Switch Boot Mode và nhấn Nguồn để thay đổi sang LINUX (tương tự khi muốn boot lại về Android khi cần).
Lưu ý! Trước khi làm tiếp nhớ kiểm tra chính xác nó đã hiển thị đúng tên máy của bạn và mục Boot mode là Linux.
  • Nhấn nút Volume cho tới khi chuyển đến mục Start > nhấn nút Nguồn để xác nhận bắt đầu.

6. Hoàn tất thiết lập Steam lần đầu

Sau đoạn hoạt ảnh khởi động, màn hình có thể đen trong khoảng 60 giây trước khi giao diện Steam hiện ra — đây là hiện tượng bình thường. Khi Steam xuất hiện, làm theo hướng dẫn thiết lập lần đầu: chọn ngôn ngữ, múi giờ, kết nối Wi-Fi. Steam sẽ khởi động lại một lần nữa, có thể đen màn hình thêm khoảng 60 giây trước khi vào được màn hình đăng nhập.

Lưu ý! Tài khoản mặc định đi kèm là armada / mật khẩu armada. Nên đổi mật khẩu này nếu có bật SSH.

Bước 1 / 1

Xử lý sự cố

Máy không boot vào menu ABL

  • Kiểm tra lại đã giữ đúng phím VOL- khi bật nguồn chưa
  • Kiểm tra lại đã flash đúng ABL cho mã chip SM8750 chưa

Màn hình đen quá lâu khi vào Steam

  • Đây là hiện tượng đã biết, chờ tối đa khoảng 60 giây ở mỗi lần khởi động lại
  • Nếu đen màn hình quá lâu không lên, thử khởi động lại máy

Nếu vẫn gặp vấn đề, để lại bình luận bên dưới bài viết để được hỗ trợ thêm.

Đăng nhận xét