For the last few weeks I've been troubleshooting an issue with my Tiny167-based board. Today I finally traced it to what I believe is a bug either with my FTDI-based programmer or AVRDUDE which is driving it.
I've tried my old standby of a V5.x of AVRDude on Windows... and tried running AVRDude 6.1 from Linux. The problem persists.
The issue I'm seeing AVRDude dosn't support the tiny167 (16k flash)... So I'm using a CFG posted by someone on the interwebs posted a config file update since there is no "official" config w/ tiny167 in it.
When I program the device; it fails at verification for a specific address. When I look at the device dump it's pretty clear than the bootloader is being placed at the end of 0x1fff instead of 0x3fff. IE 8k vs 16k.
Has anyone been able to program a Tiny167 w/ AVRDude?