0.5.65 • Published 4 days ago

jetson-flash v0.5.65

Weekly downloads
18
License
Apache-2.0
Repository
github
Last release
4 days ago

jetson-flash

This tool allows users to flash BalenaOS on Jetson supported devices

This tool is separate into two parts:

  • Extract BalenaOS image from a BalenaOS flasher image (this will be moved to etcher once the fatfs issues are fixed)
  • Flash BalenaOS via USB on a Jetson board (this will be moved to etcher)

Balena devices support

  • NVidia Jetson NANO eMMC
  • NVidia Jetson Nano SD-CARD
  • NVidia Jetson TX2
  • NVidia Jetson Xavier AGX
  • NVidia Jetson Xavier NX Devkit eMMC
  • NVidia Jetson Xavier NX Devkit SD-CARD

WARNINGS

Due to issues with the fatfs node module, which does not support some operations we cannot transfer the following Balena configurations:

  • system-proxy

Assumptions

  • Linux based host - we test this tool with Ubuntu
  • Sudo privileges

Prerequisites

  • A Jetson BalenaOS image.
  • Please unzip the image downloaded from the dashboard before passing it to the flashing tool.

Tool dependencies

  • NodeJS (>= v10)
  • This tool runs internally the Linux_for_Tegra package that Nvidia provides, so we assume you have all the dependencies for this tool installed.

Getting Started

NOTES:

  • Make sure that the Jetson board is pluged to your host via USB and is in recovery mode
  • Running the Nvidia flash tool requires sudo priviliges
  • This tool will produce all intermidiate steps in /tmp/${pid_of_process} and will require sudo priviliges to delete
  • If flashing Jetson TX2 with a BalenaOS image older than 2.47, please checkout tag 'v0.3.0'. BalenaOS 2.47 updated L4T version from 28.3 to 32.4.2.
  • Current BSP version used for flashing is L4T 32.4.2. Please ensure the BalenaOS version you are flashing uses the same L4T, by consulting the changelog available in the BalenaOS Jetson repository.

Clone this repository

$ git clone https://github.com/balena-os/jetson-flash.git

Run the cli, specifying desired device type:

$ ./bin/cmd.js -f balena.img -m <device_type>

Current supported device types are: jetson-nano-emmc, jetson-nano-qspi-sd, jetson-tx2, jetson-xavier, jetson-xavier-nx-devkit-emmc, jetson-xavier-nx-devkit

Support

If you're having any problems, please raise an issue on GitHub and the balena.io team will be happy to help.

License

The project is licensed under the Apache 2.0 license.

0.5.65

15 days ago

0.5.64

25 days ago

0.5.63

3 months ago

0.5.61

4 months ago

0.5.62

4 months ago

0.5.60

5 months ago

0.5.58

5 months ago

0.5.59

5 months ago

0.5.57

5 months ago

0.5.54

7 months ago

0.5.55

7 months ago

0.5.52

7 months ago

0.5.53

7 months ago

0.5.56

7 months ago

0.5.50

9 months ago

0.5.51

9 months ago

0.5.49

9 months ago

0.5.47

11 months ago

0.5.48

10 months ago

0.5.45

11 months ago

0.5.46

11 months ago

0.5.44

12 months ago

0.5.43

1 year ago

0.5.41

1 year ago

0.5.42

1 year ago

0.5.40

1 year ago

0.5.38

1 year ago

0.5.39

1 year ago

0.5.36

1 year ago

0.5.37

1 year ago

0.5.32

1 year ago

0.5.33

1 year ago

0.5.30

2 years ago

0.5.31

2 years ago

0.5.34

1 year ago

0.5.35

1 year ago

0.5.29

2 years ago

0.5.28

2 years ago

0.5.27

2 years ago

0.5.25

2 years ago

0.5.26

2 years ago

0.5.23

2 years ago

0.5.24

2 years ago

0.5.22

2 years ago

0.5.21

2 years ago

0.5.18

2 years ago

0.5.19

2 years ago

0.5.16

2 years ago

0.5.17

2 years ago

0.5.14

2 years ago

0.5.15

2 years ago

0.5.20

2 years ago

0.5.13

3 years ago

0.5.12

3 years ago

0.5.11

3 years ago

0.5.10

3 years ago

0.5.9

3 years ago

0.5.8

3 years ago

0.5.7

3 years ago

0.5.6

3 years ago

0.5.5

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.5.2

3 years ago

0.5.1

4 years ago