Difference between revisions of "AXIOM Beta/Firmware Flashing"

From apertus wiki
Jump to: navigation, search
Line 1: Line 1:
The entire camera firmware is stored on a Micro SD card that's plugged into the Microzed.  
The entire camera firmware is stored on a Micro SD card that's plugged into the Microzed.  
To flash a new version of the firmware onto a Micro SD card you require one with at least 16GB.
To flash a new version of the firmware shut down the AXIOM Beta andtake out the Micro SD card.
We recommend to keep one original firmware image around so we suggest acquiring a new Micro SD card with at least 16GB.
Note that if you flash new firmware onto a previously used Micro SD card all data on it will be overwritten, so if you have any files or changes to scripts/software on the AXIOM Beta make sure to first create a backup or copy your data/files somewhere else.


Download Firmware 2.0 firmware from: https://github.com/apertus-open-source-cinema/axiom-firmware/releases  
Download Firmware 2.0 firmware from: https://github.com/apertus-open-source-cinema/axiom-firmware/releases  
Line 13: Line 15:


or using a GUI tool like https://www.balena.io/etcher/  
or using a GUI tool like https://www.balena.io/etcher/  
After flashing put the Micro SD card into the AXIOM Beta Microzed SD card slot and power up the Beta.





Revision as of 17:19, 6 January 2022

The entire camera firmware is stored on a Micro SD card that's plugged into the Microzed. To flash a new version of the firmware shut down the AXIOM Beta andtake out the Micro SD card. We recommend to keep one original firmware image around so we suggest acquiring a new Micro SD card with at least 16GB. Note that if you flash new firmware onto a previously used Micro SD card all data on it will be overwritten, so if you have any files or changes to scripts/software on the AXIOM Beta make sure to first create a backup or copy your data/files somewhere else.

Download Firmware 2.0 firmware from: https://github.com/apertus-open-source-cinema/axiom-firmware/releases

You need to first unpack the sd.dd.xz with the xz tool (or some other tool which can handle XZ data).

$ xz -k -d sd.dd.xz

Then you need to write the sd.dd image to the SD card, for example like this (this assumes that /dev/sdx is the device for the new SD card).

$ dd if=sd.dd of=/dev/sdx bs=128k status=progress

or using a GUI tool like https://www.balena.io/etcher/

After flashing put the Micro SD card into the AXIOM Beta Microzed SD card slot and power up the Beta.


Firmware Backup

The entire camera firmware is stored on a Micro SD card that's plugged into the Microzed. To back up the entire firmware we plug the Micro SD card into a Linux PC and do the following:

1. Find out which device the micro SD card is:

cat /proc/partitions
   mount 

... should give you a list of all connected devices. Let's assume in our case that the card is /dev/sdc

2. Make sure the card is unmounted (all 3 partitions):

umount /dev/sdc1
umount /dev/sdc2
umount /dev/sdc3

3. Clone the entire card to a file:

ddrescue /dev/sdc sdimage.img sdimage.log


For Mac and Windows see this guide: http://raspberrypi.stackexchange.com/questions/311/how-do-i-backup-my-raspberry-pi