Cannot update TorizonCore

I am working on a Verdin/Dahlia project. After getting the basic set up working, I disconnected the display, the USB Debug, and mouse/keyboard and have been using just the Ethernet interface. All is going fine but I now want to update the Verdin to the latest TorizonCore.

I expected to be able to do this using SSH but couldn’t find any way to do that. I found references to using TightVNC Viewer, but it seems there are some problems with that if a display is not connected.

So I tried going back to the beginning and I plugged the display, USB debug, and mouse/keyboard back in expecting to get access to the Toradex Easy Installer (as per the “Installing the Operating System - Dahlia Carrier Board” guide). However, on powering up the board the device boots into Portainer.

My questions are:

  • Is there a simple way to update TorizonCore using an SSH connection?

  • Using the connected display and keyboard, how do I now get out of Portainer and get the Easy Installer running so that I can do the update?

  • My custom carrier board is headless, and my devices will be deployed remotely with only Ethernet/WiFi access. I intend to use your OTA feature for remote updates of my applications, but I have not yet investigated the detail of this. My understanding is that OTA is only for application updates and is not intended to be used for TorizonCore updates. If that is true, how will I perform TorizonCore updates of my deployed remote devices?

Greetings @bcpberry,

However, on powering up the board the device boots into Portainer.

First of all, based on this statement it sounds like your board is running TorizonCore already. Did you already install TorizonCore on your device and you now want to go back to Easy Installer? Or did the board come to you with TorizonCore installed already?

In any case in order to load Easy Installer back onto a board you can follow the documentation here: Loading Toradex Easy Installer | Toradex Developer Center

Once Easy Installer is loaded and running on the device you need to either interact with it via a connected display or using VNC.

My understanding is that OTA is only for application updates and is not intended to be used for TorizonCore updates. If that is true, how will I perform TorizonCore updates of my deployed remote devices?

I’m not sure where you got this information but you can use our OTA system to update the TorizonCore OS separately from the application updates. You can see the details for such on our articles such as: Torizon Updates Technical Overview | Toradex Developer Center

Best Regards,
Jeremias

Thanks Jeremias. I miss-understood how Easy Installer works (been away from this for some months). I have updated TorizonCore and all is working now.

Thanks again,
Peter

Glad I could help clarify!