Skip to content

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. SE70_serial

  • 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