Forum Discussion

Saari.Tech's avatar
Saari.Tech
Honored Guest
1 month ago

Getting battery percentage for headset/controllers in Unity over Meta Link (Meta XR SDK)

Hi,

I’m working with Unity + Meta XR SDK and using Meta Quest 3 via Meta Link (PC VR / OpenXR runtime).

I would like to retrieve the battery percentage of the headset and controllers while running in PC VR mode (Link/Air Link).

What I’ve tried:

- SystemInfo.batteryLevel returns PC/laptop battery, not headset
- OVRPlugin.batteryLevel marked as obsolete, and returns 0 when running via Link
- OVRManager.batteryLevel same behavior as OVRPlugin

However, the Meta Quest Link desktop and mobile app itself are able to display headset and controller battery information, so the data clearly exists in the system.

Is there any supported way in Meta XR SDK / OpenXR / Oculus PC SDK to access:

- Headset battery percentage
- Controller battery level

…while running in PC VR mode (Link/Air Link)? Or is this data intentionally not exposed to third-party applications on the SDK side?

 

Any clarification from Meta or experienced XR developers will be appreciated.

Thanks!

No RepliesBe the first to reply

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions