Yes, those are all true. It is a strange situation. It does work sometimes. I noticed this because i was in an area with about 20 access points with the same name, when it tried to connect to one of the weaker ones, it would fail, so i wanted some kind of way to try again, but when I call it again, it immediately fails. This also happens when im on my home wifi sometimes, where it can be weak in certain parts of the house. But if there is a single strong connection, i can connect, no problem there. It is just strange because when i call WifiAssocStatus again after trying to connect again after a failed attempt, it immediately exits with the same failure status, rather than going through the whole connection process. Basically im saying that the status doesn't seem to reset when you use autoconnect for the second time. I thought of resetting it manually somehow but that seems hackish at best. EDIT: if you want to see what i mean, try putting a loop around the last part of your example that asks if you want to try again, like i was doing. On first connection attempt, put the DS in the fridge. Then it will fail, then try again out of the fridge and see if it tries to connect again, or if it restarts immediately.