# RB5 ```{include} common-alert-enablement.md ``` For the Qualcomm® Robotics RB5 Development, use the [RPi and 96 boards MIB](/hardware/mibs/rpi-96b.md). ```{admonition} Development kit :class: tip If you have a Qualcomm® Robotics RB5 Development from the Development kit, you'll need to remove the camera mezzanie from the device. Once you have removed the plastic and camera, ensure to keep the mezzanie spacer, otherwise the RB5 will not fit on the LAA due to the ethernet port being too far away from the GPIO pins. ``` ## Configuration Set the voltage level switch on the top of the MIB to 1v8: ```{figure-md} ![MIB](/_images/rb5/rb5-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 Qualcomm® Robotics RB5 Development to the 96boards header. The Qualcomm® Robotics RB5 Development 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 Type C to Type C from the LAA USB Port 1 [USB DUT port 2](/hardware/peripherals.md#dut-usb) to the Qualcomm® Robotics RB5 Development USB C Port. ## Board boot mode For the device to work with the LAA, it should just work "out of the box". But, if the switches have been changed, make sure all switches are switched to off, on DIP_SW_1. And make sure DIP_SW_0, pin 3, is set to ON. To auto power on the board. ```{figure-md} ![MIB](/_images/rb5/rb5_dip_switches.jpg){align=center} RB5 mainboard DIP switches ``` Set the Boot Mode switches as shown in the picture below: ```{figure-md} ![MIB](/_images/rb5/rb5_dip_sw_0.jpg){align=center} Boot mode switches DIP_SW_0 ``` ```{figure-md} ![MIB](/_images/rb5/rb5_dip_sw_1.jpg){align=center} Boot mode switches DIP_SW_1 ``` Please see [Qualcomm Docs](https://docs.qualcomm.com/bundle/publicresource/topics/80-88500-5/RB5-DIP-switches.html) for guidance on switches. ## Network RB5 has a built in ethernet port, use a ethernet cable to connect the Dragonboard DB845c to the LAA. Plug ethernet cable into the board and into the [LAA private ethernet port](/hardware/peripherals.md#private-ethernet). ## LKFT For most jobs in LKFT it is advise to use wstunnel, since artifacts and testing tends to require a external network connection. ### Optional HDMI Dongle (Android) A dummy HDMI dongle might be required if you are booting this board into Android. These can be easily purchased, but is required when booting AOSP since it will be expecting a display signal. ```{figure-md} ![MIB](/_images/rb5/rb5-network-hdmi.jpg){align=center} Network connected to the Qualcomm® Robotics RB5 Development ``` ## Software ### Flashing Firmware To get a Qualcomm® Robotics RB5 Development working on a LAA the board must boot into fastboot prompt. From there LAA will take over booting the board. The guide to flashing is on the [96boards website](https://www.96boards.org/documentation/consumer/dragonboard/qualcomm-robotics-rb5/installation/)