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.

RedHero

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
208
Trophies
0
XP
239
Country
Netherlands
I wonder why that is. After changing the MAC the program restarts the hosted network. Weird... I'll compile a debug version later, would you mind giving me the output of what it says after changing the MAC?


Here's a pic of what it says (there might be more, but if there is it's too fast to see as a human).

2lvz1nn.jpg


Basically, it says the same as when you type in the command "macshift -i "Wi-Fi" 4E53504F4F40" in the cmd prompt (with macshift in C root). To restart the adapter, I manually type "netsh wlan start hostednetwork" in the cmd prompt. I messaged the you about it and you said you added it. But I'm not sure if you added it in version 3.0 or if it's something you added afterwards in an unreleased version (since you messaged me back after releasing 3.0).

For the restart command though, I need to wait until after it's done resetting, otherwise it's too early to do it.
 

MagusCoD

Member
Newcomer
Joined
Jul 7, 2007
Messages
6
Trophies
0
XP
227
Country
Brazil
And one thing. I tested on my desktop with the USB WiFi and on my notebook with the USB and the Wireles device and have the same problem on both.

When I close my 3DS, it got disconnected.

When I try to connect I got this msg "host name could not be found. ip address could not be found" and the test connection from 3DS fails.
 

BroBuzz

Well-Known Member
Newcomer
Joined
May 19, 2013
Messages
69
Trophies
0
XP
220
Country
United States
OK, here's how I did it.

- Download TMac and Virtual Router Manager and install them both.

- Run CMD as Admin and enter this code:

Code:
netsh wlan set hostednetwork mode=allow

- On TMac, change the MAC address of your Wi-Fi to the desired MAC from the spreadsheet. If you're only connected to the Internet through Wi-Fi, it should be the only connection that reads "Up" and "Operational".

- On VRM, create a new hotspot with SSID "attwifi". Use whatever password you want. On "Shared Connection" choose your Wireless connection. Name may vary, but the only other option should be "None", so don't pick that. Click "Start Virtual Router"

- Go to System Settings on your 3DS, and search for a new connection. It should find one named "attwifi". Try connecting to that one, and enter the password you chose at VRM. Try connecting to it until it fully succeeds, as it may not work on first try.

- Go back to the 3DS main menu and wait a few seconds until it detects Nintendo Zone. Wait a couple of minutes and you should get a StreetPass.

- To try a different MAC, you have to stop VRM, change the MAC on TMac, and go to 3DS System Setting, delete the connection and start all over. I couldn't get it to work by simply changing the MAC.
VRM is saying "The group or recourse is not in the correct state to perform the requested operation" whenever I try to Start the Virtual Router. Anyone know what the problem is?

My wifi card is a "Intel PRO/Wireless 3945ABG Network Connection"
 

Javeman

New Member
Newbie
Joined
Aug 12, 2013
Messages
4
Trophies
0
Age
41
XP
83
Country
Cote d'Ivoire
VRM is saying "The group or recourse is not in the correct state to perform the requested operation" whenever I try to Start the Virtual Router. Anyone know what the problem is?

My wifi card is a "Intel PRO/Wireless 3945ABG Network Connection"
No idea. Never got that message when troubleshooting with VRM.
 

Chaldron

GBATemp's Official Attorney
Member
Joined
Mar 29, 2013
Messages
434
Trophies
0
Location
`Murica
XP
439
Country
United States
Here's a pic of what it says (there might be more, but if there is it's too fast to see as a human).

2lvz1nn.jpg


Basically, it says the same as when you type in the command "macshift -i "Wi-Fi" 4E53504F4F40" in the cmd prompt (with macshift in C root). To restart the adapter, I manually type "netsh wlan start hostednetwork" in the cmd prompt. I messaged the you about it and you said you added it. But I'm not sure if you added it in version 3.0 or if it's something you added afterwards in an unreleased version (since you messaged me back after releasing 3.0).

For the restart command though, I need to wait until after it's done resetting, otherwise it's too early to do it.

Yeah I added it in 3.0, and I messaged you after. So the MAC changes successfully. I'll update it again, I think I may have added it in the wrong place (restarts the network before changing the mac)

thanks for the feedback again. working on 3.1 with this feature now.
 

Langin

Well-Known Member
Member
Joined
Jul 29, 2008
Messages
4,743
Trophies
0
Location
The internet
XP
2,469
Country
Netherlands
I am totally new to this, I try to get some streetpasses. But I don't get any! I changed my mac AND used the virtual router app on the right way and I followed all instructions. But I can't get any streetpasses :c

I am running windows 8, internet work on my 3DS trough attwifi here so I don't know what wrong.

Here's the problem I think:

http://i.imgur.com/eUnkdgF.png

Edit: it recognizes the 3DS host name an ip address now

But no streetpasses =_=
 

BroBuzz

Well-Known Member
Newcomer
Joined
May 19, 2013
Messages
69
Trophies
0
XP
220
Country
United States
No idea. Never got that message when troubleshooting with VRM.
Hmm. I tried the Hotfix Microsoft put out for this problem, but it didn't seem to do anything. I'll update the driver for my card now, hopefully that fixes it
 

RedHero

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
208
Trophies
0
XP
239
Country
Netherlands
Yeah I added it in 3.0, and I messaged you after. So the MAC changes successfully. I'll update it again, I think I may have added it in the wrong place (restarts the network before changing the mac)


thanks for the feedback again. working on 3.1 with this feature now.


Good luck with that. I hope it'll work in the next version.

On a sidenote, 16 MAC's for something like this isn't a whole lot. Some people are using 4E:53:50:4F:4F:00 up till 4E:53:50:4F:4F:99. After you get this working, it might be a nice idea to add those MAC addresses (outside of those that end with 40-49 and 4A-4F). It would almost eliminate the waiting time of 8 hours (unless someone is collecting 100 SP's in a row for hours and hours).
 

Chaldron

GBATemp's Official Attorney
Member
Joined
Mar 29, 2013
Messages
434
Trophies
0
Location
`Murica
XP
439
Country
United States
Yeah I added it in 3.0, and I messaged you after. So the MAC changes successfully. I'll update it again, I think I may have added it in the wrong place (restarts the network before changing the mac)

thanks for the feedback again. working on 3.1 with this feature now.

Okay, I've updated it. Turns out I used the wrong command - I set the mode to allow instead of starting it. Could you redownload from the post? Try if it works. Feel free to PM me or post here for feedback.

Good luck with that. I hope it'll work in the next version.


On a sidenote, 16 MAC's for something like this isn't a whole lot. Some people are using 4E:53:50:4F:4F:00 up till 4E:53:50:4F:4F:99. After you get this working, it might be a nice idea to add those MAC addresses (outside of those that end with 40-49 and 4A-4F). It would almost eliminate the waiting time of 8 hours (unless someone is collecting 100 SP's in a row for hours and hours).


People are using ALL of those MACs? I'll probably add this feature tonight and upload later, because I have to manually copy paste 4E:53:50:4F:4F: and then add the last octet myself. I'll upload this as a separate version, because I'm not sure how many people use all of those MACs. Thanks for the tip!
 

RedHero

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
208
Trophies
0
XP
239
Country
Netherlands
Okay, I've updated it. Turns out I used the wrong command - I set the mode to allow instead of starting it. Could you redownload from the post? Try if it works. Feel free to PM me or post here for feedback.



People are using ALL of those MACs? I'll probably add this feature tonight and upload later, because I have to manually copy paste 4E:53:50:4F:4F: and then add the last octet myself. I'll upload this as a separate version, because I'm not sure how many people use all of those MACs. Thanks for the tip!


Yeah, people are using a lot of those MAC's. I saw someone post he did and since I still had to wait, I decided to just go from 00 to wherever on my Android setup. Was up 27 and I was still getting them. Nice that you're making a separate version of this though :)

And I just tested version 3.1. It restarts the adapter now. The 8 hours for the prime MAC's haven't passed for me yet, so I haven't tried it out yet. But seeing as the last time the only problem was that it wasn't restarting, it's probably fixed now.

Great job though! This will probably mean a lot to a lot of people, since I think Windows will probably be the most-used method for this. For sure I will be :D
 

MirkoD

Active Member
Newcomer
Joined
May 17, 2008
Messages
38
Trophies
1
Age
42
Location
Wilhelmshaven, Niedersachsen
XP
605
Country
Gambia, The
I'm now running on Ubuntu 13.04 Live USB...
when i run the Linux Script i always get the follwing output:

sudo ./home_zone spoof1 wlan3 eth0
SIOCSIFHWADDR: Invalid argument
net.ipv4.ip_forward = 1
/tmp/tmp.wsyotxzY53/nztmp
Starting Nintendo Zone hotspot, using config ''Main MAC (All/Any)''
SSID: attwifi
Country: DE

The Mac-Address hasn't changed... Is there any Fix for this problem? Everything else seems to working fine...
Internet has full Signal, Nintendo Zone has full signal but only tells me how Nintendo Zone works...

Edit: Seems that i can't change my Mac neither with ifconfig nor with macchanger...
 

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,936
Country
Portugal
I'm now running on Ubuntu 13.04 Live USB...
when i run the Linux Script i always get the follwing output:

sudo ./home_zone spoof1 wlan3 eth0
SIOCSIFHWADDR: Invalid argument
net.ipv4.ip_forward = 1
/tmp/tmp.wsyotxzY53/nztmp
Starting Nintendo Zone hotspot, using config ''Main MAC (All/Any)''
SSID: attwifi
Country: DE

The Mac-Address hasn't changed... Is there any Fix for this problem? Everything else seems to working fine...
Internet has full Signal, Nintendo Zone has full signal but only tells me how Nintendo Zone works...
Yes you can't change your mac, thats what that error means.
Try this
download macchanger
sudo apt-get install macchanger macchanger-gtk

ifconfig wlan0 down
macchanger wlan0 -m 00:11:22:33:44:55
ifconfig wlan0 up
 

MirkoD

Active Member
Newcomer
Joined
May 17, 2008
Messages
38
Trophies
1
Age
42
Location
Wilhelmshaven, Niedersachsen
XP
605
Country
Gambia, The
Yes you can't change your mac, thats what that error means.
Try this
download macchanger
sudo apt-get install macchanger macchanger-gtk

ifconfig wlan0 down
macchanger wlan0 -m 00:11:22:33:44:55
ifconfig wlan0 up

Tried it again and got the message:
ERROR: Can't change Mac: interface up or not permission: Invalid argument

I did everything as sudo
 

Tane

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
111
Trophies
0
Age
40
XP
177
Country
United States
I am totally new to this, I try to get some streetpasses. But I don't get any! I changed my mac AND used the virtual router app on the right way and I followed all instructions. But I can't get any streetpasses :c

I am running windows 8, internet work on my 3DS trough attwifi here so I don't know what wrong.

Here's the problem I think:

http://i.imgur.com/eUnkdgF.png

Edit: it recognizes the 3DS host name an ip address now

But no streetpasses =_=


I'm not sure this is the answer, but from looking at your image I noticed that you set a WiFi password. Don't set a password on the "attwifi". Your 3DS should automatically connect to it without you needing to "setup" the connection. (unless others have done this, then you can ignore my post).

Maybe that will get you closer to a solution...
 

Langin

Well-Known Member
Member
Joined
Jul 29, 2008
Messages
4,743
Trophies
0
Location
The internet
XP
2,469
Country
Netherlands
I'm not sure this is the answer, but from looking at your image I noticed that you set a WiFi password. Don't set a password on the "attwifi". Your 3DS should automatically connect to it without you needing to "setup" the connection. (unless others have done this, then you can ignore my post).

Maybe that will get you closer to a solution...


I am forced to use a password it seems, are there any other programs? And the 3DS makes connection while in sleepmode. Just no streetpasses >_<
 

RedHero

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
208
Trophies
0
XP
239
Country
Netherlands
I am forced to use a password it seems, are there any other programs? And the 3DS makes connection while in sleepmode. Just no streetpasses >_<


You are allowed to use a password. You won't be able to connect to Nintendo Zone with the app, but you should still get streetpasses. Just make sure you set up attwifi as a connection on your 3DS and enter the password. Then just close your 3DS and wait for a few minutes.

If this doesn't work, try using luyaoting method on this page. It's similar to the method using Virtual Router Manager, but it doesn't require it. And it's the same as in, it doesn't let you connect to the Nintendo Zone app, but that you'll still get SP's.

http://gbatemp.net/threads/how-to-have-a-homemade-streetpass-relay.352645/page-14
 

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,936
Country
Portugal
I'm not sure this is the answer, but from looking at your image I noticed that you set a WiFi password. Don't set a password on the "attwifi". Your 3DS should automatically connect to it without you needing to "setup" the connection. (unless others have done this, then you can ignore my post).

Maybe that will get you closer to a solution...
They can use password, they just have to configure it on the 3DS configs and it will work normally (it seems that only the ssid matters)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2
  • Xdqwerty
    what are you looking at?
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/Tt5J7AfCK6E?si=g4dGzOkhACLJAovM