Technical Specification

Leonardo XR - Manuale tecnico

1. Technical Specifications and Features

1.1. What are the technical specifications of the Leonardo XR?

Press and hold the power button until the headset boots up.
  • CPU: Qualcomm XR2, 8-core 64-bit
  • Operating System: Android 12
  • Memory: 6GB RAM + 128GB Storage
  • Resolution: 3200×1600
  • FOV: 95° ~ 105°
  • PPI: 1058
  • Lenses: Pancake
  • IPD Adjustment: 59 – 68 mm
  • Diopter Adjustment: 0 – 500°
  • Battery: 5500mAh with QC 3.0 fast charging
  • Connectivity: Wi-Fi 6
  • Accessories: Headset + 2 6DOF controllers

2. Power On and Power Off

2.1. How to Turn On the Device

Press and hold the power button for more than 2 seconds. If the battery level is above 10%, the blue LED will blink rapidly for 1 second. If the battery level is below 10%, the red LED will blink rapidly for 3 seconds.

2.2. How to Turn Off the Device

Press and hold the power button for 6 seconds to perform a quick shutdown. The red LED will blink rapidly for 1 second.

2.3. How to Force a Restart in Case of a System Freeze

In case of a system freeze, press and hold the power button for 10 seconds to force a restart.

3. Battery and Charging

3.1. What Do the Different LED Colors on the Side of the Device Indicate?

  • Solid Green: Battery level between 20% and 90% (charging: slow blue blink)
  • Solid Blue: Battery level above 90% (charging: slow green blink)
  • Solid Red: Battery level below 20% (charging: slow red blink)
  • No light: Battery completely discharged and in pre-charge mode (charging: alternating red and blue lights)

3.2. What are the charging specifications?

  • Input: 100–240V, 50–60Hz, 0.5A
  • Output: Fast charging via QC 3.0

3.3. How long does the battery last?

The device is equipped with a 5500mAh battery. Runtime depends on usage, but it is
recommended to take a break after every 30 minutes of continuous use.

4. Controller

4.1. How do the controller buttons work?

  • Trigger: Short press to confirm
  • Home: ‣ Short press: opens shortcut menu ‣ Long press: returns to idle view
  • A/X and B/Y: Additional function buttons
  • Rocker: Navigation
  • Volume +/-: ‣ Short press: +/- one level ‣ Long press: max/min volume ‣ Double-click: +/- two levels

4.2. How do you open the controller’s battery compartment?

Slide the battery compartment cover downward on the rear of the controller.

5. Physical Adjustments

5.1. How do you adjust the interpupillary distance (IPD)?

The Leonardo XR features a physical IPD adjustment ranging from 59mm to 68mm. Move the lenses closer together or further apart until you achieve a clear and comfortable image. The correct adjustment is reached when you see a single, sharp image without any double vision.

5.2. Can I use the headset with prescription glasses?

Yes, but it is recommended to first try the integrated diopter adjustment (0–500°), which may eliminate the need for glasses. If you must wear glasses, ensure they are compact to avoid pressure against the headset lenses.

5.3. How do you adjust the head strap for a comfortable fit?

The device includes a head strap with a rear dial adjustment system and an adjustable top strap. For optimal comfort: 1. Loosen the rear dial by turning it counterclockwise 2. Place the headset on your face, centered over your eyes 3. Gradually tighten the dial by turning it clockwise until the headset is secure but comfortable 4. Adjust the upper strap to distribute the weight across the top of the head. 5. Loosen the strap if you experience excessive pressure on your face. 6. Tighten the strap to further stabilize the headset. 7. Final check: the headset should remain stable during head movements but must not cause excessive pressure. Tip: The correct position for the adjustment dial is just above the nape of the neck, not on the top of the head. This ensures optimal weight distribution and stability.

6. Installing Applications

6.1. How to Install APK Applications?

Prerequisites:
  • Application APK file on your PC
  • USB Type-C cable
  • Leonardo XR headset powered on
Complete procedure:
  • Part 1: Transferring the APK from the PC to the headset ‣ Connect the headset to the PC ‣ Connect the headset to the computer using a USB Type-C cable ‣ Wait for the PC to recognize the device ‣ Access the headset’s internal storage ‣ On the PC, open File Explorer (Windows) or Finder (Mac) ‣ Locate the Leonardo XR device among the connected devices ‣ Navigate to the headset’s internal storage ‣ Copy the APK to the correct folder ‣ Locate the folder: Resources → Local → APKs ‣ Drag the .apk file from the PC into this folder ‣ Wait for the transfer to complete ‣ Disconnect the USB cable from the headset
  • Part 2: Installation via the headset interface ‣ Power on the headset (if not already on) ‣ Open the Resources menu ‣ Use the right controller to aim at the “Resources” icon ‣ Press the dorsal button (Trigger) to confirm the selection ‣ Navigate to the APK ‣ Select “Path” from the menu ‣ Follow the path: Local → APKs → “AppName”.apk ‣ The transferred APK will appear in the list ‣ Start the installation ‣ Select the desired APK file ‣ Choose Install ‣ Confirm the installation by following the on-screen instructions in the popup ‣ Once installation is complete, the app will be available in the “MyApp” section ‣ For subsequent use, launch the app directly from this section

6.1.1. What to do if the APK is not recognized?

  • Ensure the file has the .apk extension
  • Ensure the APK has been correctly copied to the Resources → Local → APKs folder
  • Verify that the APK is compatible with Android 12
  • Try disconnecting and reconnecting the headset
  • If the issue persists, restart the headset

6.2. Can I install multiple APKs simultaneously?

Yes, you can copy multiple APK files into the APKs folder and install them one by one following the procedure described.

6.3. Where can I find the installed apps?

All installed applications are available in the “MyApp” section of the main menu.

7. Streaming

7.1. How can I stream the headset to a PC?

Prerequisites
  • Leonardo XR headset powered on
  • USB Type-C cable (for initial connection or USB streaming)
  • Windows PC
  • Headset and PC on the same WiFi network (for wireless streaming)
SCRCPY Installation 1. Download
  • Download SCRCPY from the following link: https://github.com/Genymobile/scrcpy/releases/download/v3.3.2/scrcpy-win64-v3.3.2. zip
2. Extraction
  • Save the .zip file to the Desktop (or to a folder of your choice)
  • Right-click on the .zip file
  • Select “Extract All…” or “Extract here”
  • A folder named scrcpy-win64-v3.3.2 will be created
3. Opening the Terminal
  • Open the extracted scrcpy-win64-v3.3.2 folder
  • Right-click on an empty space inside the folder
  • Select “Open in Terminal” ‣ On Windows 11: “Open in Terminal” ‣ On Windows 10: you may need to hold Shift while right-clicking, then select “Open PowerShell window here” or “Open command window here”

7.1.1. Streaming via USB Cable

Complete Procedure:
  • Connect the headset to the PC
  • Connect the headset to the computer using a USB Type-C cable
  • Wait for Windows to recognize the device
  • Verify the connection
  • In the open terminal, type: .\adb.exe devices
  • Press Enter
  • The following output should appear: List of devices attached ABC123DEF456 device
  • If “unauthorized” appears, authorize USB debugging on the headset when prompted
  • Start streaming
  • In the terminal, type: .\scrcpy.exe
  • Press Enter
  • A window will open displaying the headset screen in real time

7.1.2. Wi-Fi Streaming

  • Complete Procedure:
  • Initial USB Connection
  • Connect the headset to the PC using a USB cable
  • In the terminal, verify the connection: .\adb.exe devices
  • Press Enter and verify that the device is recognized
  • Enable Wi-Fi Mode
  • In the terminal, type: .\adb.exe tcpip 5555
  • Press Enter
  • The following message should appear: restarting in TCP mode port: 5555
  • Find the headset’s IP address
  • On the headset, go to Settings → Wi-Fi
  • Tap the connected network to view details
  • Note the IP address (e.g., 192.168.1.105)
  • Disconnect the USB cable
  • You can now safely remove the USB cable from the headset
  • Connect the headset via Wi-Fi
  • In the terminal, type (replace with the headset’s IP): .\adb.exe connect 192.168.1.105:5555
  • Press Enter
  • The following should appear: connected to 192.168.1.105:5555
  • Start wireless streaming
  • In the terminal, type: .\scrcpy.exe –no-audio –video-buffer=30 –select-tcpip
  • Press Enter
  • A window will open displaying the headset’s screen via Wi-Fi
  • Wireless streaming command parameters: –no-audio: Disables audio (to avoid latency issues) –video-buffer=30: 30ms video buffer to reduce lag –select-tcpip: Automatically selects the device connected via TCP/IP

7.2. How do I disconnect the wireless streaming?

(Replace with your headset’s IP address) .\adb.exe disconnect 192.168.1.105:5555

7.3. What to do if ADB encounters issues?

Force close the ADB server with: .\adb.exe kill-server Then restart the process from the beginning.

7.4. How do I check connected devices again?

.\adb.exe devices

7.5. Troubleshooting

7.5.1. The terminal does not recognize adb or scrcpy commands

  • Ensure you are in the correct folder (scrcpy-win64-v3.3.2)
  • On Windows, commands must start with .\ (e.g., .\adb.exe, not just adb)

7.5.2. The headset does not appear in the device list

  • Verify that the USB cable is properly connected
  • Try a different USB port on the PC
  • On the headset, authorize USB debugging when prompted
  • Run .\adb.exe kill-server, then try again

7.5.3. Wireless streaming fails to connect

  • Verify that the headset and PC are on the same WiFi network
  • Check that the headset’s IP address is correct
  • Ensure that port 5555 is not blocked by the firewall
  • Try restarting the headset and repeat the procedure

7.5.4. Streaming is Slow or Lagging

  • Move closer to the WiFi router to improve the signal
  • Use a USB wired connection for better performance
  • Close other applications on the PC that are using network bandwidth
  • Increase the video buffer: –video-buffer=50

7.5.5. The Streaming Window Fails to Open

  • Check that no antivirus is blocking SCRCPY
  • Try running `.\scrcpy.exe –help` to verify the installation

7.5.6. Important Notes

  • Initial WiFi Setup: A USB connection is only required for the initial configuration. Afterward, you can switch to WiFi-only.
  • Automatic Reconnection: Once configured, you can restart WiFi streaming directly using the connection and streaming command.
  • Performance: USB cable streaming offers higher quality and lower latency compared to WiFi.
  • Audio: The `–no-audio` parameter is recommended to avoid synchronization issues. If audio is desired, remove this parameter.
  • Headset Restart: After rebooting the headset, you will need to repeat steps 1–5 for the WiFi connection.

8. Network Connectivity

8.1 How to Connect the Headset to WiFi?

  • From the main menu, select Settings at the bottom right
  • Navigate to WiFi
  • Select your desired network from the list
  • Enter the password using the virtual keyboard
  • Confirm the connection

The Leonardo XR supports WiFi 6 for optimal performance.

8.2 Does the Headset Support 5GHz Connections?

Yes, equipped with WiFi 6, the device supports both 2.4GHz and 5GHz networks. For streaming and downloading content, the use of 5GHz networks is recommended to reduce latency.

8.3 Can I Use Bluetooth?

The Leonardo XR runs on Android 12 and supports Bluetooth. You can pair Bluetooth headphones, additional controllers, or other compatible devices via the system’s Bluetooth settings.

8.3.1 Bluetooth Configuration

From the home screen, press the Trigger button on the icon in the bottom-right shortcut bar (displaying time, battery percentage, and WiFi status) to open the main menu. From the main menu, locate and select the Bluetooth icon by pressing the Trigger button. Once the Bluetooth section is selected, the configuration panel will appear, displaying the list of available devices. In this panel, press the Trigger button on the device you wish to pair.

Note: You may need to follow the specific pairing instructions for your Bluetooth headphones to complete the pairing process (e.g., pairing mode, PIN codes, etc.).

9. Performance and Optimization

How to Improve Battery Life?

  • Reduce screen brightness
  • Disable Wi-Fi when not in use
  • Close unused background apps
  • Avoid excessively hot environments that reduce battery efficiency

9.1. How to check available storage space?

Navigate to Settings → Storage to view used and available space. With 128GB of storage, you have ample space for apps and content.

10. Usage and Safety

10.1 What are the recommended operating temperatures?

  • Operating: −10°C to 45°C with humidity < 80%
  • Transport/Storage: −20°C to 60°C (up to 70°C for a maximum of 24 hours)

10.2. Who should not use the device?

Prolonged use of the device is not recommended for:
  • Pregnant women
  • Elderly individuals
  • Individuals with binocular vision anomalies
  • Patients with heart conditions
  • Patients with psychiatric conditions
  • Individuals with pacemakers or other implanted medical devices
  • Children under 10 years of age

10.3. Can children use the Leonardo XR?

Children under 10 years of age must use the device under adult supervision. Prolonged use is not recommended for this age group.

10.4. How to clean the lenses?

Use a soft cloth and water. Do not use organic solvents. Avoid contact with hard or sharp objects.

11. Usage Environment

11.1. Where can I use the Leonardo XR?

  • Ensure the surrounding area is safe and free of obstacles
  • Do not use near stairs, windows, balconies, or heat sources
  • Do not use in environments with chemical, flammable, or highly corrosive gases, prolonged high temperatures, or explosion hazards
  • Use is recommended in non-tropical climate conditions

11.2. How long can I use the headset continuously?

A break is recommended after 1 hour of continuous use. Stop immediately if you experience physical discomfort.

12. Updates and Maintenance

12.1. How to perform a factory reset?

WARNING: This operation will erase all data! Go to Settings → General Select Factory Data Reset Confirm the operation Wait for the process to complete A backup is recommended before proceeding.

12.2. How to clean the headset?

  • Lenses: ‣ Use only clean, dry microfiber cloths ‣ For stubborn dirt, slightly dampen the cloth with water ‣ Do not use alcohol, solvents, or aggressive detergents ‣ Clean using gentle circular motions
  • Facial Pads: ‣ Remove if possible ‣ Clean with a slightly damp cloth ‣ Allow to dry completely before reattaching
  • Device Body: ‣ Use a soft, dry or slightly damp cloth ‣ Do not use aggressive detergents

12.3. How often should I clean the headset?

  • Lenses: before and after each prolonged use
  • Facial Pads: weekly or after each intense use
  • Body: as needed

13. Common Issues and Solutions

13.1. The image is blurry or doubled

  • Adjust the IPD (59-68mm) using the dedicated dial
  • Adjust the diopters (0-500°) to fine-tune focus
  • Ensure the lenses are clean
  • Verify correct positioning of the headset on your face
  • Check that the lens protector has been fully removed.

13.2. Tracking is inaccurate or controllers lose tracking

  • Ensure you are in a well-lit environment
  • Avoid highly reflective or uniformly textured surfaces
  • Clean the headset cameras with a soft cloth
  • Verify that the controller batteries are charged
  • Perform a recenter by long-pressing the Home button on the headset
  • Redefine the play area from the settings menu

13.3. The headset does not turn on

  • Check that the battery is charged (connect to the charger)
  • If the battery is completely drained, charge it for 10-15 minutes before powering on
  • Try a forced restart (press and hold the power button for 10 seconds)
  • Check that the charger is properly connected
  • Try using a different compatible QC 3.0 charger

13.4. Controllers do not connect

  • Check that the controller batteries are inserted correctly and charged
  • Restart the headset
  • From Bluetooth settings, forget the controllers and re-pair them
  • Check that the controllers are listed in the paired devices list

13.5. No audio or distorted audio

  • Check volume using the Volume +/- buttons
  • Check the system audio settings
  • If using Bluetooth headphones, verify the connection
  • Restart the application playing the audio
  • Restart the headset

13.6. Headset not recognized by PC

  • Try a different USB cable (ensure it is a data cable, not just a charging cable)
  • Try a different USB port on the PC
  • Check that USB debugging is enabled on the headset
  • Authorize the PC on the headset when prompted
  • Install ADB drivers if necessary
  • Run .\adb.exe kill-server and try again

13.7. App crashes unexpectedly

  • Check that the app is updated to the latest version
  • Close other apps running in the background
  • Restart the headset to free up memory
  • Check that there is sufficient storage space available
  • Uninstall and reinstall the app

14. SteamVR and PC VR Gaming

14.1. Can I use the Leonardo XR with SteamVR?

Yes, the device can be used with SteamVR to access the library of PC VR games and applications via wireless streaming or a USB cable.

14.2. What is needed to use SteamVR with the Leonardo XR?

Requirements:
  • PC with SteamVR installed
  • Stable WiFi network (for wireless streaming) or USB cable
  • VR streaming app installed on PC and headset (ALVR)
  • Steam account with SteamVR installed
Recommended PC specifications:
  • GPU: NVIDIA GTX 1060 / AMD RX 580 or higher
  • CPU: Intel i5-4590 / AMD Ryzen 5 1500X or higher
  • RAM: 8GB minimum (16GB recommended)
  • Windows 10/11