Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dfu-util 0.9 fails to upload to Octopus Pro F429 #75

Open
Graylag-PD opened this issue Jun 5, 2024 · 0 comments
Open

dfu-util 0.9 fails to upload to Octopus Pro F429 #75

Graylag-PD opened this issue Jun 5, 2024 · 0 comments

Comments

@Graylag-PD
Copy link

Graylag-PD commented Jun 5, 2024

I followed the guide with eventual success (great work, thank you!), but I found one stopper issue which is not mentioned in guide and would be a stopper for less experienced user.
Older Debian releases come with dfu-util in version 0.9, which is however not able to flash Octopus Pro F429 (and possibly other boards). At the point when it shoud say Internal Flash => 0x08000000 instead it says just UNKNOWN. At this point it is game over as you cannot proceed.

Solution is to update dfu-util to newest version 0.11, but this is unfortunately not straight forward. Using apt-get does not offer anything newer than 0.9. And if you try to follow build guide on dfu-util page (https://dfu-util.sourceforge.net/build.html), it fails as cloned repo does not have correct files (probably not an issue for experienced users, but a road block for "not-so-experienced" (just follow the guide) users).
If you are stuck in same situation, just follow this (not saying it is the best approach, but it worked for me):
Download latest release tarbal [dfu-util-0.11.tar.gz](https://dfu-util.sourceforge.net/releases/dfu-util-0.11.tar.gz) and save it into your /home folder
Run tar zxvf dfu-util-0.11.tar.gz which will unpack the source code
After that just follow the guide on dfu-util page after the git clone line, so run:
cd dfu-util
./autogen.sh
./configure
make
sudo make install
After this, your dfu-util should have latest version and rest of the canbus guide can be followed.

Perhaps this should be included in the canbus guide or at least mentioned as possible issue. Regular klipper user without linux experience would have almost zero chance of getting through.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant