OTA Connect Developer Guide

Update a device with the sample software

Once you’ve uploaded a few different software versions, you can try to push that software to a device that doesn’t yet have the version installed.

If you have more than one Raspberry Pi lying around, you could use the disk image that you created in the Raspberry Pi build instructions. Flash that image to your second Raspberry Pi and boot it up. Otherwise, you could start another QEMU instance based on the same disk image but with a different mac address.

After your second device boots, it should automatically provision with OTA Connect.

  • Log in to the OTA Connect Portal and check that second devices shows up in the last of mostly recently provision devices.

    This list appears on the Dashboard that you see after you log in. If you see your second device, you’re ready to send it an update.

To install a software version on a single device, follow these steps:

  1. Navigate to the Devices page, select a device group, and select a device within that group.

  2. Click the primary ECU, and in the SOFTWARE section, locate the software that you want to install, and click the software name.

    • You should see a list of all applicable versions of that software.

  3. Select the version that you want to install.

    • In the right-hand PROPERTIES panel, you’ll see more details about the selected software version — the status should be Not Installed.

  4. Click the Install button at the bottom of the PROPERTIES section.

    • OTA Connect will remotely install the software version on your test device.