I'm programming an ATtiny45 with a USBasp and AVRDUDESS and using the Arduino IDE (1.8.5) to compile my sketchs with ATtinyCore library. Everything was going just fine. I've already programmed dozens of hex files and had no problem whatsoever. Until someday I tried to download a recently compiled sketch and got the verification error below:
avrdude: verification error, first mismatch at byte 0x0000
0x00 != 0x1f
avrdude: verification error; content mismatch
Thing is: I tried to download a previously generated .hex of the same program to the ATTiny and succeeded. That makes me think the Arduino IDE changed the compile method or anything like that, since I cant program any new generated .hex files. Although I don't think it has updated along this period.
Thanks in advance :)