Difference between revisions of "AXIOM Beta Firmware Version 2.0"
From apertus wiki
(→Notes) |
|||
Line 12: | Line 12: | ||
This is the list of current issues/bugs: https://github.com/apertus-open-source-cinema/axiom-beta-firmware/issues | This is the list of current issues/bugs: https://github.com/apertus-open-source-cinema/axiom-beta-firmware/issues | ||
If you find a new bug please add it as github issue (please first check it has not been reported yet). | If you find a new bug or have ideas for improvement please add it as github issue (please first check it has not been reported yet). | ||
* default user is now “operator” with pw: “axiom” | * default user is now “operator” with pw: “axiom” | ||
* sudo is required to change system/camera settings | * sudo is required to change system/camera settings (like running the various scripts) | ||
* Image build log is located in each image under: /var/build.log | * all camera related programs and scripts are now prefixed with <code>axiom-</code> (for example to run <code>set_gain.sh</code> use run <code>axiom-set_gain.sh</code>) | ||
* devicetree | * <code>kick_manual.sh</code> was renamed to <code>start.sh</code> | ||
* axiom-file-check.sh does an integrity check of /usr, /etc and /opt | * Image build log is located in each image under: <code>/var/build.log</code> | ||
* binaries are linked in: /usr/axiom/bin | * devicetree source can be found at <code>/boot/devicetree.dts</code>. To recompile it after any changes use <code>dtc -O dtb -o /boot/devicetree.dtb /boot/devicetree.dts</code> | ||
* scripts are linked in: /usr/axiom/script | * to interrupt the autoboot from u-boot send <code>Ctrl-C</code> over serial quickly after a boot / reboot (try holding it down) | ||
* /opt/axiom-firmware contains scripts and binaries | * <code>axiom-file-check.sh</code> does an integrity check of /usr, /etc and /opt | ||
* every beta currently has the same MAC address - a random one should be generated on the first boot. | * binaries are linked in: <code>/usr/axiom/bin</code> | ||
* scripts are linked in: <code>/usr/axiom/script</code> | |||
* <code>/opt/axiom-firmware</code> contains scripts and binaries | |||
* every beta currently has the same MAC address - a random one should be generated on the first boot, but this is not implemented yet. |
Revision as of 12:25, 31 March 2019
1 Prepare Micro SD Card
- Get a new Micro SD card (4GB is enough, bigger is fine as well, but the partitions are not yet automatically resized when a bigger SD card is detected)
- Acquire the latest automatically built firmware image from: https://github.com/apertus-open-source-cinema/axiom-beta-firmware/releases
- download, install and start Etcher: https://www.balena.io/etcher/
- Flash the acquired image to a new Micro SD card with Etcher (we highly recommend not overwriting the Micro SD card you currently use in your AXIOM Beta)
- After flashing put the Micro SD card into the AXIOM Beta Microzed SD card slot and power up the Beta
2 Notes
This new firmware is still in development so expect issues and bugs.
This is the list of current issues/bugs: https://github.com/apertus-open-source-cinema/axiom-beta-firmware/issues
If you find a new bug or have ideas for improvement please add it as github issue (please first check it has not been reported yet).
- default user is now “operator” with pw: “axiom”
- sudo is required to change system/camera settings (like running the various scripts)
- all camera related programs and scripts are now prefixed with
axiom-
(for example to runset_gain.sh
use runaxiom-set_gain.sh
) kick_manual.sh
was renamed tostart.sh
- Image build log is located in each image under:
/var/build.log
- devicetree source can be found at
/boot/devicetree.dts
. To recompile it after any changes usedtc -O dtb -o /boot/devicetree.dtb /boot/devicetree.dts
- to interrupt the autoboot from u-boot send
Ctrl-C
over serial quickly after a boot / reboot (try holding it down) axiom-file-check.sh
does an integrity check of /usr, /etc and /opt- binaries are linked in:
/usr/axiom/bin
- scripts are linked in:
/usr/axiom/script
/opt/axiom-firmware
contains scripts and binaries- every beta currently has the same MAC address - a random one should be generated on the first boot, but this is not implemented yet.