Colibri iMX8QXP gets bricked when trying to add network device from ApolloX extension

Greetings @mmarcos.sensor,

This behavior sounds somewhat similar to a report from another user here: ApolloX extension periodically restarts imx8 board

Though as you can see we never got enough information from this user to further investigate the issue. We also were never able to reproduce the issue ourselves.

That said I’ll need some information from you before we can try and investigate this further.

First of all it sounds like you have a lot of various customizations to the OS image here. As a sanity check does this issue still happen if you flash a standard default TorizonCore image and connect with that instead?

Next, for context when ApolloX connects to a device it modifies that device’s /etc/docker/daemon.json. If possible could you try to get the content of this file on the devices where this issue occurs? I know you said the device reboots too quickly to access, but maybe you can try the following:

  • Stop the device boot at the U-Boot prompt.
  • In the U-Boot prompt run ums 0 mmc 0

What this command does is it makes the device’s eMMC available as a mountable USB device. You can then connect the device to a development PC via the USB OTG port and it should mount the device’s filesystem like a USB drive. Then from your development PC you can browse the filesystem and get the content of /etc/docker/daemon.json that way.

Now as a final question. On the device’s that don’t experience this failure mode, is their any notable differences between these devices and the devices that do experience the issue? Any setup or environmental differences maybe?

Best Regards,
Jeremias