How Quest runtime and options updates get distributed

It’s a typical state of affairs for me: I get up and studying the VR information, I discover that Meta is releasing a brand new fascinating replace for the Quest. Wow, a brand new function is popping out, ranging from at present! I can’t wait to strive it and assessment it! Then I activate the Quest and… nothing has modified 😐 Okay, I perceive I’ve to be a bit affected person, so I wait some extra days… and there may be lastly a brand new replace to the firmware of my system! And… no, that function just isn’t obtainable but as properly. However what the…??

I assume I’m not the one one which has had comparable issues. That’s why I’ve investigated a bit on the subject and determined to write down this recap of how the updates for Quest get rolled out, mixing some well-known information with some particular tidbits that some consultants instructed me.

Updates rollout

Right here comes the fundamental information that the majority of you already know: updates to Quest runtime get a gradual rollout. Which means that Meta doesn’t set off the replace to all Quests of the world on the similar time, however it lets an always-increasing variety of gadgets obtain it. This manner, if there’s a downside with the primary group that receives it, the corporate can pause the distribution and remedy it earlier than inflicting bugs to all of the thousands and thousands of Quest customers (with subsequent shitstorm on Reddit). It is a good means of managing the entire course of, however in fact, which means that you could have to wait a bit extra to obtain a brand new replace relying on the place you might be within the timeline of the rollout.

Areas and timing

oculus quest 2 happy price
Sure, I’m pleased with my Quest, however… the place is the brand new function I used to be ready for?

In keeping with Meta, the rollouts should not influenced by location. It implies that the updates should not distributed utilizing area teams (e.g. US first, then Spain, then UK, then Italy, and so on…). They’re random all around the globe, and I feel that is essential additionally to identify instantly any sort of difficulty which will occur in all of the attainable totally different configurations of the gadgets (e.g. totally different language packs). They’re additionally randomly extracted every time, so the very fact you might be receiving a sure replace quickly doesn’t imply you’ll be one of many first to obtain additionally the following ones. It’s a bit like enjoying a lottery sport every time.

As for the timing, often, rollouts require a couple of days if issues go easily. If Meta finds some issues, then they take a bit extra time.

Options gating

And right here we come to the difficult half: generally you may have lastly obtained the brand new promised launch replace however you don’t have the promised function anyway! For example, I’ve simply obtained the v39 model of the Quest runtime which ought to embody the brand new superb hand monitoring v2, however I don’t have any sort of improved hand monitoring. How is it attainable?

It will be cool to make use of it… if I might do this

Properly, I’ve been instructed that Meta, like different large corporations, has one other safety measure by way of which it may well additionally tune the rollout per-feature. It’s prefer it has some distant flags on some particular options which determine in case your system can allow them or not. So in my case, I’ve the runtime with the code to make hand monitoring v2 to work, however that code is being prevented from operating from Meta’s servers.

You could surprise why this complication is critical. I’ve been instructed that’s essential so it’s attainable to have higher management over the rollout course of. For example, one new experimental function could also be distributed extra slowly than all of the others in order to examine for errors extra completely, and in case it creates issues, it may be disabled remotely with out affecting the distribution of the entire runtime replace. That is truly very good: think about if after an replace they found {that a} new function was buggy and needed to difficulty a rollback of the replace on all of the gadgets or a brand new sudden replace to repair the issue. That might be a large number. With this flag mechanism, as a substitute, they simply must command the runtime of all gadgets to modify off the damaging function, and the replace of all the remaining can go on as deliberate.

So some essential options could have their very own rollout timeline within the larger rollout timeline of the entire runtime replace. Options rollouts often final 3-5 days, however they’ll last more if there are issues.

After all, these function rollouts inside a runtime rollout create some confusion for the customers, so I attempted asking if there’s a means for the person to see that are the options enabled for his/her system, however I’ve been instructed that likely just isn’t attainable with out having some particular Meta software program instruments. I feel that it could be good if Meta, provided an perception over it for builders (in order an unlockable function for individuals who have the system enabled as a developer).


If you’re wanting to obtain new options earlier than the opposite folks and you might be okay risking a couple of crashes to check them whereas they’re nonetheless in beta, bear in mind you could be part of the Quest PTC (Public Take a look at Channel), so that you just obtain a “beta preview” of the upcoming public runtime model earlier than the others. Becoming a member of the PTC requires a couple of easy steps:

  1. Ensure that your Oculus Cell app is v136 or later.
  2. From the Oculus cellular app, faucet Units on the backside proper.
  3. Beneath Headset Settings, faucet Superior Settings.
  4. Faucet the toggle subsequent to Public Take a look at Channel to attempt to be part of Quest PTC.

Do not forget that Quest PTC will solely be obtainable for a restricted variety of members: if the toggle is disabled, Quest PTC is presently full and never obtainable to affix.

I hope this has given you a greater perception into what’s occurring with the Quest updates… now when you’ll complain about why a brand new function just isn’t coming to you, you are able to do that in a extra knowledgeable means!

(PS In the event you preferred this put up, don’t neglect to subscribe to my e-newsletter… the rollouts of my emails about VR information are a lot quicker than Meta’s ones!)

Disclaimer: this weblog incorporates commercial and affiliate hyperlinks to maintain itself. In the event you click on on an affiliate hyperlink, I will be very completely satisfied as a result of I am going to earn a small fee in your buy. You will discover my boring full disclosure right here.


Latest articles

Related articles

Leave a reply

Please enter your comment!
Please enter your name here