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.

lucky644

Member
Newcomer
Joined
Dec 3, 2005
Messages
24
Trophies
0
XP
271
Country
Canada
Just realize that not every MAC change will give you a streetpass data. If MAC address is changing any you're able to connect with Nintendo Zone application then there is nothin you can do. It is all on Nintendo site. Just keep script running and it will work in some time.


Oh, I know this. But what's happening is there is no longer a 'internet' connection with the 3ds, like there was the first couple hours I ran it. The Internet icon was blue. It hasn't been blue since.

Anyone have any troubleshooting steps to determine why the virtual wifi might not be properly connected?

It's cycling the MAC's just fine, and the 3ds sees it as a nintendo zone. It just never connects, and there is never a blue internet icon on the 3ds.

EDIT: Ok, even stranger.

I rebooted the laptop again, for like the 10th time, and this time nzone launches, DOESNT change the mac, and my 3ds's are BOTH connecting to the internet and nintendo zone. I have sent and received data.

However, the mac didn't change. I'm afraid to touch it now, I have no idea what's going on. But it isn't gonna get any streetpasses via my own mac.

Is there a command for nzone to force a mac change without reloading the whole app?

EDIT2: I waited for 30 min (on base16) for it to switch. It did, and it changed the mac, and everything still seems to work.

Bottom line - Everything is working as intended, randomly.

I would really like to know what went wrong though, I have a feeling it will happen again.
 

Syphos

Well-Known Member
Newcomer
Joined
Mar 10, 2015
Messages
70
Trophies
0
XP
72
Country
Gambia, The
Oh, I know this. But what's happening is there is no longer a 'internet' connection with the 3ds, like there was the first couple hours I ran it. The Internet icon was blue. It hasn't been blue since.

Anyone have any troubleshooting steps to determine why the virtual wifi might not be properly connected?

It's cycling the MAC's just fine, and the 3ds sees it as a nintendo zone. It just never connects, and there is never a blue internet icon on the 3ds.

EDIT: Ok, even stranger.

I rebooted the laptop again, for like the 10th time, and this time nzone launches, DOESNT change the mac, and my 3ds's are BOTH connecting to the internet and nintendo zone. I have sent and received data.

However, the mac didn't change. I'm afraid to touch it now, I have no idea what's going on. But it isn't gonna get any streetpasses via my own mac.

Is there a command for nzone to force a mac change without reloading the whole app?

The 3DS sees it as a nintendo zone, cause you are using a Nintendo Zone SSID.
Can you change that SSID to attwifi, for example? Testing purposes, blah blah.

Note: a MAC change doesn't take effect, if the adapter is already running, so it has to be disabled first.

Here is how it works properly:

- Disable Network Adapter
- Change MAC
- Enable Adapter

While these 3 Steps are in effect - depending on setup - the Virtual Wifi takes a MAC +/- 1

If you use a single Wifi for Internet sharing, with the Virtual one being the one supposed to do the Homepass,
there is a different matter. ICS can't assign anymore (Windows bug, should be fixed since Vista though) .

It should do this for you instead:
- Disable Network Adapter
- Change MAC
- Enable Adapter (assigns a +/-1 mac to the Virtual Wifi one)
- Restart ICS to have it reattached to your wifi. (can be done via Admin CMD Shell by "sc start sharedaccess" and "sc stop sharedaccess")

That's why It works after bootup, but not after MAC change (which is usually permanent, since it changes registry).
To observe a MAC change, use "ipconfig /all" , search your Wifi and match it to the one nzone switched to.
Switch MAC manually, restart Network adapter and do "ipconfig /all" again.
If it didn't change MAC, something is broken.

Otherwise you have to do weird quirks by using a Virtual Machine... do not want.
 

lucky644

Member
Newcomer
Joined
Dec 3, 2005
Messages
24
Trophies
0
XP
271
Country
Canada
The 3DS sees it as a nintendo zone, cause you are using a Nintendo Zone SSID.
Can you change that SSID to attwifi, for example? Testing purposes, blah blah.

Note: a MAC change doesn't take effect, if the adapter is already running, so it has to be disabled first.

Here is how it works properly:

- Disable Network Adapter
- Change MAC
- Enable Adapter

While these 3 Steps are in effect - depending on setup - the Virtual Wifi takes a MAC +/- 1

If you use a single Wifi for Internet sharing, with the Virtual one being the one supposed to do the Homepass,
there is a different matter. ICS can't assign anymore (Windows bug, should be fixed since Vista though) .

It should do this for you instead:
- Disable Network Adapter
- Change MAC
- Enable Adapter (assigns a +/-1 mac to the Virtual Wifi one)
- Restart ICS to have it reattached to your wifi. (can be done via Admin CMD Shell by "sc start sharedaccess" and "sc stop sharedaccess")

That's why It works after bootup, but not after MAC change (which is usually permanent, since it changes registry).
To observe a MAC change, use "ipconfig /all" , search your Wifi and match it to the one nzone switched to.
Switch MAC manually, restart Network adapter and do "ipconfig /all" again.
If it didn't change MAC, something is broken.

Otherwise you have to do weird quirks by using a Virtual Machine... do not want.


Thanks for the info.

If it breaks on me again, I'll buy a adapter.

Any current recommendations for adapters? I see the list on HERE but I don't know which to consider.
 

Syphos

Well-Known Member
Newcomer
Joined
Mar 10, 2015
Messages
70
Trophies
0
XP
72
Country
Gambia, The
Thanks for the info.

If it breaks on me again, I'll buy a adapter.

Any current recommendations for adapters? I see the list on HERE but I don't know which to consider.

Just take a cheap Wifi-dongle with at least a RaLink Chipset. I have a RT5370.
Try this one, it has the same chipset: http://www.amazon.com/gp/product/B008IZQCGK 5$ right now with free shipping.
If it installs the Ralink Utility, you can solve that just based on hardware.

If it messes up, just get a refund... of 5$ xD
Search Amazon for "RT5370", there is a lot more eyeappealing stuff. I just took the cheapest.
 

DeaGrimm

Active Member
Newcomer
Joined
Mar 11, 2015
Messages
39
Trophies
0
Age
38
XP
105
Country
Brazil
The setup:
 

Attachments

  • setup04.gif
    setup04.gif
    18.9 KB · Views: 246
  • setup03.gif
    setup03.gif
    19 KB · Views: 235
  • setup02.gif
    setup02.gif
    69.1 KB · Views: 249
  • setup01.gif
    setup01.gif
    17.1 KB · Views: 250

EvilBakura

Well-Known Member
Newcomer
Joined
May 25, 2011
Messages
96
Trophies
1
XP
635
Country
Italy
I just wanted to thank you. After weeks of trying finally a solution that works. I could never get that Nzone thing to work allthough it changed the Macs and all. Luckily I still have my old WiFi-Connector and followed your instrutions. I'm on Windows 8.1 btw and N3DS with latest firmware and no trouble setting it up. So just: Thank you.


You are welcome!

I have Windows 7, you did it on Windows 8

so everyone, it's confirmed that as long as you have a nintendo usb wi-fi connector and a system capable of installing WMware you are good to go!
 

lucky644

Member
Newcomer
Joined
Dec 3, 2005
Messages
24
Trophies
0
XP
271
Country
Canada
Is it possible for nzone to pull from more macs, but without the insane speed? Maybe a custom speed like 10 minutes?

I'm thinking the 256 at 2 minutes was too damn fast and somehow broke everything.

I've been watching my connection closely, it's working flawlessly, but I've noticed that neither of my 3DS's actually swap streetpass data until around 4-5 minutes of being connected.

MACycle has perfect options for this, but it doesn't work with the virtual wifi (forces encryption)
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,031
Country
Saudi Arabia
ok , what the method that work with 9.2 ?
i heard not all method work

i am now using the VMware mthod with the homepass image
i am using laptop with windows 7 and tp link wireless wifi adapter
the laptop connected to internet using its own wireless card ( not the usb )
followed this



but i can't see any new wireless
 

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,031
Country
Saudi Arabia
ok , i am starting to think i should get this router

62186-500-416.jpg


so , i should connect it to my modem that i use it as a router too ?
mu modem is huawei HG658b
 

JRave

Well-Known Member
Member
Joined
Jun 29, 2009
Messages
104
Trophies
1
Location
United States
XP
1,082
Country
United States
nzone uses 256 MAC, where all others except nzone users use 160..
256 - 160 = 96 MACs without users (except nzone ones) .
Switch to MAC16 or use a different cycler.

Here is the thing about that. With the number of people using nzone, those 96 MACs should be seeded at this point. The fact they aren't is either something on Nintendo's side, or something happening with how duke has this program setup. Those 160 MACs you mention had to be seeded by people connecting to them, so why are those 96MACs so special. The fact that it seems like nzone contacts a server enough to cause cache issues makes me think it is nzone.exe as the issue.
 

Bananaman123544

New Member
Newbie
Joined
Mar 22, 2015
Messages
2
Trophies
0
Age
32
XP
44
Country
I've been using this fine on windows 8 then 3 days ago it just poofed and my 3ds stopped being able to connect to nintendozone and getting streetpasses. Everything else seems to be working fine when looking at the computer. I'm in the UK if that changes anything like the ssid I should be using?
 

Syphos

Well-Known Member
Newcomer
Joined
Mar 10, 2015
Messages
70
Trophies
0
XP
72
Country
Gambia, The
The setup:

setup1.gif looks wierd. it sends data, but gets none.

Too bad I can't look over your shoulder, so I can see what your 3DS is doing when connected.
You are a nzone user, right?


Is it possible for nzone to pull from more macs, but without the insane speed? Maybe a custom speed like 10 minutes?

I'm thinking the 256 at 2 minutes was too damn fast and somehow broke everything.

I've been watching my connection closely, it's working flawlessly, but I've noticed that neither of my 3DS's actually swap streetpass data until around 4-5 minutes of being connected.

MACycle has perfect options for this, but it doesn't work with the virtual wifi (forces encryption)

Virtual Wifi when tied to hostednetwork always uses encryption.
When I setup my 3DS to connect to such an encrypted Homepass SSID network it attempts to do streetpass, but drops after it talked to Nintendo.
It never asks that connection for Streetpass again unless the MAC was switched.
So, no passwords on SSID attwifi allowed. :glare:

2 Minutes per cycle? And I thought my 7 Minutes Setup was spamming.

The only reason to use nzone is to use with a hostednetwork, as it seem to emulate a WPA2 protected Nintendo Zone by setting some wierd password.
Couldn't verify that, since I am on my WinXP Machine right now.
Too lazy to reboot , its 5 am. me sleepy, english goes worst oh no lol
 

Soluna

Member
Newcomer
Joined
Nov 27, 2014
Messages
9
Trophies
0
XP
54
Country
United States
My 3DS definitely sees the ConsoleNintendo3DS network that nzone.exe creates, and it shows internet connectivity; I just don't get any passes anymore :( Whereas before, almost all MAC changes gave me passes.
 

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 running on the laptop you should check the nzone scheduled task is enabled (you can also increase minimal delay between MAC change from 1 minute to higher value) to run when laptop is on Barrett power and also check power management for WiFi module in Power management and device manager.
DeaGrimm,Soluna switch to BASE16 like
nzone start BASE16
nzone reload
Starr nintendo zone app on 3ds, is it connecting?
Wait 30 minutes and check BSSID was changed, check nintendo zone app again.
 
  • Like
Reactions: Scytheri0n

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
2 Minutes per cycle? And I thought my 7 Minutes Setup was spamming.
Please read the manual carefully. The minimal delay is 1 minute, BUT the actual delay will be 8hours / number of macs in file, so you will visit in random each MAC in the list exactly once in 8 hours cool down delay, then start over. That is not spamming.
 

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
Please read the manual carefully. The minimal delay is 1 minute, BUT the actual delay will be 8hours / number of macs in file, so you will visit in random each MAC in the list exactly once in 8 hours cool down delay, then start over. That is not spamming.

2All: I changed a job and do not have much time now to troubleshoot everyone. People starring arguing about spending money on non-working USB dongles in VMWare method. I never recommend any of them because can't guarantee it has a build-in driver in the used Dubian distro. On the other hand, I can't build any and all existing adfitional driver for everyone or do this perso nally for your driver, it really takes several hours which I do not have now, and it is really described in the Internet. So it is for you to decide if your dongle did not started out of the box either to learn Linux a bit, or forget about VMWare method until someone will make your driver and share.
And once again about MACs, the problem is not in the number of actual 256 or 160 macs. The problem is in tge first octet issue you never experienced a problem becase there was a huge number of users until 9.3 which used different macshift-based methods, so there was a great probability that several users have the first MAC octet permutated the same way. Each time firmware version is changed MACs is reseeded, so after 9.3 we lost all seeded data from maccycle and others and also lost a great number it users with their unique first MAC octets.
The idea was to get all possible first MAC octet permutations and choose the one or several which us more common for all drivers. If Nintendo to stop relay data between MAC like in the US we well have home pass working on Windows if this is implemented. So it is important to send me a maccheck result even if you have everything working fine.
 

Soluna

Member
Newcomer
Joined
Nov 27, 2014
Messages
9
Trophies
0
XP
54
Country
United States
Hm, I deleted the old nzone.macs file, switched to Base16, and am using MACs that definitely have people on them; nothing yet. Thanks for the response though!

I am still using Windows 8.1. Shall I send you my maccheck results since you asked for them just now?
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/Y9WKPRUjNQ4?si=raUf8jEiET8rmH2P