Skip to main content

Samsung Galaxy XR Device Enrollment Guide

Written by Taylor Lallas
Updated today

πŸ“’ Note: ManageXR supports all features on Galaxy XR devices except for Kiosk Mode / locking into the Custom Home Screen is still in progress.

There are two ways to enroll a Samsung Galaxy XR headset with ManageXR: QR Code Enrollment and the Device Setup Tool (DST).

Pick the method that works best for your situation:

  • QR Code Enrollment is the fastest and generally recommended option. It works during the initial device setup and requires no computer.

  • Device Setup Tool requires a computer with a USB connection. Use this if the device has already been set up, or if you prefer a USB-based flow.


Option 1: QR Code Enrollment (Recommended)

πŸ‘©β€πŸ’» This feature is actively in development. Please use the Option 2: Device Setup Tool (DST) method for now. We will update this section once this feature releases.

QR Code Enrollment happens during the out-of-box setup, before any accounts are added to the device. If you have already set up the headset, you will need to factory reset it first.

Prerequisites

  • A factory-fresh or factory-reset Galaxy XR headset

  • Your enrollment QR code (see how to create one below)

How to Create Your Enrollment QR Code

Before you start the enrollment process on the headset, you need to generate a QR code.

  1. Get your configuration code. In the ManageXR dashboard, find the configuration you want the device to enroll into and copy its configuration code. Learn how to find your configuration code.

  2. Copy the JSON template below and replace YOUR_CODE_HERE with your configuration code:
    ​

    {
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.mightyimmersion.mightyplatform.adminapp.prod/com.mightyimmersion.mightyplatform.receivers.DevAdminReceiver",
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM": "TJL5hlRIzlhoFYM8cBpX6HLHyk39_bASdG7W2vcud20",
    "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION": "https://storage.googleapis.com/mighty-platform-prod/organizations/ftDX6dtUUgOSZ2zhp1hG/apps/com.mightyimmersion.mightyplatform.adminapp.prod/apks/1745386844191_10780%2B1.7.80-0-qr-code-testing-prod-vr.apk",
    "android.app.extra.PROVISIONING_SKIP_ENCRYPTION": false,
    "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED": true,
    "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE": {
    "enrollmentMethod": "QR_CODE",
    "registrationCode": "YOUR_CODE_HERE"
    }
    }

  3. Generate the QR code. Go to https://kazuhikoarase.github.io/qrcode-generator/js/demo/ (an open-source QR code generator that handles arbitrary text and JSON).

  4. Paste your edited JSON into the text field and generate the code.

  5. Print or display the QR code so it is ready to scan when the headset prompts for it.

πŸ’‘ Tip. Only the registrationCode value needs to change between configurations. The rest of the JSON stays the same for all Galaxy XR devices in your organization.

Enrollment Steps

  1. Factory reset the headset (skip this if the device is brand new and unboxed)

    • Go to Settings > General Management > Reset > Factory Data Reset and confirm

    • Wait for the device to restart

  2. Power on the headset and begin the initial setup process

  3. Trigger Enterprise Mode. On the Welcome Screen, press the main button on the headset 6 times. You will see a notification confirming the device is entering Enterprise Mode

  4. Continue through the setup until you reach the QR Code screen

  5. Scan the enrollment QR code you generated above

  6. Connect to Wi-Fi when prompted

  7. Wait for installation. The device will download and install the ManageXR admin app. This may take a few minutes depending on your network speed

  8. Grant permissions if prompted. The enrollment screen may show buttons to grant missing permissions. Tap each one, grant the permission, then return to the enrollment screen to continue

  9. Complete the setup. Once enrollment finishes, the headset will appear in your ManageXR dashboard and you can begin managing it remotely.


Option 2: Device Setup Tool (DST)

The Device Setup Tool is a desktop application that installs ManageXR over USB. Use this method if the device has already gone through initial setup or if QR Code Enrollment is not available.

Prerequisites

  • A computer (Windows or Mac) with the ManageXR Device Setup Tool installed

  • A USB cable to connect the headset to your computer

  • No Google accounts can be on the device. ManageXR needs device owner permissions, and accounts must be removed first

Choose your starting point

The steps depend on whether the headset is brand new or has already been set up.


Path A: Device has NOT been set up yet (brand new or factory reset)

This is the simplest path. Do not add any accounts during setup.

  1. Power on the headset and go through the initial setup. This includes the out-of-box tutorials, granting system permissions, connecting to Wi-Fi, and setting up a PIN

  2. Skip adding a Google account when prompted

  3. Turn on Developer Mode

    • Go to Settings > About Device

    • Find Build Number and tap it 7 times rapidly

    • Enter your PIN when prompted to confirm

    • You will see a message confirming Developer Mode is active

  4. Turn on USB Debugging

    • Go to Settings > System > Developer Options

    • Toggle USB Debugging on

  5. Connect the headset to your computer with a USB cable

  6. Allow USB debugging when prompted on the headset

  7. Open the Device Setup Tool on your computer and click Install

  8. Follow any on-screen prompts on the headset to complete installation

The device will appear in your ManageXR dashboard once enrollment finishes.


Path B: Device has already been set up with an account

You need to remove the Google account before installing ManageXR.

  1. Open Settings on the headset

  2. Go to Passwords and Accounts

  3. Find the linked Google account and remove it

  4. Turn on Developer Mode

    • Go to Settings > About Device

    • Find Build Number and tap it 7 times rapidly

    • Enter your PIN when prompted to confirm

    • You will see a message confirming Developer Mode is active

  5. Turn on USB Debugging

    • Go to Settings > System > Developer Options

    • Toggle USB Debugging on

  6. Connect the headset to your computer with a USB cable

  7. Allow USB debugging when prompted on the headset

  8. Keep the headset on and be ready to interact with it

  9. Open the Device Setup Tool on your computer and click Install

  10. Follow any on-screen prompts on the headset to complete installation

The device will appear in your ManageXR dashboard once enrollment finishes. You can add the Google account back after ManageXR is installed.


Troubleshooting

The QR code screen never appears

Make sure you press the main button exactly 6 times on the Welcome Screen. You should see a notification about Enterprise Mode before continuing.

The Device Setup Tool says it cannot install

Confirm that all Google accounts have been removed from the device. Go to Settings > Passwords and Accounts and verify no accounts are listed.

USB debugging prompt does not appear

Try a different USB cable (use a data cable, not a charge-only cable). Also confirm USB Debugging is toggled on in Settings > Developer Options.

The device does not appear in the ManageXR dashboard

Make sure the headset is connected to Wi-Fi and has an active internet connection. Wait a few minutes, then refresh the dashboard.


Need Help?

Reach out to our support team through the chat widget or email us at support@managexr.com.

Did this answer your question?