X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/1adf8174cf06760fdb35476744e3446e9c2eda02..07e521db928dc7e8ae707e8e395dfade95d031f0:/Projects/AVRISP-MKII/AVRISP-MKII.txt
diff --git a/Projects/AVRISP-MKII/AVRISP-MKII.txt b/Projects/AVRISP-MKII/AVRISP-MKII.txt
index d4eaa1764..1ac602bdf 100644
--- a/Projects/AVRISP-MKII/AVRISP-MKII.txt
+++ b/Projects/AVRISP-MKII/AVRISP-MKII.txt
@@ -67,6 +67,25 @@
* While this application can be compiled for USB AVRs with as little as 8KB of FLASH, for full functionality 16KB or more
* of FLASH is required. On 8KB devices, ISP or PDI/TPI protocol programming support can be disabled to reduce program size.
*
+ * \section Sec_KnownIssues Known Issues:
+ *
+ * \par Incompatible with newer AVRDUDE releases.
+ * Due to a change in 6.0.1 and never AVRDUDE releases,
+ * these builds are incompatible with the AVRISP-MKII clone project. Use an older 5.x release until AVRDUDE is patched.
+ *
+ * \par XMEGA EEPROM programming fails in some cases.
+ * Several users have reported that XMEGA EEPROM programming fails unless the chip is erased first. If a non-blank EEPROM
+ * is present, writing further EEPROM data causes corruption.
+ * LUFA issue tracker entry.
+ *
+ * \par Does not work with Atmel Studio 6.2 or newer in some cases.
+ * If the libUSB filter driver is used to bind both libUSB and Jungo drivers to the clone device at the same time, it will
+ * no longer work in Atmel Studio 6.2 and newer. This is due to a change in the latter; Atmel Studio now supports both
+ * drivers for various tools, but while the libUSB driver is given preference the inner workings of Atmel Studio cannot
+ * communicate with the AVR-ISP MKII with libUSB (this is true for the genuine tool also). Uninstall the filter driver and
+ * install only the standard libUSB driver, or Jungo driver. The \c RESET_TOGGLES_LIBUSB_COMPAT compile option (detailed
+ * below) is a suitable workaround to this issue.
+ *
* \section Sec_Installation Installation
* The programmer supports multiple platforms, both Windows and Linux.
*
@@ -87,19 +106,34 @@
* with your compiled copy of AVRDude, or create them using the libUSB-Win32 (http://sourceforge.net/projects/libusb-win32)
* project.
*
- * For convenience, the programmer will report two different serial numbers depending on the firmware compatibity mode, so
+ * For convenience, the programmer will report two different serial numbers depending on the firmware compatibility mode, so
* that the correct driver can be installed for the matching firmware. If the \c RESET_TOGGLES_LIBUSB_COMPAT compile option
* is used (see \ref Sec_Options) this allows for an easy way to automatically switch device drivers along with the firmware
- * compatibility mode.
+ * compatibility mode. The serials are:
+ *
+ *
+ *
+ * | Serial Number: |
+ * Compatibility Mode: |
+ *
+ *
+ * | 000200012345 |
+ * Jungo (Atmel Studio) Compatibility |
+ *
+ *
+ * | 000200112345 |
+ * libUSB Compatibility |
+ *
+ *
*
* \section Sec_ISP ISP Connections
* Connections to the device for SPI programming (when enabled):
*
*
*
- * | Programmer Pin: |
- * Target Device Pin: |
- * ISP 6 Pin Layout: |
+ * Programmer Pin: |
+ * Target Device Pin: |
+ * ISP 6 Pin Layout: |
*
*
* | MISO |
@@ -145,9 +179,9 @@
*
*
*
- * | Programmer Pin: |
- * Target Device Pin: |
- * PDI 6 Pin Layout: |
+ * Programmer Pin: |
+ * Target Device Pin: |
+ * PDI 6 Pin Layout: |
*
*
* | Tx/Rx 2 |
@@ -189,9 +223,9 @@
*
*
*
- * | Programmer Pin: |
- * Target Device Pin: |
- * TPI 6 Pin Layout: |
+ * Programmer Pin: |
+ * Target Device Pin: |
+ * TPI 6 Pin Layout: |
*
*
* | Tx/Rx 2 |
@@ -235,9 +269,9 @@
*
*
*
- * | Define Name: |
- * Location: |
- * Description: |
+ * Define Name: |
+ * Location: |
+ * Description: |
*
*
* | AUX_LINE_PORT |
@@ -289,7 +323,7 @@
* NO_VTARGET_DETECT |
* AppConfig.h |
* Define to disable VTARGET sampling and reporting on AVR models with an ADC converter. This will cause the programmer
- * to report a fixed 3.3V target voltage to the host regardless of the real target voltage.
+ * to report a fixed 3.3V target voltage to the host regardless of the real target voltage.
* \n \n Ignored when compiled for targets lacking an ADC. |
*
*