Configuration List for UniPi Neuron (Raspberry Pi 4)

The list contains configuration and their respective variables that can be used with balena devices. Some of which will automatically appear for devices with supervisor v7.0.0 and greater. While they may not automatically populate in the Configuration dashboard, most of these variables can still be used with older supervisor versions, so be sure to check the Supported by context for each configuration.

In addition to these values, there may be device-type specific configuration variables that can be set. For example, these are a few of the values that apply to Raspberry Pi devices, corresponding to the contents of the Raspberry Pi config.txt filearrow-up-right.

triangle-exclamation
Variable Name
Description
Will reboot
Type
Default

RESIN_SUPERVISOR_CONNECTIVITY_CHECK

Enable / Disable Cloudlink connectivity check

No

false, true

true

RESIN_SUPERVISOR_LOG_CONTROL

Enable / Disable logs from being sent to balena API

No

false, true

true

RESIN_SUPERVISOR_POLL_INTERVAL

Define the balena API poll interval in milliseconds

No

integer

900000

RESIN_SUPERVISOR_VPN_CONTROL

Enable / Disable Cloudlink service on device

No

false, true

true

RESIN_SUPERVISOR_PERSISTENT_LOGGING

Enable persistent logging. Only supported by supervisor versions >= v7.15.0.

Yes

false, true

false

RESIN_SUPERVISOR_INSTANT_UPDATE_TRIGGER

Enable / Disable triggering updates instantly on startup or after pushing a release. Only supported by supervisor versions >= v9.13.0.

No

false, true

true

RESIN_OVERRIDE_LOCK

Override existing update lock(s) if your app is stuck in an invalid state under an update lock

No

0, 1

0

BALENA_HOST_SPLASH_IMAGE

Define the PNG image to be used for the boot splash screen. Only supported by supervisor versions >= v12.3.0.

Yes

string

BALENA_SUPERVISOR_HARDWARE_METRICS

Enable / Disable reporting device metrics such as CPU usage for bandwidth conservation. Only supported by supervisor versions >= v12.8.0.

No

false, true

true

RESIN_HOST_CONFIG_disable_splash

Enable / Disable the splash screen to display image on boot.

Yes

0, 1

1

RESIN_HOST_CONFIG_dtparam

Define DT parameters for the default overlay.

Yes

string

"i2c_arm=on","spi=on","audio=on"

RESIN_HOST_CONFIG_dtoverlay

Define DT overlays

Yes

string

RESIN_HOST_CONFIG_enable_uart

Enable / Disable UART

Yes

0, 1

1

RESIN_HOST_CONFIG_gpu_mem

Define device GPU memory in megabytes.

Yes

integer

16

RESIN_HOST_CONFIG_gpio

Allows GPIO pins to be set to specific modes and values at boot time.

Yes

string

BALENA_HOST_CONFIG_hdmi_cvt

Define a custom CVT mode for the HDMI

Yes

string

BALENA_HOST_CONFIG_hdmi_force_hotplug

Force the HDMI hotplug signal

Yes

0, 1

0

BALENA_HOST_CONFIG_hdmi_group

Define the HDMI output group

Yes

integer

0

BALENA_HOST_CONFIG_hdmi_mode

Define the HDMI output format

Yes

integer

1

BALENA_HOST_CONFIG_display_rotate

Define the rotation or flip of the display

Yes

string

0

BALENA_HOST_CONFIG_hdmi_force_hotplug:1

Force the HDMI hotplug signal on HDMI port 2 Only supported by supervisor versions >= v14.6.0.

Yes

0, 1

0

BALENA_HOST_CONFIG_hdmi_group:1

Define the HDMI output group on HDMI port 2 Only supported by supervisor versions >= v14.6.0.

Yes

integer

0

BALENA_HOST_CONFIG_hdmi_mode:1

Define the HDMI output format on HDMI port 2 Only supported by supervisor versions >= v14.6.0.

Yes

integer

1

You can find more information on updating config.txt through configuration variables in our Advanced Boot Configuration Guide. In addition to the dashboard, this configuration can be also be set using the API or any of its clients, including the SDK and CLI. If you are using configuration to specify i2c or other interfaces, then check out the docs on how to go about interacting with hardware.

Last updated

Was this helpful?