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.

HMTKSteve

Member
Newcomer
Joined
Aug 14, 2013
Messages
13
Trophies
0
Age
52
Location
New Milford, Connecticut
XP
76
Country
United States
I don't think the eight hour cool down is a hard and fast limit. I think this limit is controlled on the 3DS side and that it only stores data on the X most recent street pass transfers. When that buffer is full the oldest data drops off and it becomes possible to street pass again.

I think the 3DS is storing the mac of the station that gave it the data (relay point or an actual 3DS system). This would explain some folks able to get new passes in under eight hours. It also explains why when you go to a major convention you can get the same Mii data multiple times in less than a few hours.
 

justln

Well-Known Member
Member
Joined
Aug 16, 2013
Messages
718
Trophies
0
XP
604
Country
This is exactly what I did last night. I followed the instructions here in order to get the DD-WRT-based router connected to the internet: http://www.dd-wrt.com/wiki/index.php/Wireless_Access_Point#Long_Version

Those instructions are pretty much step-by-step. When you're setting up, you want to connect a cable from the computer that's doing the setup to a LAN port on the router. For sanity, you should also be disconnected from your primary network. I recommend setting the WRT54GL's IP address to something you can remember so that you can fiddle with its settings from your main network. Once your WRT54GL can connect to the internet, you're ready to apply the StreetPass relay settings to it.

Just an update, I got my first streetpass using my router. Now I'm trying the script to change my MAC address, thanks again. :)
 

armagn12

Member
Newcomer
Joined
Aug 14, 2013
Messages
10
Trophies
0
Age
41
Location
Cainta, Rizal
XP
55
Country
Haven't tried anything besides my Xperia Z, becase i have only like 2 days developing the app, but it theory anything with 2.3+ and Root should work.

I added an option to select the cool down time and the starting mac, i have only preload 15 but my plan is to add more in the future as well to let the user load a txt with the custom macs .
this i what i got so far.

Right now i'm downloading Gimp and my internet is crap so later tonight i'll theme it more StreetPassy and upload the APK to dropbox to share!.


This is looking very good. I hope it would work with most, if not all, Androids. I am getting tired of manually changing the MACs.
 

Jimbolicious

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
114
Trophies
0
Age
42
XP
129
Country
United States
I don't think the eight hour cool down is a hard and fast limit. I think this limit is controlled on the 3DS side and that it only stores data on the X most recent street pass transfers. When that buffer is full the oldest data drops off and it becomes possible to street pass again.

I think the 3DS is storing the mac of the station that gave it the data (relay point or an actual 3DS system). This would explain some folks able to get new passes in under eight hours. It also explains why when you go to a major convention you can get the same Mii data multiple times in less than a few hours.
Actually it seems to be activity based from what I've seen. I passed a guy in the morning at school, walked with my 3DS all day. StreetPassed him again 6 hours later with no passes in between. When I didn't carry it all day (just left it in locker), and we met again we didn't pass. I could be wrong though.
 

Koldur

Virtual Boy Ambassador
Member
Joined
Feb 2, 2008
Messages
294
Trophies
1
XP
1,537
Country
Netherlands
What exactly makes Duke's script so much better than Dapau his script in post #117 except for the game specific MACs? I do not really care too much about those, I just want to SP people for the puzzle pieces and the new SP plaza games.
The thing I do not like too much about the v2 script is that we rely on Duke his internet connection. Dapau his script works wonders for me.
 

Ryan86

Member
Newcomer
Joined
Aug 16, 2013
Messages
15
Trophies
0
Age
38
XP
154
Country
Brazil
Hey everyone. I created an account here after a friend of mine linked me to these forums so many times, and during the StreetPass Relay attempts, I had to share my misfortunes.

I managed to use my Android phone as a router. It does work, but my cellphone can't connect to the 3G network, making it slow: it takes me around 4 minutes per RelayPass, not to mention it's annoying to manually change it every single time. So I decided to try the Windows 7 way.

Long story short: it doesn't matter if I share the ethernet/cable or the wireless connection to the virtual connection, the 3DS connects and uses it normally (I received Spotpass and friends online notifications), but whenever I change the MAC (be it manually with macshift or the MAC Cycler), it fails: the virtual connection disappears and it won't work anymore.

This seems to be a common issue to everyone who got the Atheros network cards (mine is Atheros AR5B97). I read the topic thoroughly, and it seems to be an issue not fixed yet. If anyone have any sort of solution to this, I ask kindly that PM me over with any tips: since I'm new to these forums, I know I won't remember to check it as regularly as I should... u_u"

Regardless, a big thanks to everyone who worked on ways to get RelayPass to work: it may feel like too much of a system abuse, but it's a lifesaver for peoplewho live in small towns like myself, unable to get much StreetPasses, if at all.
 

KamikiriTW

Member
Newcomer
Joined
Aug 16, 2013
Messages
10
Trophies
0
XP
81
Country
Taiwan
This is for routers with DD-WRT firmware, micro build is not supported yet
The v2 script is the main now!

Hi,i come from taiwan,
first,i want to thank you for write the script,
it's so awesome,
but i got some problem now,
i think maybe you can fix it,

my router is TP-Link WR-740N,
the v1 script is working fine,perfectly,
but v2 script doesn't work,
when mac automatically be changed,
wi-fi signal will dissapear until reboot the router,
i'm already try something from the Q&A,
but it's still not work and don't know why,

can you teach me how to fix it?
thank you very much.

btw,how to edit v1 script for custom mac list like this code?
Code:
echo -e "1\n4E:53:50:4F:4F:40\n4E:53:50:4F:4F:41\n4E:53:50:4F:4F:42\n4E:53:50:4F:4F:43\n4E:53:50:4F:4F:44\n4E:53:50:4F:4F:45\n4E:53:50:4F:4F:46\n4E:53:50:4F:4F:47\n4E:53:50:4F:4F:48\n4E:53:50:4F:4F:49\n4E:53:50:4F:4F:4A\n4E:53:50:4F:4F:4B\n4E:53:50:4F:4F:4C\n4E:53:50:4F:4F:4D\n4E:53:50:4F:4F:4E\n4E:53:50:4F:4F:4F\n00:25:9C:52:1C:6A\n00:0D:67:15:2D:82\n00:0D:67:15:D7:21\n00:0D:67:15:D5:44\n00:0D:67:15:D2:59\n00:0D:67:15:D6:FD" > /tmp/macList; echo -e "#!/bin/sh\nLIST=/tmp/macList\nROW=\$(head -n 1 \$LIST)\nTOTAL=\$(grep : \$LIST -c)\nif [ \$ROW -gt \$TOTAL ]; then\nROW=1\nNEXT=2\nelse\nNEXT=\$((\$ROW+1))\nfi\nMAC=\$(sed -n \$((\$ROW+1))p \$LIST)\nWLINT=\$(nvram get wl0_ifname)\nifconfig \$WLINT down\nifconfig \$WLINT hw ether \$MAC\nifconfig \$WLINT up\nsed -i 1s/.*/\$NEXT/ \$LIST" >/tmp/autoMAC; chmod 755 /tmp/autoMAC /tmp/macList;
i want to take only few mac for cycle,
but this code is not work on WR-740N too,
v1 script can be like this code?
can tou teach me too?

thank you again.
 

The Mystical One

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
52
Trophies
0
Age
42
XP
86
Country
United States
So I am still having a ton of trouble getting the windows 7 method to work..

My Wireless connection (not the virtual one) is macshifted to 4E53504F4F46

... Sharing is done right, I can connect to the internet through attwifi on my 3DS...


On another computer, I use inSSIDer to inspect the MAC of the nearby access points and find that it sees attwifi as being 88:53:2E:0B:74:5E

In other worse, the virtual miniport is NOT using the wireless's shifted mac, but is instead using the non-shifted, original MAC (the last octet is actually 1 higher, but regardless it is derived from the original mac, not the shifted one. ARGH!) Any ideas on how to change this are welcome.


Somebody *please* try attwifi/88:53:2E:0B:74:5E and let me know if you get Mattman, but it looks as though my wireless card is NOT going to play nicely with the virtual thing.
 

Sychophantom

I'm a plant.
Member
Joined
Mar 7, 2008
Messages
1,193
Trophies
0
Age
50
Location
Born on the Bayou
XP
637
Country
United States
So I am still having a ton of trouble getting the windows 7 method to work..

My Wireless connection (not the virtual one) is macshifted to 4E53504F4F46

... Sharing is done right, I can connect to the internet through attwifi on my 3DS...


On another computer, I use inSSIDer to inspect the MAC of the nearby access points and find that it sees attwifi as being 88:53:2E:0B:74:5E

In other worse, the virtual miniport is NOT using the wireless's shifted mac, but is instead using the non-shifted, original MAC (the last octet is actually 1 higher, but regardless it is derived from the original mac, not the shifted one. ARGH!) Any ideas on how to change this are welcome.


Somebody *please* try attwifi/88:53:2E:0B:74:5E and let me know if you get Mattman, but it looks as though my wireless card is NOT going to play nicely with the virtual thing.
Tried it. Got a Streetpass hit.
 

Brodius

Well-Known Member
Newcomer
Joined
Aug 13, 2013
Messages
83
Trophies
0
XP
115
Country
United States
Oh, and my fiance was trying to get the Android method to work but his phone kept saying he didn't have kernels or something? What does he need to do to fix that?
 
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.
    Maximumbeans @ Maximumbeans: butte