- Notes
- I-jet Trace A/R/M firmware versions
- I-jet Trace CM firmware versions
- I-jet firmware versions
- How to identify the firmware version
Notes
EmuDiag.exe
(available via the I-jet 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 A/R/M firmware versions
Directory:<install directory>\<target>\bin\jet\firmware\i-jet-trace-arm\v3.5
Date: 2025/01/13 USB: 2016/01/25 Added generic UART send and receive capability over a choice of pins on MIPI20/MIPI10 connectors. Improved support for cJTAG. Directory:<install directory>\<target>\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). Only available in IAR Embedded Workbench for Arm: Directory:<install directory>\<target>\bin\jet\firmware\i-jet-trace-arm\v1.5
Date: 2016/06/06 USB: 2016/01/25 First official I-jet Trace A/R/M firmware.
I-jet Trace CM firmware versions
Directory:<install directory>\<target>\bin\jet\firmware\i-jet-trace-cm\v8.5
Date: 2025/01/28 USB: 2015/09/02 Added generic UART send and receive capability over a choice of pins on MIPI20/MIPI10 connectors. Improved support for cJTAG. Compatible with all I-jet Trace CM versions. Directory:<install directory>\<target>\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 versions 7.60.1 or newer, or IAR Embedded Workbench for RISC-V versions 1.11 or newer). Compatible with all I-jet Trace CM versions. Only available in IAR Embedded Workbench for Arm: Directory:<install directory>\<target>\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). Compatible with all I-jet Trace CM versions. Directory:<install directory>\<target>\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 versions 7.40.3 or newer). Compatible with all I-jet Trace CM versions. Directory:<install directory>\<target>\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. Compatible with all I-jet Trace CM versions. Directory:<install directory>\<target>\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. Compatible with all I-jet Trace CM versions, but obsolete. Directory:<install directory>\<target>\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. Compatible with all I-jet Trace CM versions, but obsolete. Directory:<install directory>\<target>\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 versions 7.30.4 or newer). Improved ETM timestamp and synchronization. Not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer. Directory:<install directory>\<target>\bin\jet\firmware\i-jet-trace-cm\v2.2
Date: 2014/10/16 USB: 2014/10/23 First official I-jet Trace firmware. Not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer. Directory:<install directory>\<target>\bin\jet\firmware\i-jet-trace-cm\v1
Date: 2014/06/19 Initial I-jet Trace firmware (pre-relese). Not compatible with I-jet Trace CM Ver C. Use version 4.4 or newer.
I-jet firmware versions
Directory:<install directory>\<target>\bin\jet\firmware\i-jet\v8.2
Date: 2020/11/04 1. Added generic UART send and receive capability over a 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 Arm MCUs. 3. Future versions of Embedded Workbench may provide integrated UART terminal capability. Directory:<install directory>\<target>\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. Only available in IAR Embedded Workbench for Arm: Directory:<install directory>\<target>\bin\jet\firmware\i-jet\v6.2
Date: 2016/04/29 1. Support for cJTAG added (requires IAR Embedded Workbench for Arm versions 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:<install directory>\<target>\bin\jet\firmware\i-jet\v4.2
Date: 2013/07/23 1. Fixing too high CPU load caused by 0-length USB packets. Directory:<install directory>\<target>\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 versions older than 6.60 will not enable multi-channel measurements. Directory:<install directory>\<target>\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 versions 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:<install directory>\<target>\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:<install directory>\<target>\bin\jet\firmware\i-jet\v1
Date: 2012/05/09 Initial I-jet firmware.
How to identify the firmware version
NewestEmuDiag.exe
(found in<install directory>\<target>\bin\jet
) will display all release versions properly. These are version details corresponding to recent firmware releases: I-jet Trace A/R/M:Probe: I-jet-Trace-ARM detected. Probe: I-jet-Trace-ARM, FW ver 3.5 (2025/01/13, USB 2016/01/25), HW Ver:C
I-jet Trace CM:Probe: I-jet-Trace-CM detected. Probe: I-jet-Trace-CM, FW ver 8.5 (2025/01/28, USB 2015/09/02), HW Ver:D
I-jet:Probe: I-jet, FW ver 8.2, HW Ver:B