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...
19-03-2020 06:39 AM - last edited 19-03-2020 06:44 AM
Alas, the controller does not work in other apps either. At first I mistakenly thought that the controller was out of battery and needed charging, but it acts the same way for all the apps.
I found out on Reddit that the whole reason to shut it down is Google's public announcement in October 2019 to discontinue Daydream permanently: https://www.reddit.com/r/daydream/comments/eo1bql/daydream_compatibility_in_android_10/
So based on this, my assumption is that Samsung is going to just look the other way. Don't expect them to patch it. Like the user gin_kage on Reddit said about his/her's contact with Samsung support where they replied: "we don't develop Daydream, so it's not our problem".
This really sucks for us. IMHO the Daydream is just as good as Oculus Go but much more affordable. It's an easy fix for Samsung to just add the support flags to make it run again, and it's an opportunity to take the market share for all Daydream users since Google is dropping the mic. I don't understand how they are reasoning!?
19-03-2020 12:04 PM
Hi All,
I have a Note9 and I also had no luck with Samsung support, trying to explain that it is a simple issue and they should fix this.
I tried researching if there are any solutions that don't require rooting the device and found this in a forum:
https://forum.xda-developers.com/moto-z-play/help/trying-to-daydream-mzp-root-t3657042/page2/amp/
Basically, Google VR Services is modified to remove the check for android.software.vr.mode and android.hardware.vr.high_performance flags. This was originally intended for running Daydream on non-compatible phones. I installed the provided apk, and some functionality was restored! I can enter the Daydream app without the error message, the controller works fine, some apps work fine (e.g. Experiences, Youtube VR). On the negative side, a lot of apps don't work, probably because they do some direct checks for these flags.
Hope Samsung will eventually add the flags back and such partial workarounds won't be needed.
19-03-2020 12:15 PM
19-03-2020 06:27 PM
21-03-2020 11:34 PM
Does factory resetting a phone, downgrade the android software back to its original software? This is pretty laughable that something that seems so easy to fix by samsung, is being ignored. Lost a bit of faith in there lack of response
22-03-2020 07:01 PM
22-03-2020 07:17 PM
All they would do is flash an older version of Android rather than some magical patch that Samsung themselves haven't released. You can do that yoirself at home with a PC, Odin and a ROM of Android 9 without rooting so if that's the route you're taking then save yourself some money and do it yourself.
22-03-2020 07:42 PM
22-03-2020 07:59 PM
Just to ease any fears...I have done this with my Note 9 and it works without issues.
22-03-2020 08:01 PM