Code Docs

BloxOsLite (UbiSwitch, SwitchBlox Industrial)

Troubleshooting

Upgrade over UART is not working

1) Check TX , RX and GND

Use a voltmeter to confirm that the connection between the UART<>USB converter pins and those on the board has a good connection.

2) Check 3V3 is not connected to any power pin on the UART<>USB converter

3) Use TTL 3V3 on USB<>UART converter.

Do not use 5V TTL as this could damage the UART pins.

4) Confirm the LED turns on for 5 seconds after boot

This confirms that the bootloader is flashed. All boards running BloxOsLite should demonstrate this behaviour but this is a good sanity check

5) Only use MCUmgr commands when the device is in serial recovery mode

Make sure to only run MCUmgr commands when the LED is showing after boot. This means that you have to run at least one command within 5 seconds after booting. Once you run any MCUmgr command during this time, it will stay in serial recovery mode until rebooting.

6) Check the UART<>USB device you’re using to send MCUMgr commands

Ensure that no other process is using the USB<>UART converter device. For example, if you have a serial program opened on that device, please close it before attempting an update.

Table of Contents