Firmware Revert (CLI)
FMADIO Systems use a RAM based linux distribution, where all persistent files have to be explicitly specified. This approach allows easy forward and backward changing of the system firmware.
Forward updates to new FW is documented below
Firmware Update (CLI)Below is how to revert to a previous image.
Step 1
Check is the reverted firware is already uploaded on the system
ls -al /mnt/system/firmware/*.binExample output shown below
fmadio@fmadio100v2-228U:~$ ls -al /mnt/system/firmware/*.bin
-rwxr-xr-x 1 root root 197094389 Mar 1 12:13 /mnt/system/firmware/fmadio100v2_20191006_1657.bin
-rwxr-xr-x 1 root root 459983681 Feb 21 15:00 /mnt/system/firmware/fmadio100v2_20220909_0340.bin
-rwxr-xr-x 1 root root 488447559 Feb 21 15:51 /mnt/system/firmware/fmadio100v2_20230221_1549.bin-rwxr-xr-x 1 root root 491472527 Mar 3 11:55 /mnt/system/firmware/fmadio100v2_20230303_1154.bin
-rwxr-xr-x 1 root root 491484052 Mar 3 13:10 /mnt/system/firmware/fmadio100v2_20230303_1307.bin
-rwxr-xr-x 1 root root 471198901 Mar 7 19:26 /mnt/system/firmware/fmadio100v2_20230307_1925.bin
-rwxr-xr-x 1 root root 491383334 Mar 9 16:50 /mnt/system/firmware/fmadio100v2_20230309_1649.bin
fmadio@fmadio100v2-228U:~$If the firmware file is shown with correct MD5 sum skip to Step 3
Step 2
Upload the target firmware onto the system. There is no harm in overwriting an existing firmware file. In the below example using firmware FW:8475 fmadio100v2_20230307_1925.bin
Example output similar to this
Step 3
Next install the firmware image as follows
Example output looks similar to this
Step 4
Reboot the system, it make take up to 5 minutes. The system will reboot 2 times, once for fpga update, and again for the final pass.
Step 5
Verify the firmware version is correct
Example output
Finished
Its possible when differrence in firmware version numbers is extremely large there may be additional steps. Please contact [email protected] for assistance in such cases.
Last updated
Was this helpful?