-
Notifications
You must be signed in to change notification settings - Fork 139
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
Linux apt install has older version that does not support recent AVR models #1305
Comments
But, well, what exactly would you expect us to do against that situation? First, there is no "Linux" as such: there are various distributions, you don't even write which one you are using. |
Besides: Windows does not ship AVRDUDE as part of the operating system either, so you somehow did install it there yourself. You are absolutely free to do the very same on your Linux system. |
sorry for the incomplete explanation. I was under the impression that it had nothing to do with the Linux variant. |
Ubuntu/Debian usually ship with quite old version of avrdude. Same for many Linux distro. You can always build your own. Xubuntu 18.04 came with an old version of CMake so you may have to upgrade CMake. |
If you do not want to build from the source codes, you can also download the version distributed by the Arduino avrdude-packing project. Reference: |
You could also try a nightly build if you want, see: https://github.com/avrdudes/avrdude/wiki/Getting-Nightly-Builds-for-AVRDUDE |
I was able to use avrdude to update an ATmega4809. It has the required boot loader loaded for use over a serial port. That version ( 6.3-20201216 ) has been working well on a Windows platform for more than a year.
When I installed avrdude this week (2023) on a machine running Linux, it turned out to be too dated and unable to handle the recent ATmega4809. The chip is not recognized, and appears to contain both an older version of avrdude and the avrdude configuration file.
The text was updated successfully, but these errors were encountered: