'Device Configuration' UI quirk question (UART)

Hello!
I need to enable UART on a project. I know where to do it but I would like some clarification on the UI for the Device Configuration section in balenaCloud. It is never clear to me whether I have enabled or disabled UART based on the wording and UI elements used.

Here is a screengrab from the UART setting. The setting is labeled Enable / Disable UART and the values are true/false with a toggle


It is probably just the way my brain works but it is not clear to me what is going on here. If the value is true, is UART enabled or disabled?

Thank you in advance for clearing this up for me.

Very respectfully,
//Sam

Hi, the value is not true. If you look above at the column names, true is letting you know that changing this configuration will reboot your device. The value is not defined at the fleet level at the moment, as you have not activated it for the fleet. In order to activate it, you would go to the fleet and click activate, then choose the value (enabled or disabled) by clicking the switch/toggle that appears. Doing so at the fleet level will affect all devices that do not override the value on their own. You could do the same for individual devices, instead of for the entire fleet, via the toggle you could see at the right in your screenshot for that configuration in the Device Configuration page.

Ah! Thank you, that makes sense. One question though. The label is ‘Enable / Disable UART’, once it is activated for a fleet or an override is set at the device, is UART enabled or disabled when the toggle is blue?

//Sam

When the toggle is blue, it’s enabled. Apologies for this being unclear, we’ve been discussing the clarity of these switches internally as well.

2 Likes