Post Go back to editing

ICE-1000 & ICE-2000 Firmware version

Hi. What is the latest version of Firmware for both the ICE-1000 and ICE-2000? The Firmware page on has update files but does not state what version these files are. Thoughts?



  • Hi,

    The latest firmware version of ICE-1000 and ICE-2000 is "1.0.2"

    To upgrade the ICE-1000/2000 firmware version, you can go through the below link.

    Updating ICE-1000/2000 firmware with OpenOCD

    Once downloaded the zip file and after updating the firmware successfully, you can check the firmware version of updated file.

    To check the firmware version of ICE-1000/2000, you can use the below command, it will shows the firmware version as "Info: ICE-X000 firmware version is x.x.x".

    ICE-1000: openocd.exe -f interface/ice1000.cfg
    ICE-2000: openocd.exe -f interface/ice2000.cfg

    Please refer the attached screenshot.

  • Thank you! Looks like I am 1.0.2 as well.

  • When trying to update the firmware, I get:

    C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin>"C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin\openocd.exe" -f interface\ice1000.cfg -c "Ice1000_update.hex"
    Open On-Chip Debugger (Analog Devices CCES 2.9.0 OpenOCD 0.9.0-ga44a178) 0.9.0
    Licensed under GNU GPL v2
    Report bugs to <>
    adapter speed: 1000 kHz
    invalid command name "Ice1000_update.hex"

    I've also tried absolute paths for the HEX file and CCES 2.10.0.

    It seems that "-c" expects a command file.

    However, it seems to have worked in earlier attempts I've made months or years ago.

  • Hi,

    Could you please try with the below command.
    C:\Analog Devices\CrossCore Embedded Studio 2.9.2\ARM\openocd\bin>openocd.exe -f interface/ice1000.cfg -c "firmware Ice1000_update.hex"

    Please note that you must add ‘firmware’ before the firmware file name like below.
    -c “firmware Ice1000_update.hex”