# USB Streaming

{% hint style="warning" %}
Conditions for USB Streaming:

* Enable **Developer Mode**
* Turn on the **USB Streaming toggle** in Settings
* <mark style="color:red;">**Overay Desk app must be running**</mark>
  * Devices will not appear in the device list when registering a device for the first time if the app is not running.

(MTP must be disabled for a stable USB connection.)
{% endhint %}

## Enable Developer Mode

### &#x20;Meta

1. To enable Developer Mode, join or create a developer organization.

* [Create a Meta Developer Organization](https://developer.oculus.com/manage/organizations/create/)
* [Verify Your Account](https://developer.oculus.com/manage/verify/)

2. Open the **Meta Horizon mobile app** > Settings > Devices > **Headset Settings** > **Developer Mode** > Toggle on.
3. When asked to allow USB debugging, select **Always allow from this computer**.

### &#x20;Pico

1. Go to **Settings > General > About**.
2. Keep clicking on the **Software Version** field until the **Developer** option appears at the bottom of the left navigation pane.
3. Click **Developer**.
4. In the **Developer** section, enable **USB Debug**.

***

## Settings > 'Enable USB Streaming' toggle on

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2FPPAfhtdlQeHJsITU7MUW%2FPChost%20USB-on.png?alt=media&#x26;token=e27bf9b6-ddc8-494b-9a1c-c55a0c74d7da" alt=""><figcaption></figcaption></figure>

If USB Streaming is enabled and a registered headset is connected, it will **prioritize USB Streaming**.&#x20;

To disable it, simply turn off the toggle.

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2FYQ0Ncayp0S4g01gCYDVt%2FPChost%20USB.png?alt=media&#x26;token=890fa89b-89ed-4ef6-a4f4-9d0af9456c01" alt=""><figcaption></figcaption></figure>

***

## Add device in USB mode

### 1. First time registration

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2FQ0Q5klLg8WIqjLzd6MR9%2FPChost%20USB-connect.png?alt=media&#x26;token=a27d3772-9ab1-4aac-a587-be1837f65585" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2F5hRrUYFYzrPacXRChb2G%2FPChost%20USB-connect2.png?alt=media&#x26;token=73a330bd-3a0c-4326-be77-9e98d7a2c127" alt=""><figcaption></figcaption></figure>

### 2. Additional registration

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2F2WSdAY0xPhzVIS0IEneE%2FPChost%20USB-pair.png?alt=media&#x26;token=62c9db4c-1b30-45b2-bdd7-769ccb8789c6" alt=""><figcaption></figcaption></figure>

Clicking the button will open the device connection popup. If the USB streaming conditions are met and the Overay Studio app is running, the available VR devices will be displayed.

<figure><img src="https://3094266310-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1AxQXJzsVFhLJTfrFw9q%2Fuploads%2F8SlqV3N7zQmS6QFLzC7w%2FPChost%20USB-pair2.png?alt=media&#x26;token=ff54358b-5d3b-4923-90b3-0dd68093774f" alt=""><figcaption></figcaption></figure>
