Advertisement

Quick Links

KEYFOB PROGRAMMER QUICK START GUIDE
IMPORTANT INFORMATION
1) Do not leave the programmer connected to the PC adapter or a
target system, as this will drain the battery.
Installing Software
1) Run the executable file on the CD. This will install software and
pre-install USB drivers.
2) Plugin PC dongle to a USB port. The drivers should install
automatically. If they do not, see Troubleshooting section
LOADING FROM THE PC
1) Connect the PC adapter (dongle) to the PC USB port.
2) Connect the PC adapter directly to the programmer using the
short ribbon cable.
3) To load code, follow the instructions in the software.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the KEYFOB and is the answer not in the manual?

Questions and answers

Summary of Contents for KANDA KEYFOB

  • Page 1 KEYFOB PROGRAMMER QUICK START GUIDE IMPORTANT INFORMATION 1) Do not leave the programmer connected to the PC adapter or a target system, as this will drain the battery. Installing Software 1) Run the executable file on the CD. This will install software and pre-install USB drivers.
  • Page 2 Run the Keyfob Programmer software a) If USB dongle is not detected, or another Kanda dongle is present, then this error appears. Make sure only one Kanda dongle is plugged in. b) If the AVR Programmer is not detected, then this message will appear.
  • Page 3 Once the programmer is detected and any firmware update necessary has been carried out, the main programmer window will appear. The caption at top will say Keyfob or V3 Keyfob for latest version. Only V3 supports UPDI The right-hand side of the screen shows the Programmer settings,...
  • Page 4 Programmer and Device Setup • Select Program Method - ISP or UPDI • Select Device • Flash Filename box. Enter your flash filename or leave blank if you want to only program EEPROM. • EEPROM Filename box – if AVR device has EEPROM and data is required, then select your EEPROM file •...
  • Page 5 Note: You can press button to program again while error codes are flashing. Loading the Programmer Once all these settings have been selected, the programmer can be loaded. The buttons to load the programmer are labelled as Program Operations. The keyfob programmer has buttons to load and read the program.
  • Page 6 Click Load Button to load the programmer with all the settings, fuses and files we have already selected. This will clear any old settings. Click Read to examine the contents of the programmer. Fuse Button Click the Fuse button to edit the Fuses for the currently selected device.
  • Page 7: Program Options

    The available fuses and lock bits for the currently selected AVR are displayed. Click on the tab on the right of the screen to see Lockbits and Boot Block options. Enabled AVR fuses (programmed) are actually 0 value. The binary values of each available fuse are displayed at the button of the screen.
  • Page 8 Copy Unit. Use Load Unit to transfer the contents to other programmers. This is also the simplest way to transfer settings to another user. This replaces the Fob file mechanism used on old AVR keyfob software. Load from Command line or Process The software can be launched from a command line or another process by calling avrHHP.exe with a Load parameter and optional...
  • Page 9 Call it with a second parameter, a .PRG filename eg avrHHP.exe Load "C:\Test Files\test1.prg" will load this file The software will run, load the programmer and then close. To keep the software open after load add a third parameter called SHOW, for example avrHHP.exe Load "C:\Test Files\test1.prg"...
  • Page 10: Power Options

    The keyfob does not need a battery with the Dongle2 or Dongle3. V3 Keyfob is not fitted with a battery. The target must be powered and it supplies power to the keyfob so no battery is needed. The minimum target voltage with the keyfob programmer is 3.3V.
  • Page 11 TARGET Connection -ISP 1) Connect the programmer to the target system using the short ribbon cable. • Target Layout – not end of lead view • Header is 0.1” (2.54mm) box header in 5 x 2 format, with polarising notch - 10-way IDC header •...
  • Page 12 Recommended ISP Circuit This diagram shows a typical ISP circuit that will work with the Handheld Programmer. Please read the notes for more detail. Schottky 1K - 10K Diode e.g. BAT 42 100nF MOSI RESET RESET MISO MISO MOSI Header 1K Min To Application circuit 1) This resistor should be fitted.
  • Page 13 5) Not applicable to keyfob programmer 6) Not applicable to keyfob programmer 7) GND pins. We recommend that all GND pins are connected. If not, then either pin 4 or pin 10 MUST be connected – these are programmer Ground. Pin 6 is connected to programmer battery but can be omitted.
  • Page 14 Adapters from the 10-way DIL interface to 6-way flying leads, 6- way DIL (Atmel 3 x 2 0.1” pin header), and 6-way Micromatch connectors are available from Kanda. V3 includes 10DIL6. Order Codes are: 10FLEX6...
  • Page 15 AVR UPDI Programming Only available on Keyfob Version 3. Microchip recommend the following layout for ISP header on your target circuit. Only 3 wires need connecting. The 10DIL6 adapter has this pinout for UPDI, connect it to end of 10-way lead.
  • Page 16: Led Codes

    Windows driver problems If you get a driver error or FTDIxx.DLL not found, make sure that you have run the install software from Kanda site and then plugged in programmer, NOT the other way round. The driver should appear as a "USB Serial Converter" in USB section of Device Manager.
  • Page 17 2) Check that programmer is connected to PC as shown on Page 1 3) Check battery or power supply to the programmer 4) Make sure you have a Keyfob Programmer dongle, not a standard AVRISP-U/STK200 dongle. The unit will say “Dongle2” on it.
  • Page 18: Contact Details

    FTDI drivers. You may need to roll back the FTDI driver first before update can be done. Using old software To continue to use older versions of Kanda software, you will need to roll back the FTDI driver. See www.kanda.com/files/RollBackDriverGuide.pdf for full instructions.

Table of Contents