-
-
Notifications
You must be signed in to change notification settings - Fork 337
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What happened
Setup*
mcu - Manta M8P V2.0
controller - CM5
*I also have another M8P V2.0 and M8P V1.0 and another CM5. I can reproduce this issue on any combinations of those MCU + CM5 modules
What Happened
Flashing newest klipper on MCU in DFU mode fails with next error:
dfu-util: error get_status: LIBUSB_ERROR_TIMEOUT
What did you expect to happen
MCU flashes correctly, no errors.
I have verified everything works as expected by moving back to MainsailOS V2.0.0
How to reproduce
- Install MainsailOS 2.1.0 on CM5 eMMC
- Put Manta M8P in DFU mode, confirm by running
lsusb
- Compile klipper for M8P, all configuration is taken from BTT manual
- Flash compiled klipper on MCU
Additional information
$ uname -a
Linux raspberryvoron 6.12.34+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux
$ lsusb
Bus 001 Device 004: ID 0483:df11 STMicroelectronics STM Device in DFU Mode
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
$ make flash FLASH_DEVICE=0483:df11
Flashing out/klipper.bin to 0483:df11
sudo dfu-util -d ,0483:df11 -R -a 0 -s 0x8020000:leave -D out/klipper.bin
dfu-util 0.11
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2021 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
dfu-util: Warning: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release
Opening DFU capable USB device...
Device ID 0483:df11
Device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Interface #0 ...
Determining device status...
dfu-util: error get_status: LIBUSB_ERROR_TIMEOUT
Failed to flash to 0483:df11: Error running dfu-util
If the device is already in bootloader mode it can be flashed with the
following command:
make flash FLASH_DEVICE=0483:df11
OR
make flash FLASH_DEVICE=1209:beba
If attempting to flash via 3.3V serial, then use:
make serialflash FLASH_DEVICE=0483:df11
make: *** [src/stm32/Makefile:107: flash] Error 255
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working