Basic Information:
Printer Model: Hevort
MCU / Printerboard: Manta MP8 v1.0
Host / SBC: CB1 v1
klippy.log
klippy.log (224.4 KB)
I had to change my BDsensor from FLY recently and when I got it back on my machine, after almost a month, I did an automatic update over mainsail. When it ended it turned out to return the above error.
Since then I`ve been tryint to recompile my firmware to make it work again, with no success.
Ive try thru DFU, serial and putting the sd card with firmware.bin in the sd bay of the printerboard. What I have seen is that the printer cannot convert firmware.bin to firmware.cur on the root of my host operational system. Ive try putting another card, and this conversion worked fine, so I guess it has to do with Armbian permissions. Im not sure what im missing. Why this happens once in a while? Will I have to reinstall the entire OS on my machine?
I have reinstalled and compile using make with the ./install_BDsensor.sh command, as the FlY documentation requires, and I get this when compiling:
I also have put it in dfu mode and do the flash, it looks very much like the above picture, no success resolving the problem.
Also have try to reinstall klipper
Nasty things can happen when things get dirty: The "dirty" Flag and the Team's Position
do you think it has to do with the BDsensor?
Try upgrading your dfu-util. Check if
sudo apt update
sudo apt upgrade
offers a new version, otherwise you might have to compile and update manually → Building dfu-util from source
How did you install Klipper and the other various utilities?
I’m asking because you’re running dfu-util
version 0.9.
According to the release information, this is 9 years old: Index of /releases
You should have 0.11 (which is the latest). If you’re using KIAUH, then you should have 0.11.
Follow the commands suggested by @Sineos and see if it updates dfu-util
but I’m still curious about how you set up Klipper.
I did with latest kiauh version, I think its 6 right? The BTT Manta MP8 manual says not to bother with dfu errors, so I did not… Even so, I tried to reinstall dfu-util and it returned the version 0.9
I will try building dfu-util from source
I just checked, the latest version of KIAUH is v6.0.0-beta.3
, as per the startup panel:
As for dfu-util
:
biqu@desk:~ $ dfu-util -V
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/
Can you precisely explain how you set up your CB1 and loaded the Klipper software? If possible, could you pull the current SD Card from the Manta M8P, put in a new one and start over, documenting each step.
I feel like the downlevel dfu-util
level is a symptom of something else and that “something else” is the cause of your overall problems.
Just a long shot: Maybe the OP is using an ages-old, half-baked BTT Linux image on the CB1.
As an alternative and before messing with the Linux, which likely requires some Linux administration skills down the road: Get a recent Armbian Ubuntu server CB1 image (BIGTREETECH CB1 - Armbian) and flash it.
Just back up your config files beforehand and then reinstall using KIAUH. This will definitely solve the dfu-util issue and likely bring additional stability.
1 Like