From 79b1757276a189f0b898903f5d85658e0b5c478a Mon Sep 17 00:00:00 2001 From: Alexandru Costache Date: Thu, 5 Dec 2024 11:59:50 +0200 Subject: [PATCH] contracts/hw.device-type: Update instructions for Orin flasher types Change-type: patch Signed-off-by: Alexandru Costache --- .../jetson-agx-orin-devkit-64gb/contract.json | 12 ++++++++---- .../jetson-orin-nano-devkit-nvme/contract.json | 10 ++++++---- .../jetson-orin-nano-seeed-j3010/contract.json | 10 ++++++---- .../jetson-orin-nx-seeed-j4012/contract.json | 10 ++++++---- 4 files changed, 26 insertions(+), 16 deletions(-) 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."] } }