SE70 UEFI flashing guide
The Sunlight Platform requires the SE70 board to be flashed with the NVIDIA UEFI firmware. Below we have the instructions to flash the SE70.
Requirements
NVIDIA Release
The NVIDIA release is required to flash the the board. NVIDIA 35.1.0 Jetson Release is here.
These files should be downloaded:
Sunlight Jetson UEFI binary
The Sunlight Jetson UEFI binary is required. It can be found here
Hardware
For the flashing process a Linux PC is needed (preferably running Ubuntu 20.04).
Of course a Lenovo SE70 is required. The following should be connected to the board
-
A serial connection to the SE70 com1 slot.
-
A micro-USB to normal USB cable.
Flashing Instructions
Prepare the flashing environment
Unpack and apply the binaries on the NVIDIA Release files
tar -xf <..>/Jetson_Linux_R35.1.0_aarch64.tbz2
cd Linux_for_Tegra/rootfs
sudo tar -xpf <..>/Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
cd ../
sudo ./apply_binaries.sh
Copy the Sunlight Jetson UEFI binary
cp bootloader/uefi_jetson.bin bootloader/uefi_jetson.bin.ORIG
cp <..>/uefi_jetson_SUNLIGHT.bin bootloader/uefi_jetson.bin
Prepare the hardware
-
Connect the micro-USB cable to the micro-USB connector on the SE70 and to the PC on which the NVIDIA Release resides.
-
Turn on the board while pressing the 'Recovery' pin (it's right next to the power button). This should boot the SE70 into recovery mode and would be ready for flashing.
Flash the board
After all of the previous steps have finished run the flashing script
cd Linux_for_Tegra
sudo ./flash.sh jetson-xavier-nx-devkit-emmc mmcblk0p1
This would also install the NVIDIA ubuntu distro. After flashing is finished reboot the board.
The flashing process needs to be performed only once per board. After that, the normal Sunlight USB installation applies. The only difference is that it needs to be done ONLY via the serial and not with a screen and keyboard, because of an UEFI bug that produces lots of garbage input.
Please find the release 4.4.0.BETA1 asset here You can also find the relevant checksum file to validate the .img here