If your Meta Quest controller stops tracking, the symptom is hard to miss: your virtual hands freeze, drift, or float in place while the physical controller keeps moving. Sometimes the pointer jitters across the screen, sometimes a controller drops out of the VR view entirely, and other times it wobbles or lags behind your real movements by half a second. In some cases only one controller is affected; in others, both lose tracking the moment you move them quickly or turn away from your play area’s center.

This is annoying but rarely urgent — it usually doesn’t indicate hardware failure, and most fixes take under ten minutes. That said, don’t ignore it for weeks. A controller that tracks intermittently can make you swing into furniture or a wall, and a drifting thumbstick left unchecked often points to a battery or sensor issue that gets worse. Work through the fixes below in order; the majority of tracking problems are resolved by the first three.

Likely Causes

Cause How to confirm Fix difficulty
Low or corroded batteries Battery level below 20% in Quick Settings, or white residue on terminals Very easy
Poor lighting or reflective surfaces in the play space Tracking drops near mirrors, windows, or in dim rooms Easy
Blocked or dirty tracking cameras on the headset Smudges visible on the four corner cameras; headset case or sticker residue over a lens Easy
Controller firmware out of date or pairing glitch Tracking drops after sleep/wake or after a headset update Easy
Guardian/boundary recalibration drift Your playspace boundary appears tilted or offset from the room Easy
Failing thumbstick sensor or internal damage (drift, dead zone) Cursor moves on its own with hands still, or a drop after the controller was dropped or exposed to moisture Moderate to hard

Fix 1: Replace or Re-Seat the Batteries

What causes it

AA batteries below roughly 1.2V under load can’t supply enough current for the controller’s IR LED ring and IMU, which the headset’s cameras use for tracking. Weak batteries are the single most common cause of intermittent controller tracking loss. Corrosion on the terminals from old batteries can also interrupt contact.

How to check

Press the Meta button on the right controller or the menu button and look at the controller battery indicator, or go to Quick Settings (swipe down from the top of the toolbar) and check the controller battery percentages. Anything at or below 20% is suspect. If tracking is erratic even at higher percentages, open the battery cover and inspect the terminals for white or green crusty residue.

What to do

Replace both controllers’ batteries with fresh, name-brand alkaline AA batteries — avoid mixing old and new, or rechargeables of mixed capacity. If you see corrosion, clean the terminals with a cotton swab lightly dampened with white vinegar, then dry them with a fresh swab before inserting new batteries. Note that some Quest 3 and Quest 3S controllers use rechargeable battery packs that charge on the charging dock or via USB-C; in that case, dock both controllers until the LED shows a full charge and retest.

How to undo it

Nothing to undo. If you want to switch back to your previous batteries, just reinsert them — but expect the tracking issue to return if they were the cause.

Fix 2: Clean the Headset’s Tracking Cameras

What causes it

The Quest uses four inside-out cameras to see the controller’s LED ring. Smudges, fingerprints, dust, or a protective film left on a camera lens degrade the headset’s ability to see the controllers, causing jitter or outright tracking loss — especially in motion.

How to check

Hold the headset with the facial interface facing away and look closely at each of the four corner cameras. Any smudging, dust, or a clear plastic film (common on new units) will be visible. A quick test: in a well-lit room, hold a controller in front of the headset and watch whether it appears and disappears in VR.

What to do

Use a dry microfiber cloth — the same kind used for eyeglasses — and wipe each camera lens in a gentle circular motion. If there’s greasy residue, breathe lightly on the lens to fog it and wipe again; avoid spraying liquid directly onto the headset. Remove any protective films completely. Then restart the headset and retest in your normal play area.

How to undo it

Nothing to undo. Cleaning is reversible by definition, and there’s no setting change involved.

Fix 3: Improve Your Play Space Lighting

What causes it

Inside-out tracking needs enough ambient light for the cameras to pick up room features and the controllers’ IR LEDs. Rooms that are too dark, lit only by direct sunlight, or full of reflective surfaces (mirrors, glossy monitors, glass tables) confuse the tracking algorithm.

How to check

Note when tracking fails. If it’s consistent — always in the same corner of the room, near a window with direct sun, or after sunset with lights off — the environment is the likely culprit. Rapid flickering lights or strong IR sources (some heat lamps, direct sunlight) can also cause it.

What to do

Aim for moderate, even, indirect lighting: a lit room with lamps rather than a dark room or one flooded by sun. Cover or move mirrors and glossy reflective objects out of the play area, or at minimum reposition your playspace so the cameras don’t face them directly. Avoid a single bare bulb behind you, which backlights the controllers. Then re-run boundary setup (Settings > Guardian > Set Up New Boundary) so the headset remaps the room under current lighting conditions.

How to undo it

Restore the room to its previous lighting or uncover the mirrors — tracking behavior will revert accordingly. No software changes are involved beyond the Guardian re-run, which you can repeat any time.

Fix 4: Re-Pair the Controller

What causes it

The controllers talk to the headset over a Bluetooth-like link. After a headset sleep/wake cycle, a system update, or interference from other 2.4 GHz devices, the pairing state can become stale, causing dropout, jitter, or a controller that stops responding entirely.

How to check

Go to Settings > Connected Devices > Controllers (on some builds: Settings > Devices). If a controller shows as disconnected, fails to appear when you press any button, or drops out repeatedly, the pairing is the likely problem. This is especially likely if the issue started right after a software update.

What to do

In Settings > Connected Devices > Controllers, select the affected controller and choose Unpair Controller. Then press and hold the controller’s Meta/menu button plus the trigger (or use the Pair New Controller option and follow the on-screen prompts, which usually involve holding two buttons until the LED flashes) to re-pair it. Keep the controller within about a meter of the headset during pairing. Also make sure the headset isn’t surrounded by USB 3.0 hubs, routers, or other Bluetooth-heavy devices that can crowd the 2.4 GHz band.

How to undo it

Re-pairing replaces the old pairing; there’s nothing to revert. If you want to go back to the previous state, you’d simply unpair and re-pair again — the process is non-destructive and takes under two minutes.

Fix 5: Update Controller and Headset Firmware

What causes it

Tracking behavior depends on firmware running on both the headset and the controllers. Updates fix bugs in the tracking algorithm, IMU calibration, and radio stack. If a controller missed an update, or if the headset has a pending update it hasn’t installed, tracking glitches can persist across restarts.

How to check

Go to Settings > System > Software Updates (on newer builds: Settings > System) and check for a pending update. There’s no separate controller firmware page; controller firmware ships with headset updates, so if the headset is current, the controllers should be too — provided they’ve been connected and awake during the update.

What to do

Connect the headset to Wi-Fi, go to Settings > System > Software Updates, and install any available update. Keep the headset on and the controllers powered with fresh batteries while it applies — controller firmware updates transfer automatically once the headset update finishes and the controllers reconnect. After the update, do a full restart (hold the power button and choose Restart) rather than just putting the headset to sleep, then retest tracking in your normal play area.

How to undo it

You can’t roll back firmware on Quest hardware. If an update coincided with new tracking problems, your recourse is to report it via Settings > Help & Support > Report a Problem and wait for a patch — meanwhile, the other fixes here often mitigate update-related glitches.

Fix 6: Recalibrate Your Guardian Boundary

What causes it

The tracking system anchors controllers to your room’s mapped floor and walls. If the Guardian map is stale — after moving furniture, rearranging the room, or a slightly tilted floor scan — controller positions can appear offset, tilted, or drifting relative to where your hands actually are.

How to check

Put on the headset and look at your boundary. If the floor grid looks slanted, the walls don’t line up with the real room, or your controller’s virtual position sits noticeably off from your physical hand (visible by peeking under the headset), the map needs a rebuild.

What to do

Go to Settings > Guardian > Set Up New Boundary (also reachable from the Guardian panel when you approach a boundary). Choose a station-ary or room-scale boundary, then follow the prompts: look around the room slowly, draw the boundary on the floor, and confirm the floor height when asked. Draw the boundary at least a meter outside where you’ll actually move. After setup, wave the controllers around the full play area for 30 seconds to let the headset re-anchor tracking.

How to undo it

Just run Set Up New Boundary again with your old layout. There are no persistent side effects; the boundary map is regenerated each time.

Fix 7: Factory Reset the Controller Pairing State (Advanced)

What causes it

Persistent, controller-specific tracking errors — jitter that survives re-pairing, batteries, cleaning, and firmware updates — can stem from corrupted controller-side calibration data. A factory reset of the headset clears this state, along with all account and settings data, so it’s a last-resort software fix.

How to check

Confirm you’ve already tried Fix 4 (re-pairing) and Fix 5 (updates), and that the problem follows one controller even when swapped between different play spaces. If the same controller misbehaves in a different room and the other controller is fine in both, the controller’s stored state or hardware is the problem.

What to do

Before resetting, back up anything you care about (cloud saves for apps that support it are automatic, but check Settings > Accounts and note any sideloaded content). Then power off the headset. Hold the power + volume-down buttons together until the boot menu appears, then use the volume buttons to highlight Factory Reset and the power button to confirm. Alternatively, from within the OS: Settings > System > Reset > Factory Reset. After the reset, sign back in and re-pair both controllers as prompted during setup.

How to undo it

A factory reset can’t be undone — data is erased. This is why you should try every fix above first and only reset as a final software step.

Fix 8: Replace the Controller (Hardware Failure)

What causes it

If a single controller has drift, dead zones, intermittent tracking that survives everything above, or was dropped or exposed to liquid, the IMU, LED ring, or thumbstick module may have failed. Controllers are sealed units; there’s no user-serviceable internal repair.

How to check

Swap batteries between the two controllers. If the problem follows the controller rather than the battery, the controller is at fault. Also test with the suspect controller in a different, well-lit room: if jitter and dropout persist in a known-good environment, the hardware is the issue.

What to do

First check warranty status: Meta Touch controllers are typically covered under the same limited warranty as the headset, so go to Meta’s hardware support page, sign in, and open a warranty claim with your headset serial number (found in Settings > System > About or on the box). Out-of-warranty replacement controllers can be purchased individually — you don’t need a full pair. Once the replacement arrives, unpair the old controller in Settings > Connected Devices > Controllers and pair the new one following the on-screen prompts.

How to undo it

Not applicable — a hardware replacement is permanent by nature. Keep the old controller as a spare for parts or backup, since its pairing can be re-established any time.

If Nothing Works

If you’ve worked through every fix and tracking is still unreliable, gather the evidence before contacting support: note which controller, which room, which lighting conditions, and whether the issue survives a factory reset. This pattern strongly suggests hardware failure in the controller or, less commonly, a camera fault in the headset itself. Open a support ticket through Settings > Help & Support > Contact Us or Meta’s hardware support site, and include your headset serial number, the steps you’ve already tried, and whether the problem follows the controller across rooms. If the problem follows the headset rather than a controller, request a headset diagnostic — a damaged tracking camera is a repairable fault under warranty.

FAQ

Why does only one controller keep losing tracking?

One-sided failures usually point to that specific controller: weak batteries in it, stale pairing, or a failing internal sensor. Start with fresh batteries in that controller alone, then re-pair just that one. If the problem persists in a different room, the controller hardware is likely at fault and should be replaced under warranty.

Can mirrors really break controller tracking?

Yes. The Quest’s cameras map your room and controllers by sight, and a mirror creates a false second play space — the tracking algorithm sees reflected room features and reflected controller LEDs and can lock onto the wrong one. Covering mirrors or repositioning your playspace away from them resolves a surprising number of stubborn tracking complaints.

How do I know if it’s tracking drift or thumbstick drift?

Tracking drift means the controller’s whole virtual position moves when your physical hand is still — the entire hand model shifts or floats. Thumbstick drift means the pointer or locomotion creeps on its own while you’re not touching the stick, but the hand model itself stays anchored. Fix tracking drift with the steps above; thumbstick drift usually needs a replacement controller.

Do controller tracking problems affect PC VR (Link/Air Link) differently?

The controllers themselves track on-headset regardless of whether you’re running native apps or PC VR, so tracking fixes are the same. However, if your issue is latency or jitter that only appears in PC VR, that’s more likely a Wi-Fi or USB bandwidth problem than a controller tracking problem — check your router’s 5 GHz channel and try a direct USB-C cable before blaming the controllers.

Related guides

Browse all Troubleshooting guides →