Firmware & Software
MainSail
Klipper
Klipper installs to multiple electronics. The controller board, the Pi (twice if you use Linux MCU for Input Shaper), Klipper Expander, etc. All of them require flashing to install the first time, and some of them require flashing to install updates. Discord@Drachenkatze wrote up a guide on creating an update-all.sh bash script to flash the Spider and Linux MCU from the terminal with one command. This does require having a microSD card in the controller board.
bash klipper/update-all.sh
Unfortunately, Klipper Expander still requires manually adding/removing a jumper to enter DFU mode for flashing.
SuperSlicer
SuperSlicer Bed Model + Texture