Add --beta to follow the beta track instead. Headless builds exist for x86_64, arm64 and 32-bit Raspberry Pi (armv7l).
Once installed, run autodarts. It opens the board’s own screen in the terminal, where you sign in (scan the QR code or open the address it shows, on any device), create or claim your board, and set up and calibrate the cameras. Its Service section installs the service that keeps the board running in the background and starts it on boot.
Other commands:
autodarts remote # manage a board elsewhere on your network, from any machineautodarts update # install the latest releaseautodarts --help # everything else
Warning
If this machine ran the previous version (Autodarts 0.x), remove it before installing the new one, so the two do not fight over the cameras. Your settings in ~/.config/autodarts are kept, and the new version picks up the board’s sign-in from them.
To uninstall: curl -fsSL https://autodarts.sh | bash -s -- --uninstall --headless (use --purge instead to also delete settings and calibration).
UVC Hack
In some cases you need the UVC Hack in combination with Linux based Distros
The UVC hack eliminates issues with incorrectly requested bandwidth from multiple cameras on the same USB bus. Most cameras always request bandwidth for maximum resolution and FPS. It is sometimes needed to resolve bandwidth issues on the USB bus.
The notorious UVC hack has now become a little bit simpler. You can now install it in a similar fashion as the Autodarts board client. Make sure that curl is installed (sudo apt install curl). I have tested this on a variety of devices, but you can never know.
The command tries to install all necessary dependencies and then compiles the UVC driver on your device. It will try to unload the old driver and load the new one, as well as copy the new driver into the kernel so that it is loaded on restart. I have found that it is generally a good idea to have a least one camera connected when doing this. So, try to make sure that you have at least one camera connected.
Let me know how this works for you. Here is the command.
bash <(curl -sL get.autodarts.com/uvc)
Now the UVC Hack should work properly and you are ready to go.
You can also uninstall the UVC Hack with this command.