01-02-2020 05:03 PM
Just like that, without any notice or warning, Daydream no longer works on my S9+.
The same applies to S9 and Note 9, which used to be perfectly compatible with Daydream, but now all you get is this:
Note that the scene behind this dialog window is actually perfectly rendered, and the phone itself is using the "low motion-blur" screen mode.
The problem is, in Android 8 and Android 9, these phones have defined a system flag "android.hardware.vr.high_performance", which is no longer defined on Android 10.
This is a Samsung-specific problem, as Pixel phones running Android 10 can still use Daydream perfectly (as reported in this Reddit thread).
Hopefully Samsung will be able to get around to fix this problem in a future system update, as it only requires them to add a single xml file to the system image...
31-03-2020 04:02 PM
@Wreckronomicon Tried that. Google says the exact same thing: "Daydream is discontinued. Contact Samsung"
31-03-2020 04:03 PM
Wouldn't it fall under the license required for GMS rather than falling under AOSP though? Genuine question, I'm not entirely sure if that is the case or not.
31-03-2020 04:05 PM
@Wreckronomicon Can't get past tier 1 support to find out. They just say "Contact Samsung" and it never gets any further. Google support is worse than Samsung support by far.
31-03-2020 04:05 PM
I vaguely remember reading a post somewhere that mentioned it is possible to modify the Google VR services APK and remove the check. I didn't look too much in to it at the time as i wasn't rooted, I'll see if i can find it again, make a modified APK and upload it somewhere.
31-03-2020 04:07 PM - last edited 31-03-2020 04:09 PM
@Wreckronomicon Some of the apps also have the check. So while you can get the Daydream app and some Google things to work, many apps will just crash. It needs to be fixed at the hardware flag level.
Also, I'd rather not trip Knox so I can still use Samsung Pay, etc. Downgrading seems a better way especially because rooting has to be redone with each update going forward.
31-03-2020 04:08 PM
It's not just about a check in VR services: there's also a check in System Server that starts the VR service if "vr_high_performance" is reported (see AOSP):
That's kind of important for the Sustained Performance mode Daydream depends on.
There might be other differences, but the bottom line is: unless the handset reports these flags, Daydream won't fully work.
31-03-2020 08:03 PM
Dear AntS,
Thanks for trying to help, but the info you provided is not true.
As Kayy, Wreckromonicon and others pointed out, this flag is absolutely in Samsung's control. It is device specific and it is not part of Google's Android code.
Either Samsung chose to remove this flag, or it was done by mistake...
Could you please talk to someone who is in charge of this and give us a clear answer of why this was done and if this is going to be fixed?
It is not right to force people to downgrade or root their phones just to get an existing and officially supported feature working again. It is just a simple one line that needs to be added!!!
31-03-2020 08:39 PM
First of all it seems to me very weird that 2 partners (android - Samsung) can 't figure out a way for their customers to be happy. It ' s trully very weird and to be honest ...very frustreting. If those 2 colossal companies can ' t work together how are we going to find the solution? As i am conserned this is not even our job...we just choose a phone...we buy it and want to be fully functional!!!!
It seems like samsung and google just dont care to give us the proper attention and solve the problem...that ' s the feeling i am getting.
So ...for one more time...samsung...give us by yourself the solution. We dont care what matter it is ...flag...not flag...android code or note.
Give us a patch or something...maybe an optional downgrade from samsung support through your programs so that we can use it!!! Its so simple!!!
What i am really want to emphasise...is that all this is more important right now because of the situation that every country is in ...we are staying home...we cant get out unless is very important... so we need every possible way to help us pass our time...
Every one is doing the best they can...from their side to help the situation to get better...either by following all these instructions and staying home...the doctors and nurses in the front line are just admirable...do your little thing and give us a working solution as soon as possible!!!
Its not of big importance as the medical help...but it will make our inclosure more pleasant!!!
01-04-2020 06:07 AM
I have contacted Google support. They said your information is invalid. The problem exists on Samsung's side of the fence.
-------
Thanks for contacting Google Support.
Samsung S9 is not owned by Google and therefore we don´t have control over how they update their system.
This is a Samsung-specific problem, as Pixel phones running Android 10 can still use Daydream perfectly.
--------
Notice where they say, "this is a Samsung specific problem"? I told them about how the didn't make it available to you, but they said that they did make it available to you. Can't you offer us some kind of documentation that shows that they didn't make it available to you? Or some other evidence that this is Googles problem, so we can get them to fix it. All signs seem to indicate that this is a switch that needs to be turned on.
Thanks!
01-04-2020 06:09 AM