# Hikey960 ## Components The following components are required to fully automate the board: - [Flylead MIB](/hardware/mibs/flylead.md) - Short RJ45 network cable - USB-C male to USB-C male cable ## MIB ```{figure-md} ![MIB](/_images/hikey960/hikey-960-laa-mib.jpg){align=center} Hikey960 on the LAA/MIB ``` ### Configuration Set voltage level switch on the top of the MIB to 1v8: ```{figure-md} ![MIB](/_images/hikey960/hikey-960-mib-switch.jpg){align=center} VIO level set to 1v8 ``` ### 96 boards header ```{admonition} Multiple DUTs :class: warning 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. ```{admonition} Standoffs :class: tip 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](/hardware/peripherals.md#dut-usb) to the hikey96 USB debug port. ### Board boot mode Set the Boot Mode switches as on the picture below: ```{figure-md} ![MIB](/_images/hikey960/hikey960-boot-mode-switches.jpg){align=center} Boot mode switches ``` ```{figure-md} ![MIB](/_images/hikey960/hikey-960-dip-switch.jpg){align=center} 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](https://www.96boards.org/documentation/consumer/hikey/hikey960/getting-started/). ## LAVA version In order for LAVA to automatically detect the fastboot board ID, LAVA should be running the latest release (after 2025.02).