Trouble Programming the tvbgone
Moderators: adafruit_support_bill, adafruit

Trouble Programming the tvbgone

by josh_ridez on Fri Sep 28, 2012 6:15 am

I'm trying to reprogram the tvbgone version 1.2.I have built it and it works fine.
I'm using Linux Mint 13.I changed the WORLDcodes.c file and ran make.Everything compiled fine.My programmer is the AVR ISP mkII.Heres the command that I'm running from the command line in the linux terminal.

sudo avrdude -c avrispmkII -p ATtiny85 -P usb[0200033885] -U flash:w:tvbgone.hex:i

Thats just the serial number of the programmer.

I'm getting an error message like this

avrdude: stk500v2_command(): command failed
avrdude: stk500v2_program_enable(): bad AVRISPmkII connection status: Target not detected
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.

I did a bit of googling around.One solution was to download from the repositories uisp which I did and I still got the error message.I have triple checked that the programmer is connected t the header the right way.I don't want to try connecting it the other way just in case because apparently it can damage the AVR.

Would appreciate any help on the matter.
Thanks
JB
josh_ridez
 
Posts: 6
Joined: Mon Aug 27, 2012 9:03 pm

Re: Trouble Programming the tvbgone

by josh_ridez on Fri Sep 28, 2012 6:27 am

Heres the verbose output,I noticed that the Programmer Type is STK500V2 which its not.I thought the -c option was supposed to change this.

avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:41:10
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/josh/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : usb[0200033885]
Using Programmer : avrispmkII
avrdude: usbdev_open(): Found AVRISP mkII, serno: 000200033885
AVR Part : ATtiny85
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 :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 6 4 0 no 512 4 0 4000 4500 0xff 0xff
flash 65 6 32 0 yes 8192 64 128 4500 4500 0xff 0xff
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
lfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
efuse 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 2 0 0 0 0 0x00 0x00

Programmer Type : STK500V2
Description : Atmel AVR ISP mkII
Programmer Model: AVRISP mkII
Hardware Version: 1
Firmware Version Master : 1.17
Vtarget : 0.0 V
SCK period : 1.00 us


Thanks
josh_ridez
 
Posts: 6
Joined: Mon Aug 27, 2012 9:03 pm

Re: Trouble Programming the tvbgone

by josh_ridez on Fri Sep 28, 2012 7:09 am

Hey it turns out that the programmer was connected the wrong way.I'm confused because I used a multimeter to determine the VCC and ground pins for the header.The programmer has an arrow on the connector indicating which one should be connected to pin one,so it seemed to me which was the obvious orientation.

After running the command again I got this message.

avrdude: Expected signature for ATtiny85 is 1E 93 0B
Double check chip, or use -F to override this check

What does this message mean??I hope I havent destroyed the chip by having the programmer connected around the wrong way.I will test it and also see if it now works on sony projectors.
Thanks
JB
josh_ridez
 
Posts: 6
Joined: Mon Aug 27, 2012 9:03 pm

Re: Trouble Programming the tvbgone

by josh_ridez on Sat Sep 29, 2012 7:37 am

Solved:Lifted Resistor R1 and everything worked fine.Should have read the FAQ's on ladyada's page first.
josh_ridez
 
Posts: 6
Joined: Mon Aug 27, 2012 9:03 pm