cancel
Showing results for 
Search instead for 
Did you mean: 

Retrieve Headset Firmware Version Programmatically (Unity)

bryan.lee.winr
Honored Guest

Hello, is there any way to retrieve the firmware # of the headset programmatically?

1 ACCEPTED SOLUTION

Accepted Solutions

Anonymous
Not applicable
UnityEngine.SystemInfo.operatingSystem

returns a string like this:

"Android OS 10 / API-29 (QQ3A.200805.001/18371800230900000)"

 

The last number (18371800230900000) is the system software revision number that you see when looking in settings->about.

 

Close enough?

View solution in original post

6 REPLIES 6

Anonymous
Not applicable
UnityEngine.SystemInfo.operatingSystem

returns a string like this:

"Android OS 10 / API-29 (QQ3A.200805.001/18371800230900000)"

 

The last number (18371800230900000) is the system software revision number that you see when looking in settings->about.

 

Close enough?

Sadly no, I'm looking for something that corresponds to these version numbers Oculus Release Notes. I've fetched everything from Build.VERSION  |  Android Developers and Build  |  Android Developers with no luck. Any ideas?

Anonymous
Not applicable

These long numbers correspond to OS versions (e.g. "18371800230900000" = v32.0), but haven't found anything that gives the actual human-readable version number.

How did you know that that corresponded to v32?

Anonymous
Not applicable

If you look on the settings->about page you'll see:

System Version: [long number] 

Version: XX.Y.ZZZZ

 

They always change together.

That sucks. Searching this number online also yielded no results apart from 映维网现已提供Quest 1、Quest 2的v33增量固件包下载 - 映维网资讯 (nweon.com). Thanks though, it's gonna be a pain to find out the version number for older builds, but at least I've got something moving forward.