Since flexAI is a Linux based system, the firmware consists of multiple packages. So one my either update individual packages (meant for experienced users, developers and service) or all relevant packegaes for a complete release.
flexAI firmware can be updated in three ways:
From a firmware image on a USB stick plugged into a USB port
From a local image on a computer that is connected to the same network the flexAI hardware
From our online server
Depending upon the throughput feed of the LAN, updating via USB is generally much faster.
Default Update Page
The default view of the Update Page allows for the three steps of an update to a new flexAI release. From here you can select an update source (A) and start the update (B) and finally Reboot (C) the device to restart all processes.
.png?sv=2022-11-02&spr=https&st=2025-05-09T01%3A20%3A06Z&se=2025-05-09T01%3A32%3A06Z&sr=c&sp=r&sig=xrBDhXlZsYJuzFb9veQTwV5dZYdFNg96QlKkJUF7TNw%3D)
Figure 1 -Basic page to update to a release version
Extended Updated Page

Figure 2 - Main update page
Clicking the Setup icon (C) opens a window with options to:
Automatically update packages when a new release is installed (default = on)
Show advanced package management (meant for experienced users, development and service - default = off)
Only show Junger packages (default = on)
When Show advanced packet management is turned on it shows the installed packages (B) in detail. Use the Display column (A) to select whether All available packages are displayed at once or just the content from a specific section.
Selecting an Update Source
To begin an update, click on the Change Update Source button (A). A Choose Package Source window (B) will open. Click on the desired source. When the pop-up window appears, follow the on-screen instructions, which will vary slightly depending on the selected update source.

Figure 3 - Selecting an update source

Figure 4 - example USB update
When pressing the EXECUTE UPDATE buton a "Refreshing Repository" progress window will appear:

Figure 5 - Refresh Repository progess bars
After all files are copied to the internal memory of te flexAI device a "CAUTION" message appears:

Figure 6 - CAUTION message
Press PROCEED and be patient. Once the update is complete and the "Update Successful" window appears, reboot the hardware:

Figure 7 - success message
When selecting USB DEVICE you must burn the *.iso file as an image to an USB stick. Don't simply copy that file to a stick!
You may use the balena Etcher tool: https://etcher.balena.io/ or similar tools for macOS.
Important - Be sure to remove the processor from the on-air path before updating, as the unit will disconnect from the network, and audio will be interrupted during the update.