Flashing Issue (DFU or Bootloader)

Basic Information:

Printer Model: Ender 3
MCU / Printerboard: GD32F 303? Creality Board v4.2.2
Host / SBC: Raspberry Pi 4 Model B 8 GB RAM
klippy.log (339.3 KB)

I keep getting:

dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
dfu-util: No DFU capable USB device available

Failed to flash to 1eaf:0003: Error running dfu-util

If the device is already in bootloader mode it can be flashed with the
following command:
make flash FLASH_DEVICE=1eaf:0003
OR
make flash FLASH_DEVICE=1209:beba

If attempting to flash via 3.3V serial, then use:
make serialflash FLASH_DEVICE=1eaf:0003

make: *** [src/stm32/Makefile:111: flash] Error 255
when I try flashing it with the menu config options:
[] Enable extra low-level configuration options
Micro-controller Architecture (STMicroelectronics STM32) —>
Processor model (STM32F103) —>
[ ] Only 10KiB of RAM (for rare stm32f103x6 variant)
[
] Disable SWD at startup (for GigaDevice stm32f103 clones)
Bootloader offset (28KiB bootloader) —>
Clock Reference (8 MHz crystal) —>
Communication interface (Serial (on USART1 PA10/PA9)) —>
(250000) Baud rate for serial port
() GPIO pins to set at micro-controller startup
Is there a boot loader mode that I have to be in? Any help is appreciated.

99% certain the Ender 3 bootloader is designed to read from the SD Card.

You’ll need to put the klipper.bin on an SD Card and put it into your printers SD Card slot and it will automatically flash it when you turn it back on.

It may take a few mins so don’t rush it.

That only returns a blue screen on the printer display.

Never mind, after reflashing the pi and keeping the default baudrate, it flashed onto my printer, thank you though.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.