bugAVR Downloader/UploaDEr - Bugs: bug #40615, Doesn't work with JTAGICE3...


You are not allowed to post comments on this tracker with your current authentication level.

bug #40615: Doesn't work with JTAGICE3 firmware 3.18

Submitted by:  Dennis Lambe Jr. <malsyned>
Submitted on:  Mon 18 Nov 2013 01:09:42 AM UTC  
Votes:  100  
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  Fixed Privacy:  Public
Assigned to:  Joerg Wunsch <joerg_wunsch> Originator Name:  Dennis Lambe
Open/Closed:  Open Release:  None
Programmer hardware:  Device type: 

Fri 02 May 2014 09:39:13 AM UTC, comment #3:

Ah, indeed, I found r1278 which implements this. Cool!

Matthijs Kooijman <matthijs>
Fri 02 May 2014 09:23:19 AM UTC, comment #2:

The non-NDA documentation is here:


Anyway, this is supposed to be already fixed in the current

Joerg Wunsch <joerg_wunsch>
Project AdministratorIn charge of this item.
Fri 02 May 2014 09:10:48 AM UTC, comment #1:

For anyone coming across this bug, also see this mailing list thread: http://lists.nongnu.org/archive/html/avrdude-dev/2013-11/msg00008.html

It contains some (far from finished) patches, and talks about Atmel offering documentation under NDA for anyone wanting to work on this.

Matthijs Kooijman <matthijs>
Mon 18 Nov 2013 01:09:42 AM UTC, original submission:

I used Atmel Studio 6.1 to upgrade the firmware on my JTAGICE3 from 2.15 to 3.8. After doing so, AVRDUDE begins reporting:

avrdude: usbdev_open(): did not find any (matching) USB device "usb:"

I investigated, and it turns out that the USB descriptors for firmware 3.8 are completely different from 2.15.

The Product ID has changed from 0x2110 to 0x2140. There are now two interfaces: one HID interface named "JTAGICE3 CMSIS-DAP" (the same name as in the iProduct string) with an Interrupt endpoint IN/OUT pair; and one vendor-specific interface named "JTAGICE3 Data Gateway" with a Bulk endpoint IN/OUT pair.

I have attached the output of lsusb on the device.

This forum thread suggests that the Data Gateway interface isn't needed for AVR programming: http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=1092644

I haven't been able to dig up any information about whether the protocol on the HID Interrupt endpoints has anything at all to do with the 2.x USB protocol.

Maybe there are some clues in this release notice: http://www.atmel.no/webdoc/jtagice3/jtagice3.whats_new.html

Dennis Lambe Jr. <malsyned>


Attached Files
file #29646:  lsusb-jtag3-3.8.txt added by malsyned (4KiB - text/plain)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by joerg_wunsch (Posted a comment)
  • -email is unavailable- added by matthijs (Posted a comment)
  • -email is unavailable- added by cmorty
  • -email is unavailable- added by b2vn (Voted in favor of this item)
  • -email is unavailable- added by malsyned (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 100 encouragements so far.

    Only logged-in users can vote.




    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-05-02 joerg_wunsch StatusNone => Fixed
        Assigned toNone => joerg_wunsch
    2014-02-28 cmorty Carbon-Copy- => Added -email is unavailable-
    2014-02-17 b2vn Carbon-Copy- => Added b2vn
    2013-11-18 malsyned Attached File- => Added lsusb-jtag3-3.8.txt, #29646

    Back to the top

    Powered by Savane 3.3