Help with Old NG board

Hi, I found an old Arduino NG board from 2008, but I'm having trouble uploading... help?

Processor: ATMEGA 168-20PU
FT232-RL

Arduino: 1.8.19 (Windows 10), Board: "Arduino NG or older, ATmega168"

Sketch uses 924 bytes (6%) of program storage space. Maximum is 14336 bytes.

Global variables use 9 bytes (0%) of dynamic memory, leaving 1015 bytes for local variables. Maximum is 1024 bytes.

C:\MyApps\Arduino\hardware\tools\avr/bin/avrdude -CC:\MyApps\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega168 -carduino -PCOM5 -b19200 -D -Uflash:w:C:\Users\082428~1\AppData\Local\Temp\arduino_build_174185/Blink.ino.hex:i 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "C:\MyApps\Arduino\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM5

         Using Programmer              : arduino

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega168

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         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    20     4    0 no        512    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : Arduino

         Description     : Arduino

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.01s



avrdude: Device signature = 0x1e9406 (probably m168)

avrdude: reading input file "C:\Users\082428~1\AppData\Local\Temp\arduino_build_174185/Blink.ino.hex"

avrdude: writing flash (924 bytes):



Writing | ################################################## | 100% 0.76s



avrdude: 924 bytes of flash written

avrdude: verifying flash memory against C:\Users\082428~1\AppData\Local\Temp\arduino_build_174185/Blink.ino.hex:

avrdude: load data flash data from input file C:\Users\082428~1\AppData\Local\Temp\arduino_build_174185/Blink.ino.hex:

avrdude: input file C:\Users\082428~1\AppData\Local\Temp\arduino_build_174185/Blink.ino.hex contains 924 bytes

avrdude: reading on-chip flash data:



Reading | ################################################## | 100% 0.77s



avrdude: verifying ...

avrdude: verification error, first mismatch at byte 0x0000

         0x00 != 0x0c

avrdude: verification error; content mismatch



avrdude done.  Thank you.



the selected serial port 

 does not exist or your board is not connected



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I am not an NG expert.
Is that widget (yellow arrow) in the correct position? Should it select "USB"?

Also, it is not a problem right now but there is a diode missing (green arrow) - will not work with the 'barrel jack' without it.

Hi, thanks for answering!

The photo was before I connected to computer, I already moved the jumper to USB position, then it turned on.

The diode is there, it's just hard to see in the picture.

Note I am able to communicate with the board, and in the serial monitor I can still see debug messages I added for the sketch I uploaded to that board years ago (a temperature control program).

Thanks

Maybe try with a much older version of the IDE ("Arduino 19" or what was in use back then).

I tried with Arduion-0023 version, got same error... I suspect it can be the driver, but wasn't able to install the old drivers in Windows 10, maybe I will have to try in an older version of Windows that accepts those drivers

Or ICSP ?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.