User manual

OLIMEX© 2015 AVR-ISP-MK2 user's manual
pin – it is in a small hole at the back of the board (this will start the bootloader and will turn off the
LED, also probably will show a new unrecognized device in device manager for which we will
install driver in step 3)
2) Download and install the latest version of "Atmel Flip" software (it can be downloaded from the
Atmel's web-site)
3) Open its install folder and update the software of the unrecognized device (usually under "Other
devices" tab) with the drivers from folder named "usb"; the device should now be recognized as
AT90USB162 under "libusb-win32" tab
4) Start "Atmel FLIP" and click "Select a target device" -> choose AT90USB162
5) Click "Select a Communication Medium" and then USB medium
6) From "File -> load HEX file" choose this HEX (CLICK FOR DOWNLOAD) and click "RUN"
in the "Operations Flow" section
7) Disconnect the AVR-ISP-MK2 from the USB and connect it again
Please refer to 4.2 Arduino, AVRDUDE, Linux for more detailed description.
5.3 Bootloader restore
Simply said, the bootloader is a small software program which allows the user to change the
firmware of AVR-ISP-MK2 via USB and “Atmel Flip”. It is stored on the main microcontroller
inside AVR-ISP-MK2. In rare cases it is possible to corrupt this software bootloader and, thus, make
it impossible to change the firmware inside using only USB and “Atmel Flip”. In such cases you
would need to re-upload it with the help of a third-party programmer.
Even if the board never had any issue it is possible that the bootloader might work with some
operating systems, and refuse to work with others. This is because the different USB policies and
timings – such changes require a change in the bootloader itself. That is why we are updating the
provided bootloader regularly with the latest official version. Please note:
Changing the firmware with the provided elf file should be performed only in extreme scenarios
when all other options had been long exhausted. The user should proceed with extreme caution
because the upgrade procedure might seriously damage the hardware of the board.
Performing the bootloader update requires a third-party programming tool, soldering skills and
voids the warranty of the unit!
The steps to follow are listed below:
1. Open the case of the programmer carefully. Please note:
Opening the case of the debugger voids the warranty!
2. Change the position of the SMT jumper ER/PGM to the opposite position. This would require
Page 18 of 24