Hidden Settings
Hidden settings are usually not required, but they can be used in case of problems.
How to change hidden settings
- Open the ‘boot’ folder/partition of your SD card on another computer.
- Look for a file named ‘system-config.ini’. This file is not present before the first run.
- Make changes to or add settings in the correct section. Settings overview
- Save file and safely remove SD card again.
Possible settings
Section | Setting | Values | Used in GUI | Description |
---|---|---|---|---|
DISPLAY | hdmi_group | CEA,DMT | Yes | see https://www.raspberrypi.org/documentation/configuration/config-txt/video.md |
DISPLAY | hdmi_mode | See descr. | Yes | see https://www.raspberrypi.org/documentation/configuration/config-txt/video.md |
DISPLAY | hdmi_dual | 0,1 | Yes | Enable both HDMIs for the Pi 4 |
DISPLAY | hdmi_ignore_update | 0,1 | No | When set, hdmi mode, group and dual settings will be ignored (use config.txt) |
DISPLAY | cec_enable | 0,1 | Yes | Enables CEC (Television remote control passtrough) |
DISPLAY | cec_pwr_camplayer | 0,1 | Yes | Power on/off camplayer when the television turns on/off |
DISPLAY | cec_pwr_tv | 0,1 | Yes | Power on/off television when this device powers on/off |
ADVANCED | device_startup_scan | 0,1 | No | Device scan and adjustment (changed IP addresses) on startup |
ADVANCED | splashscreen | 0,1 | Yes | Enables CAMPLYER OS splashscreen on startup |
ADVANCED | periodic_reboot_enable | 0,1 | Yes | Enables periodic reboot |
ADVANCED | periodic_reboot_hour | 0..23 | Yes | Hour of day(s) to reboot |
ADVANCED | periodic_reboot_day | 0..7 | Yes | Day(s) of week to reboot, 0=all days, 1=monday, 7=sunday |
POWER | pwr_mgmt_enable | 0,1 | Yes | Enables scheduled wake/sleep function (including display) |
POWER | pwr_mgmt_wake_hour | 0..23 | Yes | Hour of day(s) to wake up |
POWER | pwr_mgmt_sleep_hour | 0..23 | Yes | Hour of day(s) to go to sleep |
POWER | pwr_mgmt_days | 0..127 | Yes | Day(s) of week bitflag etc. 1=monday, 2=tuesday, 4=wednesday, Example: mon+tue+wed=1+2+4=7 |
NETWORK | wifi_enable | 0,1 | Yes | Enables/disables the WiFi adaptor |
NETWORK | wifi_country | Any | Yes | Currently Read-Only, do not change manually! |
NETWORK | wifi_ssid | Any | Yes | Currently Read-Only, do not change manually! |
NETWORK | wifi_password | Any | Yes | Currently Read-Only, do not change manually! |
NOTES:
- Used in GUI = Settings are also used by the configuration menu (GUI).
- Some settings are visible by default, some not. In the latter case, you can manually add them.
Examples
Example to set a custom display mode
system-config.ini:
[DISPLAY]
hdmi_group = CEA
hdmi_mode = 31
Notes:
- Your display must support and report this mode on startup. This is not always the case with buggy firmware, cables or adaptors.
- Supported modes are logged in the “edidlogs” folder on your SD card. You can use this log to pick a mode with a sensible resolution. Something close to 1920x1080 is recommended.
Example to set a custom display mode with config.txt
system-config.ini:
[DISPLAY]
hdmi_ignore_update = 1
config.txt:
hdmi_force_hotplug:0=1
hdmi_group:0=1
hdmi_mode:0=31
Notes:
- Config.txt options, see https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
- You cannot change the display mode with the configuration menu (GUI) anymore after setting ‘hdmi_ignore_update’
Example to disable the device scan
system-config.ini:
[ADVANCED]
device_startup_scan = 0
Notes:
- Disables the automatic device scan on startup.
Last modified April 21, 2021: doc update (9026333)