Kích Hoạt Cổng Video RCA Cho RetroOrangePi (ROPI)
Bạn là một tín đồ của game retro và muốn đưa trải nghiệm chơi game trên RetroOrangePi (ROPI) lên một tầm cao mới bằng cách kết nối với các màn hình analog cổ điển qua cổng RCA? Bài viết này sẽ hướng dẫn bạn từng bước chi tiết để kích hoạt ngõ ra video analog RCA, giúp bạn tận hưởng những tựa game yêu thích trên TV CRT hoặc màn hình cũ kỹ một cách chân thực nhất.
Tại Sao Cần Kích Hoạt Video RCA?
Mặc dù HDMI là tiêu chuẩn hiện đại, việc sử dụng cổng RCA lại mang đến một nét hoài cổ đặc trưng, đặc biệt phù hợp với việc chơi game retro. Hướng dẫn này sẽ giúp bạn cấu hình ROPI để xuất hình ảnh qua cổng RCA, mở ra cánh cửa đến thế giới game retro đích thực trên các thiết bị hiển thị analog.
Các Lưu Ý Quan Trọng Trước Khi Bắt Đầu
Trước khi tiến hành, hãy nắm rõ những điểm sau:
- RCA bị vô hiệu hóa mặc định: Theo mặc định, RetroOrangePi không kích hoạt ngõ ra video analog RCA trong file cấu hình phần cứng
script.bin. Do đó, chúng ta cần phải tự tay kích hoạt nó. - Cần nạp driver Kernel: Sau khi kích hoạt ngõ ra video RCA, bạn cần nạp module driver tương ứng vào Kernel của hệ thống.
- HDMI sẽ bị vô hiệu hóa: Khi kích hoạt ngõ ra video RCA, ngõ ra HDMI sẽ tự động bị vô hiệu hóa. Hệ thống không thể duy trì cả hai ngõ ra cùng lúc.
Hướng Dẫn Kích Hoạt Chi Tiết
Hãy làm theo các bước dưới đây để kích hoạt cổng video RCA trên thiết bị ROPI của bạn:
Bước 1: Kết Nối SSH
Đầu tiên, bạn cần kết nối vào thiết bị ROPI của mình qua SSH.
- Tên người dùng mặc định:
pi - Mật khẩu mặc định:
pi
ssh pi@<Địa_chỉ_IP_của_ROPI>
Bước 2: Tạo Bản Sao Lưu File Cấu Hình
Để đề phòng trường hợp có lỗi xảy ra trong quá trình chỉnh sửa, hãy tạo một bản sao lưu của file cấu hình gốc:
sudo cp /boot/script.bin /boot/script.bak
Bước 3: Chuyển Đổi File Binary Sang Định Dạng Văn Bản
File script.bin là file nhị phân, không thể chỉnh sửa trực tiếp. Chúng ta cần chuyển đổi nó sang định dạng .fex (văn bản) để có thể chỉnh sửa:
sudo bin2fex /boot/script.bin /boot/script.fex
Bước 4: Chỉnh Sửa File Cấu Hình script.fex
Sử dụng trình soạn thảo nano để mở và chỉnh sửa file script.fex:
sudo nano /boot/script.fex
Bước 5: Thay Đổi Cấu Hình Hiển Thị Trong Phần [disp_init]
Trong file script.fex, tìm đến phần [disp_init] và sửa đổi ba dòng sau để cấu hình ngõ ra màn hình RCA. Phần này sẽ trông giống như sau sau khi chỉnh sửa:
[disp_init]
disp_init_enable = 1
disp_mode = 1
sscreen0_output_type = 3
sscreen0_output_mode = 5
screen1_output_type = 2
screen1_output_mode = 11
fb0_format = 0
fb0_width = 0
fb0_height = 0
fb1_format = 0
fb1_width = 0
fb1_height = 0
Lưu ý: Đảm bảo các dòng disp_mode, screen1_output_type, screen1_output_mode được thiết lập chính xác như trên.
Bước 6: Vô Hiệu Hóa HDMI Trong Phần [hdmi_para]
Tiếp theo, tìm phần [hdmi_para] và thiết lập hdmi_used = 0 để vô hiệu hóa ngõ ra HDMI:
[hdmi_para]
hdmi_used = 0
hdmi_power = "vcc-hdmi-18"
Bước 7: Kích Hoạt RCA Trong Phần [tv_para]
Cuối cùng, tìm phần [tv_para] và thiết lập tv_used = 1 cùng các tham số liên quan để kích hoạt ngõ ra RCA:
[tv_para]
tv_used = 1
tv_dac_used = 1
tv_dac_src0 = 0
Bước 8: Lưu Lại File script.fex
Sau khi hoàn tất chỉnh sửa, lưu lại file bằng cách nhấn Ctrl + X, sau đó Y (Yes) và Enter.
Bước 9: Chuyển Đổi File Văn Bản Trở Lại Định Dạng Binary
Bây giờ, hãy chuyển đổi file script.fex đã chỉnh sửa trở lại định dạng nhị phân script.bin:
sudo fex2bin /boot/script.fex /boot/script.bin
Bước 10: Thêm Driver TV Vào Hệ Thống Khởi Động
Để hệ thống tự động nạp driver cho ngõ ra TV khi khởi động, bạn cần chỉnh sửa file /etc/modules:
sudo nano /etc/modules
Thêm dòng tv vào cuối file:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
loop
tv
Bước 11: Lưu Lại File /etc/modules
Lưu lại file bằng cách nhấn Ctrl + X, sau đó Y (Yes) và Enter.
Bước 12: Khởi Động Lại Hệ Thống
Để các thay đổi có hiệu lực, bạn cần khởi động lại ROPI:
sudo reboot
Sau khi hệ thống khởi động lại, RetroOrangePi của bạn sẽ xuất video qua cổng RCA, sẵn sàng cho những giờ phút giải trí retro tuyệt vời trên màn hình analog yêu thích của bạn. Chúc bạn thành công!