Flashing Jetson TX2 via USB



Looking at a custom carrier board for the Jetson TX2 and won’t have a SDCard slot, what is the recommended way to flash the resin image via USB please?



@telphan did you ever flashed the Jetson with a resin.io image via usb in recovery mode?


@brice I am sorry, but we cannot flash over recovery mode as we would need to provide users with tools that Nvidia has under copyright.


Thanks @telphan, I understand you can’t provide the tools, was just wondering if there was a way for me to do it using the flash.sh script provided with Jetpack? Alternatively, is there a way to boot from a USB drive instead and flash this way?


The way we recommend commissioning the TX2 is to create an Installer SD card, that you then boot the TX2 from. https://docs.resin.io/jetson-tx2/nodejs/getting-started/#provision-your-device

Let us know if that doesn’t suit your use case, and we’ll see if we can dig further.


Oh, drat, just noticed the bit in your original post where you mentioned the lack of an SD slot! Give me a moment to dig further.


@sqweelygig any update on this one please?


hey @brice , you could potentially you could use flash.sh script to flash resinOS, but we do not have a process in place for that. Essentially you need to modify the flash.xml to include our partitions and then use the normal JetPack process to flash.


Thanks, will give it a try.


Did Shaun’s advice above fix the issue, I’m going to assume yes, but it would still be nice to know.


@sqweelygig I haven’t had a chance to resume testing this method, will keep you updated.


@brice If you are still interested, I wrote a little tool to flash resinOS image on the TX2 via the USB.

You can check the tool out here:

Let me know if you have any feedback on this.


Awesome, thanks @telphan