-
Notifications
You must be signed in to change notification settings - Fork 0
Successes Log
TURFPTAx edited this page May 30, 2026
·
1 revision
Chronicle of configurations that have actually worked. New entries at the top. Each entry should answer: who, what hardware, what OS versions, what they did, what worked, what to be aware of.
The point of this page is to give the next person trying a similar setup a concrete reference instead of an abstract procedure. If you got something working with a different OS / hardware / tooling combination, please add an entry.
Hardware:
- Meta Quest 3S
- FlexGrid V3 (60-sensor flex-rigid, ESP32-S3, MicroPython firmware)
- PC: Windows 11 (DESKTOP-CG95ESU), Wi-Fi at 10.0.0.102
What worked:
- Downloaded
mkcert v1.4.4directly from GitHub releases (no chocolatey) -
mkcert -install→ UAC prompt, accepted, root CA in system trust store ⚡ -
mkcert -cert-file vr-cert.pem -key-file vr-key.pem 10.0.0.102 localhost DESKTOP-CG95ESU 127.0.0.1→ both PEMs inpc/(gitignored) -
adb push %LOCALAPPDATA%\mkcert\rootCA.pem /sdcard/Download/openmuscle-vr-rootCA.pem→ 1805 bytes pushed -
adb shell 'am start -n com.android.settings/.Settings\$SecurityDashboardActivity'launched AOSP Settings — but the 2D panel didn't appear in headset view automatically. Found it via Meta button → universal menu app switcher. - Navigated: Trusted credentials → Encryption → Install a certificate → CA certificate → "Install anyway" warning bypassed → file picker showed empty "Recent" view → hamburger menu → Internal Storage → Download → openmuscle-vr-rootCA.pem → "CA certificate installed" ✓
-
openmuscle web --ssl-certfile vr-cert.pem --ssl-keyfile vr-key.pem— server up onhttps://localhost:8000 - In Quest Browser: navigated to
https://10.0.0.102:8000/vr— green lock icon, three preflight checkmarks, Enter VR worked
Gotchas hit:
- Standard Android cert-install path (Settings → Security → Install a certificate) DOES NOT EXIST in Horizon OS consumer shell. Required the ADB activity trick.
-
EncryptionAndCredentialActivitywas the first activity I tried (the AOSP modern name) — got Error type 3 (doesn't exist on Horizon). Had to enumerate viadumpsys package com.android.settings | grep com.android.settings/to find what's actually available.SecurityDashboardActivitywas the right one. -
$in the activity name has to be backslash-escaped to survive PowerShell single-quotes AND the Android shell.'.Settings\$SecurityDashboardActivity'correct;'.Settings$SecurityDashboardActivity'truncates to.Settingsand gets Permission Denial. - File picker defaulted to empty "Recent" view. Had to navigate manually via the hamburger menu.
Time spent: maybe an hour, mostly on the Settings-activity hunt. Now documented in Quest Cert Install so the next attempt should be under 10 minutes.
## YYYY-MM-DD — Short description (Contributor)
**Hardware:**
- Headset model + Horizon OS version (if known)
- Bracelet (FlexGrid version)
- PC (OS, network)
**What worked:**
- Step-by-step what you did, with exact commands
- Versions of tools you used (mkcert version, ADB version, openmuscle commit/branch)
**Gotchas hit:**
- Anything that surprised you, especially if not yet in [[Troubleshooting]]
**Time spent:** approximate
(Add the entry to the top of the file, above this template.)