imx_usb(1)

imx_usb1

Program to upload an u-boot image to the device and run

Usage

imx_usb [{-v | --verify}] [{-d | --debugmode}] [{-c DIR | --configdir=DIR}] [{-b NUM | --bus=NUM}] [{-D NUM | --device=NUM}] FILE [-lLOADADDR] [-sSIZE]

imx_usb [{-h | --help}]

Overview

This manual page documents briefly the imx_usb command.

This manual page was written for the Debian distribution because the original program does not have a manual page.

imx_usb is a program that can upload an image to the device memory and run. Thus it is able to de-brick the device supported by this tool.

Options

The program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below.

-v, --verify

Verify downloaded data.

-d, --debugmode

Enable debug logs.

-c DIR, --configdir=DIR

Reading configuration directory from non standard directory.

-b NUM, --bus=NUM

Filter bus number.

-D NUM, --device=NUM

Filter device address.

-h, --help

Show summary of options.

Files

/usr/share/imx-usb-loader/imx-loader.d/*.conf

The system-wide configuration file to control the behaviour of imx_usb.

Diagnostics

The following diagnostics may be issued on stderr:

no matching USB device found.

The supported device cannot be found on USB bus. Use the --debugmode option, to get more info.

imx_usb provides some return codes, that can be used in scripts:

CodeDiagnostic
0Program exited successfully.
1Something wrong.

Releases

4 releases since Debian 10 (Buster); the text changed 2 times.

  1. 10
  2. 11
  3. 12–13

Bugs

The program is currently limited to only work with the libusb-1.0 library.

The upstreams BTS can be found at https://github.com/boundarydevices/imx_usb_loader/issues.

Author

Ying-Chun Liu <[email protected]>

Wrote this manpage for the Debian system.

From imx-usb-loader 0~git20200517.30b43d69-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.