LDO Leviathan v1.3 won't flash

Basic Information:

Printer Model: Voron v2.4
MCU / Printerboard: LDO Leviathan 1.3
Host / SBC Pi4 8GB
klippy.log

Fill out above information and in all cases attach your klippy.log file (use zip to compress it, if too big). Pasting your printer.cfg is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there

Describe your issue:

I cannot get this MCU to flash klipper from katapult. I’ve double and triple checked the Katapult and Klipper menu config settings. I’ve used three different USB-C cables. Powered the Pi via external PSU. Any ideas what I’m missing?!

Here’s my BASH, if that helps!

`kevin@voron:~/klipper$ python3 ~/katapult/scripts/flashtool.py -f ~/klipper/out/klipper.bin -d /dev/serial/by-id/usb-katapult_stm32h743xx_220045000751333232323930-if00

Connecting to Serial Device /dev/serial/by-id/usb-katapult_stm32h743xx_220045000751333232323930-if00, baud 250000

Detected USB device running Katapult

Detected Klipper binary version v2026.02.00-0-gc70d21ab-dirty-20260219_110219-voron, MCU: stm32h743xx

Attempting to connect to bootloader

Katapult Connected

Software Version: v0.0.1-110-gb0bf421

Protocol Version: 1.1.0

Block Size: 64 bytes

Application Start: 0x8020000

MCU type: stm32h743xx

Flashing ‘/home/kevin/klipper/out/klipper.bin’…

[ERROR:root:Flash Tool Error

Traceback (most recent call last):

File “/home/kevin/katapult/scripts/flashtool.py”, line 429, in send_file

resp = await self.send_command(

File “/home/kevin/katapult/scripts/flashtool.py”, line 407, in send_command

raise FlashError("Error sending command \[%s\] to Device" % (cmdname))

FlashError: Error sending command [SEND_BLOCK] to Device

The above exception was the direct cause of the following exception:

Traceback (most recent call last):

File “/home/kevin/katapult/scripts/flashtool.py”, line 1104, in main

await sock.run()

File “/home/kevin/katapult/scripts/flashtool.py”, line 1078, in run

await flasher.send_file()

File “/home/kevin/katapult/scripts/flashtool.py”, line 433, in send_file

raise FlashError(

FlashError: Flash write

failed, flash address 0x8020000`

Let us see your build settings. Run

cat ~/klipper/.config

And copy the output to the thread.

1 Like