Homebrew app AntiDrift-NX (I made this because Disco Elysium became unplayable)

  • Thread starter Thread starter AFK_Sauri
  • Start date Start date
  • Views Views 2,017
  • Replies Replies 10
  • Likes Likes 15

AFK_Sauri

New Member
Newbie
Joined
Mar 2, 2026
Messages
2
Reaction score
17
Trophies
0
Age
33
XP
35
Country
Spain
For a while I couldn’t enjoy Disco Elysium on my Switch the way I wanted to. The problem wasn’t the game — it was my Joy‑Con stick drift. Even tiny random inputs would constantly nudge the camera / selection, and it turned every conversation and menu into a fight. I tried the usual quick fixes, but I wanted something more measurable and reversible.So I built AntiDriftNX, a small Nintendo Switch homebrew utility that:
  • Measures stick drift (average X/Y offset while the stick is at rest)
  • Backs up your user stick calibration to the SD card
  • Lets you apply a controlled compensation by shifting the stick center against the measured drift
  • Lets you increase a deadzone level (by shrinking the effective range around center)
  • And if you don’t like the result, you can restore the backup

What it does (quick overview​

  • Reads factory + user calibration from controller SPI
  • Drift test with live stats + saves a log to: /switch/jc_drift_log.txt
  • Backup user calibration to: /switch/jc_user_cal_backup_8010.bin
  • Apply compensation (with adjustable aggressiveness + deadzone)
  • Restore calibration from backup

Controls (in-app​

  • L / R: select left/right stick
  • ZL / ZR: compensation aggressiveness
  • Up / Down: deadzone level (0–10)
  • B: run drift test (press B again to finish)
  • X: backup user calibration
  • Y: apply drift compensation
  • -: restore from backup
  • +: exit

Important warning​

This app writes to the user calibration area in SPI flash. Use at your own risk and always make a backup first.If anyone’s dealing with the same “I can’t play this game because drift keeps fighting me” situation, maybe this helps.Repo / release: https://github.com/Afksauri/AntiDrift-NX
 
Thank yo so much!
Almost 10 years after this issue showed up, some community ninja hacker finally makes a software based solution for this while Nintendo was more interested in selling you a new Joycon instead of solving the issue.
Epic!
 
Thanks. May I ask, doesn't the switch official calibration menu serve for the same purpuse? What's the difference?
 
Thank yo so much!
Almost 10 years after this issue showed up, some community ninja hacker finally makes a software based solution for this while Nintendo was more interested in selling you a new Joycon instead of solving the issue.
Epic!
Thanks a lot! The official Nintendo calibration system just not gives you any control. I hope with this you can push it to the limit.
Post automatically merged:

Thanks. May I ask, doesn't the switch official calibration menu serve for the same purpuse? What's the difference?
The official calibration menu doesn't give you any control to push the deadzone to its limits, this lets you trade sensitivity for acuracy.
 
Last edited by AFK_Sauri,
  • Like
Reactions: ber71 and shoreyo
Thank yo so much!
Almost 10 years after this issue showed up, some community ninja hacker finally makes a software based solution for this while Nintendo was more interested in selling you a new Joycon instead of solving the issue.
Epic!
Can you please re-post it
the source has been deleted
 

Site & Scene News

Popular threads in this forum