Site Tools


Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
nvflash

This is an old revision of the document!


nvflash

nvflash is a utility provided by Nvidia for flashing Tegra devices. Nvflash runs on a host PC and communicates with the Tegra system (the AC100 in our case) through a dedicated USB port (the mini USB port on the AC100).

nvflash is distributed by nvidia as a binary only. Sources are not available and the communication protocol in not publicly documented.

Installing nvflash

From the nvidia tegra developper site

nvflash is distributed as part of the Linux4Tegra Development kit. available here: http://developer.nvidia.com/tegra-250-tango-development-kits

The following commands will install nvflash in ~/tools/ldk/bootloader folder:

$ mkdir ~/tools/
$ wget http://developer.download.nvidia.com/assets/mobile/files/tegra-linux-12.alpha.1.0.tar.gz
$ tar xf tegra-linux-12.alpha.1.0.tar.gz 

Two files are useful:

  • ~/tools/ldk/bootloader/nvflash: the nvflash utility itself
  • ~/tools/ldk/bootloader/harmony/fastboot.bin, a simple bootloader which is downloaded on the Tegra CPU to manage further communication with nvflash

Debian/Ubuntu Package

Nvflash nvflash is a utility provided by Nvidia for flashing Tegra devices. It is available for download within various packages available at the Nvidia Tegra Developer Zone Downloads page.

To be able to use the nvflash utility with your AC100, you need to boot into Recovery Mode (this page includes information on running nvflash without beeing root).

Note: currently, nvflash is only available for Linux or Windows. A Mac OS X version is not available.

nvflash.1311885195.txt.gz · Last modified: 2011/07/28 22:33 by ggrandou