AVR Oscilloscope Clock

 

How to update the firmware on the Dutchtronix AVR Oscilloscope Clock:

Firmware is delivered in the form of an Intel Hex file (extension .hex). This file is a specially formatted text file. Do not change the file! The latest firmware file is listed here on the AVR Oscilloscope Clock main page. The firmware itself consists of the required Flash Update (Program Memory) and the optional EEProm Update. Please download these files and store them in a convenient location on your computer. The EEProm update contains the on-line help text (Serial Interface command "xh"). The AVR clock will work fine without this update but no on-line help text will be available.

 

You can also download the Dutchtronix AVR Oscilloscope Terminal firmware to the clock hardware.

Switching between the various applications is easy once you have the hang of it.

To update the firmware in your AVR Clock, you will need a Serial Cable, connecting the AVR clock to a PC and the program “avrprog.exe”. This program is part of the AVR Studio program, freely available from Atmel, but you can use it as a stand-alone program. Just click on this link to download the program.

The Serial Cable is
a cable consisting of a female DB-9 connector (for most PCs) and the 3 pin connector included with the AVR clock. Wiring is as follows

3-pin connector - 1:GND,  2:out/RXpc, 3:in/TXpc.
DB-9 connector  - 5:GND,  2:RX,       3:TX.

Step for updating the firmware on your AVR Oscilloscope clock:

  1. Power cycle the clock (power off) and push and hold the push button switch down while turning on the power.
  2. The clock hardware will now be in boot load mode (the LED is flashing fast), and no image is displayed.
  3. Make sure that no other program is using the serial port that is connected to the AVR clock, such as Bray’s Terminal.
  4. Start Avrprog, preferably from a command line window. Avrprog will scan serial ports COM1 to COM8 at the proper baud rate to search for a waiting boot loader. If it comes up with an error message (“no supported board found!”), restart Avrprog; it usually works the second time.
  5. Point Avrprog to the location of the Intel Hex file (.hex) you want to download (“browse”).
  6. Download by clicking the “Program” button in the Flash section.
  7. Optional step for AVR Clock V3 firmware update:
    Point Avrprog to the location of the EEprom Hex file (.eep) you want to download (“browse”).
    Download by clicking the “Program” button in the EEprom section
  8. Click Exit (this may require several tries), then close Avrprog.

Note: you can leave the boot loader mode, e.g., if you change your mind or Avrprog won’t start, by pushing the button switch again (keep it pushed).

For those customers able to directly program the Atmega168 using an AVR Programming device, please consult the FAQ for specific instructions.

 

Finally, US based owners of the AVR clock can send in their current AVR microcontroller, together with $1.50 in extra stamps for a free upgrade.  The AVR chip needs to be protected using anti-static foam and thick cardboard, where the legs are pushed into the cardboard. Unfortunately, chips sent in a regular envelope have all been damaged by the USPS. Please send the package in a padded envelope, which will be thicker than 1/4" and will require extra postage.  I'll try to use the same packaging when returning the AVR.

You can email me at: to get the mailing address. Do not send the AVR chip to any of the distributors without contacting them first.

International buyers can purchase an updated AVR microcontroller $ 7.50, incl. shipping. Email me at:  for details. This option is of course  available to everyone and discounts are available for multiple AVRs in the same order.

 

Back to Dutchtronix AVR Oscilloscope Clock