Adafruit USBtinyISP in-system programmer
avrdude: Device signature = 0x1e930c (probably t84)
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "0xff"
avrdude: writing eeprom (1 bytes):
It looks like your problem is that you're trying to write the literal value
0xff to one of the AVR memories. However it looks like you didn't use a
completely correct command line syntax as evidenced by the line that says
`avrdude: reading input file "0xff"` which I'm betting is not what you wanted
to do. It would be very helpful if you also posted the full avrdude command
line options that you're trying to run avrdude with.
As to your second point about error codes, I'm assming you're thinking that
`128` and `-116` are error codes that mean something. That is, I believe,
simply avrdude reporting the raw values it is reading from the AVR. This is
not an "error code".
To your point however, when I was learning avrdude, the errors are quite
confusing and it would be beneficial to all to clear up those confusions.