I'm trying to program a custom board with an AtTiny44A instead of an AtTiny44. I keep getting the error message,
avrdude: Expected signature for ATtiny44 is 1E 92 07
Double check chip, or use -F to override this check.
Wrong microcontroller found. Did you select the right board from the Tools > Board menu?
Can I use -F to override? how do I do this? or how do I change the device signature so it uploads?
It's expecting the correct signature (44 and 44A have same signature) - therefor it's reading the wrong one off the chip.
If you enable Verbose Upload you can see what signature it's actually reading.
Most likely 00 00 00, indicative of a wiring fault or soft-bricked chip.
If you've previously tried to set it to use an external crystal and done burn bootloader, but do not have a crystal connected, that would make the chip non-functional until you provide a working crystal or an external clock signal.
Otherwise, it's almost certainly a wiring problem. Ohm out all the connections.
avrdude: Version 6.0.1, compiled on Apr 14 2015 at 16:30:25
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "/Applications/Arduino.app/Contents/Java/hardware/tools/avr/etc/avrdude.conf"
User configuration file is "/Users/oliverbucklin/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : stk500v2
avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200193854
AVR Part : ATtiny44
Chip Erase delay : 4500 us
PAGEL : P00
BS2 : P00
RESET disposition : possible i/o
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Eeew!! Chip bad or wiring problem. Did you remember the decoupling cap? I have had problems programming attinys without one. (0.1uf between power and ground right next to the chip).
you did not mention whether there is 100nf cap across supply pins. sometimes attiny will misbehave without one. also good idea to double check connections with dvm.