I've gone through most of the VR stuff samsung has to offer, is there a way to disable the gear from activating when the phone is plugged in to use carboard / other VR apps from the app store?
cbutters said:
I've gone through most of the VR stuff samsung has to offer, is there a way to disable the gear from activating when the phone is plugged in to use carboard / other VR apps from the app store?
Click to expand...
Click to collapse
Those cardboard apps could run (and they can with a trick) but they are not using the faster sensors of the Gear VR and don't use the optimized code, that means no <20ms latency, possible lag, judder and the view might not be adjusted to the lenses, unless they would be made compatible with the Gear VR like the game Vanguard V was.
And here is the trick:
http://www.reddit.com/r/GearVR/comments/2ovjly/using_google_cardboard_with_gear_vr/
I don't have the actual Gear VR headset for my Note 4. But I did manage to get the Oculus app to work and running. Even managed to download some apps for it. But I can't get any of the apps to open. I get the message "To open this application, insert your device into your Gear VR".
Surely there must be a way to trick it into thinking it's inserted into the Gear VR headset so that I can use it on my generic VR headset.
Does anyone know how? My searches have only yielded results about editing the AndroidManifest.xml of which I can only assume to be the actual package apk file of each app. Which I don't think applies to what I'm trying to do.
Any ideas? Thanks.
Ok I was able to enable Developer Mode from within Settings->Gear VR Service->Manage Storage and tapping on the version number 7 times.
That was AFTER I installed Sideload VR and created an Oculus account to obtain an Oculus Signature file and from Sideload, downloaded a sample apk with my sig injected into it.
Which now allows me to run Oculus apps without needing to insert it into a Gear VR.
However, I've noticed that nothing moves. It's not sensing my phone's gyroscopes so all is useless. And further searching suggests that Oculus uses a built-in gyro head tracking system INSIDE the Gear VR. Which is strange. I've always thought the Gear VR was just a headset shell. Why wouldn't it use the phone's gyros for movements?
ThaiM said:
I've always thought the Gear VR was just a headset shell. Why wouldn't it use the phone's gyros for movements?
Click to expand...
Click to collapse
It's because the gear vr sensors are significantly more sensitive than standard phone gyros for a smoother and entirely better /more comfortable experience. The gear VR is far from just a shell, really is worth the cost.
ThaiM said:
Ok I was able to enable Developer Mode from within Settings->Gear VR Service->Manage Storage and tapping on the version number 7 times.
That was AFTER I installed Sideload VR and created an Oculus account to obtain an Oculus Signature file and from Sideload, downloaded a sample apk with my sig injected into it.
Which now allows me to run Oculus apps without needing to insert it into a Gear VR.
However, I've noticed that nothing moves. It's not sensing my phone's gyroscopes so all is useless. And further searching suggests that Oculus uses a built-in gyro head tracking system INSIDE the Gear VR. Which is strange. I've always thought the Gear VR was just a headset shell. Why wouldn't it use the phone's gyros for movements?
Click to expand...
Click to collapse
I have the developerboard and flashed the open rift firmware on it. My pc detects it as a rift dk1. When I connect the board to my fone with a hist cable the board lights up nicely.
But I am unable to get oculus home running without a gearvr. (The chip on the board is the same as in the dk1 and I think the gear vr uses that chip too)
So any help getting oculus home running on my s6 with gear vr would be great!
nevermind
I've got it all working.. in developer mode I can start oculus home and the ST32f3 board works great. I have head tracking!!
Trying to develop on the oculus and i can't seem to figure out where to put the sig file. I put it in /assets and it still tells me it needs to have me plug it into my unit, which is a pain.
You must turn development mode on.
In android go to settings, apps, app manager, gear vr service. There tab the version a few times. If you have placed you signature file correctly you will see you are a developer. Then in gear vr service you now have a switch for developer mode. Turn it on and test away!
I succeeded in repeating what Thai did. I can now run Oculus VR app and access Oculus video or Netflix VR but I cannot navigate within each app on my AT&T Note 4. I beleive this is due to the reasons stated earlier that the gear VR has different / more sensitive sensors than the note 4 itself.
Any idea on how to adjust the sensor configs to work with the internal note 4 components?
Also I am trying to get this working to use with my kids Viewmaster VR goggles which are awesome just want to be able to do netflix and watch our own movies in VR.
i managed to enable developer mode but my gyroscope doesnt seem to be working with the oculus apps, is there any way i can enable my s6's gyroscope with the apps, or at least a way to control the apps, touching the screen doesnt really do much when the cursor is dead at the middle of the screen.
I don't think so but what you can do (I've done this and works great) is get a stm32f3discovery board for about 25$ on ebay. Then flash the open gear vr firmware and you are good to go.
And if you connect the board to a pc and install the open source foculus rift drivers and you have a gtx videocard you can play Dk1 stuff!!
http://www.roadtovr.com/can-now-clone-gear-vr-test-virtual-reality-apps/
Simply use a micro USB extension cable to connect the Gear VR with the cable to the phone, then you don't have to wear the headset but can still move it to see the response on the screen
Oculus
Where does Oculus keep the apk files downloaded, there is this demo I downloaded and than uninstalled, but it keeps in my Library to install again and there is no way to get rid of it, is it possible to delete that file manually? Also where does Oculus download the apk files on your phone? Thank you
Controller
I was wondering whether a bluetooth controller could navigate the gear vr without having to use the gyro sensors. This could be good as it removes the need for the board
Apk
ThaiM said:
Ok I was able to enable Developer Mode from within Settings->Gear VR Service->Manage Storage and tapping on the version number 7 times.
That was AFTER I installed Sideload VR and created an Oculus account to obtain an Oculus Signature file and from Sideload, downloaded a sample apk with my sig injected into it.
Which now allows me to run Oculus apps without needing to insert it into a Gear VR.
However, I've noticed that nothing moves. It's not sensing my phone's gyroscopes so all is useless. And further searching suggests that Oculus uses a built-in gyro head tracking system INSIDE the Gear VR. Which is strange. I've always thought the Gear VR was just a headset shell. Why wouldn't it use the phone's gyros for movements?
Click to expand...
Click to collapse
What apk did you use and how did you inject the sig file into it
Guys i have a ant vr headset can i use oculus softwares in pc or mobile so that i can get the 3d 360 vr experience
Iam using lenovo k4 note
Need help guys
Sent from my Lenovo A7010a48 using XDA-Developers mobile app
Do
Do you success on latest SAMMY phones with latest Oculus SW updated?
thank may help us know more about How Gear VR Service works...
nente002 said:
I don't think so but what you can do (I've done this and works great) is get a stm32f3discovery board for about 25$ on ebay. Then flash the open gear vr firmware and you are good to go.
And if you connect the board to a pc and install the open source foculus rift drivers and you have a gtx videocard you can play Dk1 stuff!!
http://www.roadtovr.com/can-now-clone-gear-vr-test-virtual-reality-apps/
Click to expand...
Click to collapse
I have a s6 edge running alexis custom rom and I do have the latest Oculus software an drivers. All is still working fine.
If you need more info let me know!
Cheers.
Run The Netflix Gear Vear app in a Moto Max
I looking everywhere trying for any possible way to run the Netflix app for VR, in another devices out of samsung. I selling a generic low cost VR Headset and the people want to see Netflix in their device. There is a way to make this posible?
How?
ok guys, i had a sneaky suspicion that the new gear vr "powered by oculus" was just a glorified cardboard box in disguise.
so i downloaded the oculus home apk (use google) then put vr in developer mode - works 100%. thanks guys
Hi, I just received my new Mi VR headset. I have a Mi5 32g running the official LineageOS 14.1 build.
The companion app for the headset requires the MIUI China ROM 8.3 or newer to run:
(note: XDA forum does not let me post the link to the apk since I m a new user. You can google app.xiaomi and 431493 to find it)
The headset seems rather useless without that app.
I managed to make Google Daydream app work, but the Mi VR controller is not recognized by it, as expected. Furthermore, the Mi VR controller doesn't even connect to Bluetooth - it is supposed to only work within that VR app.
My first question is: ideas on how to hack the app so that it works in LineageOS? Build.prop mods? Apk editions? I tried a few things without luck so far.
Do you guys think there are actual drivers etc in the China ROM that are required for the app to run? If so could they be extracted from the China ROM and installed into the LineageOS?
Finally, what are the chances of making the MI VR controller emulate a daydream controller?
The build quality of this headset is excellent. Best in its class. If we can make it work with our Xiaomi phones it will be a home run.
Thanks!
Federico
To work on making the Mi VR controller work with Google Daydream App, here are two hints:
The emulator apk that allows any phone to emulate a Daydream controller:
Google: daydream + controller + emulator
User that reverse-engineered the Daydream View controller to make it work on an iPhone:
Google: hackernoon + daydream controller + Pisani
(again I can't post urls yet - too new in the forum)
If someone could reverse engineer the Mi VR controller in the same way -which is pretty identical- then we could envision to make it work using parts of the code of the controller-emulator app.
plz
I really, really need this. please tell me if you can get it to work.
when you got daydream to work with the headset do you know if it was using the phone sensors or the built in headset sensors? was daydream working with the phone plugged into the headset or do you have to leave it unconnected?
cheers
PushStartVR said:
I really, really need this. please tell me if you can get it to work.
when you got daydream to work with the headset do you know if it was using the phone sensors or the built in headset sensors? was daydream working with the phone plugged into the headset or do you have to leave it unconnected?
cheers
Click to expand...
Click to collapse
Update: Daydream app is working great using another phone with the daydream controller emulator app. Daydream uses the phone sensors, not the headset's. The MI VR controller is not recognized.
I still can't make the MI VR app work.
I got to download from the Xiaomi website the SDK for the MI VR. I wonder if someone could use it to make a "driver" to use the MI VR controller and sensors in Daydream.
Also making the MI VR app work on LineageOS is key!!
A very cool project
Perhaps I should start giving more background here for catching more people's interest.
So first: going to geekbuying (.com), you can get the new Mi VR headset (white, with controller) shipped everywhere for about 70 dollars. You might say "That's more expensive / equally expensive than the Google Daydream View". Yes. But it is about 10 times better, too.
For starters: the Mi VR headset is more or less a copy of the design of the Playstation VR headset. Everything in it cries high quality, and you can use it (personal experience) for long sessions of 20+ minutes without feeling any fatigue or discomfort. It's pretty awesome.
Second: it has a controller just like the Daydream View, but it's a little better thought through (in Daydream View you need to press a button for 2 seconds for the VR experience to center; in the Mi VR it does that with double click which is easier; also, the Mi VR controller has a magnetometer, I'm not sure the Daydream controller has it, and I suspect it can be used to calculate distance from the phone and thus have some sense of movement, which in theory could offer one more degree of freedom - I might be wrong and this might be also available in the Daydream controller, I haven't checked).
But the aspect where the Mi VR headset excels is in its inclusion of native sensors in the headset that have a much higher refresh rate than those typically found in phones. In theory, they provide a much more fluid movement experience in VR.
All that said, the product has officially only launched in China. When you buy it from Geekbuying or similar sites, you will get a box wherein everything is in Chinese, including the manual etc.
As far as I can tell, the Mi VR app, not to be confused with the Mi VR PLAY app, is sort of the epicenter for the use of the headset/controller as they can only be paired through that app. In fact the controller cannot even pair directly through Bluetooth without the app.
The app is not in Google Play Store, it can be downloaded from the Mi Store but it refuses to work on LineageOS and I think it might also don't work in MIUI global ROM (not sure of that). It is made to work on MIUI China Rom.
Last but not least: apps like vRidge and Trinus allow to stream SteamVR games from your computer to your telephone to use it in headsets (it transmits sensor data back to the computer), by simulating a Rift headset.
I've tried this on the Mi5 phone with the Mi VR headset and it is AMAZING (you need to have a direct connection using the phone as hotspot for reducing delay).
And there are a few programmers that have made the Daydream Controller Emulator app on a phone as an emulator of HTC Vibe controllers in SteamVR.
So...we are close to be able to use the actual hardware controllers (Daydream controller, possibly Mi VR controller) and the headsets to play VR games designed originally for Rift or HTC Vibe and have an acceptable experience of them at a fraction of the investment.
To recapitulate, the roadmap to be able to fully enjoy the Mi VR with a Mi phone (like Mi5) is:
1) to somehow make the Mi VR app work with LineageOS (this might simply entail obtaining a proper build.prop file for the China rom, or perhaps is more complex than that and it might entail obtaining some files from the China ROM to be included in the LineageOS system)
2) to manage to build a driver for Windows for the Mi VR controller, so that it can interact with things like SteamVR
3) to manage to somehow make Daydream app recognize the Mi VR controller
4) maybe: to manage to make Daydream app recognize / use the headset's sensors (as opposed to the phone's). Same for vRidge/Trinus
Let me know if anyone would like to collaborate on this.
best!
Federico
how hard is it to get the SDK?
im no dev but I have some skills to follow whats going on.
---------- Post added at 01:11 PM ---------- Previous post was at 12:27 PM ----------
Federico.parra said:
Perhaps I should start giving more background here for catching more people's interest.
So first: going to geekbuying (.com), you can get the new Mi VR headset (white, with controller) shipped everywhere for about 70 dollars. You might say "That's more expensive / equally expensive than the Google Daydream View". Yes. But it is about 10 times better, too.
For starters: the Mi VR headset is more or less a copy of the design of the Playstation VR headset. Everything in it cries high quality, and you can use it (personal experience) for long sessions of 20+ minutes without feeling any fatigue or discomfort. It's pretty awesome.
Second: it has a controller just like the Daydream View, but it's a little better thought through (in Daydream View you need to press a button for 2 seconds for the VR experience to center; in the Mi VR it does that with double click which is easier; also, the Mi VR controller has a magnetometer, I'm not sure the Daydream controller has it, and I suspect it can be used to calculate distance from the phone and thus have some sense of movement, which in theory could offer one more degree of freedom - I might be wrong and this might be also available in the Daydream controller, I haven't checked).
But the aspect where the Mi VR headset excels is in its inclusion of native sensors in the headset that have a much higher refresh rate than those typically found in phones. In theory, they provide a much more fluid movement experience in VR.
All that said, the product has officially only launched in China. When you buy it from Geekbuying or similar sites, you will get a box wherein everything is in Chinese, including the manual etc.
As far as I can tell, the Mi VR app, not to be confused with the Mi VR PLAY app, is sort of the epicenter for the use of the headset/controller as they can only be paired through that app. In fact the controller cannot even pair directly through Bluetooth without the app.
The app is not in Google Play Store, it can be downloaded from the Mi Store but it refuses to work on LineageOS and I think it might also don't work in MIUI global ROM (not sure of that). It is made to work on MIUI China Rom.
Last but not least: apps like vRidge and Trinus allow to stream SteamVR games from your computer to your telephone to use it in headsets (it transmits sensor data back to the computer), by simulating a Rift headset.
I've tried this on the Mi5 phone with the Mi VR headset and it is AMAZING (you need to have a direct connection using the phone as hotspot for reducing delay).
And there are a few programmers that have made the Daydream Controller Emulator app on a phone as an emulator of HTC Vibe controllers in SteamVR.
So...we are close to be able to use the actual hardware controllers (Daydream controller, possibly Mi VR controller) and the headsets to play VR games designed originally for Rift or HTC Vibe and have an acceptable experience of them at a fraction of the investment.
To recapitulate, the roadmap to be able to fully enjoy the Mi VR with a Mi phone (like Mi5) is:
1) to somehow make the Mi VR app work with LineageOS (this might simply entail obtaining a proper build.prop file for the China rom, or perhaps is more complex than that and it might entail obtaining some files from the China ROM to be included in the LineageOS system)
2) to manage to build a driver for Windows for the Mi VR controller, so that it can interact with things like SteamVR
3) to manage to somehow make Daydream app recognize the Mi VR controller
4) maybe: to manage to make Daydream app recognize / use the headset's sensors (as opposed to the phone's). Same for vRidge/Trinus
Let me know if anyone would like to collaborate on this.
best!
Federico
Click to expand...
Click to collapse
Awesome, didnt know about the steam vr thing. When you were using steamVR did it use the headset sensors?
PushStartVR said:
how hard is it to get the SDK?
im no dev but I have some skills to follow whats going on. [...]
Awesome, didnt know about the steam vr thing. When you were using steamVR did it use the headset sensors?
Click to expand...
Click to collapse
Hi! I can't post links here yet (too new a member in the forum) but you can google "dev.xiaomi.com mi vr" and you'll find it/them. There is a generic SDK and then a Unity plugin SDK that apparently is very easy to implement in the personal free version of unity.
There seems to be a procedure involving a Google Form one needs to fill in in order to get a code that, I assume, is necessary to get your apk published within their specific Mi VR market - but I understand that code would not be necessary for testing in a phone.
The website is fully in Chinese - I found that using Google Translator gave me a decent enough translation to follow through.
About SteamVR: both Trinus and vRidge (Riftcat) used the phone sensors, none of them appear to "see" the headset's. There should be a way to expose them on the Android device, and also I would assume there should be some modification made to the Trinus/vRidge client Android apps so that they send that sensor data as opposed to the Mi5 sensor data. Not that easy but perhaps not that difficult, I don't know.
Same applies for Daydream app.
Let me know if you get anything to work, the headset is really awesome - even the rudimentary experience of using it with Daydream app with another phone as controller (emulator) has been really cool!
Hey there!
I´m using the Mi Vr app, and everything its in chinnese, so I´m willing to use the daydream apk.
I´ve already installed it, but when I open it I need the controller, but the problem is; I can´t connect the controller through bluetooth, it just appears to be connected when I open the MiVR app.
I´m thinking that maybe, I could open the MiVR app, so the controller gets connected, and then frezze it and open the DayDream app, and see if it works, although I dont think so.
Have you get anything new on how to use it??
best regards
@Federico.parra How did you manage installing the daydream app on lineage?
Hi, maybe this interest you, some open source software and APIs unlike xiaomi's
http://openhmd.net
Received my mi VR today. Flashed xiaomi.eu MIUI 8 to test. In MIUI you can use the headset only with miVR app. There appears a screen in the phone even when you are in another app and even if miVR app ist not Installed. Also app translator doesn't work when using the miVR app. Too sad there is only the chinese app
QR code
Federico.parra said:
Update: Daydream app is working great using another phone with the daydream controller emulator app. Daydream uses the phone sensors, not the headset's. The MI VR controller is not recognized.
I still can't make the MI VR app work.
I got to download from the Xiaomi website the SDK for the MI VR. I wonder if someone could use it to make a "driver" to use the MI VR controller and sensors in Daydream.
Also making the MI VR app work on LineageOS is key!!
Click to expand...
Click to collapse
Which QR code do you use to calibrate the MIVR for daydream?
Mi VR is not working on my Mi 5 with MIUI 8 Global ROM
unicycler said:
Received my mi VR today. Flashed xiaomi.eu MIUI 8 to test. In MIUI you can use the headset only with miVR app. There appears a screen in the phone even when you are in another app and even if miVR app ist not Installed. Also app translator doesn't work when using the miVR app. Too sad there is only the chinese app
Click to expand...
Click to collapse
Were you able to use the Mi VR headset? I have a Mi5 with Global ROM MIUI 8.1.4.0 but when I plug the phone to the VR I got a black screen saying that I have to unplug the phone.
I tried to install the Chinese ROM but I couldn't.
rodry15 said:
Were you able to use the Mi VR headset? I have a Mi5 with Global ROM MIUI 8.1.4.0 but when I plug the phone to the VR I got a black screen saying that I have to unplug the phone.
I tried to install the Chinese ROM but I couldn't.
Click to expand...
Click to collapse
Habe you installed the app?
On xiaomi.eu ROM I've been able to run the app and use Mi VR, yes.
unicycler said:
Habe you installed the app?
On xiaomi.eu ROM I've been able to run the app and use Mi VR, yes.
Click to expand...
Click to collapse
I've download the apk and ran the installation but I don't see the app logo. I'll try with that rom you mentioned, probably does not work with the global rom (it's the official one)
rodry15 said:
I've download the apk and ran the installation but I don't see the app logo. I'll try with that rom you mentioned, probably does not work with the global rom (it's the official one)
Click to expand...
Click to collapse
Thats weird. Where did you get the apk from?
I've also installed it on lineage, it won't run, but app symbol is there and also should be there on global miui.
I installed last MIUI Global dev ROM and installed the App (downloaded directly from Xiaomi market) and it works fine, EXCEPT that the controller does not work properly: its buttons work fine, but the pointer does not move when I move the controller around. It's not a pairing issue, as in one particular game (a paper airplane flying through the mountains) moving the controller does move the plane...it seems like a weird software issue that makes me think that only China version of the ROM has been thoroughly tested with Mi VR and that support in the Global dev ROM is untested / limited.
Does anybody else had the same experience with the controller not moving the pointer in menus etc?
Also, for those that have it working with Global Dev ROM, any clues on how to make this work on LineageOS, perhaps moving a few folder from MIUI DEV GLOBAL to the LineageOS system files?
Yes, same here. Didn't try the paper game yet, but it doesn't react to the moves of the controller. Does it have to outside from games? I'm on latest xiaomi.eu ROM (MIUI 8.3)
unicycler said:
Habe you installed the app?
On xiaomi.eu ROM I've been able to run the app and use Mi VR, yes.
Click to expand...
Click to collapse
Did remote and headset button worked for you?
_PePeL said:
Did remote and headset button worked for you?
Click to expand...
Click to collapse
Yes it did.
hey guys , i have s7 edge buy all my phone sensors dont work (including Gyro.)
i want to play pc games with any app like trinus or intugame
i disabled gear vr services to dont launch automaticly
but when i use trinus its use phone sensors not gear vr sensors
can i play trinus or any app to play pc vr with gear sensors ?
thanks
As far as i konw, the only app compatible with the gear vr, is riftcat. They have a dedicated version for the gearvr, and thats how the can use the gear vr sensors. If no dedicated app, no gear vr sensors. Sorry.
Also, what happen to your phone?
So is anyone looking into a way to port the Oculus app for Gear VR to the Note 10?
It's got to be possible right? ...something one of you XDA wizards can extract to an apk?
I can get the Gear VR to work on my S10 using the GearVR app, but I can't load or run any apps. They all say that Oculus GO needs to be installed, but I haven't found a way to install it. All the basic funtions work, just no apps. If you have an older GearVR, there is an adapter available (at least there was) from Samsung to allow the S10 to fit.
Even if the Note 10 does fit into the GearVR. You won't be able to use it as it is not support for use with the Oculus software.
dragonrep said:
I can get the Gear VR to work on my S10 using the GearVR app, but I can't load or run any apps. They all say that Oculus GO needs to be installed, but I haven't found a way to install it. All the basic funtions work, just no apps. If you have an older GearVR, there is an adapter available (at least there was) from Samsung to allow the S10 to fit.
Click to expand...
Click to collapse
That is strange as from what I have read you should be able to use the SGS10 with the GearVR. As it is supported for use with the Gear VR. I guess if you have a older model of the GearVR that may not function with it. However if you have a more recent edition it should work just fine.
I got the Gear VR on a deal when I purchased the S10, so it is a newer version. Again, everything works except apps which give a warning that they will not work without Oculus Go.