The url for the schema.
The version of the schema for this Json file
The file version of this Json file.
Contains release information needed to support a specific SDK.
No Additional PropertiesThe display name on client of this product.
The types of the server for login and load data.
No Additional Items[
"DEVZONE"
]
[
"PID",
"DEVZONE"
]
Title of this release.
The release revision is supported for this SDK.
The minimum SDK Manager version to support.
The maximum SDK Manager version to support.
Release message of this release.
The PID program group id of this release, define if user need to join some program group to gain access to this release.
The DevZone program group id of this release, define if user need to join some program group to gain access to this release
Pop up the upgrade message if meets specific condition.
No Additional ItemsBuild number, accept regular expression.
Release Version, accept regular expression.
Release Revision
The host Operating Systems this release supports.
No Additional PropertiesThe host Operating Systems this release’s host groups supports.
No Additional ItemsThe host Operating Systems this release’s target groups supports.
No Additional ItemsIf this release support internal hardwares.
If this release is for an additional sdk.
The relation between this additional SDK and base SDK. Only defined if this release is for an additional SDK.
No Additional ItemsThe additional SDK should be enabled or not by default.
The parent related Base SDK of the current SDK.
The title of the parent SDK.
The release revision of the parent SDK.
The product of the parent SDK belongs to.
The target OS of the parent SDK.
The release version of the parent SDK.
The release edition of the parent SDK.
The related Additional SDK depends on current SDK.
No Additional ItemsThe related SDK general information for matching.
The title of the parent SDK.
The release revision of the parent SDK.
The product of the parent SDK belongs to.
The target OS of the parent SDK.
The release version of the parent SDK.
The release edition of the parent SDK.
The related Additional SDK conflicts with current SDK.
No Additional ItemsThe related SDK general information for matching.
The title of the parent SDK.
The release revision of the parent SDK.
The product of the parent SDK belongs to.
The target OS of the parent SDK.
The release version of the parent SDK.
The release edition of the parent SDK.
The SDK installation process uses this global envrioment variable to run.
No Additional ItemsName of the global variable.
Value of the global variable.
If True, then user data for DRIVE that is stored on a persistent partition will be deleted. Used in DRIVE SDK only.
Release notes of this release.
No Additional PropertiesThe title of the release note.
The url to release note.
If release note can be downloaded.
Should this release been shown in main Releases list
Allow to run SDK Manager client as root when installing this SDK.
Options to set the Jetson/IGX/Holoscan device to recovery mode.
No Additional Items[
"manual",
"automatic"
]
[
"none"
]
If the release supports OEM Pre Configuration for the flashing BSP.
If the release supports bootRom Preflash Verification for the flashing BSP.
[Deprecated] Default selection of QNX toolchain name. Only used in the DRIVE SDK.
Define what kind of architectures this release supports.
No Additional Items[
"x86_64"
]
[
"aarch64",
"x86_64"
]
If the SDK is locked.
The name of the product category for this release.
Operating system this release supports.
"Linux"
"QNX"
The release version supported this SDK release.
The release edition is supported for this SDK release.
Supported hardware information.
No Additional PropertiesSeries Ids this release support. Available series Ids can be found in ~/.nvsdkm/hwdata/families/<product>/series/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_TARGETS"
]
Device Ids this release support. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_64GB"
]
Device Ids that should be excluded from the series, it can either have a unique install method, or should not be included in the release. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_64GB"
]
Id of this SDK release
If this release contains target components.
Define what hardware part this SDK release contains.
No Additional Items[
"host",
"target"
]
The release build is supported for this SDK release.
The default target device access information for this SDK related targets.
No Additional PropertiesUsername used on the target device.
Password used on the target device.
Ip address of the target device.
Port number to connect the target device.
If target device support external storage.
The url to where the files can be downloaded from for the SDK components.
Contains needed sections’ information for this SDK.
No Additional ItemsName of this section.
Title of this section.
If the section is selectable.
If the section is selected by default.
The ids of the groups under this section
No Additional ItemsId of this section.
If this section should be displayed.
Contains needed groups’ information for this SDK.
No Additional ItemsThe keys of the groups to match [A-Z0-9_]+.
Contains detailed groups’ information.
No Additional PropertiesName of the group.
Type of this group.
"host"
"target"
"target_image"
The place this group installed on.
"host"
"target"
Description of the group.
If the group is a virtual group.
If the group should be selected by default.
If the group is selectable.
If this group should be displayed.
Used to only in flash group, to build the simple unique flash dialog replace the defaule one in the client. Contains flash message. Use this with the flashUserInputs only.
Used to only in flash group, to build the simple unique flash dialog replace the defaule one in the client. Contains the user input fields. Use with the flashMessage only.
No Additional ItemsDisplay name of the user input field.
Whether you should input in user input field.
Default value of the user input field.
DId of the user input field.
ID, used in the client to identify the group.
Contains the component information for different versions.
No Additional ItemsVersion number of this group.
The components information under this group.
No Additional ItemsId of the component.
Version number of the component.
Contains needed components’ information for this SDK.
No Additional PropertiesAll properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:[A-Z0-9_]+
The official name of the component, which will be shown in the SDK Manager GUI.
Expose the component in the SDK Manager GUI.
The estimated install duration in seconds.
If a component installation takes a lot longer than expected, a dialog will pop up to notice user. You can specify the exact time in seconds here, otherwise it's' calculated in the client based on package size.
Components can have different platforms to support different install files per supportedHardware and operatingSystems.
No Additional ItemsThe operating systems supported this version.
No Additional ItemsPath where the installation/uninstallation will be executed.
Defines how the engine will queue the file in installation/uninstallation order.
The commands that need to be executed during the process.
No Additional ItemsThe sequence stage of when/how the commands should be executed.
The type of where the commands should be executed.
The actual commands should be executed.
No Additional ItemsEnvironment variables during the installation/uninstallation process.
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:[a-zA-Z0-9_]+
Key is the environment variable name, and value is the environment variable value.
This element contains information of the download files and installation methods.
No Additional ItemsThe URL of the download file.
The file name of the download file.
Size of the download file in bytes.
Checksum of the download file.
The download file checksum type, Set to md5.
The yes / no to identify whether SDK Manager should verify the checksum.
The install parameters for the download file.
No Additional PropertiesAdditional parameters for the download file.
No Additional PropertiesAdditional apt options for installation
Packages information of the installation packages if they are deb, deb repo, rpm packages.
No Additional ItemsName of the package.
Version of the package.
Repo package info. This is only used when there is a specific key file need to be added for the repo but is not a *.pub in the repo.
Deb/rpm repo package name.
Deb/rpm package version.
Public key file name within this repo file. The key file is then added with 'sudo apt-key add <keyFile>' command. Example: GPGKEY. If not provided, it searches *.pub in the repo and use this file.
It is used to pass additional parameters to .run file. Example: '--nox11 --noprogress -- -noprompt'. It is not used for other file type at the moment.
The commands that need to be executed during the process.
No Additional ItemsThe sequence stage of when/how the commands should be executed.
The type of where the commands should be executed.
The actual commands should be executed.
No Additional ItemsEnvironment variables during the installation/uninstallation process.
All properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:[a-zA-Z0-9_]+
Key is the environment variable name, and value is the environment variable value.
Path where the installation will be executed.
Defines how the engine will queue the file in installation order.
Installation type of the download file.
"skip"
"archive"
"zip"
"tgz"
"deb"
"deb_repo"
"run"
"run_root"
"cmd"
"target_deb_repo"
"target_deb"
"rpm"
The components or groups this component should be dependent on for the installation queue.
No Additional ItemsType of the dependency.
"optional"
"required"
ID of the dependency component or group.
Define what kind of architectures this component supports.
No Additional Items[
"x86_64"
]
[
"aarch64",
"x86_64"
]
Supported hardware information.
No Additional PropertiesSeries Ids this release support. Available series Ids can be found in ~/.nvsdkm/hwdata/families/<product>/series/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_TARGETS"
]
Device Ids this release support. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_64GB"
]
Device Ids that should be excluded from the series, it can either have a unique install method, or should not be included in the release. Available device Ids can be found in ~/.nvsdkm/hwdata/families/<product>/devices/ (see Hardware reference file).
No Additional Items[
"JETSON_AGX_ORIN_64GB"
]
The size in MB of the component after installed.
The prerequisites string checks for the components, if needed. Available prerequisites in SDK Manager include.
No Additional ItemsThe IDs of the prerequisite.
Parameters of the prerequisite
No Additional ItemsThe operating systems need to use this prerequisite.
No Additional ItemsDefine what kind of architectures need to use this prerequisite.
No Additional Items[
"x86_64"
]
[
"aarch64",
"x86_64"
]
What kernel version need to use. Only if prerequisite is related to a kernel(id includes KERNEL).
Information uri of this prerequisite related topic.
What device image version need to use. Only if prerequisite is related to device image version(id includes DEVICEIMAGEVERSION).
Contains the modalIDs defined in this L3 Json need to be used in this platform.
No Additional ItemsThe component exact version.
The IDs of the licenses for this component are used in SDK Manager.
No Additional ItemsID, Used in the client to identify the component.
Set whether the component installation status is detectable or not. Typically, the installation type with deb, debrepo, targetdebrepo, targetdeb, and rpm should be set to true. Others should be set to false.
Set whether the component installation status is detectable. Should be set to true when a component has both detectable methods and undetectable methods in it.
Licenses used for this SDK.
No Additional PropertiesAll properties whose name matches the following regular expression must respect the following conditions
Property name regular expression:[A-Z0-9_]+
Name of the license.
Url of the license.
If the license is locked.
ID of the license.
Dynamic modals used in this SDK. This usually contains fields like warnings, instructions, errors.
No Additional ItemsName of the dynamic modal.
Display Condition of the dynamic modal.
No Additional PropertiesStages Condition of the dynamic modal.
No Additional ItemsConditions of the dynamic modal.
No Additional ItemsA list of commands to be saved in a temp bash file and to be run on host.
No Additional ItemsA list of commands to be saved in a temp bash file, copied to target, then to be run on target.
No Additional ItemsContent of the dynamic modal.
No Additional PropertiesTitle of the dynamic modal.
Icon type of the dynamic modal.
Layout type of the dynamic modal.
No Additional ItemsTag type of the dynamic modal.
Text attributes type of the dynamic modal.
No Additional PropertiesText type of the dynamic modal.
Bullets attributes type of the dynamic modal.
No Additional PropertiesBullets type of the dynamic modal.
No Additional ItemsRadio attributes type of the dynamic modal.
No Additional PropertiesThe default value of this radio item.
The options of this radio item.
No Additional ItemsVariable Name of this radio item.
Label Name of this radio item.
Input text or input password attributes type of the dynamic modal.
No Additional PropertiesThe default value of this input item.
Variable Name of this input item.
Label Name of this input item.
ID of the dynamic modal.
Must match regular expression:^[A-Z0-9_]+$