Arduino Mini 04 with ATmega328

Hello,

I seem to have the same issue. I also purchased a Mini from Sparkfun and the chip is a 328. I have tried every trick I could find on these forums and nothing seems to work.

I have circuit with a reset button...I tried to time the reset...
I have an interface with the DTR line of the Mini USB adapter (newest version). ( I copied off the the Nano schematic) This does work because the indication LED blinks 3 times when I hit upload in the IDE.

No dice...

My circuit:

When I try to upload a sketch I always get the same output as everyone else with Mini upload problems:

"Binary sketch size: 2180 bytes (of a 14336 byte maximum)
C:\Program Files (x86)\arduino-0022\hardware/tools/avr/bin/avrdude -CC:\Program Files (x86)\arduino-0022\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P\.\COM4 -b19200 -D -Uflash:w:C:\Users\saec-kv\AppData\Local\Temp\build6545575129176962314.tmp\AnalogInput.cpp.hex:i
avrdude: Version 5.4-arduino, compiled on Oct 11 2007 at 19:12:32

  • Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/*
  • System wide configuration file is "C:\Program Files (x86)\arduino-0022\hardware/tools/avr/etc/avrdude.conf"*
  • Using Port : \.\COM4*
  • Using Programmer : stk500v1*
  • Overriding Baud Rate : 19200*
    avrdude: ser_open(): setting dtr
    avrdude: Send: 0 [30] [20]
    avrdude: Send: 0 [30] [20]
    avrdude: Send: 0 [30] [20]
    avrdude: Recv:
    avrdude: stk500_getsync(): not in sync: resp=0x20
    avrdude: Send: Q [51] [20]
    avrdude: Recv:
    avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xcc
    avrdude done. Thank you."

Also, after the board is reset, it does the 3 quick LED flashes to state that the bootloader is running. After a couple more seconds the LED will flash one time, with a longer on duration, and then is sends via serial the following error message:

"ERROR:pin 2-3" I cannot find any documentation of where this error message comes from. I have combed the source code for the bootloaders, avrdude, and anything else I can find. Nothing...

Lastly,

I tried to re-burn the bootloader as a normal Mini (168) and I get this error message:

avrdude: Expected signature for ATMEGA168 is 1E 94 06

  • Double check chip, or use -F to override this check.*

Sorry for the long post.

Any Ideas?

~Matt