The emteria Raspberry Pi builds contain several possibilities to configure the system through system properties.
These properties can be set through the console with the following command:
setprop <property name> <value>
See our article on how to access the console: UART.
Setting system properties is also possible through our provisioning system or our MDM.
The following table holds property names, values and results.
Property name | Property value | Description |
persist.rpi.vc4.force | kms | Forces the system to use Raspberry Pi’s KMS. |
persist.rpi.vc4.force | fkms | Forces the system to use Raspberry Pi’s Firmware KMS. |
persist.rpi.mode.force | <width>x<hight>@<refresh_rate> | Forces a user-selected resolution if the selected resolution is valid and supported. If the user enters an unsupported resolution the system selects 1920×1080@60 as default. |
persist.rpi.cmdline | cmdline=<commands> | Extends the kernel command line given by <commands> several commands are separated by spaces. eg. cmdline=androidboot.product.board=emteria |
persist.rpi.mode.connector.index | 1 | Only for RPi3 Forces the system to use the HDMI connector. |
persist.rpi.mode.connector.index | 2 | Only for RPi3 Forces the system to use the DSI connector. |
persist.rpi.audio.output | <card_number>:<device_number> | Only for RPi3 Forces the system to use a specified audio card and device. default: 0:0 (HDMI) |
persist.rpi.audio.card | <card_number> | Only for RPi4 Forces the system to use a specified audio card. default: 0 |
persist.rpi.audio.device | <device_number> | Only for RPi4 Forces the system to use a specified audio device. default: 0 (HDMI) Set it to 1 for audio jack. |
persist.rpi.display.allow.disconnect | 0 (default) | Only for RPi4 Primary display is not disconnectable. |
persist.rpi.display.allow.disconnect | 1 | Only for RPi4 (beta) Primary display is disconnectable. |