This is a unified script you only need to make a hompass MAC change for:
Router instructions:
Warning: for BASE1,BASE16,BASE256,GBATEMP lists SSID must be changed manually to NZ@McD1
Warning: for 3DS firmware version 9.0.0-9.2.0 only BASE1,BASE16,BASE256,GBATEMP,78 lists can be used if wireless security is enabled
Warning: for 3DS firmware version 9.3.0+ wireless security must be disabled
- open a Telnet/SSH client and execute
wget -O /tmp/nzone.sh http://nintendozone.dynu.com/install; chmod +x /tmp/nzone.sh; /tmp/nzone.sh BASE16,GBATEMP
(alternatively you can do this in a DD-WRT WEB GUI
Administration - Commands or WL500G WEB GUI
Setup - System Command)
- wait for the Homepass
If your WRT router have a
WPS/SES/EZ-Setup button it will toggle cron job on and off every button press, this is also helpful if cron daemon falls asleep on several DD-WRT builds.
MAC lists can be altered by crontab, as well as a MAC change time period (alternatively you can use the DD-WRT WEB GUI at
Administration - Management - Cron)
You can also start/stop the AP respectively by command
/tmp/nzone start
or
/tmp/nzone stop
(/usr/local/sbin/nzone for WL500G, /usr/sbin/nzone for OpenWrt)
the latter will also revert access point MAC and SSID to the selected in the WEB GUI settings.