Change wanted checksum on driver package for sdkmanager flash

I am working with a Seeedstudio A203 V2. They have a guide for flashing firmware to the Jetson (A203 Carrier Board | Seeed Studio Wiki). In the section “replace the files”, they want their drivers to be present in the install package. Since the sdkmanager rechecks the checksum before beginning to flash, this will not work. The modified zip will just get replaced with a new, unmodified one. Can we somehow change the checksum that is checked against - is it present in some file - or can we even disable the check altogether? If it is present in some file, I would like to get the location of said file.

Thanks in advance

Please contact with them to confirm how it works with SDK manager.

please do not mark solutions by yourself. Questions regarding nvidia software should be answered by nvidia. My questions were not about the seeedstudio drivers, but about nvidia software.

What checksum things are you talking about here?

I am talking about the checksum checks the sdkmanager does right before flashing a jetson.

Please try to provide the error log you saw there. It is hardly to understand what checksum you are talking about…

There are no error logs for what I want to do. I just want to modify the zip file which contains the jetpack zip file, which was downloaded from nvidia servers by the sdkmanager, to contain third party drivers. I am doing that by unzipping the jetpack, inserting files into the kernel folder, repackaging it to a zip file and changing the name to the one that the original zip file carried. The sdkmanager checks the checksum of that file, notices a mismatch, discards the file that I wanted to use in the flashing process and replaces it with a new one that was not modified by me by downloading that zip file again.
I want the sdkmanager to not replace my modified file.
To not have the jetpack zip file be replaced by a new one, the checksum that is checked against would have to be changed by me or checking checksums would have to be disabled altogether.
Please tell me how to do one of those two things.

You can just manually flash the board but not rely on sdkmaanger.

Just let it download the file first, apply your patch/files and then just start manual flash.

https://docs.nvidia.com/jetson/archives/r35.5.0/DeveloperGuide/IN/QuickStart.html

whenever I tried to execute the command ./apply_binaries by myself, the script would throw this error, regardless of the rights which I used to unpack the zip files:

||||||||||||||||||||||| ERROR |||||||||||||||||||||||


  1. The root filesystem, provided with this package,

has to be extracted to this directory:

/mnt/c/Users/name/Downloads/jetsonFW/Linux_for_Tegra/rootfs


  1. The root filesystem, provided with this package,

has to be extracted with ‘sudo’ to this directory:

/mnt/c/Users/name/Downloads/jetsonFW/Linux_for_Tegra/rootfs


Consult the Development Guide for instructions on

extracting and flashing your device.

|||||||||||||||||||||||||||||||||||||||||||||||||||||

So please tell me how to do the things I wanted to do.

If you ran the command with sudo and still hit this issue, please check if this partition (where you stored rootfs) is ext4.

I ran sdkmanager on the same system and it did not throw an error while executing these scripts.

Sdkmanager always ran with sudo in the background… That was why I asked you if you ran with sudo.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.