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).
axiom-
(for example to run set_gain.sh
use run axiom-set_gain.sh
). They are now executable from anywhere.kick_manual.sh
was renamed to axiom-start.sh
halt_manual.sh
was renamed to axiom-stop.sh
cmv_snap3
was renamed to axiom-snap
axiom-sequencer-start.sh
starts the continuous image acquisition (HDMI output).axiom-sequencer-stop.sh
stops the continuous image acquisition (HDMI output).
./cmv_snap3 -e 20ms -z
is now done by typing sudo axiom-snap -e 20ms -z
/var/build.log
/boot/devicetree.dts
. To recompile it after any changes use dtc -O dtb -o /boot/devicetree.dtb /boot/devicetree.dts
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/usr/axiom/bin
/usr/axiom/script
/opt/axiom-firmware
contains scripts and binaries
/usr/lib/firmware
and softlinked to from /opt/bitstreams/
/opt/axiom-firmware/makefiles/in_chroot/to_raw_bitstream.py -f input_file.bit output_file.bin
sudo su
) and not with sudo
or use echo axiom-fpga-main.bin | sudo tee /sys/class/fpga_manager/fpga0/firmware
Further documentation:
run:
axiom-stop.sh
Create a copy of axiom-start.sh with a new name eg. axiom-start30.sh.
In it replace this line:
echo axiom-fpga-main.bin > /sys/class/fpga_manager/fpga0/firmware
by this line (choosing appropriate files: _30 for 25P/30p or _60 for 50p/60p modes):
echo cmv_hdmi3_dual_30.bin > /sys/class/fpga_manager/fpga0/firmware
copy /opt/bitstreams/cmv_hdmi3_dual_30.bin to /lib/firmware
execute the new script:
axiom-start30.sh.