Skip to content

Updating

Firmware Update

The firmware of the cameras and controllers can be updated from within the AsterTrack Application without any additional hardware.

Update Order

The order in which the update is applied only matters for updates where this is explicitly mentioned, e.g. if they change the way the UART protocol works. Follow the instructions then. In those cases, it should be safe to update the MCU first, then the Pi, then the controller. If you happened to have updated the Pi first, update the controller next, then the MCU. You can always downgrade the controller again to achieve this ordering for all cameras.

Camera Firmware Update

In the 'Device' view panel, click on the firmware version of the camera to mark it for firmware update. You may mark multiple cameras at once, which optimises transfer speed.
In the firmware section that appeared at the bottom, you can now select firmware files to upload. While a complete update package format is planned with additional features, currently, you need to separately select a .tgz package to update the Raspberry Pi processor on the camera, and a .bin binary to update the MCU on the camera. You may also upload a complete OS image file (.img) to the camera.

Controller Firmware Update

Currently you need to manually switch the Controller to the bootloader, which can be done by pressing the middle Flash button for one second (technically half a second is enough).
After that, it should appear as "WinChipHead", which is the default bootloader. You can then either use the isp55e0 built with the controller project through the provided VS Code task, or use the firmware flashing tool integrated into the AsterTrack Application.
Switch to the "Devices" view panel and select the firmware binary to upload in the "Controller Firmware Update" section. Then, with a controller in bootloader mode, hit "Flash Controller in Bootloader".