Packaged Vulkan applications based on PICO Unity Integration SDK v3.0 and above will crash suddenly in PICO v5.9 and below (such as in PICO 4E v5.9.9), please follow the method described at the end of this article or this link to update the PICO (4E) operating system, download the PICO 4 version in this link https://www.picoxr.com/global/software/pico-os for offline update.
Unreal Engine: v2.3.0 or above, but pay special attention to the engine versions it supports, such as UE 5.3 and UE 5.4.
1.3. MotionTracker Settings
To pair the MotionTracker to the glove, change the tracking mode to "Object Tracking". Open the settings in the top-right corner of the somatosensory tracker software, and change the tracking mode to "Object Tracking" as below.
1.3.1. Connect MotionTracker to the Headset
Switch into the Motion Trackers app.
Connect the Motion Trackers according to the system prompts. The first connected one is set as the left hand automatically.
To change the Motion Tracker, click the information icon in the list to unpair and then reconnect.
1.3.2. Stick the MotionTracker to the glove
Stick the Velcro adhesive on the Motion Trackers, then stick the Motion Trackers to the point where the glove is attached. Please stick the PICO logo on the Motion Trackers forward (normally, the switch of the body tracker is upward). If your gloves are in the wrong direction in games, try to adjust the Motion Trackers. You should be able to see the Pico logo straight ahead if the attaching direction is all well set.
2. PICO MotionTracker SDK Documentation
2.1. Unity SDK Documentation
Please go to https://developer.picoxr.com/resources/#sdk to download relevant SDK for MotionTracker. Please pay attention to its version description, as different models and systems adapt to different versions.
PICO Unity Integration SDK
PICO Unreal Integration SDK
3. UDEXREAL Gloves SDK Documentation
3.1. UDEXREAL Glove SDK License Agreement
By using UDEXREAL Glove SDK, it implies that you agree to the following "UDEXREAL Glove SDK License Agreement" by default. And this license shall be subject to the English version.
3.3. The Statement of Substitution of 1 to 2 Dongle Glove for Bluetooth Glove
Starting from August 15, 2025, gloves with one to two dongle will replace the previous Bluetooth gloves for VR headsets usage. The Bluetooth SDK will be deprecated, but the interaction SDK will not be affected.For the use of one to two dongle glove and application apps, as well as related demos, please refer to UDEXREAL VR Headset Android Glove Service Manual.
Please make sure the Bluetooth of the headset is turned on, but do NOT use the Bluetooth connection function in the OS of the headset to connect to the glove, otherwise the glove can never be connected again. Just use this demo application to automatically search and connect the glove.
3.4.2.2. DEMO Instructions
Glove Connection
Using UDEXREAL Bluetooth gloves.
When opening the demo for the first time, please enable the "network location information" or "nearby devices". Enter the Demo, then exit and reopen it.
Open Demo in the headset and open the glove. When connected correctly, the glove number will be highlighted, and then click "Continue". If it is not highlighted, please wait patiently or reopen it (you can also press the left-hand A key to see Guide Info, where the FPS numbers might be in the tens or hundreds, indicating that it is connected).
After you have done the calibration, press the left-hand B key to view the calibration information.
When the calibration poses are in place, most points should be green. A large number of red or yellow points after multiple calibrations may indicate an inappropriate glove size or that the glove is broken.
EngineDemo Instructions
The application functions and joystick button functions of this Demo can be designed and developed by developers according to their own needs. The following functions are only within the Engineering Demo.
(1) Left-hand Joystick and Button Function
Press A: Pops up "Guide Info"
Press B: Pops up "Settings" window
Joystick: Move directly after pushing the joystick (may cause dizziness; practice to adapt or use the right joystick).
(2) Right-hand Joystick and Button Function
Press A: Go back to the previous position (can only go back one step).
Press B: Reset (no actual effect in this app)
Joystick: Press the joystick forward to show the directional ray. Rotate your wrist to adjust the target position, then release the joystick to teleport instantly (press the right-hand A key to step back in case of errors; this method usually does not cause dizziness).
(3) This Demo Functional Button
1️⃣Grasp engine parts: When close to objects, graspable ones will show a yellow highlight border.
2️⃣Expand and close the engine: Push the right-hand control rod forward to expand the engine, or pull it back to close it.
3️⃣Rotating engine: Grab or pinch the red button on the green disc and move it to rotate the engine.
4️⃣Start and stop the engine: Move the battery from the right column to the left, then press the red button to start or stop the engine.
5️⃣Make the engine transparent by spraying: Shake the joystick on the left column to spray mist. When the Progress Bar is full, the engine will turn transparent or revert to its original opacity.
3.4.3. Unity Development SDK: Please contact UDEXREAL Sales