V1.8.1 CLI Flasher

Release notes summary
Status

RELEASE

OBSOLETE

Date2022-09-06

Changes in v1.8.1:

  • Romloader v2.5.3: Bugfix: Possible crash when connecting to the netX 90 Rev2  via UART or ethernet (NXTFLASHER-534).

  • Bugfix: detect_netx may hang with netx 90 Rev.1 (PHY V2 or V3) over ethernet (NXTFLASHER-537).

  • USIP Player: Do not verify the signature of the helper files if the read command is selected.
  • USIPGen v0.2.1: Exit with error code 1 if the serial connection can not be opened inside the load_usip function.


Changes in v1.8.0 (to version 1.7.0):

  • Add Support for new chip types:
      netX 90 Rev1 with PHY v3
      netX 90 Rev2
  • When detecting an SPI/SQI flash, detect and display the device name and its JEDEC ID, when possible.
  • 'detect_netx' command now detects netX 90 Rev.1 and netX 90 Rev.1 PHY V3: when netX 90 Rev. 1 is found, detect the PHY version.
  • Romloader 2.5.2:
    • netX 90/JTAG: disable all IRQs if CPU is halted in undefined state (that is, when attach mode is selected or when the CPU does not halt in the breakpoint as expected after reset.)
    • netx 90 Rev1 and Rev2: When the netx is in the UART terminal console, send a reset command which allows us to enter the machine interface. (Previously, a manual reset was required).
    • UART machine interface: During the connection setup, when the netx is repeatedly sending a packet because it is waiting for an ack packet, send a cancel_operation request.
    • netX 90: When secure boot mode is detected, exit with an error.
    • Changed wording of some messages during chip type detection (more uniform messages, mention when chip type is potentially incorrect, mention open/secure boot mode)


  •  WFP:
    • Added the 'read' command. It allows to read data from the flash controlled by a WFP control file and store the resulting files in a WFP directory or a WFP archive.

    • Added summary output to verify command.
    • Added  new command 'example' that gives an example control XML based on the connected netX (selected plugin.
    • Bugfix: Verify command fails for a wfp archive that uses a flash command for intflash01 before another flash command for intflash1 or intflash0.  (NXTFLASHER-432)
    • Bugfix: Add timestamps to the files in a created archive. (NXTFLASHER-426)


  • USIP Player:
    • Add command set_kek.
    • Updated the read_sip binary: Invalidate the SIP copy in RAM and reset to prevent reading from an outdated copy.
    • Updated SIPper to v0.2.3-dev3


  • SIPper v0.2.3-dev3:
    • Updated uart_handler to version 1.2.1
      Added support of new uart_handler receive routine to make the communication more robust
    • Added details to executable, which are shown when you hover over the exe file in Windows


See change log in CLI Flasher doc directory.

Availability
Operating systemsWindows 7Windows 10Windows 11Linux
Status(tick)(tick)(tick)

(tick) Ubuntu 16.04, 18.04, 20.04

(error) Not available for the new USIP Player feature

FlashInternal flash

External serial flash

External parallel flash

eMMC / SD card
netX 10(error)(tick)(error)(error)
netX 100/500(error)(tick)(tick)(error)
netX 50(error)(tick)(tick)(error)
netX 51/52(error)(tick)(error)(error)
netX 4000 / 4100(error)(tick)(error)(tick)
netX 90(tick)(tick)(error)(error)
netIOL(error)(tick)(error)(error)
netX interfacesJTAGUARTUSBEthernet
netX 10(tick)(tick)(error)(error)
netX 100/500(tick)(tick)(tick)(error)
netX 50(tick)(tick)(tick)(error)
netX 51/52(tick)(tick)(tick)(error)
netX 4000 / 4100(tick)(tick)(tick)(error)
netX 90(tick)(tick)(error)(tick)
netIOL(tick)(error)(error)(error)


Legend

(tick) supported

(error) not available

Changes in this version

type key summary resolution
Loading...
Refresh

Known issues

type key summary fixVersions status resolution
Loading...
Refresh

Download

USIP Player feature not included in Ubuntu versions


  File Modified

Text File cli_flasher_changelog_v1.8.1.txt

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-ubuntu16.04_x86.tar.gz

2022-09-06 by Stephan Lesch

File flasher_cli-1.8.1-ubuntu16.04_x86.tar.gz.sha256

2022-09-06 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-ubuntu16.04_x86_64.tar.gz

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-ubuntu16.04_x86_64.tar.gz.sha256

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-ubuntu18.04_x86.tar.gz

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-ubuntu18.04_x86.tar.gz.sha256

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-ubuntu18.04_x86_64.tar.gz

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-ubuntu18.04_x86_64.tar.gz.sha256

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-ubuntu20.04_x86_64.tar.gz

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-ubuntu20.04_x86_64.tar.gz.sha256

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-windows_x86.zip

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-windows_x86.zip.sha256

2022-09-16 by Stephan Lesch

ZIP Archive flasher_cli-1.8.1-windows_x86_64.zip

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1-windows_x86_64.zip.sha256

2022-09-16 by Stephan Lesch

File flasher_cli-1.8.1_patch.7z Add missing files for workflow

2022-09-24 by Guido Dormann

ZIP Archive flasher_cli_usip-1.8.1-windows_x86.zip

2022-09-06 by Stephan Lesch

File flasher_cli_usip-1.8.1-windows_x86.zip.sha256

2022-09-06 by Stephan Lesch

ZIP Archive flasher_cli_usip-1.8.1-windows_x86_64.zip

2022-09-06 by Stephan Lesch

File flasher_cli_usip-1.8.1-windows_x86_64.zip.sha256

2022-09-06 by Stephan Lesch

Note:

  • Archive name: flasher_cli := CLI Flasher as known, without support for USIP Player
  • Archive name: flasher_cli_usip := new CLI Flasher, which includes USIP Player feature for netX 90

Use the USB drivers available under the following link

V2.4.11 Windows USB driver for CLI Flasher

V0.0.4 Linux udev-rules for CLI Flasher

If you are using the NRPEB-SPM hardware, install also the driver available under the following link

V3.0.0.0 (NXUSBFTDI)

Documentation

Documentation will be updated and include the new USIP player feature ASAP