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
axiom-set_gain.sh). They are now executable from anywhere.
kick_manual.shwas renamed to
halt_manual.shwas renamed to
cmv_snap3was renamed to
axiom-sequencer-start.shstarts the continuous image acquisition (HDMI output).
axiom-sequencer-stop.shstops the continuous image acquisition (HDMI output).
./cmv_snap3 -e 20ms -zis now done by typing
sudo axiom-snap -e 20ms -z
/boot/devicetree.dts. To recompile it after any changes use
dtc -O dtb -o /boot/devicetree.dtb /boot/devicetree.dts
Ctrl-Cover serial quickly after a boot / reboot (try holding it down)
axiom-file-check.shdoes an integrity check of /usr, /etc and /opt
/opt/axiom-firmwarecontains scripts and binaries
/usr/lib/firmwareand softlinked to from
/opt/axiom-firmware/makefiles/in_chroot/to_raw_bitstream.py -f input_file.bit output_file.bin
sudo su) and not with
echo axiom-fpga-main.bin | sudo tee /sys/class/fpga_manager/fpga0/firmware
Create a copy of axiom-start.sh with a new name eg. axiom-start30.sh
cp $(which axiom-start.sh) 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:
sudo cp /opt/bitstreams/cmv_hdmi3_dual_30.bin /lib/firmware
execute the new script: