Jump to content

Your Rift will not work anymore because Oculus allowed a certificate to expire

Master Disaster

 

So the certificate used to sign one of the rifts library files expired today and it means if you own a Rift it won't work until Oculus release an update.

 

You can workaround the issue by changing the system date back to any date prior to March 7th

Quote

If you own an Oculus Rift VR headset, you might have noticed that as of today, it won't work, at all. Due to an issue regarding the security certificate of OculusAppFramework.dll, which expired this morning, the headsets can no longer connect to the Oculus Runtime Service, which is a requirement for the Rift to turn on and function. This problem affects all known versions of the Rift, and according to Nate Mitchell, the head of Oculus, the company is aware of the issue, and are working on fixing it as soon as possible. A current workaround involves resetting your PC's clock, and setting it to a date prior to March 7th.

https://gbatemp.net/threads/oculus-rifts-face-widespread-issue-that-prevents-headsets-from-functioning.498234/

 

I wonder why Oculus didn't fix this earlier? Seems like an odd thing to let expire.

 

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
Share on other sites

Link to post
Share on other sites

rip

~New~  BoomBerryPi project !  ~New~


new build log : http://linustechtips.com/main/topic/533392-build-log-the-scrap-simulator-x/?p=7078757 (5 screen flight sim for 620$ CAD)LTT Web Challenge is back ! go here  :  http://linustechtips.com/main/topic/448184-ltt-web-challenge-3-v21/#entry601004

Link to comment
Share on other sites

Link to post
Share on other sites

Maybe they didn't think it would catch on...

Our Grace. The Feathered One. He shows us the way. His bob is majestic and shows us the path. Follow unto his guidance and His example. He knows the one true path. Our Saviour. Our Grace. Our Father Birb has taught us with His humble heart and gentle wing the way of the bob. Let us show Him our reverence and follow in His example. The True Path of the Feathered One. ~ Dimboble-dubabob III

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, DildorTheDecent said:

Maybe they didn't think it would catch on...

Well the fact this happened a lot of hours ago (depending on timezone) and it's not really been reported by anybody speaks volumes about how much VR has caught on tbh.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
Share on other sites

Link to post
Share on other sites

That was pretty shortsighted of them. In fact, it's a pretty monumental fuck up in the grand scheme of things. "Oh, that nice $400 VR Headset you have? Sorry, I'm afraid you can't use that until we get this certificate re-signed because we couldn't be arsed to renew it."

Gaming PC: i5 8600k @ 4.8GHz | 16GB T-Force Delta RGB @ 3200Mhz | Asus Prime Z370-A | Sapphire Radeon VII (Dead :( ), RX480 8GB | EVGA SuperNova 750 G2 | 120GB Sandisk SSD Plus, 120GB Kingston A400 | 4TB Seagate 7200RPM , 1TB WD Blue 7200RPM | Phanteks P400 Windows 10, MacOS Catalina

Second PC: i5 3340s @ 2.8GHz | 8GB Corsair Vengeance @ 1333MHz | EVGA 750Ti SC | Cheap £7 250GB WD HDD Windows 7

LaptopLate 2009 MacBook (Core 2 Duo, 4GB Ram, 120GB SSD, 9400m, running Mojave) , Late 2013 MacBook Pro Retina (i5, 4GB Ram, 128GB SSD)

Consoles: Xbox One, PS4 Slim, PS3 slim, Xbox 360 fat still going strong after almost 10 years, Original Xbox, PS2, PS1

Phone: Realme 6, Xiaomi Mi A2, Xiaomi Redmi Note 4x, iPhone 6s (jailbroken)

Tablet: iPad Mini 2nd Gen Retina (Jailbroken)

Headphones:  Hifiman HE4xx, Phillips Fidelio X2, Status Audio CB-1,  Fiio E10k DAC, Schiit Magni 3+, Tin T2 IEM's, Astrotec S80

Keyboards:  2x Custom 60% - 1x Gateron Yellow, 1x Box Reds

Link to comment
Share on other sites

Link to post
Share on other sites

classic

ASUS X470-PRO • R7 1700 4GHz • Corsair H110i GT P/P • 2x MSI RX 480 8G • Corsair DP 2x8 @3466 • EVGA 750 G2 • Corsair 730T • Crucial MX500 250GB • WD 4TB

Link to comment
Share on other sites

Link to post
Share on other sites

So many questions...

 

1) Why does the Oculus need a certificate to work? Does it use some always-online DRM or something?

2) Why didn't they inform their customers? Seems like a lot of people had no idea what was going on until they found that tweet. They don't even have information about the issue on their website. At least not from what I can see. Piss poor communication.

3) Why wasn't the certificate renewed in time? For my shitty website I have it set up to remind me several times before it expires, several weeks ahead of time. Surely Facebook/Oculus have the skills to set a reminder for something extremely crucial like this.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, LAwLz said:

Surely Facebook/Oculus have the skills to set a reminder for something extremely crucial like this.

Do i need to say more? What did you expect from them, i mean really?

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Max_Settings said:

Honestly, the Vive is worth every penny more over the Rift.

No it isn't. Worse controllers, worse comfort, no integrated audio (unless you pay even more for a headstrap upgrade), lack of ASW leading to higher hardware requirements...

1 hour ago, LAwLz said:

So many questions...

 

1) Why does the Oculus need a certificate to work? Does it use some always-online DRM or something?

2) Why didn't they inform their customers? Seems like a lot of people had no idea what was going on until they found that tweet. They don't even have information about the issue on their website. At least not from what I can see. Piss poor communication.

3) Why wasn't the certificate renewed in time? For my shitty website I have it set up to remind me several times before it expires, several weeks ahead of time. Surely Facebook/Oculus have the skills to set a reminder for something extremely crucial like this.

1. Because of app security concerns. This has nothing to do with always-online DRM. It uses your local system clock FFS.

 

2. They did. Reddit, Twitter, official forum (on their website).

 

3. They fucked up. It happens sometimes, especially for a relatively new company (which Oculus was in 2015 when this was set up).

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Master Disaster said:

Well the fact this happened a lot of hours ago (depending on timezone) and it's not really been reported by anybody speaks volumes about how much VR has caught on tbh.

It was reported on Neowin within 2 hours, Tom's Hardware soon after, then Ars Technica... it's even on WCCFtech (but I promise it's still real!)

Link to comment
Share on other sites

Link to post
Share on other sites

changed the time back

4 hours ago, Master Disaster said:

 

So the certificate used to sign one of the rifts library files expired today and it means if you own a Rift it won't work until Oculus release an update.

 

You can workaround the issue by changing the system date back to any date prior to March 7th

https://gbatemp.net/threads/oculus-rifts-face-widespread-issue-that-prevents-headsets-from-functioning.498234/

 

I wonder why Oculus didn't fix this earlier? Seems like an odd thing to let expire.

 

Rift has not worked all day...now i NEED to play project cars 2 VR REALLY BAD and it does not work AT ALL...i tried EVERYGTHING..i think all rifts on the face of this earth as of earlier today are NON operational...that's quite something to be pissed about...for sure!! :ph34r:

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 2 VR

Link to comment
Share on other sites

Link to post
Share on other sites

so bored...i have time to do this...

 

Capture.png

 

 

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 2 VR

Link to comment
Share on other sites

Link to post
Share on other sites

See the source image

 

Seriously, this isn't a big deal. Those of us who own Vives will likely laugh about this, but it isn't like they need to bring a fuel truck to each home. I'd give it a few days before signing their deaths. 

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, ARikozuM said:

 

 

Seriously, this isn't a big deal. Those of us who own Vives will likely laugh about this, but it isn't like they need to bring a fuel truck to each home. I'd give it a few days before signing their deaths. 

 

1 hour ago, huilun02 said:

I'm sure you can't get any better product support for a $600+ purchase

actually i got it working i had to roll back the date on my computer AND REBOOT (this is the part i forgot for it to work..) but still...it sucks :P

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 2 VR

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Master Disaster said:

You can workaround the issue by changing the system date back to any date prior to March 7th AND THEN REBOOT before you launch Oculus

it's not stated anywhere but if you do not reboot the PC the fix DOES NOT WORK.

But thanks!

 

EDIT: and then once you're booted into windows you can even re-enable auto set date and oculus will still work.

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 2 VR

Link to comment
Share on other sites

Link to post
Share on other sites

6 hours ago, Max_Settings said:

Honestly, the Vive is worth every penny more over the Rift.

I disagree.

 

I don't have any of them tho.

“Remember to look up at the stars and not down at your feet. Try to make sense of what you see and wonder about what makes the universe exist. Be curious. And however difficult life may seem, there is always something you can do and succeed at. 
It matters that you don't just give up.”

-Stephen Hawking

Link to comment
Share on other sites

Link to post
Share on other sites

Is this so they can force some kind of invasive update

Intel 4670K /w TT water 2.0 performer, GTX 1070FE, Gigabyte Z87X-DH3, Corsair HX750, 16GB Mushkin 1333mhz, Fractal R4 Windowed, Varmilo mint TKL, Logitech m310, HP Pavilion 23bw, Logitech 2.1 Speakers

Link to comment
Share on other sites

Link to post
Share on other sites

7 hours ago, Sakkura said:

1. Because of app security concerns. This has nothing to do with always-online DRM. It uses your local system clock FFS.

What "app security concern" exactly?

From what I've gathered it might not be "always-online" DRM, but it is some DRM that is failing. My guess is that it is one of the functions to block other headsets/software from working with the Oculus headset/software that fails. I don't see why else running something locally would require a certificate.

 

7 hours ago, Sakkura said:

2. They did. Reddit, Twitter, official forum (on their website).

Not anywhere near enough judging by how many people are confused. They should have sent out a mail or something along those lines. You shouldn't have to follow someone on Twitter or Reddit, just to get information about why your product has stopped working.

 

7 hours ago, Sakkura said:

3. They fucked up. It happens sometimes, especially for a relatively new company (which Oculus was in 2015 when this was set up).

Forgetting to renew a certificate is quite a massive fuckup though.

It's an amateur mistake that just shouldn't happen. Did the person responsible for the certificate quit or something?

If you're going to design your headset in a way that it needs to constantly have a valid certificate to run then you better make sure to update that cert.

Link to comment
Share on other sites

Link to post
Share on other sites

This does seem to be a really huge f*** up on Oculus' side, Like come on to let one of your certificates expire is really something. Like they should be proud that they somehow managed to let a KEY part of their product expire without realising until it did. 

 

You can't really put this down to being a new company for their mistake, As stated in above posts they didn't spread this around to allow people to know what was happening with their products and again they somehow forgot to renew a Certificate for a product like that takes skill to mess up that big.

 

GG...

Some people prefer a challenge, I just band my head against a wall until my method works...

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, LAwLz said:

What "app security concern" exactly?

From what I've gathered it might not be "always-online" DRM, but it is some DRM that is failing. My guess is that it is one of the functions to block other headsets/software from working with the Oculus headset/software that fails. I don't see why else running something locally would require a certificate.

 

Not anywhere near enough judging by how many people are confused. They should have sent out a mail or something along those lines. You shouldn't have to follow someone on Twitter or Reddit, just to get information about why your product has stopped working.

 

Forgetting to renew a certificate is quite a massive fuckup though.

It's an amateur mistake that just shouldn't happen. Did the person responsible for the certificate quit or something?

If you're going to design your headset in a way that it needs to constantly have a valid certificate to run then you better make sure to update that cert.

If malware replaced one of the .dll files in Oculus' software, then suddenly that malware can do a lot of damage. They use code signing to prevent that. Probably a good idea since Oculus' software does some low-level stuff, working with the graphics driver and network stuff etc.

 

It has literally nothing to do with DRM. What kind of terrible DRM would let people circumvent it just by changing their local system clock?

 

They should have sent out a mail? Well, they did now. With $15 store credit to compensate people for the downtime.

 

And yes, it's a big fuckup that they let their certificates expire. I doubt they'll ever tell us exactly why that happened, but it doesn't matter - shouldn't ever happen regardless.

Link to comment
Share on other sites

Link to post
Share on other sites

They sent out emails early this morning saying how to fix and that they would give a $15 dollar credit for who ever has used their oculus since February 1st of this year.  Just remoted into my htpc and tried launching the Oculus software. Still had the reported message. Downloaded and launched the repair exe through the link provided in the email, clicked repair, it did its thing for about a minute and wala it works now.

 

Now kicking myself for not touching my oculus all last month. Would of loved that 15 dollar credit.

 

 

image.png.41592ee934d851f0127be29d3290a6e7.png

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Sakkura said:

If malware replaced one of the .dll files in Oculus' software, then suddenly that malware can do a lot of damage. They use code signing to prevent that. Probably a good idea since Oculus' software does some low-level stuff, working with the graphics driver and network stuff etc.

 

It has literally nothing to do with DRM. What kind of terrible DRM would let people circumvent it just by changing their local system clock?

Assuming that this is related to some DRM, putting the clock back would not let people circumvent it. Putting the clock back would just make legitimate software work since the certificate would be valid. Unsigned software and hardware would still be invalid even if the clock was set back.

 

It would be interesting to get more info regarding this, because right now both you and I are just speculating.

 

2 hours ago, Sakkura said:

They should have sent out a mail? Well, they did now. With $15 store credit to compensate people for the downtime.

A bit late don't you think? Their communication was slow and bad, probably in an attempt to not bring attention to the issue.

It's good that they sent out an email now, and very good that they gave people compensation, but you just have to look at the massive number of people who were confused and tried to reinstall the runtime to realize that their communication was lacking.

Sending out an email when the issue was resolved was good, but it should have been sent out when it was detected as well.

Link to comment
Share on other sites

Link to post
Share on other sites

11 minutes ago, LAwLz said:

Assuming that this is related to some DRM, putting the clock back would not let people circumvent it. Putting the clock back would just make legitimate software work since the certificate would be valid. Unsigned software and hardware would still be invalid even if the clock was set back.

 

It would be interesting to get more info regarding this, because right now both you and I are just speculating.

You're speculating. I'm citing facts. This is not DRM.

Link to comment
Share on other sites

Link to post
Share on other sites

28 minutes ago, LAwLz said:

A bit late don't you think? Their communication was slow and bad, probably in an attempt to not bring attention to the issue.

no, not at all...they were clear, on facebook, twitter and on their website ''We are sorry and we are aware of the problem, we are working on it to fix it as fast as possible'' what else more could they say...and now they give me 15$ for yesterday, i'll spend it and i'm happy...it's fair, they behaved correctly.

 

EDIT:

28 minutes ago, LAwLz said:

Sending out an email when the issue was resolved was good, but it should have been sent out when it was detected as well.

 

Sry i didn't read your whole thing...i would agree with this though...next time if they send an email or something that will prevent me from wiping off oculus softwares like i did yesterday before checking online for a way to solve this issue...if i would have known i would have not do that...but i lost 5 minutes or so, so yeah...but you do have a point.

 

2 hours ago, jman629 said:

They sent out emails early this morning saying how to fix and that they would give a $15 dollar credit for who ever has used their oculus since February 1st of this year.  Just remoted into my htpc and tried launching the Oculus software. Still had the reported message. Downloaded and launched the repair exe through the link provided in the email, clicked repair, it did its thing for about a minute and wala it works now.

 

Now kicking myself for not touching my oculus all last month. Would of loved that 15 dollar credit.

well...yeah i think it's pretty cool that they are doing that...i use my rift all the time so i do get that 15$ to spend on the store, which is appreciated.

Edited by i_build_nanosuits

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 2 VR

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×