Flashing / updating code over CAN on Verdin AM62 with Torizon

Hi everyone,

I’m currently working with a Verdin AM62 running Torizon, using the VS Code extension.

I was wondering if there is any supported or recommended way to update or flash the application / system over CAN (Controller Area Network).

More specifically:

  • Is it possible to deploy application updates via CAN?

  • Are there existing tools, bootloader support, or best practices for flashing over CAN on this platform?

  • Or is CAN mainly intended for runtime communication rather than firmware updates?

Any pointers, documentation, or experiences would be greatly appreciated.

Thanks in advance!

Dear @sjo96,

Thank you for your post and welcome to our community!
That is a very interesting question!

Generally speaking, this is unfortunately not natively supported. You could however consider using our offline updating mechanism as a means to a solution. In that case you would have to create a custom application to transmit and receive the update data, which could potentially be transmitted via CAN.

Essentially you should be able to use CAN to get the lockbox data from another device that transmits it. After that the data can be stored in a location, where aktualizr checks for the lockbox, which then in turn updates your system.

You can find some information on offline updates in general at the following page:

For some information on aktualizr you can visit this page:

Best regards,
Collin

1 Like