-
Notifications
You must be signed in to change notification settings - Fork 15
Hardware Testing
Ant edited this page Jun 16, 2026
·
10 revisions
This page provides an overview of the hardware setups and device tested so far with 240-MP. Depending on your device, performance levels and output capabilities (especially for analog/CRT configurations) will vary.
| Device | Potential Video Playback | CRT TV Output | Modern TV Output |
|---|---|---|---|
| Raspberry Pi 3B | Up to 720p stable (1080p with transcode/low bitrates) | Yes (480i/576i) | Yes (up to 1080p) |
| Raspberry Pi 3B+ | Up to 1080p (Standard Bitrates) | Yes (480i/576i) | Yes (up to 1080p) |
| Raspberry Pi 4B | Up to 1080p (High Bitrates / HEVC) | Yes (480i/576i) | Yes (up to 4K) |
| Raspberry Pi 5 | Up to 4K | -- | Yes (up to 4K) |
- Video Playback: Optimized for resolutions up to 720p. High-bitrate 1080p files may experience stuttering or require transcoding.
-
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
- Target Resolution: 480i/576i
- Cable Used: Adafruit A/V Composite Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # Composite enable_tvout=1 sdtv_mode=0 # 0 = NTSC, 2 = PAL sdtv_aspect=1 # 1 = 4:3 # --- Pi 3B --- [pi3] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=4 arm_freq=1300 core_freq=450 sdram_freq=500 # --- Global --- [all]
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
-
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 1080p
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 3B --- [pi3] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=4 arm_freq=1300 core_freq=450 sdram_freq=500 # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- Video Playback: Optimized for resolutions up to 720p. High-bitrate 1080p files may experience stuttering or require transcoding.
-
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
- Target Resolution: 480i/576i
- Cable Used: Adafruit A/V Composite Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # Composite enable_tvout=1 sdtv_mode=0 # 0 = NTSC, 2 = PAL sdtv_aspect=1 # 1 = 4:3 # --- Pi 3B+ --- [pi3+] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=2 arm_freq=1500 core_freq=500 sdram_freq=500 # --- Global --- [all]
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
-
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 1080p
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 3B+ --- [pi3+] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 # Overclocking over_voltage=2 arm_freq=1500 core_freq=500 sdram_freq=500 # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- Video Playback: Up to 1080p across high bitrates
-
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
- Target Resolution: 480i/576i
- Cable Used: Adafruit A/V Composite Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # Composite enable_tvout=1 sdtv_mode=0 # 0 = NTSC, 2 = PAL sdtv_aspect=1 # 1 = 4:3 # --- Pi 4B --- [pi4] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 dtoverlay=rpivid-v4l2 # Overclocking over_voltage=2 arm_freq=1750 gpu_freq=600 # --- Global --- [all]
-
Method 1: Composite via the 3.5mm TRRS Composite A/V Jack
-
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 4K
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 4B --- [pi4] # Drivers & Video dtoverlay=vc4-fkms-v3d,cma-256 dtoverlay=rpivid-v4l2 # Overclocking over_voltage=2 arm_freq=1750 gpu_freq=600 # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- Video Playback: Up to 4K
-
-
Method 1: HDMI Cable via the HDMI Port
- Target Resolution: up to 4K
- Cable Used: Standard HDMI Cable
- Configuration Tested (
config.txt):# --- Global --- arm_64bit=1 disable_fw_kms_setup=1 disable_splash=1 disable_overscan=1 dtparam=audio=on # HDMI display_auto_detect=1 hdmi_force_hotplug=1 # --- Pi 5 --- [pi5] dtoverlay=vc4-kms-v3d # --- Global --- [all]
-
Method 1: HDMI Cable via the HDMI Port
- If you need to switch between modern displays and CRT monitors, ensure
/boot/firmware/config.txtis updated accordingly to match your target output type.