Hikey960

Components

The following components are required to fully automate the board:

  • Flylead MIB

  • Short RJ45 network cable

  • USB-C male to USB-C male cable

MIB

MIB

Hikey960 on the LAA/MIB

Configuration

Set voltage level switch on the top of the MIB to 1v8:

MIB

VIO level set to 1v8

96 boards header

Multiple DUTs

Only connect a Raspberry Pi or a 96 board on the MIB, not both at the same time!

Connect the Hikey960 to the 96 boards header. The hikey960 should fit in the printed rectangle.

Standoffs

You can use standoffs to securely attach the board to the MIB.

USB

Connect a USB C-to-C cable from the LAA USB DUT port 1 to the hikey96 USB debug port.

Board boot mode

Set the Boot Mode switches as on the picture below:

MIB

Boot mode switches

MIB

Ensure Boot mode / Number 2 is on (bottom)

Software

Fastboot Setup

In order for LAVA to use the DUT, it should boot to fastboot automatically. THe Hikey960 are flashed with fastboot at factory and should boot to fastboot.

In case of issue, look at the starting guide.

LAVA version

In order for LAVA to automatically detect the fastboot board ID, LAVA should be running the latest release (after 2025.02).