cancel
Showing results for 
Search instead for 
Did you mean: 

Touch controller drifting in-game? This will fix

PhoenixSpyder
Level 8
Well, after approx 2 years of use my left controller just started to drift to the left in the past few days. I did some searching on the web and found others have had similar problems. I found a simple fix (discovered and provided by others) for this as a result. I'll just summarize it here for anyone needing to do so.
 
  1. Close your Oculus software

  2. Open your explorer and travel to C:\Users\[username]\AppData\Local\Oculus\TouchCalibration

  3. Copy the files in this folder as backup.

  4. Open the .LTouch(left) or .RTouch(right) file with notepad, which ever touch controller you have the issue with.

  5. To search hit the hotkey: Ctrl+F and enter either JoyYDeadMax or JoyXDeadMax or JoyYDeadMin or JoyXDeadMin

6.  Y = Forward and backward dead zone issues

     X = Left and Right dead zone issues

 

7. Increase or decrease the number by 50 each time until it stops (you may need to do this multiple times depending on how bad it is, restart software after each attempt)

Save + Close, restart your Oculus software. You may have to restart your computer.

 

Here are some examples of what to do when one of these is happening to your controller:

Eg.. JoyXDeadMin = -X value, JoyXDeadMax = +X value and so on

  • If your avatar started randomly moving forward when you just slightly touching thumbstick, increase Deadzone +Y value.
  • If your avatar started randomly moving backward, decrease Deadzone -Y value.
  • If your avatar started randomly moving left, decrease Deadzone -X value.
  • If your avatar started randomly moving right, increase Deadzone +X value.
  • If your avatar started randomly rotationg left, decrease Deadzone -X value of right controller.
  • If your avatar started randomly rotationg right, increase Deadzone +X value of right controller.
 
Credit goes to Desunyan and Shii2 from the web

 





i7 8700k; 5ghz (water cooled), Asus Rog Strix Z370-E Gaming, Corsair 270R case, EVGA 3090 FTW3 Ultra, 32 GB Corsair Veng DDR4 2666 Ghz, Adata SX900 SSD, 1TB M.2 SSD, Adata Su800 SSD, Adata SU650 SSD, BarraCuda 2TB HD, Toshiba 3tB HD, Rift (dead), Rift S, Win 10 Pro 2004, Inateck KT4006 USB3.0

40 REPLIES 40

legofreakco
Level 3
So I found a way to fix the problem, though I don't know if it will fix everyone's. I blew compressed air into and around my joystick to get all of the dust out and now it works good as new! Feel like I should have thought of this earlier...  :#

kojack
Volunteer Moderator
Volunteer Moderator
Thanks everyone. That looks like how I expected it.

It's wouldn't be a real fix, but I might be able to get my Oculus Injector program to remap the values to at least stop the drift. Although Oculus Injector isn't finished yet. Close though.
Author: Oculus Monitor,  Auto Oculus Touch,  Forum Dark Mode, Phantom Touch Remover,  X-Plane Fixer
Hardware: Threadripper 1950x, MSI Gaming Trio 2080TI, Asrock X399 Taich
Headsets: Wrap 1200VR, DK1, DK2, CV1, Rift-S, GearVR, Go, Quest, Quest 2, Reverb G2

Anonymous
Not applicable
Just wanted to say thank you for this tool, my left controller is drifting back as if i am pulling back but using your tool i was able to see when i released the left thumb stick the numbers do not settle back to 0 as they should some times they stick some times they dont, the right controller is fine it reset back to 0 in all cases after moving the thumbstick around, i am in talks with oculus support as this is making some vr title unplayable if the movment is on the left stick and in most case it is

kojack
Volunteer Moderator
Volunteer Moderator
I've made some progress on it. I've now got thumbstick recalibration working on CV1 and Rift-S in Oculus Injector. When enabled, you let it watch the thumbsticks while you move them around in a circle, so it learns the mix/max range. Then when you turn off calibration it learns the centre values from where ever your thumbsticks are (let go of them then stop calibrating).
Note: this is a very experimental program. It's not friendly and you have to use it to launch games instead of Dash (so it can inject code into them, hence it's name). It's also not released yet, but I'm going to try to get an alpha released this weekend.

Author: Oculus Monitor,  Auto Oculus Touch,  Forum Dark Mode, Phantom Touch Remover,  X-Plane Fixer
Hardware: Threadripper 1950x, MSI Gaming Trio 2080TI, Asrock X399 Taich
Headsets: Wrap 1200VR, DK1, DK2, CV1, Rift-S, GearVR, Go, Quest, Quest 2, Reverb G2

El_Dudeness
Level 2
My Oculus touch controller is drifting. It is drifting forward when ever I even nudge it and to stop it I have to nudge it back. I've tried changing the "JoyYDeadMax" but that doesn't help. 2mngw0c7fiiz.png

FrahdChikun
Level 2
This is really starting to tick me off. I don't want to cough up 70 bucks to get a replacement when I know the issue is dirt under my control stick. Only issue is that no matter how much compressed air I blow in to the blasted thing, it just won't get the controller clean. I love how easy to set up the Rift S is, but sheesh can't they implement some kind of control stick calibration feature? If anyone knows of an effective way to clean the control stick, please let me know!

BLZJokeR
Level 2
I was able to fix it in a pretty cheap and simple way. I took the main component out of a mechanical pencil, put the plastic tip back on, and resized the plastic hole with a small knife, making a human-powered air compressor. Then I used that to clean the joystick that was drifting.

MarekSchmidt
Level 2
Does this also work on the quest? or no?

prometeus78
Level 2

BLZJokeR said:

I was able to fix it in a pretty cheap and simple way. I took the main component out of a mechanical pencil, put the plastic tip back on, and resized the plastic hole with a small knife, making a human-powered air compressor. Then I used that to clean the joystick that was drifting.


same issue and same solution.... great BLZJokeR

Shan0theViking
Level 2
Hi Guys, 

I have the Quest, using it as Rift S with Link and Remote Desktop. For last few months the left controller started drifting, progressively getting worse over time. I read through a few posts on Reddit and here and also did not have the Touch Calibration in my user settings. I ended up deciding to try compressed air, went down to my local Bunnings and grabbed a tin of compressed air and WD40 Electronic Cleaner - I first did the compressed air blowing all around the D pad whilst moving it around, tested and it was definitely better but still had a minor drift going on, decided to use the WD40 (only a small amount) and used that whilst moving the D Pad around at the same time. Tested - works as new. I think this would be a better solution than recalibrating as it is likely an issue with dust in the controller and better to clean than readjust the deadzone. Hope this helps you all.