Currently the betas we ship come with a manually assembled firmware.
Some team members have created an automated build system that takes source/scripts/etc. from github and other sources and assembles a "Nightly" firmware image:
https://github.com/apertus-open-source-cinema/beta-software
https://gitlab.com/axiom-micro/axiom-firmware
Now someone with fundamental Linux know-how/experience needs to evaluate if the automated build is providing the same functionalities as the current hand assembled image.
Like if all cmv_* tools are available and working, if the scripts to initialize the fpga/drivers are there and loading in the correct order, if the live video output works and things like the live video overlay.
Eventually the automated firmware should provide the same camera functionality as the current hand assembled firmware. Then the next step will be to clean up unnecessary files and rename existing ones so their purpose can more easily be understood.