Working Linux VR Setup

Pico 4 Enterprise + CachyOS + WiVRn

Pico 4 Enterprise setup for VRChat on CachyOS.

WiVRn wireless PCVR
Pico controllers
VRChat on Linux
SlimeVR / SolarXR
Eye tracking
Face tracking
Step 1

Install WiVRn, xrizer, and ADB

paru -S wivrn-server wivrn-dashboard xrizer-git
sudo pacman -S android-tools

Connect the Pico by USB, enable Developer Mode and USB debugging, then verify ADB can see it:

adb devices -l

Expected device family:

product:Phoenix_ovs model:A8110 device:PICOA8110
Step 2

Install WiVRn on the Pico

Get the WiVRn headset APK here: WiVRn-APK on GitHub.

If WiVRn does not detect the headset, install the APK manually:

adb install -r ~/Downloads/WiVRn-release.apk

Verify it:

adb shell pm list packages | grep -i wivrn

Expected:

package:org.meumeu.wivrn.github
Step 3

Update the Pico 4 Enterprise to PICO OS 5.13.3

This firmware is for the A8110 / Phoenix_ovs / Global-Overseas SEKO setup.

Firmware used:

PICO OS 5.13.3
Global / Overseas
SEKO
Build 9480

5.13.3-202507030112-RELEASE-user-phoenix-b9480-6746cfb44c.zip

MD5:

6746cfb44c2723964f82b3c470d959c5

Verify the ZIP before installing it:

md5sum ~/Downloads/5.13.3-202507030112-RELEASE-user-phoenix-b9480-6746cfb44c.zip

Do not extract the ZIP.

Create the correct dload folder

adb shell mkdir -p /storage/emulated/0/dload

Push the still-zipped firmware:

adb push ~/Downloads/5.13.3-202507030112-RELEASE-user-phoenix-b9480-6746cfb44c.zip /storage/emulated/0/dload/

Verify the checksum again on the headset:

adb shell md5sum /storage/emulated/0/dload/5.13.3-202507030112-RELEASE-user-phoenix-b9480-6746cfb44c.zip
Use /storage/emulated/0/dload.

Then, on the headset:

Settings
→ System Update
→ Offline Update

After updating to 5.13.3, Pico controller input worked correctly inside WiVRn.

Step 4

Connect with WiVRn

wivrn-dashboard

Launch WiVRn on the Pico, connect to the PC, then start VRChat.

Step 5

SlimeVR

Start in this order:

1. SlimeVR Server
2. WiVRn
3. VRChat

Path:

SlimeVR
→ SolarXR
→ WiVRn
→ VRChat
Step 6

Eye and Face Tracking

Enable eye and face tracking on the Pico and in WiVRn.

Install VRCFaceTracking, then switch to the:

Avalonia

branch.

Inside VRCFaceTracking Avalonia, install:

OpenXR ALXR Local

Path:

Pico 4 Enterprise
→ WiVRn
→ OpenXR
→ VRCFaceTracking Avalonia
→ OpenXR ALXR Local
→ OSC
→ VRChat

Enable OSC in VRChat and use a VRCFT-compatible avatar.

Result

Working Setup