Tutorial [HOW-TO] Have a homemade Streetpass Relay

What method you are using?

  • Linux

    Votes: 93 7.9%
  • Android

    Votes: 133 11.4%
  • Router

    Votes: 226 19.3%
  • Windows

    Votes: 426 36.4%
  • A pony with a wifi antenna O.o?

    Votes: 292 25.0%

  • Total voters
    1,170
Status
Not open for further replies.

DeaGrimm

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
39
Trophies
0
Age
38
XP
105
Country
Brazil
Here, a bigger sample.

Yes, the BSSID is changing:

Code:
Microsoft Windows [versão 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Todos os direitos reservados.
 
C:\>netsh wlan set hostednetwork mode=allow ssid=Homepass key=streetpass
O modo de rede hospedada foi definido como permitir.
O SSID da rede hospedada foi alterado com êxito.
A senha chave de usuário da rede hospedada foi alterada com êxito.
 
 
C:\>netsh wlan start hostednetwork
A rede hospedada foi iniciada.
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "Homepass"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : c4:17:fe:76:db:e2
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>nzone.exe start BASE256
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : c4:17:fe:76:db:e2
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : c4:17:fe:76:db:e2
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:4a
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:4a
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:4a
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:41
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:41
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:41
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:41
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>netsh wlan show hostednetwork
 
Configurações da rede hospedada
-----------------------
    Modo                  : Permitido
    Nome do SSID              : "ConsoleNintendo3DS"
    Número máximo de clientes  : 100
    Autenticação        : WPA2-Personal
    Codificação        : CCMP
 
Status da rede hospedada
---------------------
    Status        : Iniciado
    BSSID                  : 4e:53:50:4f:4f:48
    Tipo de rádio        : 802.11g
    Canal                : 11
    Número de clientes  : 0
 
 
C:\>
 

apoptygma

Well-Known Member
Member
Joined
Mar 30, 2010
Messages
704
Trophies
0
XP
612
Country
I need some help with this -
I have a working Microsoft Virtual WiFi Miniport Adapter on the Physical card named "Wi-Fi"
If I set this program (in the settings tab) to Network Adapater: WiFi it works fine MAC address cycles as it's supposed to, but if I set it to attwifi (the Microsoft Virtual WiFi Miniport Adapter) the MAC never changes.
What am I doing wrong?
 

Soluna

Member
Newcomer
Joined
Nov 27, 2014
Messages
9
Trophies
0
XP
54
Country
United States
Soluna Yes, please send it!

Here ya go~ Yeah, it stopped working about a week ago, and not much was changed during that time; if anything, just a few Windows updates. The MAC still changes like it should (I check by viewing the properties of the Wi-Fi adapter)
 

Attachments

  • maccheck output.jpg
    maccheck output.jpg
    48.9 KB · Views: 249

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
lucky644 all instructions including about MAC lists is on the page 10 linked from the head post with the big Before trying anything else caption! Yes, the script is scheduled to run every minute, oncevrunning it calculates the needed delay and either changes MAC or do nothing. So you can set the minimal delay altering the scheduled run period, but you can't decrease it so spamming MACs can't ne done with the script
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
DeaGrimm
Now if you used base16 you should have 30 minutes delay between MAC change to check connection.
Make sure you deleted consolenintendo3ds connection setting in 3ds and do not have another SSID nearby to which 3ds can connect. Then launch Nintendo Zone application in 3ds
 

Syphos

Well-Known Member
Newcomer
Joined
Mar 10, 2015
Messages
70
Trophies
0
XP
72
Country
Gambia, The
Yesterday, I spent

tumblr_mqvaohKslB1s46koto7_250.gif


to try to get it work with that piece of **** D-Link DWL-G122.
FOr unknown reasons, the driver chain broke and this thing didn't even want to start anymore.
Had to manually remove broken stuff in the registry and reinstall drivers (WinXP ones and then Windows 7 Microsoft BS)
I also had to uninstall VirtualBox, since it interfered with the MAC cycle. (2 Adapter with the same MAC, wut? )
How do Windows work? Probably Magic.

The problem is still this encryption on the hostednetwork.
Using SSID attwifi and SSID NZ@McD1 is just out of the question.
I became stuck using ConsoleNintendo3DS, since it has to be WPA2 anyway, but here is the next problem.

The 3DS just ignores it in StreetPass-Mode, even if I setup the connection on the 3DS.
I've read somewhere, the SSID ConsoleNintendo3DS has to use a specific obnoxious password,
but there is no way for me to enter that, since I don't know it.
I think nzone.exe can fix that, but it just keeps crashing,
nzone.vbs didn't work first (had to restore the whole scripting engines, which Kaspersky likes to break),
but after all that timeconsuming BS, I could run nzone.vbs, and it just set my hostednetwork to SSID NZ@McD1


There is nothing fancy or magic in it. So, this is another deadend.

However, I can successfully route the 3DS into the internet using this Wifi-Dongle, but it's unstable and works like 1 in 5 tries.

I need some help with this -
I have a working Microsoft Virtual WiFi Miniport Adapter on the Physical card named "Wi-Fi"
If I set this program (in the settings tab) to Network Adapater: WiFi it works fine MAC address cycles as it's supposed to, but if I set it to attwifi (the Microsoft Virtual WiFi Miniport Adapter) the MAC never changes.
What am I doing wrong?

If the MAC on the physical adapter changes, the Virtual one will take the same +/- 1
If you set it one the Virtual Wifi one, I think you have to restart that adapter and restart hostednetwork.
Still figuring this out myself.

What program do you use?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Syphos you should NEVER configure a streetpass relay connection on 3DS. 3DS have a build-in connection list for spotpass which is used for streetpass relay and since firmware 9.0 the configured 3DS connection with the same SSID prevents streetpass relay data exchange (maybe spotpass/nintendo zone data too)
What type of crash do you have with nzone.exe? Is it Atheros driver BSOD?
 

DeaGrimm

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
39
Trophies
0
Age
38
XP
105
Country
Brazil
DeaGrimm
Now if you used base16 you should have 30 minutes delay between MAC change to check connection.
Make sure you deleted consolenintendo3ds connection setting in 3ds and do not have another SSID nearby to which 3ds can connect. Then launch Nintendo Zone application in 3ds

No connections configurated in the 3DS. Ran nzone.exe w/ base 16.
Nintendo Zone icon flashes but...

Error Code: 003-1105
Unable to communicate with access point.

Yes, the Nzone.exe connection IPv4 is connected to the internet.
 

lucky644

Member
Newcomer
Joined
Dec 3, 2005
Messages
24
Trophies
0
XP
271
Country
Canada
lucky644 all instructions including about MAC lists is on the page 10 linked from the head post with the big Before trying anything else caption! Yes, the script is scheduled to run every minute, oncevrunning it calculates the needed delay and either changes MAC or do nothing. So you can set the minimal delay altering the scheduled run period, but you can't decrease it so spamming MACs can't ne done with the script


Thanks, I had a look.

According to your instructions only BASE 1, 16 and 256 can be used with the windows script, means I can ignore the country specific ones and GBATEMP.

So my issue is still that I would like to run from a larger pool of MAC's, slightly quicker, but I'm guessing this isn't possible currently

If you ever update the script can you add a custom mac pool/timer selection? 16 at 30 minutes is too few too long, and 256 cycles at 2 minutes is way too fast (for my wifi anyhow, it takes 4 minutes before my 3ds's trade streetpass data). Something like 10 minute cycle would be awesome.

Thanks for all your help, awesome script and awesome support!
 

Syphos

Well-Known Member
Newcomer
Joined
Mar 10, 2015
Messages
70
Trophies
0
XP
72
Country
Gambia, The
Syphos you should NEVER configure a streetpass relay connection on 3DS. 3DS have a build-in connection list for spotpass which is used for streetpass relay and since firmware 9.0 the configured 3DS connection with the same SSID prevents streetpass relay data exchange (maybe spotpass/nintendo zone data too)
What type of crash do you have with nzone.exe? Is it Atheros driver BSOD?

I have already deleted that setup connection. I only use that to verify the ICS still working.
For some reasons ICS can sometimes break, resulting in that dreaded 003-11XX error.
"No connection to Accesspoint" is rather vague as an error message either.
Its probably the 3DS getting no IPv4 from the Host (PC) to complete the connection.


duke_srg, nvm the Atheros Shitset. This is of some random laptop I tried to set this Homepass up and failed miserably.
The D-Link DWL G122 I use right now for testing purposes uses RT72, which is Ralink.

Oh yes, nzone.exe crashes due to APPCRASH in kernelbase.dll
Do I miss some runtimes? I have Windows 7 32-bit, if it matters.
Want me to give a pic?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Thanks, I had a look.

According to your instructions only BASE 1, 16 and 256 can be used with the windows script, means I can ignore the country specific ones and GBATEMP.

So my issue is still that I would like to run from a larger pool of MAC's, slightly quicker, but I'm guessing this isn't possible currently

If you ever update the script can you add a custom mac pool/timer selection? 16 at 30 minutes is too few too long, and 256 cycles at 2 minutes is way too fast (for my wifi anyhow, it takes 4 minutes before my 3ds's trade streetpass data). Something like 10 minute cycle would be awesome.

Thanks for all your help, awesome script and awesome support!
You can use BASE256 and change delay for nzone in windows scheduled tasks, you should do that only once after you ran nzone start bade256. If you run nzone start it uses the existing job and your custom setting persists.
Other lists and custom macs are useless because of the first/last MAC octet issues - you can't hit exactly the same MAC, two windows users with the similar wireless adapter drivers can hit the same custom MAC but it won't be equal to the original one. Hardware MACs of the GBAtemp and Nintendo zones can't be set in windows at all.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I have already deleted that setup connection. I only use that to verify the ICS still working.
For some reasons ICS can sometimes break, resulting in that dreaded 003-11XX error.
"No connection to Accesspoint" is rather vague as an error message either.
Its probably the 3DS getting no IPv4 from the Host (PC) to complete the connection.


duke_srg, nvm the Atheros Shitset. This is of some random laptop I tried to set this Homepass up and failed miserably.
The D-Link DWL G122 I use right now for testing purposes uses RT72, which is Ralink.

Oh yes, nzone.exe crashes due to APPCRASH in kernelbase.dll
Do I miss some runtimes? I have Windows 7 32-bit, if it matters.
Want me to give a pic?
Most common issue with ICS not working is when hostednetwork is stuck, because ICS is reconfigured every MAC change by the nzone, while but stucked hostednetwork requires manual manipulations with netsh.
Yes screenshot will be good, also if it can be easily repeatable try to make one full cycle with nzone.vbs in case it is failing in MAC change we will get the similar result.
 

costas94

Member
Newcomer
Joined
Sep 12, 2009
Messages
10
Trophies
0
XP
236
Country
Tajikistan
Still need help, sorry for full quote.

Can confirm this. I am using the TP-LINK WN722N adapter and the VM outputs messages like in your screenshot. Also my n3DS just updated to 9.6.0-24. I really hope that they did not mess around with streetpass relay functionality any further. I am still mad about the inability of 9.3+ FW to streetpass with password protected hosted networks and even with the WN722N's Soft AP feature, it still enforces password protection.
 

dicamarques

Definitely not Bruce Wayne.
OP
Member
Joined
Jun 25, 2010
Messages
1,096
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,952
Country
Portugal
Can confirm this. I am using the TP-LINK WN722N adapter and the VM outputs messages like in your screenshot. Also my n3DS just updated to 9.6.0-24. I really hope that they did not mess around with streetpass relay functionality any further. I am still mad about the inability of 9.3+ FW to streetpass with password protected hosted networks and even with the WN722N's Soft AP feature, it still enforces password protection.
Liberty please give a test to this image https://drive.google.com/file/d/0By1jBXUOP24eZmZyRUFoV181cVE/view?usp=sharing
 

costas94

Member
Newcomer
Joined
Sep 12, 2009
Messages
10
Trophies
0
XP
236
Country
Tajikistan

I just tried the image and my n3DS has connected to the Nintendo Zone (with 0 bars of signal though). I think it's working, but I will wait sometime to see if I fetch any Streetpasses before reporting back.

Also, here's a screenshot of the VM's output:

capture.png


EDIT 1: About the 0 bar signal, I switched the 3DS wireless off and then on again and for a moment it was picking full signal but it quickly fell to 0 bars. Also, no Streetpasses yet...
 

lucky644

Member
Newcomer
Joined
Dec 3, 2005
Messages
24
Trophies
0
XP
271
Country
Canada
You can use BASE256 and change delay for nzone in windows scheduled tasks, you should do that only once after you ran nzone start bade256. If you run nzone start it uses the existing job and your custom setting persists.
Other lists and custom macs are useless because of the first/last MAC octet issues - you can't hit exactly the same MAC, two windows users with the similar wireless adapter drivers can hit the same custom MAC but it won't be equal to the original one. Hardware MACs of the GBAtemp and Nintendo zones can't be set in windows at all.

I'm running the 256 script now with a 10 minute delay, works well, thanks.

Still get random drops though, stops working and I have to reboot several times, sometimes uninstall the wifi drivers and restart nzone multiple times but it eventually gets going again.

On a couple occasions it stopped cycling macs, others the adapter no longer allows the 3ds access to the internet. Very random.

(I have a integrated Realtek TRL8192E)
 

dicamarques

Definitely not Bruce Wayne.
OP
Member
Joined
Jun 25, 2010
Messages
1,096
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,952
Country
Portugal
As soon as I'm home I will!
I just tried the image and my n3DS has connected to the Nintendo Zone (with 0 bars of signal though). I think it's working, but I will wait sometime to see if I fetch any Streetpasses before reporting back.

Also, here's a screenshot of the VM's output:

View attachment 17364

EDIT 1: About the 0 bar signal, I switched the 3DS wireless off and then on again and for a moment it was picking full signal but it quickly fell to 0 bars. Also, no Streetpasses yet...
Ok another atempt
With the VM image you had before downloading this one, do this:
Boot the vm normally and press ALT+F1
user: root password: notforall
Type this
nano /etc/udev/rules.d/70-persistent-net.rules
and go to the second line, and in the very end of it change wlan1 to wlan0
press ctrl+x and press Y to save the changes
after type poweroff
(all this with the wlan card plugged in)
Re launch the VM and tell what happens please :)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    i guess not...
  • Xdqwerty @ Xdqwerty:
    yawn
  • Xdqwerty @ Xdqwerty:
    anybody here?
  • P @ PKNate:
    nope
  • BakerMan @ BakerMan:
    fun fact: 7 years by lukas graham, supermassive black hole by muse, and megalomania all have the same bpm
  • BakerMan @ BakerMan:
    girls just wanna have fun and renai circulation also share the same tempo as the few i said before
  • Xdqwerty @ Xdqwerty:
    @BakerMan, megalomania the live a live song?
  • BakerMan @ BakerMan:
    wait no, megalovania*
  • BakerMan @ BakerMan:
    my bad
  • K3Nv2 @ K3Nv2:
    I don't forgive you
  • BigOnYa @ BigOnYa:
    The nerve of that guy, gosh.
  • K3Nv2 @ K3Nv2:
    Yeah expecting me to forgive gtfo
  • Psionic Roshambo @ Psionic Roshambo:
    But how could the Dr have known you didn't want to be circumcized?
  • K3Nv2 @ K3Nv2:
    He didn't you just wanted your dick to be fondled
    +1
  • K3Nv2 @ K3Nv2:
    Watching dune 2 it's eh
  • Psionic Roshambo @ Psionic Roshambo:
    Dune one sucked
  • Psionic Roshambo @ Psionic Roshambo:
    The original with Patrick Stewart was Great
  • K3Nv2 @ K3Nv2:
    A sexual psycopath that love pain where have I heard that before
  • BigOnYa @ BigOnYa:
    In your high school diary?
  • K3Nv2 @ K3Nv2:
    No but your wife let's me read her diary the word psychopath comes up more than sexual
    +1
  • K3Nv2 @ K3Nv2:
    Lol stremio hogging all of my tvs on board ram
  • BigOnYa @ BigOnYa:
    Just download more Ram to it, or setup Raid666 on it.
    BigOnYa @ BigOnYa: Just download more Ram to it, or setup Raid666 on it.