# RB3gen2 ```{include} common-alert-enablement.md ``` The [RB3gen2](https://www.qualcomm.com/developer/hardware/rb3-gen-2-development-kit) DUT can be automated using the [RPi and 96 boards](/hardware/mibs/rpi-96b.md) MIB. ## Components The following components are required to fully automate the board: - [RPi and 96 boards MIB](/hardware/mibs/rpi-96b.md) - Short RJ45 network cable - USB-C male to USB-C male cable - USB-A male to MicroUSB male cable - For the OTG USB-C to MicroUSB connection: - [USB-A male to USB-C male cable](https://www.amazon.co.uk/dp/B09V2PNY74) - [Micro USB OTG to USB-A Adapter](https://www.amazon.co.uk/dp/B09BCWN3KT) ## Hardware modification In order to automate recovery, the DUT hardware should be modified. ```{admonition} Hardware modification :class: warning The DUT will not be automatizable without this modification. ``` ### DIP switches Set the DIP switches as in the picture below. ```{figure-md} ![Switches](/_images/rb3gen2/rb3gen2-buttons-switches.jpg) Buttons and DIP Switches ``` ### EDL button A two-wires cable should be soldered around the [F_DL button](https://docs.qualcomm.com/bundle/publicresource/topics/80-70015-251/rb3_gen2_force_edl_mode.html). This will be used to drive the value high or low to trigger recovery.
```{figure-md} :width: 100% ![HW modification 1](/_images/rb3gen2/rb3gen2-modification-1.jpg){align=center} HW modification 1 ```
```{figure-md} :width: 100% ![HW modification 2](/_images/rb3gen2/rb3gen2-modification-2.jpg){align=center} HW modification 2 ```
## MIB The following picture shows how to connect the RB3gen2 board to the MIB.
```{figure-md} :width: 100% ![connections](/_images/rb3gen2/connections-1.jpg){align=center} Connections ```
![Connections](/_images/rb3gen2/connections-2.jpg) ![Connections](/_images/rb3gen2/connections-3.jpg) ![Connections](/_images/rb3gen2/connections-4.jpg)
### Configuration Set the voltage level switch on the top of the MIB to 1v8. ### Recovery Connect the recovery wires cable to the RPi-96 MIB header labeled `VBTN_A`. ```{figure-md} :width: 80% ![VBTN_A](/_images/rb3gen2/VBTN_A.jpg){align=center} VBTN_A ``` ### Network Connect the RB3gen2 network interface to the LAA private network interface. ### Power The RB3gen2 gets power directly from the 96boards header interface. ### Serial Connect a USB cable from the carrier board MicroUSB port to USB `Port 4` on the SIB as shown above. ### USB Connect the LAA `USB OTG` port (front facing) to the RB3gen2 MicroUSB port shown in the picture above. ### Flashing Connect a USB-C cable from LAA `Port 1` (facing upward) to the RB3gen2 USB-C port shown in the picture above.