- Notes
- I-jet Trace ARM firmware versions
- I-jet Trace CM firmware versions
- I-jet firmware versions
- JTAGjet-Trace firmware versions
- JTAGjet firmware versions
- How to identify the firmware version
Notes
EmuDiag.exe
(available via I-jet/JTAGjet menu) should be used to update the firmware.The newer firmware version for a particular probe is on the top.
Firmware updates are not related to any particular CPU or board support.
Release date is the date of the firmware release build, not the date of availability.
I-jet Trace ARM firmware versions
Directory:arm\bin\jet\firmware\i-jet-trace-arm\v2.5
Date: 2016/08/25 USB: 2016/01/25 Fixed (very rare) possibility of incorrect 1/2/4-bit capture (only over Mictor connector). Directory:arm\bin\jet\firmware\i-jet-trace-arm\v1.5
Date: 2016/06/06 USB: 2016/01/25 First official I-jet Trace ARM firmware.
I-jet Trace CM firmware versions
Directory:arm\bin\jet\firmware\i-jet-trace-cm\v7.5
Date: 2016/06/10 USB: 2015/09/02 Support for cJTAG added (requires IAR Embedded Workbench for ARM 7.60.1 or newer). It is compatible with all I-jet Trace CM versions. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v6.5
Date: 2015/09/02 Improved USB connection/enumeration reliability especially in multi-probe and USB 2.0 environments. Several internal enhancements (to be fully utilized in upcoming IAR Embedded Workbench for ARM releases). It is compatible with all I-jet Trace CM versions. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v5.4
Date: 2015/05/28 USB: 2015/05/07 Added support for 1-bit and 2-bit ETM (requires IAR Embedded Workbench for ARM 7.40.3 or newer). It is compatible with all I-jet Trace CM versions. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v4.4
Date: 2015/02/10 USB: 2015/05/07 Prevents programming older firmware into I-jet Trace Ver C. It is compatible with all I-jet Trace CM versions. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v4.3
Date: 2015/02/10 USB: 2015/02/27 Full support for I-jet Trace Ver C. It is compatible with all I-jet Trace CM versions, but obsolete. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v3.3
Date: 2014/12/12 USB: 2015/02/27 Preliminary support for I-jet Trace Ver C. It is compatible with all I-jet Trace CM versions, but obsolete. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v3.2
Date: 2014/12/12 USB: 2014/10/23 Faster JTAG operations (requires IAR Embedded Workbench for ARM 7.30.4 or newer). Improved ETM timestamp and synchronization. It is not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v2.2
Date: 2014/10/16 USB: 2014/10/23 First official I-jet Trace firmware. It is not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer. Directory:arm\bin\jet\firmware\i-jet-trace-cm\v1
Date: 2014/06/19 Initial I-jet Trace firmware (pre-relese). It is not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer.
I-jet firmware versions
Directory:arm\bin\jet\firmware\i-jet\v8.2
Date: 2020/11/04 1. Added generic UART send and receive capability over choice of pins on MIPI20/MIPI10 connectors. 2. Currently, the UART is used mainly for SFI (Secure Flash Interface) protocol available on some newer STM32H7 MCUs. 3. Future versions of Embedded Workbench may provide integrated UART terminal capability. Directory:arm\bin\jet\firmware\i-jet\v7.2
Date: 2017/04/05 1. Supports extra 256KB buffer (for more robust high-speed SWO) added in I-jet vB probes. 2. Extra SWO buffer will be utilized by any IAR Embedded Workbench for ARM version. 3. This firmware version is fully compatible with I-jet vA, but will bring no benefits. Directory:arm\bin\jet\firmware\i-jet\v6.2
Date: 2016/04/29 1. Support for cJTAG added (requires IAR Embedded Workbench for ARM 7.60.1 or newer). 2. Enlarged SWO buffer to improve SWO with slow USB ports or USB power saving modes. 3. Hold-in-reset capability added (for future use). Directory:arm\bin\jet\firmware\i-jet\v5.2
Date: 2016/03/24 -- this firmware is no longer supported and was replaced by v6.2 -- Directory:arm\bin\jet\firmware\i-jet\v4.2
Date: 2013/07/23 1. Fixing too high CPU load caused by 0-length USB packets. Directory:arm\bin\jet\firmware\i-jet\v4
Date: 2013/05/31 1. Added multi-channel measurements for I-scope probe. NOTE: IAR Embedded Workbench for ARM older than 6.60 will not enable multi-channel measurements. Directory:arm\bin\jet\firmware\i-jet\v3
Date: 2013/02/28 1. Better SWO on higher speeds in Manchester mode. 2. Better SWO data errors and USB overflow detection. 3. Improved time correlation of A2D and SWO data streams. 4. Added support for I-scope probe. NOTE: Only IAR Embedded Workbench for ARM 6.50.3 or newer will use changes 3. and 4. Older versions of IAR Embedded Workbench for ARM will benefit from changes 1. and 2. Directory:arm\bin\jet\firmware\i-jet\v2
Date: 2012/10/04 1. Fixed handling of certain SWO dividers in Manchester mode. 2. Fixed handling of nTRST line in multi-debugger configurations. Directory:arm\bin\jet\firmware\i-jet\v1
Date: 2012/05/09 Initial I-jet firmware.
JTAGjet-Trace firmware versions
Directory:arm\bin\jet\firmware\jtagjet-trace\v1.10
Date: 2015/1/30 1. Improved support for ETM v3. 2. Improved ETM calibration capabilities. Directory:arm\bin\jet\firmware\jtagjet-trace\v1.09
Date: 2011/10/27 1. Added support for Cortex-M4 ETM (skipping half-sync ETM frames). Directory:arm\bin\jet\firmware\jtagjet-trace\v1.08
Date: 2009/12/21 1. Added support for SWD mode. Directory:arm\bin\jet\firmware\jtagjet-trace\v1.06
Date: 2009/01/22 Fully functional, legacy JTAGjet-Trace firmware. NOTES: Any JTAGjet-Trace firwmare older than version 1.06 will be rejected by current software. JTAGjet-Trace firwmare updates include updates of main JTAGjet firwmare.
JTAGjet firmware versions
Directory:arm\bin\jet\firmware\jtagjet\v16
Date: 2009/08/06 1. Added support for SWD mode (via ADA-SWD adapter). Directory:arm\bin\jet\firmware\jtagjet\v12
Date: 2006/06/08 1. Faster adaptive clock (RTCK) handling. 2. Allow licenses to be embedded in the hardware. Directory:arm\bin\jet\firmware\jtagjet\v9
Date: 2005/03/24 Fully functional, legacy JTAGjet firmware. NOTES: Any JTAGjet firwmare older than V9 will be rejected by current software. JTAGjet firmware V12 or V16 cannot be down-graded into V9. Special procedure is needed to upgrade JTAGjet firmware V9 into V12, V16. JTAGjet-C2000 models will have firmware V10 (it is compatible with V9).
How to identify the firmware version
NewestEmuDiag.exe
(found inarm\bin\jet
) will display all release versions properly. These are version details corresponding to recent firmware releases:I-jet-Trace-ARM: Probe: I-jet-Trace-ARM detected. Probe: I-jet-Trace, FW ver 2.5 (2016/08/25, USB 2016/01/25), HW Ver:B I-jet-Trace-CM: Probe: I-jet-Trace, FW ver 7.5 (2016/06/10 USB: 2015/09/02), HW Ver:C I-jet: Current FLASH: Model: I-jet (11/04/2020 11:49) Version: 8 Current EEPROM: Model: I-jet Version: 2 (07/23/2013 17:29) JTAGjet-Trace: Current FLASH: Model: JTAGjet-USB (08/06/2009 10:39) Version: 16 ETM: JTAGjet-Trace, Ver:1.10, Capacity:18.0MB (4M samples) JTAGjet: Current FLASH: Model: JTAGjet-USB (08/06/2009 10:39) Version: 16