Related
If you've been to the official forums, you may know it's mostly questions about when updates are coming or how to fix a specific crash. There is a lot of useful information floating around, but very little open development on / for it. These are some of the tips and tricks that have either been posted and updated, forced out of Oculus, or generated through personal testing.
Adding your own oculussig file to an apk:
Obtain your device ID by connecting the Note 4 and using "adb devices"
Enter the number into the form at https://developer.oculus.com/tools/debug/
Download https://mega.co.nz/#!ssB0ALwR!dLKy0OUv7H7aGZQ1YiqXKfDgUc3fnOIghCiEFAFtt4g
Extract the zip and copy the game and signature file into the extracted folder
Run the command to repack for your computer platform (available in USAGE.txt)
Running any app as vr_dual (without Oculus Home):
Install any Gear VR app with your device signature (app can downloaded, compiled, or backed up from an official install)
Go to your device Settings -> Application manager -> Gear VR Service (usually in the "Downloaded" section but could also be in the "All" section).
Tap on "Manage storage"
Tap the "VR Service Version" number six times.
Wait for scan process to complete and you should now see the Developer Mode toggle on this screen.
You should now be able to launch your app without the headset and also dock the headset at any time without having Home launch.
Don't forget to disable developer mode to restore regular functionality after you're done playing the game and enable it again before returning.
Unity game development shortcuts:
So you need a bunch of characters and environments, but the Unity asset store is expensive and you haven't had enough experience in 3DSMax to make your own. There is another way to get tons of content both fast and cheap:
MMD4Mecanim : http://stereoarts.jp/
mmd-for-unity: https://github.com/mmd-for-unity-proj/mmd-for-unity
UnityXNA: https://github.com/mvi/UnityXNA
MMD4Mecanim and mmd-for-unity are extremely similar. The difference between them is that MMD4Mecanim adds the necessary plugins to Unity (and the platforms you build against) to allow you to use models and motions that it converts, while mmd-for-unity performs a fairly complete conversion that allows you to use the items as Unity components with minimal scripts to control some of the aspects that don't fully convert. It is personal preference which is used. When building a scene that is mostly MMD, it is probably better to use MMD4Mecanim. When attempting to mix MMD into a scene built primarily with Unity, mmd-for-unity is probably a better choice.
There is a quick overview of how mmd-for-unity works available at https://www.youtube.com/watch?v=zSC2hKaG5AA
Many developers using the Gear VR favor MMD4Mecanim because of the other plugins that have been built on top of it, such as lip sync. In terms of game performance, mmd-for-unity may have a slight advantage due to decreased overhead. It is unnoticeable, though.
4 more days
I need a noob proof setup guide lol
friedrich420 said:
4 more days
I need a noob proof setup guide lol
Click to expand...
Click to collapse
Don't worry, I am bringing over all of the stuff I put together from the Oculus forums and personal testing.
I am going to put together a small folder on Mega with tools and some samples.
Thank you so much for starting this thread. Great idea and hopefully I'll learn a lot. One question when i try and enable developer mode after the scan I get the message "you are not a developer" and it closes
sawdoctor said:
Thank you so much for starting this thread. Great idea and hopefully I'll learn a lot. One question when i try and enable developer mode after the scan I get the message "you are not a developer" and it closes
Click to expand...
Click to collapse
My professor had the same issue. He had to reboot and wait a minute, then go in and try it again. It could also be how fast the clicks are. I know he wasn't rooted and didn't do anything other than reboot. When I did it, I tapped fast.
twistedumbrella said:
My professor had the same issue. He had to reboot and wait a minute, then go in and try it again. It could also be how fast the clicks are. I know he wasn't rooted and didn't do anything other than reboot. When I did it, I tapped fast.
Click to expand...
Click to collapse
I've tried it twice but will keep trying. You obviously know which kernel i'm using but I'll keep at it
sawdoctor said:
I've tried it twice but will keep trying. You obviously know which kernel i'm using but I'll keep at it
Click to expand...
Click to collapse
You could also try clearing data for the service, then open Home, then try. When they were setting up, they clicked around but didn't really say what they did. I was in a video conference with like 7 people trying to tell one lol.
What I know for sure was it didn't require root or any additional apps.
I just found a Miku archive with some 1,000 models... Looks like it's time to make a Unity orgy. Speaking of, I should post the Miku to Unity stuff. It's a cheap way to get models and they work with the new animations.
Moved to post 2
Same issue for me, keeps telling me I'm not a developer. Tried multiple data clears and restarts.
Jstylen said:
Same issue for me, keeps telling me I'm not a developer. Tried multiple data clears and restarts.
Click to expand...
Click to collapse
That's odd. I just noticed mine was cleared out after doing the last update and I activated and enabled it just now.
Edit: I think I figured out what's happening. It works for me because I have my own game with my signature installed. It didn't take any special app for the other tests because their copy of my game had their signature and I bet they installed it between attempts.
I think you have to have any VR app that contains your own signature installed to "qualify" as a developer. I updated the instructions to include that step.
This is what I was suspecting but hoped I was wrong. I don't have the money for the gear VR right now and hoped to try some things out with an stm32fdiscovery board instead. I suppose now I'll have to compile something with my signature in it.
I didn't realize there actually was a small section for the Gear VR, so we moved over there.
There are some video conversion tips on the official forums. I haven't tried them, but I'll try to gather up what I can and add it here.
We need more positive, productive threads in this section....
I am moving all of the content from a few other threads here, since the Gear VR section has a bit of a troll problem.
One possible way to improve the range of focus / clarity when using the Gear VR:
I found this trick while trying to figure out why no adjustment to the Durovis Dive (moveable lenses) seemed as clear as I expected. The solution was to move where the headset sat on my face, despite it not feeling like that was the "intended placement"
Whether or not you use the nose piece is up to you. I honestly never took the time to compare the two foam blobs, so whichever is the default is the one I use. Most of the trick involves using the tension of the top headband, so adjust the one that wraps around your head to wherever it is tight, but still comfortable.
The next part is where it varies by user. You will want to put the headset on and adjust the focus wheel to get as clear as possible for you. After you are comfortable with the view and about to come back here and say WTF, hold the headset by both sides and move it slightly higher on your face. If the view gets clearer, adjust the top band to keep it locked in place. If there is no change, try moving it lower on your face, and again adjust as needed.
While this may not fit into a scientific explanation of pixel depth, it is a rather simple concept. By moving the headset up or down, you actually slightly alter the angle in relation to your eyes. Most games and apps are intended for a view "level to the eye" and when the headset is too low, your nose can cause it to angle slightly downward. When it is too high, the upward tilt can cause your eyes to strain a bit more.
Hopefully that can help some to solve their issue with clarity before running off to cut up or pack in any additional parts.
I have been meaning to bring over a lot of other stuff from the Oculus forums, but I got wrapped up in having them delete my account.
It appears that some people feel the need to respond to every single thread with public service announcements. Whether or not that is the reason this section has all of 5 active threads and if that led to the Oculus Gear VR section being flooded with the same nonsense cannot be proven without a massive survey. All I can say for sure is that the development sections are safe and hopefully this being a development thread means it is, as well.
Anyway, as for that stuff I was going to bring over:
Controller Mapping by Drash (https://forums.oculus.com/viewtopic.php?f=67&t=20070)
In my Unity apps I use an input layer that requires me to map from an HID to a set of button mappings, and then the rest of my app just deals with with the device-agnostic things like Left Bumper, Start Button, etc. I know a lot of developers out there do something similar, and a few of the third-party input solutions do this as well. There's only one gotcha -- developers are responsible for ensuring setting up button mappings (or profiles) for a reasonable variety of controllers.
As far as I can tell, the most-used controller on Gear VR is the Samsung EI-GP20 Gamepad that optionally comes bundled with the Gear VR. That's good news for the developers that so far aimed to support that at a minimum, but as far as I can tell is a variety of other semi-popular gamepads in use as well:
Moga Pro Power
Moga Hero
PS3 Controller
Gamestop Gamepad
Moga Pro
Steelseries Free
ipega (I think there's a few different versions, not sure which ones people actually use)
So far, I've ordered and tested 6 different controllers now for both the desktop and for Android, and this helps because most of their mappings vary, but this is clearly not a future-proof way to go. Am I going to have to keep buying every controller to find out their HID and mappings? So until I take a different approach, at the very least I would like to throw out there some of the button mappings I've picked up from testing physical controllers, and perhaps others could do the same?
----
1.
"Gamestop Gamepad" aka "Red Samurai Wireless Controller for Android Tablets". I heard this cheap gamepad mentioned several times lately. Dirt cheap. And yet it feels great in the hand and all buttons feel very usable. Solid choice. It has two modes, one that seems to send keyboard commands, and one that actually acts as a normal bluetooth gamepad (Mode G).
Here are the button mappings for Mode G.
HID: "GS gamepad"
Button 1 - Button 0
Button 2 - Button 1
Button 3 - Button 2
Button 4 - Button 3
Left Bumper - Button 4
Right Bumper - Button 5
Left Trigger - Button 6
Right Trigger - Button 7
Left Stick Button - Button 8
Right Stick Button - Button 9
Start - Button 10 (says "Enter" on the controller)
Select/Back - Button 11 (says "Escape" on the controller)
Left Stick X - Analog 0
Left Stick Y - Analog 1
Right Stick X - Analog 2
Right Stick Y - Analog 3
Dpad Left/Right - Analog 4
Dpad Up/Down - Analog 5
----
2.
Moga Pro Power - This one holds a charge that you can use to recharge your Android device. Very nice controller, quality is top-notch, but pretty expensive. Also has two modes, one that is specific to Moga games, and one where it acts as a normal gamepad (Mode B).
Here are the button mappings for Mode B:
HID: "Moga Pro 2 HID"
The button mappings are exactly the same as the Gamestop Gamepad, except that the visual labels for the Start/Select buttons actually say Start and Select, and it doesn't seem like the Select button works in HID mode. Not 100% sure about this.
----
NOTE: The Samsung Gamepad does not have triggers, nor does it have stick buttons (pushing in the thumbsticks), so you may want to keep that in mind when designing a control scheme with wide gamepad support.
Click to expand...
Click to collapse
Gear VR Input Diagrams (download includes the Samsung controller and headset button images):
https://forums.oculus.com/viewtopic.php?f=67&t=17926
Streaming video (using Kodi / XBMC)
Nevermind, this should probably be a thread...
Hi! Thanks for posting this! I followed the instructions here, successfully installed a signed apk (one that wasn't on the phone previously), then turned on dev mode as described through the tapping and switch. Nothing seemed to have changed. I then toggled dev mode on and off (via the switch) and restarted the phone several times each. However, I still get the Oculus Home launching every time I insert the phone into the Gear VR as if nothing changed. I'm on the T-mobile US ROM and device, and I don't have the 5.0 upgrade yet. No root.
Does anyone have any ideas? I want to run cardboard apps in my Gear ! Thanks!
TriOptimum said:
Hi! Thanks for posting this! I followed the instructions here, successfully installed a signed apk (one that wasn't on the phone previously), then turned on dev mode as described through the tapping and switch. Nothing seemed to have changed. I then toggled dev mode on and off (via the switch) and restarted the phone several times each. However, I still get the Oculus Home launching every time I insert the phone into the Gear VR as if nothing changed. I'm on the T-mobile US ROM and device, and I don't have the 5.0 upgrade yet. No root.
Does anyone have any ideas? I want to run cardboard apps in my Gear ! Thanks!
Click to expand...
Click to collapse
If nothing is running, it will launch home.
There is also a possibility it only works for Gear VR apps. In that case, you could just disable the whole Gear VR service temporarily.
Either way, you don't really need to quote the OP to ask. It's implied.
twistedumbrella said:
If nothing is running, it will launch home.
There is also a possibility it only works for Gear VR apps. In that case, you could just disable the whole Gear VR service temporarily.
Either way, you don't really need to quote the OP to ask. It's implied.
Click to expand...
Click to collapse
Thanks for the reply. Sorry to violate posting etiquette, I didn't realize I had quoted that entire post - I will trim it down if I can find edit (I am new to posting here, so forgive me).
I have FPSE or any other cardboard app running, and gear home still pops up over it when docked to the usb port of the gear vr. I can't freeze Gear VR service without root, which I'm looking in to as the next best option I suppose. Force stopping it doesn't seem to work either. Reports on Reddit threads indicate this works with Cardboard apps, allowing them to run without home launching, but not for me.
*** ROOT and Gear VR compatible phone required ***
Simply switch between Gear VR and Cardboard Mode.
- Activates or deactivates the Gear VR Service which triggers the Oculus Home auto-start on the Gear VR when plugged in - use the Gear VR touchpad to simulate clicks in Cardboard Apps
- Enables the Gear VR Developer Options inside the Gear VR Service App to toggle "Developer mode" for Low Persistence feature while using Cardboard Apps (much less blurring)
Google Play Link:
Gear VR Cardboard
Credits:
This App was created with Tasker and Tasker App Factory
Changelog:
0.5:
- "Enable Developer Options" script fixed due to Gear VR service update
0.4:
- faster app start by caching variables
0.3:
- improved script to toggle the Developer Options
- added better error reporting
0.2:
Fixed "Open Gear VR Service App" button not responding when "Show icon on the launcher" option was not enabled in the Gear VR Service App
0.1:
Open Release
*reserved*
Not sure if I understand. This app makes me able to use cardboard apps with VR or just switch between modes to use cardboard and gear VR?
Menelkir said:
Not sure if I understand. This app makes me able to use cardboard apps with VR or just switch between modes to use cardboard and gear VR?
Click to expand...
Click to collapse
It lets you switch between Gear VR and Cardboard mode.
By deactivating the Gear VR Service the Oculus Home does not auto start when you plug your phone to the Gear VR.
I found it complicated to always freeze the Service with Titanium Backup before running a Cardboard app, so i wrote this little app.
clonednull said:
It lets you switch between Gear VR and Cardboard mode.
By deactivating the Gear VR Service the Oculus Home does not auto start when you plug your phone to the Gear VR.
I found it complicated to always freeze the Service with Titanium Backup before running a Cardboard app, so i wrote this little app.
Click to expand...
Click to collapse
Yeah but.. it doesn't make me using cardboard apps with my VR, right?
Just to understand (I have the two, at least changing modes it's making happy already).
Menelkir said:
Yeah but.. it doesn't make me using cardboard apps with my VR, right?
Just to understand (I have the two, at least changing modes it's making happy already).
Click to expand...
Click to collapse
Well it depends how you mean "it doesn't make me using cardboard apps with my VR, right?"
If you mean a native Gear VR support for cardboard apps so the Gear VR sensors are used then the answer is no.
The cardboard app will still just use your phone sensors but you can at least enable "Low Persistence" mode (using the "Developer mode" switch in the Gear VR Service app) so cardboard apps no longer are a blurry mess when you move your head arround.
And you can use your Gear VR Touchpad to simulate clicks in cardboard apps (as we have no magnet).
It's a bit less kludgier than the App Quarantine widget and even provides a nifty shortcut to the Gear VR Service menus.
Didn't know strobed low-persistence mode persisted after freezing the Gear VR Service, too. Nifty!
All in all, a nice little app, though it could load a bit faster on first tap.
@clonednull getting the following error on my n910c when trying to enable the developer options (rooted): "Error while enabling gear VR Developer Options!". Thanks for the app! :good:
NamelessFragger said:
It's a bit less kludgier than the App Quarantine widget and even provides a nifty shortcut to the Gear VR Service menus.
Didn't know strobed low-persistence mode persisted after freezing the Gear VR Service, too. Nifty!
All in all, a nice little app, though it could load a bit faster on first tap.
Click to expand...
Click to collapse
thanks for feedback mate, the loading time results from the checks (via adb shell) to determine service / developer options status but i will check out if this can be improved :good:
Toss3 said:
@clonednull getting the following error on my n910c when trying to enable the developer options (rooted): "Error while enabling gear VR Developer Options!". Thanks for the app! :good:
Click to expand...
Click to collapse
thanks for feedback, i knew i should have choosen a better error reporting and not only one error message
i couldn't test it on a note so maybe it has other folder paths, could you check out with a file browser if the following folders / files are available on your phone:
- /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml (= original preferences xml)
- /sdcard/Download/com.samsung.android.hmt.vrsvc_preferences-mod.xml (= modded preferences xml)
appreciate your efforts :highfive:
Hi, I am getting the same error message on a Samsung s6 edge. I have checked for the folders you mentioned above but don't have them.
Toss3 said:
@clonednull getting the following error on my n910c when trying to enable the developer options (rooted): "Error while enabling gear VR Developer Options!". Thanks for the app! :good:
Click to expand...
Click to collapse
Pyeboo said:
Hi, I am getting the same error message on a Samsung s6 edge. I have checked for the folders you mentioned above but don't have them.
Click to expand...
Click to collapse
Hi mates, just done a version with an improved script to toggle the Developer Options and more error reporting.
Could you please check it out and tell me if it works or outputs an other error message?
Hi,
I tried your update earlier today, but can't remember the error message I got. It was something like 'error locating file'. Now when I try it the error message is 'error while enabling gear vr developer options %error'.
Pyeboo said:
Hi,
I tried your update earlier today, but can't remember the error message I got. It was something like 'error locating file'. Now when I try it the error message is 'error while enabling gear vr developer options %error'.
Click to expand...
Click to collapse
Hm, it is strange that the error message has changed for you as it should at least output the same error...
Seems the preferences file of the service app could not be found.
Anyway if you still want to help me to find a solution, this is what you could do:
Let's try to find the location of the file using the android command shell:
Either download Terminal Emulator to your phone or use ADB ("adb shell") to get into the android command shell.
On the shell type the following commands:
Code:
su
find / -name "com.samsung.android.hmt.vrsvc_preferences.xml" > /sdcard/vrsvc-findfile.txt
After this you should have a file called "vrsvc-findfile.txt" directly on your sdcard root folder (internal memory), please either send me this file or post it here.
Thanks for your efforts mate! :highfive:
Hi Clonednull,
I have generated a txt file as you requested, but frustratingly, I cannot work out how to attach it to this thread. I am a new user, maybe that facility is disabled?
Terminal couldn't find the file anyway, and I also couldn't find it using es explorer.
---------- Post added at 07:46 PM ---------- Previous post was at 06:53 PM ----------
Me again! I found the file. The path is /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
Pyeboo said:
Hi Clonednull,
I have generated a txt file as you requested, but frustratingly, I cannot work out how to attach it to this thread. I am a new user, maybe that facility is disabled?
Terminal couldn't find the file anyway, and I also couldn't find it using es explorer.
---------- Post added at 07:46 PM ---------- Previous post was at 06:53 PM ----------
Me again! I found the file. The path is /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
Click to expand...
Click to collapse
Thanks for your investigation!
That's really weird as it is the same location used by my script so i really don't know why it does not work for you
Here is the complete script to enable developer options using the preferences file, you could copy / paste it line by line to find out which one does not work for you:
Code:
su
pm disable com.samsung.android.hmt.vrsvc
while read STRING; do echo "${STRING//'<boolean name="developer_check" value="false" />'/'<boolean name="developer_check" value="true" />'}" >> /sdcard/com.samsung.android.hmt.vrsvc_preferences-mod.xml; done < /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
mv /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences-backup.xml
mv /sdcard/com.samsung.android.hmt.vrsvc_preferences-mod.xml /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
chown system:system /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
chmod 660 /data/data/com.samsung.android.hmt.vrsvc/shared_prefs/com.samsung.android.hmt.vrsvc_preferences.xml
pm enable com.samsung.android.hmt.vrsvc
Wow, that's a saver. Thx. Always wanted to get GearVR into Cardboard mode
I seem to have fixed it somehow. I was trying to enable developer mode (via application manager, selecting gear vr service, manage storage, and tapping version 7 times)
Although I kept getting the message 'you are not a developer', it must have done something, as your app worked after that.
Its great to be able to use the touch panel with cardboard apps. Thanks for your work
Pyeboo said:
I seem to have fixed it somehow. I was trying to enable developer mode (via application manager, selecting gear vr service, manage storage, and tapping version 7 times)
Although I kept getting the message 'you are not a developer', it must have done something, as your app worked after that.
Its great to be able to use the touch panel with cardboard apps. Thanks for your work
Click to expand...
Click to collapse
Cool :good:
Good to hear its finally working for you mate and you're welcome! :highfive:
error : %error when trying to enable dev mod gear vr
new state : enabled
GEAR VR Cardboard Workaround
Or you can just slip it up a little farther and slide your phone in under the plug
1: Download this: https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro&hl=en
You can try the free version, but this is pretty cheap for what you get. This allows you to freeze the Oculus Service app so it doesn't auto launch. And you DO NOT need Root
2: Download this: https://play.google.com/store/apps/details?id=com.sideloadvr.market
Next up, you need to get your signature file and make an app and install it so you can enable developer mode. This app makes it super easy and will guide you through the app creation process. It'll have you get your sig file, upload it, and you can just pick a random app that it'll repack, and it does this all on your phone
Now that you have both of those done, turn on developer mode to reduce blurriness.
Go to your device Settings -> Application manager -> Gear VR Service (usually in the "Downloaded" section but could also be in the "All" section).
Tap on "Manage storage"
Tap the "VR Service Version" number six times.
Wait for scan process to complete and you should now see the Developer Mode toggle on this screen.
ENJOY! It worked on my Tmobile Note 5, not rooted.
And here is the google cardboard profile to get the best picture, less distortion on GearVR : https://drive.google.com/file/d/0B7Hf9K5d9C3TTndkeDltSzdXYkE/view?usp=sharing
I find the Package Disabler Pro works very well.
When I tapped VR Service Version it scanned and said "You are NOT a developer" Developer mode is on, what did I do wrong?
---------- Post added at 07:19 AM ---------- Previous post was at 06:21 AM ----------
When I try to build the app it takes several minutes then gives the error “Parse Error : There is a problem parsing the package” Help?
I'm using a galaxy Note 5. I've already enabled unknown sources, enabled developer mode and restarted the device.
Yes package disabler is the best way i found
Google package disabler pro.apk or pay the mear $1.95 for it then open her up and then ONLY check gear vr service, then launch your cardboard and 3rd party stuff. Note " you will have to enable and disable every time to revert back to using regular oculus launch browser"
sgear vr consumer edition.
I have developer option enabled, I'm trying to use cineveo app, off of the play store, but it does not continue to play when the phone (s6 edge +) is placed in the vr unit. I have stopped the Occulus start up, but,
a
I wonder if you could please be more clear about which of the several entries should be disabled, in case I have disabled the wrong entry or, maybe it should be more than one.
b.
Is it possible some one might give me, an idiot proof walkthru of how to enable and use cineveo.
Thank you for this thread and your help so far, Happy New Year to all on Xda.
samsungwarrior said:
sgear vr consumer edition.
I have developer option enabled, I'm trying to use cineveo app, off of the play store, but it does not continue to play when the phone (s6 edge +) is placed in the vr unit. I have stopped the Occulus start up, but,
a
I wonder if you could please be more clear about which of the several entries should be disabled, in case I have disabled the wrong entry or, maybe it should be more than one.
b.
Is it possible some one might give me, an idiot proof walkthru of how to enable and use cineveo.
Thank you for this thread and your help so far, Happy New Year to all on Xda.
Click to expand...
Click to collapse
I did not use Cinevo yet, I will try it later but if you ask about which process should be disabled to be able to use cardboard apps, you need to disable Gear Vr Services.
I also use gear vr light (consumer edition) on sgs6+.
dorsefrith said:
I did not use Cinevo yet, I will try it later but if you ask about which process should be disabled to be able to use cardboard apps, you need to disable Gear Vr Services.
I also use gear vr light (consumer edition) on sgs6+.
Click to expand...
Click to collapse
Thanks very much for your reply, I'll keep an eye open for any experience you have to share.
All you have to do is buy package disabled from play store and disable gear vr service and you are good to go.
Sent from my SM-N920V using Tapatalk
The new Gear VR for S6/Edge/Edge+/Note5 apparently uses different drivers. There s no Gear VR Service. Turning off Oculus Home stops it from loading, but something is still starting. The screen goes black and the proximity sensor is working. I tried disabling all of the Oculus apps and all combinations. No luck.
Suggestions?
JohnB847 said:
The new Gear VR for S6/Edge/Edge+/Note5 apparently uses different drivers. There s no Gear VR Service. Turning off Oculus Home stops it from loading, but something is still starting. The screen goes black and the proximity sensor is working. I tried disabling all of the Oculus apps and all combinations. No luck.
Suggestions?
Click to expand...
Click to collapse
Type in VR in the search box and you will see the Gear VR Service., It works on the S6 edge.
So what does enabling developer mode actually do? I can see it makes the screen warmer and if flickers a bit but how does this reduce distortion?
transfo47 said:
So what does enabling developer mode actually do? I can see it makes the screen warmer and if flickers a bit but how does this reduce distortion?
Click to expand...
Click to collapse
Same happens to me. As soon as I activate developer mode, screen starts to flicker at about 20-30 Hz. Too ugly to leave on.
transfo47 said:
So what does enabling developer mode actually do? I can see it makes the screen warmer and if flickers a bit but how does this reduce distortion?
Click to expand...
Click to collapse
It enables the "low persistence mode".
Normally a pixel is illuminated until the next refresh cycle hits him. This is not good in VR as moving your head around "drags" the illuminated pixel through space producing a blurry view. Just like quickly moving a flashlight around in the air produces a light trail. When the display is in low persistence mode the pixel illuminates only for a short time and then goes off again. This eliminates the blurriness when moving your head which can be always experienced when using cardboard apps. So enable Oculus "developer mode" to profit from "low persistence" also in cardboard apps - the only downside is the reduction in screen brightness.
clonednull said:
It enables the "low persistence mode".
Normally a pixel is illuminated until the next refresh cycle hits him. This is not good in VR as moving your head around "drags" the illuminated pixel through space producing a blurry view. Just like quickly moving a flashlight around in the air produces a light trail. When the display is in low persistence mode the pixel illuminates only for a short time and then goes off again. This eliminates the blurriness when moving your head which can be always experienced when using cardboard apps. So enable Oculus "developer mode" to profit from "low persistence" also in cardboard apps - the only downside is the reduction in screen brightness.
Click to expand...
Click to collapse
Thanks for the explanation, that makes sense.
I have followed this and re-followed this and have been unable to locate Gear VR Services anywhere. I have a Sprint S6 Edge with the newest Oculus Gear VR. Any ideas?
voilette83 said:
I have followed this and re-followed this and have been unable to locate Gear VR Services anywhere. I have a Sprint S6 Edge with the newest Oculus Gear VR. Any ideas?
Click to expand...
Click to collapse
I know you have followed this but have you used "package disabler pro" like it says in the original post? Or can you see Gear VR Service when you look in Settings, Applications, Application Manager, All? Just trying to help you figure this out.
Or just search it manually by scrolling down. When I use Search button I can't find it also.
Tap the "VR Service Version" number six times.
Wait for scan process to complete and you should now see the*
Developer Mode toggle on this screen.
where to find lever ???? I see no lever ???[emoji15]
Enviado desde mi SM-G928F mediante Tapatalk
Even easier
Use Gear VR Cardboard. Available in the playstore.
https://play.google.com/store/apps/details?id=com.bartslab.gearvrcardboard&hl=en
Maybe a silly question, but: When the Gear VR service is frozen and you plug your phone it, would the other VR apps still be able to use the Gear VR sensors? Or would they not have access to those anymore?
Also: plugging the phone in seems to disable the touch screen, which obviously makes sense. However, I have to turn on USB tethering once the phone is plugged in. Manually isn't possible since the touchscreen is turned off and I have found no way to automate this procedure without having root access (and the Gear VR doesn't seem to like rooted phones very much). Ideas?
Haiiii GUYSSS.Im thipok17(Plz call me Tin).This is my first post of my (not complete)ported gear vr software to other device.Im 14 years old student Who spend freetime on coding c++ and do some software hack ;D and Im interesting in Minecraft.It started from Mojang release Minecraft Gear VR Edition
(Im personally love Minecraft )And I want to play it.but I dont have gear vr or any samsung.So I started porting gear vr software by using little help from my friend (borrow his Note 4 phone for getting source file 'n' root his phone then void his warranty XD). I spend 10 hours per days in two month for porting Gear vr software.and it finally .I will show you for a (not completed)port of gear vr software
CREADIT
Samsung for Gear vr software.
Oculus for Oculus software.
DOWNLOAD LINKS IN SECOND POST
sory for bad english
DOWNLOAD
#NOTE this is not complete port.It just dumped file from samsung device.And Im not own all software.
WARNING!!!!
###IF U NEED TO INSTALL THIS.U NEED TO ROOT UR PHONE.AND IT MEAN U R VOIDING UR PHONE WARRANTY###
****IM NOT RESPONDING TO ANY DAMAGE WITH YOUR PHONE IF U INSTALL THIS BECAUSE U R CONSIDERED TO INTSALL NOT COMPLETE PORT ON UR PHONE.****
requirement:
1.surely you are on android
2.you must have a android 5.x or later (between 5.x to 7.x is recommended)
3.your CPU architecture must be arm arm64 .
4.YOUR PHONE NEED TO BE ROOTED (SuperSU or Magisk or whatever just a root access).
optional :
for some application (I think most)need a tracking system .but gear vr service developer mode is not working because hardware support .so you need a external tracker .the tracker is base on STM32F3 discovery board .so use this link for learns more at www.open-gear.com
I think this method is the easiest because you just need a development board come with a great enough hardware to be a tracker .no need to soldering just plug the usb to pc and upload .hex code then enjoy your work.
DDONWLOAD LINKS:
download the latest apps and always update all apps from links down below.
(ALL APP INSTALL AT NORMAL APK EXCEPT GEAR VR SETUP WIZARD STUB AND ALL FILE IN ATTACH ZIP. ONLY FOR FOLDER SET PERMISSION TO RWXR-XR-X OR 0755 OTHER THING LIKE APK SET AT RW-R--R-- OR 0644).
Links for oculus app
oculus:https://www.apkmirror.com/apk/oculus-vr/oculus/
oculus app runtime:https://www.apkmirror.com/apk/oculus-vr/oculus-app-runtime/
oculus home:https://www.apkmirror.com/apk/oculus-vr/oculus-home/
oculus media plugin:https://www.apkmirror.com/apk/oculus-vr/oculus-media-plugin/
oculus room:https://www.apkmirror.com/apk/oculus-vr/oculus-rooms/
oculus system activities:https://www.apkmirror.com/apk/oculus-vr/oculus-system-activities/
oculus system driver:https://www.apkmirror.com/apk/oculus-vr/oculus-system-driver/
oculus vr :https://www.apkmirror.com/apk/oculus-vr/oculus-vr/
Links for samsun Gear vr app
gear vr setup wizard stub(INSTALL IN /SYSTEM/PRIV-APP):https://www.apkmirror.com/apk/samsung-electronics-co-ltd/gear-vr-setupwizardstub/
gear vr setup wizard :https://www.apkmirror.com/apk/samsung-electronics-co-ltd/gear-vr-setupwizard/
gear vr service:https://www.apkmirror.com/apk/samsung-electronics-co-ltd/gear-vr-service/
gear vr shell:https://1drv.ms/u/s!AsNsKN33FBTvnjyszdAV-PyKL5r2
gear vr system:https://www.apkmirror.com/apk/samsung-electronics-co-ltd/gear-vr-system/
gear vr input service:https://www.apkmirror.com/apk/samsung-electronics-co-ltd/gear-vr-inputservice/
NOTE:If you cant install gear vr service .you need to sign apk and set se-linux to permissive.if not work .download lucky patcher and apply patch to android .by click at "toolbox" then "patch to android" .Then select "Signature Verification status always True"and"Disable .apk Signature Verification" and dont forget to tick at "only patch dalvik-cache" click apply and your phone will rebot 1 time .next follow the past step but select "Disable signature verification in the package manager" click apply and you phone will reboot 1 time .and next go install gear vr service.
Im working on the hardware to working with my xperia x the link to the github is here http://github.com/TiNredmc/Foculus_Rift_Tracker_STM32F3DISCOVERY/
If you enjoy my not complete porting or get working in something that I dont know or say not working dont forget to tell me in priv chat or post inn this thread
Also dont forget to hit the THANK button :good::good::good:
thipok17 said:
Now time for a download #NOTE IT NOT COMPLETELY PORTED IT JUST FOR DEV AND I GOT IT WORKING ON MY XPERIA Z1 LOLLIPOP ROM ON OTHER IDK AND IT NOT FLASHABLE ZIP YOU NEED TO MANUALY INSTALL...
Click to expand...
Click to collapse
Did you mean you are successfully running the Gear VR both h/w & s/w with your Xperia? Could you provide more details? Thanks.
do the touch pad and buttons work too?
Even if you successfully got the needed folders, the VR service and the ROM would need to be pointed to the directory. Another issue you may run into is that the VR Gear and services were designed to run specifically on Samsung devices only.
I'm not saying it won't work, but be careful when you try and certainly backup your phone first.
I know the risk. Soon I will buy used Note 5 for making a gear vr porting and I will test ported on my another z1 (I have 2)
i cannot even get it working on my Samsung S7 Active, (which is pretty much identical to a S7 mainboard wise. is just battery, case, button layout differs)
which is *just* a software issue im sure..
so im VERY much interested if you get the touchpad/buttons, and insertion detection working !! and how you did it !
as thats something i just cannot get going here ! ..
Think it's possible to use with the OnePlus 3 ?
well tried to get this installed, but couldnt get over permissions to overwrite those files .. (was rooted, in ES.File Explorer)
cannot do it in recovery as dont have any kinda custom recovery on s7.active ...
but did this give you ability to use the buttons, and touchpad ??
I tired with latest update of oculus software.I lost for a long timeeee because this latest version.I will port soon (It on my Xperia z1 and I dont charge it for a month....)
I planned to buy a used Galaxy note 5.for porting purpose and streaming Minecraft gearVR on Youtube ;D
ac8dl said:
Did you mean you are successfully running the Gear VR both h/w & s/w with your Xperia? Could you provide more details? Thanks.
Click to expand...
Click to collapse
not with hardware I need to do some coding and Microcontroller circuit building.Software not 100 usable it sometime crashes Not stable and laggy
miniminus said:
do the touch pad and buttons work too?
Click to expand...
Click to collapse
Sorry I dont have real Gear vr.I only have software XD
Nixeus said:
Think it's possible to use with the OnePlus 3 ?
Click to expand...
Click to collapse
Prepare and try with your self (need root just googling for Oneplaus 3 root )
miniminus said:
well tried to get this installed, but couldnt get over permissions to overwrite those files .. (was rooted, in ES.File Explorer)
cannot do it in recovery as dont have any kinda custom recovery on s7.active ...
but did this give you ability to use the buttons, and touchpad ??
Click to expand...
Click to collapse
I found a way to simulate gyro sensor but not with touchpad it use arm cortex microcontroller
link:https://www.roadtovr.com/can-now-clone-gear-vr-test-virtual-reality-apps
link2:http://open-gear.com
link3:https://github.com/yetifrisstlama/Foculus_Rift_Tracker_STM32F3DISCOVERY
U need some coding and some Electronics skill (for me is Easy )
After oculus have new update
IMPORTANT:After new update of oculus.Oculus system activity will crash if you launch VR application.I have seen in logcat.It say it cant found "defaultDistortion.bin" in directory /sdcard/Oculus .So I findding for it.And I found in gear vr service app.Then I extracted the file . Here is file
ANOTHER IMPORTANT:Extract in your internal sd card folder name"Oculus" and enjoy l.If crashes send me or post a logcat
I think you shouldn't push yourself too hard.
Software hacking and Hardware simulation is too hard at once.
Going step by step would be easier and have a higher success rate.
You could first get a Gear Vr. Those are often sold for cheap , when Samsung tried to empty their shelves.
Especially the older ones.
Then prioritize Software porting until any phone is running stable on Gear Vr.
And then approach Gyroscope simulation on any Cardboard Headset to make it a Gear Vr.
But it's highly likely that the experience is worse. I mean Samsung is not stupid for putting a dedicated tracking circuit board inside the Gear Vr. They know that Smartphones don't have the best gyros etc. Mediocre Sensors are enough for Smartphone uses but when you are in VR you need a much higher sampling rate , hence the upgraded gyros in the Gear Vr. (Oculus and vive are the same)
So there is that. But it doesn't stop there. Let's say you ignore the last point or let's say your Gyroscope is good enough , there is still one big issue:
All gear vr content is made for the gear vrs optics. So you would need to find a cardboard headset that comes closest to the Gear Vrs lenses, lens to screen distance and face to lens distance and lPD( distance between L&R lens ... which should be the least problem though since many headsets have an adjustable IPD)
So to sum it up. The best bet would be to do the obvious . Use the gear vr with another android phone for gear vr experience.
Let's hope you can get that to work. Keep up the good work. And amazing talent at that age. 14 wow.
iHack13 said:
I think you shouldn't push yourself too hard.
Software hacking and Hardware simulation is too hard at once.
Going step by step would be easier and have a higher success rate.
You could first get a Gear Vr. Those are often sold for cheap , when Samsung tried to empty their shelves.
Especially the older ones.
Then prioritize Software porting until any phone is running stable on Gear Vr.
And then approach Gyroscope simulation on any Cardboard Headset to make it a Gear Vr.
But it's highly likely that the experience is worse. I mean Samsung is not stupid for putting a dedicated tracking circuit board inside the Gear Vr. They know that Smartphones don't have the best gyros etc. Mediocre Sensors are enough for Smartphone uses but when you are in VR you need a much higher sampling rate , hence the upgraded gyros in the Gear Vr. (Oculus and vive are the same)
So there is that. But it doesn't stop there. Let's say you ignore the last point or let's say your Gyroscope is good enough , there is still one big issue:
All gear vr content is made for the gear vrs optics. So you would need to find a cardboard headset that comes closest to the Gear Vrs lenses, lens to screen distance and face to lens distance and lPD( distance between L&R lens ... which should be the least problem though since many headsets have an adjustable IPD)
So to sum it up. The best bet would be to do the obvious . Use the gear vr with another android phone for gear vr experience.
Let's hope you can get that to work. Keep up the good work. And amazing talent at that age. 14 wow.
Click to expand...
Click to collapse
Now I have freetime on my vocation.about hardware is not a problem. Like gyroscope sensor.I have arduino. I have c++.I have electronic skill.Im coding with hardware.Im atill lucky to have a external hardware to use with this gear vr port.
About vr headset.I have google cardboard and VRBox. Recently I just play minecraft gear vr with my friend(with gamepad joy stick).
Update :I have way to test with hardware !!!
After I know the open-gear.com It's good news because we can have external hardware incluced with gyroscope .Im considering to buy them and manualy flash bootloader to it.but if you are bad at electronic DIY .you can also buy the pre programmed hardware for about $30 .it's good price for me but with the shipping to Thailand the shipping cost can be same as hardware kit .if you are in usa .you can buy the pre programmed kit by this link: open-gear.com and scroll down to
"Midnight Sun"kit you can see a screenshot from my phone.
And who can buy the hardware and program it with yourself
Just search for STM32F3 Discovery boardin Digikey Mouser Ebay or Distributor in your country. You can learn mor about flash bootloader in their website : open-gear.com
is work on a7 2017 with this file?
thx
Hi,
I was wondering if anyone has any experience with the new Gear VR controller and a Note 4 ? I understand I may have to root my SM-N910C in order to temporarily modify the model version [to a Note 5] in order to pair/calibrate controller ?
If I have to choose this route [unless anyone knows a work around] I am having trouble finding recommended method on FW build MMB29K.N910CXXS2DQF2
Any help appreciated !
Solution !
I did find some info on this so here's how you fix this problem WITHOUT root.
Go find
com.samsung.android.app.vr.input.service_1.0.44-44_minAP121(nodpi)_apkmirror.com.apk
or just look for Samsung gear vr input apk
Side load apk, you are then able to pair and calibrate ! This loop problem is ether intentional or a genuine bug.
Tested for a number of hours and works fine !
I would have imagined that the Gear VR Controlller would have worked perfectly fine with the Note 4. As long as you have bluetooth enabled.
Hello friends,
I tried the apk : com.samsung.android.app.vr.input.service_1.0.44-44_minAPI21(nodpi)_apkmirror.com
however my samsung note 4 (not rooted) is able to the gear vr controller, it can't appair to it.
I tried several time after rebooting my phone, I'm in the same situation
Any idea ?
I think they have dropped the Gear VR Controller Support on the Note 4 completely. Now the "Controller" menu is completely missing from the Oculus VR settings "More" menu. I tried installing older versions of the input service "1.0.44" but that didn't bring the menu back.
Someone any idea how to fix this?
Theoretically the controller is compatible with the Note 4 so it is probably a commercial step why they removed it.
PS: I didn't try rooting my phone to change the ID to see if the "Controller" menu reappears.
I am rooted on a Sprint Note 4 (SM-N910P). A few months ago, I got it to work by doing the process https://www.reddit.com/r/GearVR/comments/67z5sd/will_the_controller_work_with_note_4/ It worked, but then one day the option for the controller was gone again and the controller would not work. Oculus app updates may have done it.
I just went in and changed back build.prop so that ro.product.model=SM-G935P so that it thinks it's a Sprint Galaxy S7 Edge. I rebooted, and now the Controller option in the menu is back. That is all I did. I'm not sure if I'll have any negative effects just leaving it as SM-G935P, but I'm going to try.
I tested VR and controller functionality after leaving it as SM-G935P, everything seems to work just fine.
preslin said:
I am rooted on a Sprint Note 4 (SM-N910P). A few months ago, I got it to work by doing the process https://www.reddit.com/r/GearVR/comments/67z5sd/will_the_controller_work_with_note_4/ It worked, but then one day the option for the controller was gone again and the controller would not work. Oculus app updates may have done it.
I just went in and changed by build.prop so that ro.product.model=SM-G935P so that it thinks it's a Sprint Galaxy S7 Edge. I rebooted, and now the Controller option in the menu is back. That is all I did. I'm not sure if I'll have any negative effects just leaving it as SM-G935P, but I'm going to try.
Click to expand...
Click to collapse
preslin said:
I tested VR and controller functionality after leaving it as SM-G935P, everything seems to work just fine.
Click to expand...
Click to collapse
Does charging work with this mod?
Thanks
nasinec said:
Does charging work with this mod?
Thanks
Click to expand...
Click to collapse
I don't charge my phone while it's in VR, but I have no reason to think it won't work.
preslin said:
I don't charge my phone while it's in VR, but I have no reason to think it won't work.
Click to expand...
Click to collapse
Note 4 did not charge in previous editions of Gear Vr.
Hi everyone! So glad I can contribute to XDA!
1st: size is key, sm325 note8 Gear VR is the only one I was able to use with space to fit the size of Note 4 & Note Edge (remember that one?).
Second, you want to use Nova launcher activities (google it) and something like Aptoide to download the following:
Oculus VR apks (Home, App framework, etc.) as many as possible
More important still : download apps of Samsung's "Gear VR" service, setup wizard, system, input service, etc.
No need to root.
Once downloaded, create activities in Nova launcher widget on touchwiz or direct on Nova or custom launcher. Create them esp for Input Service to pair that VR controller that's the best $30/30€ you'd ever spend...
Better news still, all this is DPI free so if like me you are using a low setting for extra space on your Note 4 screen esp with the docking station HDMI that gave us D'ex before Dex, it does not screw with your stock VR apps.
Hi roniboian
Could explain more precisely your trick?
it look excellent but don't understand how to get GEAR VR controller connected to note. 4
roniboian said:
Hi everyone! So glad I can contribute to XDA!
1st: size is key, sm325 note8 Gear VR is the only one I was able to use with space to fit the size of Note 4 & Note Edge (remember that one?).
Second, you want to use Nova launcher activities (google it) and something like Aptoide to download the following:
Oculus VR apks (Home, App framework, etc.) as many as possible
More important still : download apps of Samsung's "Gear VR" service, setup wizard, system, input service, etc.
No need to root.
Once downloaded, create activities in Nova launcher widget on touchwiz or direct on Nova or custom launcher. Create them esp for Input Service to pair that VR controller that's the best $30/30€ you'd ever spend...
Better news still, all this is DPI free so if like me you are using a low setting for extra space on your Note 4 screen esp with the docking station HDMI that gave us D'ex before Dex, it does not screw with your stock VR apps.
Click to expand...
Click to collapse
Hello, i joined just to ask you how to do what you describe above! You said you would be happy to contribute, that would be really great,.. What you have written is very vague, at XDA the best people tend to share complete info, Could you give actual steps by steps?
I can find any of the APKs at 'APKMirror' site, they have the gear vr service, oculus home, everything, for Many many back dates.
(but; any advice on which dates or which actual files? Ideally the most recent update where the motion controller still worked..)
Please explain this 'create activities in NOVA launcher widget' method. (I am hoping it means, the apk's will install without the 'automatic wifi method' which invariably gives the newest files...)
What do you mean by DPI free? Please explain the process.
Thanks for the hope!
Yes, please explain in more detail. I am somewhat familiar with these sort of things and moderately comfortable messing around with stuff. I currently don't have a PC or easy access to one so I'm sure rooting my Note 4 is out of the question. That's why I've restarted my seach for a workaround to get the gear vr controller working with my Note 4 and corresponding headset. When I bought the controller a few months ago, I couldn't find anything reliable without root. This was the first place I came to so my hope is that this thread was abandoned b/c some of your brilliant minds have come up simple and successful patch. I have my fingers crossed, I'm getting kinda tired of using my steel series controller. Thanks everyone
Hi I can help. I started this thread, but XDA Password recovery can takes hours, even days or infinity now, since the link they send for password recovery, opens a random page, that has nothing to do with password recovery... I have never once gotten any help here with anything, ever, so I don't care enough to bother logging in anymore... BUT:
I have the Motion Controller working on my Note 4 in a limited fashion. You need to go to APKMirror (just Google 'download Gear VR Apk'... As you should have to begin with.) Download all the early APKs, one in each category, uninstall your gear software, and such, reinstall each apk (about 8 I believe) until it works. I remember centering around the earliest 'APRIL' Updates. You can run a LOT of apps with the controller, but not any new or newer apps. Im at: NextWorldVR (@) gmail.com if you need more help. The guy above will never answer you, this place is a bit of an elitist joke, I just figure out everything on my own now rather than bolster their tiny weaning toddler egos...