I've been playing my 3DS online perfectly fine up til this evening. Nothing changed in my router, modem, internet settings or anything.
But then I got Error code 001-502, cannot connect to server. I could still browse and use the e-shop fine, but I can't play games online.
I've tried placing a static IP on my3DS
Port forwarding the necessary ports
Using Google's DNS
Powercycling my router, PC, and 3DS
Turning off any interfering devices
Restoring my routers to factory settings
While I'd love to call Nintendo's hotline, it's not possible where I am, so if anyone that has a fix that hasn't posted here (I've searched all the related and possible fixes for this error and none worked) I'd like some help please.