diff --git a/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/contract.json b/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/contract.json
index f6e8d5a9..b851d16d 100644
--- a/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/contract.json
+++ b/contracts/hw.device-type/jetson-agx-orin-devkit-64gb/contract.json
@@ -28,12 +28,16 @@
"is_private": false
},
"partials": {
+ "instructions": [
+ "Ensure your device is running UEFI firmware version 36.3. Click here for details on how to check or update your firmware version.",
+ "Connect a keyboard and a display to your {{name}}. These will be used for selecting the boot media in the UEFI firmware menu.",
+ "Use the form on the left to configure and download balenaOS for your new device."
+ ],
"bootDeviceExternal": [
- "Put the device in force recovery mode.",
- "Connect the USB-C data port of the Devkit to the Host PC.",
- "Boot the device from the inserted USB Key by following the AGX Orin Devkit 64GB flashing steps."
+ "Power on the ${{name}} and interrupt booting by pressing the 'Esc' key when prompted by the UEFI firmware.",
+ "Enter the Boot Manager Menu of the UEFI firmware and select the attached USB key as boot media. This will trigger the provisioning process."
],
"flashIndicator": ["power LED is off"],
- "bootDevice": ["Power up the {{name}}"]
+ "bootDevice": ["Power up the {{name}}. A progress bar will show up on the display while the UEFI firmware is updated. Please do not interrupt this process by cutting power or rebooting the device."]
}
}
diff --git a/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/contract.json b/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/contract.json
index bb99f37b..65aa67c4 100644
--- a/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/contract.json
+++ b/contracts/hw.device-type/jetson-orin-nano-devkit-nvme/contract.json
@@ -28,12 +28,14 @@
"is_private": false
},
"partials": {
+ "instructions": [
+ "Ensure your device is running UEFI firmware version 36.3. Click here for details on how to check or update your firmware version.",
+ "Use the form on the left to configure and download balenaOS for your new device."
+ ],
"bootDeviceExternal": [
- "Insert a NVME drive in the carrier board and put the device in force recovery mode.",
- "Connect the USB-C port of the carrier board to the Host PC.",
- "RCM boot the balenaOS kernel following the Orin Nano Flashing steps."
+ "Insert a NVME drive in the Devkit and power up the {{name}}."
],
"flashIndicator": ["power LED is off"],
- "bootDevice": ["Remove recovery mode jumper and power up the {{name}}"]
+ "bootDevice": ["Power up the {{name}}. If you have a display or a debug UART cable connected to the device, a progress bar will show up while the UEFI firmware is updated. Please do not interrupt this process by cutting power or rebooting the device."]
}
}
diff --git a/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/contract.json b/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/contract.json
index a0693de0..07993f91 100644
--- a/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/contract.json
+++ b/contracts/hw.device-type/jetson-orin-nano-seeed-j3010/contract.json
@@ -28,12 +28,14 @@
"is_private": false
},
"partials": {
+ "instructions": [
+ "Ensure your device is running UEFI firmware version 36.3. Click here for details on how to check or update your firmware version.",
+ "Use the form on the left to configure and download balenaOS for your new device."
+ ],
"bootDeviceExternal": [
- "Put the device in force recovery mode.",
- "Connect the USB-C port of the carrier board to the Host PC.",
- "RCM boot the balenaOS kernel following the Seeed reComputer J3010 Flashing steps."
+ "Insert a NVME drive in the Devkit and power up the {{name}}"
],
"flashIndicator": ["power LED is off"],
- "bootDevice": ["Remove recovery mode jumper and power up the {{name}}"]
+ "bootDevice": ["Power up the {{name}}. If you have a display or a debug UART cable connected to the device, a progress bar will show up while the UEFI firmware is updated. Please do not interrupt this process by cutting power or rebooting the device."]
}
}
diff --git a/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/contract.json b/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/contract.json
index 98546cdb..12fb6221 100644
--- a/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/contract.json
+++ b/contracts/hw.device-type/jetson-orin-nx-seeed-j4012/contract.json
@@ -28,12 +28,14 @@
"is_private": false
},
"partials": {
+ "instructions": [
+ "Ensure your device is running UEFI firmware version 36.3. Click here for details on how to check or update your firmware version.",
+ "Use the form on the left to configure and download balenaOS for your new device."
+ ],
"bootDeviceExternal": [
- "Put the device in force recovery mode.",
- "Connect the USB-C port of the carrier board to the Host PC.",
- "RCM boot the balenaOS kernel following the Seeed reComputer J4012 Flashing steps."
+ "Insert a NVME drive in the Devkit and power up the {{name}}."
],
"flashIndicator": ["power LED is off"],
- "bootDevice": ["Remove recovery mode jumper and power up the {{name}}"]
+ "bootDevice": ["Power up the {{name}}. If you have a display or a debug UART cable connected to the device, a progress bar will show up while the UEFI firmware is updated. Please do not interrupt this process by cutting power or rebooting the device."]
}
}