Could be that your 3DS doesn't have access to the internet at all. You can check this directly on the home menu. In the upper left corner of the upper screen, there is a box for the connexion. If it is light blue and says "Internet" you're good. If it is not, you may want to see if your Wireless Network Connection is shared with Wireless Network Connection 2. Right-click on the first to open the Properties, then go to the Share tab.
You have to share the connection of the parent adapter with the virtual adapter.
I had completely missed that part. Now I have shared the Internet connection from Wireless Network Connection to Wireless Network Connection 2. As can be seen:
The virtual network has Internet access, too.
When I start NbaHomePass.exe, it takes about 30 seconds for the 3DS to notice that there is an Nintendo Zone nearby. Also, the connection in the left corner of the upper screen says "Internet". I left my 3DS in sleep mode and the HomePass running for an hour, so about 30 MAC address changes there. The problem is, well... still no StreetPasses. When I start the Nintendo Zone, I get an error again. A different one, though:
Just to be clear:
- I have NO saved connections in my 3DS
- I have performed the MAC Check and confirmed that my wifi adapter does indeed have the ability to change the MAC address
- I've temporarily disabled my antivirus, so it isn't interfering with this