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.

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
You don't need to open the file, extract the entire contents of the zip file and just right click "netathrx.inf" and select install

When i right cick and install i get an error
jgj.png
 

darren42

Well-Known Member
Member
Joined
Sep 8, 2013
Messages
142
Trophies
0
Age
35
XP
118
Country
Go to the device manager window, right click your wireless network adaptor and select "update driver software". The choose to browse your computer for driver software, navigate to the folder where you placed the extract files and click next to begin the search. It should then pick up the driver and begin the installation process
 

Jiehfeng

The One
Member
Joined
Aug 15, 2012
Messages
5,498
Trophies
2
Location
netti netti.
Website
www.youtube.com
XP
7,018
Country
Sri Lanka
With snailface's program I don't think it matters if macshift is in a different place, though you will need to confirm that with him.

Do you mean that the Virtual Router Manager program doesn't detect your 3DS or the program itself closes?


Well, when the 3DS is in the home menu it detects it all the time. But when the 3DS is in sleep mode, virtual router detects it after about 2 mins, then reads "Nintendo" for the first time when I get my streetpass. I don't do anything in my 3DS, just leave it and snail face's program cycles to the next mac. Then after two minutes, it detects the 3DS but in a flash it disappears again.
 

ckjong

Active Member
Newcomer
Joined
May 26, 2006
Messages
28
Trophies
0
Website
Visit site
XP
159
Country
After much hacking away, I finally got a script working with WRT54G virtual wireless and tomato:

Code:
#!/bin/sh
 
# Prime mac
PRIME=4E:53:50:4F:4F:46
WLIF=$(nvram get wl0.1_ifname)
RAND=$(cat /dev/urandom | tr -dc 'A-F0-9' | head -c 1)
MAC=${PRIME%?}${RAND}
 
echo "Setting MAC of ${WLIF} to ${MAC}..."
 
ifconfig ${WLIF} down
ifconfig ${WLIF} hw ether ${MAC}
ifconfig ${WLIF} up
 
nvram set wl0.1_hwaddr=${MAC}
nvram commit
 
service net restart

I'm sure someone more proficient with bash could come along and make this better, but I'm happy to have this working, and it doesn't seem to reboot the router everytime I want to update the mac.

Edit: Upon further testing, it still appears this brings down my connection to my modem as my WAN uptime resets every time the script is run. At least I can schedule it for a time early in the morning when I won't be using it, but is there any ideas how to get the WL driver to update the BSSID without bringing down everything with it?


I have an ASUS wireless router running Shibby's Tomato firmware using a MAC cycling script similar to yours. I find that by setting the wl0.1_hwaddr in the NVRAM without committing it works, and you do not need to restart the network service.

Something like this:

Code:
nvram set wl0.1_hwaddr=${MAC}
ifconfig ${WLIF} down
ifconfig ${WLIF} hw ether ${MAC}
ifconfig ${WLIF} up

This should prevent the script from wearing out the flash chip.
 

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
Go to the device manager window, right click your wireless network adaptor and select "update driver software". The choose to browse your computer for driver software, navigate to the folder where you placed the extract files and click next to begin the search. It should then pick up the driver and begin the installation process

Ok i install it and now i have this so now what?
sdjkdrf.png
 

Jiehfeng

The One
Member
Joined
Aug 15, 2012
Messages
5,498
Trophies
2
Location
netti netti.
Website
www.youtube.com
XP
7,018
Country
Sri Lanka
Well, when the 3DS is in the home menu it detects it all the time. But when the 3DS is in sleep mode, virtual router detects it after about 2 mins, then reads "Nintendo" for the first time when I get my streetpass. I don't do anything in my 3DS, just leave it and snail face's program cycles to the next mac. Then after two minutes, it detects the 3DS but in a flash it disappears again.


Ok I figured it out. Thanks guys!
 

darren42

Well-Known Member
Member
Joined
Sep 8, 2013
Messages
142
Trophies
0
Age
35
XP
118
Country
Try using the steps I listed in my guide that you can find attached to my post. The virtual router manager program is not required, only macshift is needed.
 

Attachments

  • Streetpass Relay Station Setup Instructions.pdf
    703.7 KB · Views: 333

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
Try using the steps I listed in my guide that you can find attached to my post. The virtual router manager program is not required, only macshift is needed.

I already download the file. And for some reason my 3ds cant connect to virtual router anymore:angry:
 

darren42

Well-Known Member
Member
Joined
Sep 8, 2013
Messages
142
Trophies
0
Age
35
XP
118
Country
I had a few problems with vitual router crashing, which is why I don't use it and run everything via command prompt.

And And when ever i try the change the mac the physical address wont change

View attachment 4322

As expected you are being affect by the offset problem that others have experience, in your case the offset is "2E". For example when you try to set "4E53504F4F47" you will get "2E53504F4F47" instead.
 

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
I had a few problems with vitual router crashing, which is why I don't use it and run everything via command prompt.



As expected you are being affect by the offset problem that others have experience, in your case the offset is "2E". For example when you try to set "4E53504F4F47" you will get "2E53504F4F47" instead.

so i put 2E instead of 4E?
 

darren42

Well-Known Member
Member
Joined
Sep 8, 2013
Messages
142
Trophies
0
Age
35
XP
118
Country
If you put in "2E" then you will get a different offset.

You can just continue to use "4E" even though the address on the virtual wireless connection is affected by the offset. You will get some streetpass hits from others affected by the same problem, but the pool of people you can get hits from is small.
 

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
If you put in "2E" then you will get a different offset.

You can just continue to use "4E" even though the address on the virtual wireless connection is affected by the offset. You will get some streetpass hits from others affected by the same problem, but the pool of people you can get hits from is small.

Ok.
 

Nintendo3dsDude

Well-Known Member
Member
Joined
Sep 12, 2013
Messages
120
Trophies
0
Age
29
XP
89
Country
United States
Whenever i try to change my mac and start virtual router it keeps telling me host name could not be found or ip address
hjjm.png
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think