BTT Octopus Firmware Flashing
Instructions for flashing the BTT Octopus MCU and RPI firmware
Make sure klipper source is the latest desire revision
Flashing the BTT Octopus
in ~/klipper run make menuconfig and configure the following options:

Run make flash to compile the new firmware. The firmware will be saved at ~/klipper/out/klipper.bin.
When compilation is finished you'll need to put the BTT Octopus is DFU update mode. Ensure that the boot0 jumper (purple) is in place and once powered on, press the reset button (green) to enter DFU update mode.

Once in DFU Update mode, issue the following command from the RPI:
make flash FLASH_DEVICE=0483:df11
Flashing the Raspberry Pi MCU
in ~/klipper run make menuconfig and configure "Microcontroller Architecture" to "Linux process," then save and exit.
Next stop the running service and make the binary for the raspberry pi MCU
sudo service klipper-mcu stop
sudo service klipper stop
make flash
sudo service klipper-mcu start
sudo service klipper start