• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

New 3DS System Update (StreetPass Relay Feature)

I went on craigslist and someone is selling the WRT54GL for $20, the router that's linked on reddit. I'm actually considering this....

That's one of the best DD-WRT Routers around. The DD-WRT Project has been stagnant for a while (It's all about Tomato now), and newer routers support were added by the community. I'd say the core DD-WRT project done goofed when they started offering a commercial version of it (which hasn't gotten an update since forever either).

As a router, The GL is a great: It has enough flash storage and RAM to handle the most featured version of DD-WRT. It will struggle on faster than 50mbit internet connections, requiring a small overclock (which you can do through the DD-WRT admin interface easily as selecting a CPU Frequency on a Dropdown Combo Box) and it's only 100mbit (no gigabit lan), but does it's job. And it's amazing with DD-WRT because it allows you to do a myriad of things, like WiFi AP repeater, OpenVPN gateways and all kinds of nice hacky stuff like, for instance, this exploit. It's a great tool to have around.
 
I don't think I would use it as a main router, I just simply want to something I can use just solely for this street passing spoofing along with my current network setup, lol.
 
Tried this just out of interest, the instruction for Mac owners halfway down the reddit thread are really simple and work perfectly - didn't have to fanny about with the router, just spoofed a MAC address via internet connection sharing and got a hit in seconds. The hardest bit was finding a network cable.
 
How about anyone that can't change their MAC address posts theirs, and then we can maintain a list of MAC addresses to tag with, so even the people that can't change their MAC addresses have the chance to get a few tags a day?
 
That's what I used, yes. Ethernet cable to my MacBook then Internet connection sharing over wifi for my 3DS to pick up.

If there's a way you can keep changing the MAC address to get more than one hit every eight hours that's pretty cool for the guys who live in the middle of nowhere. I won't be using it again but it's good it exists, the StreetPass games are way more fun when you're not spending coins.
 
I don't think I would use it as a main router, I just simply want to something I can use just solely for this street passing spoofing along with my current network setup, lol.

Yeah, just set it up as a separate access point, then when you don't want to use it just unplug the Ethernet cable
 
Anyone know how can I do this with a Windows 7 machine with a dual connection? Most of the guides are for Linux.

EDIT: I might have found a way.

EDIT AGAIN: GAAAH, can't even manage to set up a working Nintendo Zone hotspot.
 
If there's a way you can keep changing the MAC address to get more than one hit every eight hours that's pretty cool for the guys who live in the middle of nowhere. I won't be using it again but it's good it exists, the StreetPass games are way more fun when you're not spending coins.

Someone on reddit came up with a .sh file that would loop through the MAC addresses (seems it would switch every 5 mins, giving enough time for the streetpass to work on each one).

I haven't tried it yet as I needed a few questions about it answered, but I'll post again later if it works for me.
 
Tried it with my phone, created an "attwifi" hotspot, changed 3 times the MAC adress on the fly...3 streetpasses.
This is working pretty great ha, shall we create MAC adresses to streetpass between gaffers ? :)
 
Tried it with my phone, created an "attwifi" hotspot, changed 3 times the MAC adress on the fly...3 streetpasses.
This is working pretty great ha, shall we create MAC adresses to streetpass between gaffers ? :)

I set up 2 phones and I have been able to make it work twice, one for each phone:
1. "_The Cloud", no MAC changes (the phone isn't rooted), 1 streetpass.
2. "attwifi", several MAC changes, only 1 streetpass.

It doesn't work anymore, even after changing MAC addresses :(
What exactly is the point of changing the address? I mean, what devices do they represent? A Nintendo Zone / relay hotspot?
 
What app should I use on my droid razr if I want to set up a fake hotspot through my phone, if such an app can be used on my phone? I'm a total idiot when it comes to stuff like this.
 
I don't think I would use it as a main router, I just simply want to something I can use just solely for this street passing spoofing along with my current network setup, lol.

I know you wont use it as your main router, I'm telling that it's a good enough router for you to use in a pinch (if your main router gets busted up) or if you need wifi extension to some place in your house or, for some reason, you need a constant VPN access or something along those lines.
 
I set up 2 phones and I have been able to make it work twice, one for each phone:
1. "_The Cloud", no MAC changes (the phone isn't rooted), 1 streetpass.
2. "attwifi", several MAC changes, only 1 streetpass.

It doesn't work anymore, even after changing MAC addresses :(
What exactly is the point of changing the address? I mean, what devices do they represent? A Nintendo Zone / relay hotspot?
The point of the mac adresses is that the whole Streetpasses zone work on a trick based on them if I understood correctly. Also, you need to wait a bit before it streetpasses again.

Say I got the 3DS A and you the 3DS B, and the streetpass zone is the Mac Donald's at our town. When I go near this zone, my 3DS A acknowledges the streetpass zone (with SSID and the MAC adress) and exchange data with the Nintendo servers that say "I was here at this MAC adress X.
Now your 3DS B is the first one that passes near that zone after I was there. It works the same way the mine did, but when it communicates with the Nintendo servers, when it says "I'm here at this MAC adress X" the Nintendo servers replies with "The 3DS A was here some time ago, here are its streetpass information".

So the whole point of changing MAC adresses is to simulate going through several "streetpass zones". However, for it to work, two people at least have to go through it.
 
Can setup a Nintendo Zone and connect to it (hey neat, Pokemon eps!), but not been able to get streetpass hits from all the various MAC addresses I tried out (@SPOOF, Nintendo World, etc). Hm.
 
The point of the mac adresses is that the whole Streetpasses zone work on a trick based on them if I understood correctly. Also, you need to wait a bit before it streetpasses again.

Say I got the 3DS A and you the 3DS B, and the streetpass zone is the Mac Donald's at our town. When I go near this zone, my 3DS A acknowledges the streetpass zone (with SSID and the MAC adress) and exchange data with the Nintendo servers that say "I was here at this MAC adress X.
Now your 3DS B is the first one that passes near that zone after I was there. It works the same way the mine did, but when it communicates with the Nintendo servers, when it says "I'm here at this MAC adress X" the Nintendo servers replies with "The 3DS A was here some time ago, here are its streetpass information".

So the whole point of changing MAC adresses is to simulate going through several "streetpass zones". However, for it to work, two people at least have to go through it.

Got it. Thanks!

Let's say a third 3DS (C) passes through the and zone gets my 3DS (B) data. Is it possible for 3DS A to pass by and get C's data immediately or would you have to wait 8 hours before using the zone/relay hotspot again?

Also, it seems relay streetpasses are treated differently from [or as distinct] 'real' streetpasses?
I made a 'real' streetpass with someone, less than 8 hour later (I think it was ~4 hours later), I made a relay streetpass with the same person.
 
Would it be possible to set an iPhone as a hotspot? I don't want to mess around with the router since it is used constantly.
 
I am able to connect to Nintendo Zones, but no matter how many times I change MAC addresses and how much time I wait, I don't get any streetpasses :(
 
Will wifi tether 3.3 beta2 on Android work?

My phone isn't rooted but damnit, for puzzle pieces I'll do it. I've rooted it once before... don't know why I unrooted :/
 
Will wifi tether 3.3 beta2 on Android work?

My phone isn't rooted but damnit, for puzzle pieces I'll do it. I've rooted it once before... don't know why I unrooted :/

I tried it but I get an error whenever I change the MAC address. I've heard others have gotten it to work though.
 
I tried it but I get an error whenever I change the MAC address. I've heard others have gotten it to work though.

Hm, would it be worth it to root for a possibility of it working?

I don't much care for anything else a root offers, but those puzzles... :(

edit: fuck it, I'm going for it. Hoping for the best
 
Borrowed my brother's Macbook and it worked. What's great of this method is that you don't tag just one person, but the last person that left his data for each game. I got tags for the 12 games I use StreetPass, and they're all from different people.
 
Walked by 4 Nzones today and downtown and only got 6 passes. Not sure if it was an Nzone pass or someone I happened to pass...

I really wish there was another way to so this...
 
It might have made more sense to use an existing "real world" MAC as opposed to creating a NeoGAF one... we'd be accessing an existing pool of users.
 
Let's say a third 3DS (C) passes through the and zone gets my 3DS (B) data. Is it possible for 3DS A to pass by and get C's data immediately or would you have to wait 8 hours before using the zone/relay hotspot again?

There's a limit from which you can retrieve/let your Street Pass information on a Street Pass Relay point. IT's something between 4 and 8 hours, nobody knows for sure. So I believe that No, you wouldn't be able to get the New street pass before that time passes by, as you would have to leave your Street Pass information behind and you can't do it for another 4-to-8 hours.

Also, it seems relay streetpasses are treated differently from [or as distinct] 'real' streetpasses?
I made a 'real' streetpass with someone, less than 8 hour later (I think it was ~4 hours later), I made a relay streetpass with the same person.

If you street pass me on the street, open your 3DS, accept me in your Mii Thing, and then street pass me again, I'll be there again, with a Level 2. How is that different from what you just said?

LOOOOL

I just SP the same guy 4 times.

If it was from different mac addresses, that's 100% possible, as long as you accept them between each "street pass", as I said earlier, afaik.

It might have made more sense to use an existing "real world" MAC as opposed to creating a NeoGAF one... we'd be accessing an existing pool of users.

Real word as in one from the MacDonalds store? Sure, you'd just need to find it out (not that hard, as long as you can capture wifi packets). The GBATemp/Reddit one is the one everybody is using, but you would still be limited to one streetpass every 4-8 hours.
 
It might have made more sense to use an existing "real world" MAC as opposed to creating a NeoGAF one... we'd be accessing an existing pool of users.

Supposedly 00:25:9C:52:1C:6A is the Nintendo World Store. It would be good if we could get a list of real ones, as Nintendo couldn't just blacklist the list of spoof MAC addresses then.
 
If anyone wants the .sh script I found via reddit, it's here:

#!/bin/bash
#make sure Internetsharing is not on before starting.
launchctl unload -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist
for i in `cat macs`; do
echo "Spoofing $i"
ifconfig en0 ether $i #this is my wireles interface
ifconfig en1 ether $i #this is my wired interface
ifconfig bridge0 ether $i #bridged interface
launchctl load -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist
sleep 300 #sleep for 5 minutes
launchctl unload -w /System/Library/LaunchDaemons/com.apple.InternetSharing.plist
done

You need a file called "macs" in the same place at the script which is a newline-delimited list. IIRC this should let you cycle through whatever number of relays you want to go through.

The guy who wrote this had all of them be changed, but you probably only need to do it for the one that's being used to share. I haven't tried it yet so I dunno which one(s) would need to be removed.
 
There's a limit from which you can retrieve/let your Street Pass information on a Street Pass Relay point. IT's something between 4 and 8 hours, nobody knows for sure. So I believe that No, you wouldn't be able to get the New street pass before that time passes by, as you would have to leave your Street Pass information behind and you can't do it for another 4-to-8 hours.

So, it's like this: 'real' pass (directly with another 3DS) = every 8 hours, 'relay' pass (with the same station) = every 4~8 hours, doesn't matter if another user (distinct from the one you relayed with) is currently on the station.




If you street pass me on the street, open your 3DS, accept me in your Mii Thing, and then street pass me again, I'll be there again, with a Level 2. How is that different from what you just said?
I don't understand your question.
3DS A and 3DS B can only streetpass each other every 8 hours. Let's say they exchange data. But then A leaves his info in the relay station and B passes that relay spot, B gets a 'relay' streetpass with A (again), even if it has been less than 8 hours since the original 'real' streetpass between A and B (which is impossible with 'real" streetpasses).
 
This is a random question about a recent 3DS firmware update. I saw that you can now back up saves for your digital games...to the SD card that the digital games are on. Can somebody explain what the purpose of that is?
 
This is a random question about a recent 3DS firmware update. I saw that you can now back up saves for your digital games...to the SD card that the digital games are on. Can somebody explain what the purpose of that is?
Mainly, it's so you can delete games off your SD card that you downloaded, but keep the save data for them. Originally, if you deleted a downloaded game, it'd delete the save data along with it.
 
Another question: in theory, every time you change the MAC address, you are supposedly connecting to another relay station, right? So every time you should be getting 1 new streetpass and you can't use that MAC address again until after for 4~8 hours.


Because I have been able to connect to Nintendo Zones, but no matter how many times I change MAC addresses and how much time I wait, the relay streetpasses aren't happening :(
 
Another question: in theory, every time you change the MAC address, you are supposedly connecting to another relay station, right? So every time you should be getting 1 new streetpass and you can't use that MAC address again until after for 4~8 hours.


Because I have been able to connect to Nintendo Zones, but no matter how many times I change MAC addresses and how much time I wait, the relay streetpasses aren't happening :(

The exact same thing happens to me. I can connect Nintendo Zone, but I'm not getting a single Streetpass.
 
Hmm are you sure you used a valid MAC adress ? (ie. one where someone already streetpassed ?)
Is there a local hotspot (like your home wifi) configured on your 3DS ? That would be an origin of conflicts...


Also, here's a test : I created a MAC adress where I connected, if anyone wants to streetpass me. Wifi SSID attwifi and MAC adress in email brackets : right here. I got streetpass data for Animal Crossing, Sonic Generations, Kid Icarus, NSMB2, KH3D, RE Revelaitons, DOA, SM3DLand, MK7 and of course the Plaza
 
OK, my adapters may not be fit for this task, but I feel like I must write this guide, as there is no good guide out there for doing this on Windows. People have said it's more complicated or harder to do, but that's not really true, it's actually pretty simple.

First thing to do is to change your WiFi card/adapter's MAC address. There are multiple ways to do so, but the easiest is to use a program called TMAC.

In TMAC, you just select the connection you want to change the MAC address of, then click change now and it does it.
Keep in mind though, that some MAC addresses can't be selected due to some system rules. If you fail to set your new MAC address, click on the "Use '02' as first octet of MAC address". Of course, this means people will have to set up new MAC addresses with '02' at the start to pass through , but that's just how it is.

Now, you need to set up the network. Go to the Network and Sharing Center, and press "Set up a new connection or network". There, choose "Set up an ad-hoc network". Give it the name "_The Cloud" (or "attwifi" if you want to try that SSID) and set it to "No authentication (Open)".
After you did that, it will show you the option of "Turn on connection sharing". Press that. If it doesn't show that, go to the status screen of the connection you made, press "properties", go to the sharing tab, and check the box.

And that's it. I probably made it sound way more complicated than needed, but at least there is a guide now. Keep in mind that this is for Windows 7/8 (I'm not sure whether you can do this in earlier versions of Windows), and, of course, this won't work if your adapter does not support MAC changing.

I may add some pictures if people want.

EDIT: To be exact, Windows allows you to change the MAC address to anything that starts with X2, X6, XA and XE.
 
OK, my adapters may not be fit for this task, but I feel like I must write this guide, as there is no good guide out there for doing this on Windows. People have said it's more complicated or harder to do, but that's not really true, it's actually pretty simple.

First thing to do is to change your WiFi card/adapter's MAC address. There are multiple ways to do so, but the easiest is to use a program called TMAC.

In TMAC, you just select the connection you want to change the MAC address of, then click change now and it does it.
Keep in mind though, that some MAC addresses can't be selected due to some system rules. If you fail to set your new MAC address, click on the "Use '02' as first octet of MAC address". Of course, this means people will have to set up new MAC addresses with '02' at the start to pass through , but that's just how it is.

Now, you need to set up the network. Go to the Network and Sharing Center, and press "Set up a new connection or network". There, choose "Set up an ad-hoc network". Give it the name "_The Cloud" (or "attwifi" if you want to try that SSID) and set it to "No authentication (Open)".
After you did that, it will show you the option of "Turn on connection sharing". Press that. If it doesn't show that, go to the status screen of the connection you made, press "properties", go to the sharing tab, and check the box.

And that's it. I probably made it sound way more complicated than needed, but at least there is a guide now. Keep in mind that this is for Windows 7/8 (I'm not sure whether you can do this in earlier versions of Windows), and, of course, this won't work if your adapter does not support MAC changing.

I may add some pictures if people want.

EDIT: To be exact, Windows allows you to change the MAC address to anything that starts with X2, X6, XA and XE.

I'm trying this with my laptop, which is on Windows 7. Does my laptop have to be plugged into my router with a cable for this to work? My router is a SKY branded NETGEAR DG834GT, which I changed the SSID to "_The Cloud", if this matters.

Also, which connection am I supposed to change the MAC of? I currently have Local Area Connection (Network cable unplugged, Atheros AR8132 PCI-E Fast Ethernet Controller), Wireless Area Connection (_The Cloud, DW1520 Wireless-N WLAN Half-Mini Card), and Wireless Area Connection 2 (Not Connected, Microsoft Virtual WiFi Miniport Adapter).
 
I'm trying this with my laptop, which is on Windows 7. Does my laptop have to be plugged into my router with a cable for this to work? My router is a SKY branded NETGEAR DG834GT, which I changed the SSID to "_The Cloud", if this matters.

Also, which connection am I supposed to change the MAC of? I currently have Local Area Connection (Network cable unplugged, Atheros AR8132 PCI-E Fast Ethernet Controller), Wireless Area Connection (_The Cloud, DW1520 Wireless-N WLAN Half-Mini Card), and Wireless Area Connection 2 (Not Connected, Microsoft Virtual WiFi Miniport Adapter).

That guide was to create a hotspot from your PC, if you are switching your router's SSID, just change its MAC address to what you want.
If you want to make the hotspot from your PC, yes, you need to be connected by cable, since you'll have to use your PC's WiFi to host the hotspot.
 
That guide was to create a hotspot from your PC, if you are switching your router's SSID, just change its MAC address to what you want.
If you want to make the hotspot from your PC, yes, you need to be connected by cable, since you'll have to use your PC's WiFi to host the hotspot.

I'd prefer not to mess with my router at all if possible.

Do I change the MAC of my laptops Wireless Area Connection, and then connect my 3DS to the internet using the ad-hoc I set up on my laptop?
 
OK, my adapters may not be fit for this task, but I feel like I must write this guide, as there is no good guide out there for doing this on Windows. People have said it's more complicated or harder to do, but that's not really true, it's actually pretty simple.

First thing to do is to change your WiFi card/adapter's MAC address. There are multiple ways to do so, but the easiest is to use a program called TMAC.

In TMAC, you just select the connection you want to change the MAC address of, then click change now and it does it.
Keep in mind though, that some MAC addresses can't be selected due to some system rules. If you fail to set your new MAC address, click on the "Use '02' as first octet of MAC address". Of course, this means people will have to set up new MAC addresses with '02' at the start to pass through , but that's just how it is.

Now, you need to set up the network. Go to the Network and Sharing Center, and press "Set up a new connection or network". There, choose "Set up an ad-hoc network". Give it the name "_The Cloud" (or "attwifi" if you want to try that SSID) and set it to "No authentication (Open)".
After you did that, it will show you the option of "Turn on connection sharing". Press that. If it doesn't show that, go to the status screen of the connection you made, press "properties", go to the sharing tab, and check the box.

And that's it. I probably made it sound way more complicated than needed, but at least there is a guide now. Keep in mind that this is for Windows 7/8 (I'm not sure whether you can do this in earlier versions of Windows), and, of course, this won't work if your adapter does not support MAC changing.

I may add some pictures if people want.

EDIT: To be exact, Windows allows you to change the MAC address to anything that starts with X2, X6, XA and XE.

A problem I'm encountering is that I can create a network, but I can't see it at all. But if I try to recreate it, it says a network with that name already exists and it asks if I want to take over those settings or change the name.

I looked everywhere in my network menus and whatnot and they're nowhere to be found. I'm using Windows 8, by the way. It only lists active wireless connections and there's no options to show the networks I just created -__-

Also, sadly none of the MAC changing apps I foud for my phone (Samsung Galaxy S2) seem to work. And yes, it's rooted with all of the necessary things on it. I'd prefer to use my phone, but both methods don't work. My phone is setup to do wireless tethering just fine with attwifi (I experimented with creating a hotspot before for my 3DS, simply because I was curious if it could work). So all I need to do is be able to change the MAC address for it.
 
OK, my adapters may not be fit for this task, but I feel like I must write this guide, as there is no good guide out there for doing this on Windows. People have said it's more complicated or harder to do, but that's not really true, it's actually pretty simple.

First thing to do is to change your WiFi card/adapter's MAC address. There are multiple ways to do so, but the easiest is to use a program called TMAC.

In TMAC, you just select the connection you want to change the MAC address of, then click change now and it does it.
Keep in mind though, that some MAC addresses can't be selected due to some system rules. If you fail to set your new MAC address, click on the "Use '02' as first octet of MAC address". Of course, this means people will have to set up new MAC addresses with '02' at the start to pass through , but that's just how it is.

Now, you need to set up the network. Go to the Network and Sharing Center, and press "Set up a new connection or network". There, choose "Set up an ad-hoc network". Give it the name "_The Cloud" (or "attwifi" if you want to try that SSID) and set it to "No authentication (Open)".
After you did that, it will show you the option of "Turn on connection sharing". Press that. If it doesn't show that, go to the status screen of the connection you made, press "properties", go to the sharing tab, and check the box.

And that's it. I probably made it sound way more complicated than needed, but at least there is a guide now. Keep in mind that this is for Windows 7/8 (I'm not sure whether you can do this in earlier versions of Windows), and, of course, this won't work if your adapter does not support MAC changing.

I may add some pictures if people want.

EDIT: To be exact, Windows allows you to change the MAC address to anything that starts with X2, X6, XA and XE.

That's an excellent idea and a nice tutorial, but it's useless for relay StreetPass because Windows doesn't let you change the MAC address to the ones in the spreadsheet :(
 
Top Bottom