BillO wrote:Not that anyone here cares, but the problem also exists in avrdude 5.11.1. It affects other programmers too and other code files (not just bootloaders). At this point is seems to be a timing problem and really comes into play when large writes are made to flash. The errors usually begin to occur at 0x7800 and beyond.
Personally, I'm a little disappointed with the support offered here and that USBtinyISP is the last thing I'll buy from Adafruit.
Not that it's my thing to do, but I'm going to try to work with Joerg Wunsch on this as I need my tools to work properly. Apparently adafruit don't give a ghuck. This will be my last post on the subject, so unfortunately no one here will get the benefit of a solution when one is found.
You can feel free to delete/lock/block my account.
Hi BillO, apologies if you don't feel we helped you sufficiently, we were trying but could not reproduce this error here and we burn -tens of thousands- of chips using the USBtiny so we were not sure what it could be. Often times these kinds of bugs are user errors (bad wiring, power, clock, etc) and so the problem gets fixed on its own
The USBtiny is a surprisingly 'basic' programmer - it just does what Avrdude tells it to. It sounds like a bug was recently introduced in 5.11.1 which we have not heard about. Thanks for letting us know as it will help identify this bug in the future. We'll also alert the Arduino team