So with the advent of the new “DNS change” method of getting back online through Wiimmfi the challenge then became “How the heck do I get my modern router to talk to my old but gold handheld?”
My router is an Asus N56U_B1 and it runs a MediaTek chipset. Some extensive googling later and I have set up a separate hidden access point with just the right settings for success on a DS. I’ll leave it here just because.
If anybody needs any help doing anything similar for their router, just shout.
# custom AP for Nintendo DS compatibility
load WLAN SoftAP driver
# NDS specific
iwpriv ra0 set HT_BW=0 # 20MHz channel bandwidth
iwpriv ra0 set HtBw=0 # 20MHz channel bandwidth
iwpriv ra0 set WirelessMode=9 # b/g/n mode
# WEP specific
iwpriv ra0 set AuthMode=SHARED # shared key
iwpriv ra0 set EncrypType=WEP # WEP security
iwpriv ra0 set Channel=0 # 2.4GHz mode
iwpriv ra0 set IEEE8021X=0 # needs to be off in this instance
iwpriv ra0 set DefaultKeyID=1 # default key is number 1
iwpriv ra0 set Key1=2004AD2013 # hex for key number 1
iwpriv ra0 set SSID=DS # our choice of SSID
iwpriv ra0 set HideSSID=1 # hide from prying eyes