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.

Scrub Lord

Well-Known Member
Newcomer
Joined
Dec 4, 2014
Messages
54
Trophies
0
Age
29
XP
72
Country
Brazil
First you need to investigate which one problem involved. Most probably with the different wireless device.

How do I even do that? By the way, according to some people on this very thread, we can't homepass with Windows anymore due to some encryption problems, so I assume that is what is my problem. I can't do any of the other homepass methods, so if I can't do it via Windows anymore... I won't do it lol
 

Neo_Player

Member
Newcomer
Joined
Aug 7, 2007
Messages
15
Trophies
0
Website
Visit site
XP
175
Country
update-rc.d remove nzone


I've got it meanwhile, thanks. That alone didn't do the trick, also had to remove the cronjob.

The script doesn't seem to install properly if you don't have the extra sources in Ubuntu selected (universe and restricted), so that might be a reason why people aren't managing to get it working. Even so, with hostapd and dnsmasq already installed it failed to run, giving this error:

nl80211: Could not configure driver mode
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started

Accordingly to this the script should be updated to prevent that, if it wasn't already. Or my wifi isn't supported for this in Linux (although it worked fine before under Windows, when encryption wasn't a problem).
 

Rocket0634

Active Member
Newcomer
Joined
Sep 15, 2009
Messages
36
Trophies
0
XP
191
Country
United States
I cant get streetpass to work, Im using the first method for windows 7/8 and im running windows 7 64bit home premium
I've followed all the instructions to the letter except for one
It says to uncheck "Microsoft network adapter multiplexor protocol" but i dont see it in attwifi properties so i ignored it. The 3ds network test was succesful after i changed the settings and im using MACycle v1.40 which says that its changing the macs. my 3ds firmware is 9.3.0-21E and the web browser works when connected as does the friend list, just not streetpass

EDIT:
looked a page or two back and looked at the before anything else. cant get maccheck.cmd and tried running nzone.vbs base256 but got an error
line 183
char 3
error invalid parameter
code 80041008
source SWbemObjectSet

What do you mean you can't get maccheck.cmd? Do you mean you can't download it, or you can't get it to run?
Also, I believe the command for nzone is nzone.vbs start base256
make sure you remember to type start. If you did then feel free to ignore me, I only partially know what I'm talking about.
 

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
arkanoth this error looks like MAC address spoofing failed, to investigate further into this issue please try to get maccheck.cmd and perfrm a test

Neo_Player It is supposed you ran nzone stop, which comments cron job. No sources are needed, it should work with bare installation, but seems that with Ubuntu 14 GUI installation network must be unblocked to change MAC. As for your error, looks like your wireless interface is not configured at all. The script only changes MAC as for the rest interface must be properly configured before the script.

Scrub Lord People have a problems with password protected APs with firmware 9.3, you have the problems days before that. Get an Andoid phone and connect to the AP, it will report if there any DHCP error and won't connect. Or it will connect fine to the AP but with no internet. Just check.
 

arkanoth

New Member
Newbie
Joined
Dec 10, 2014
Messages
4
Trophies
0
Age
32
XP
41
Country
when i try to download maccheck it just takds me to a page full of code, i tried putting it in notepad and running that but that came up with an error and yes i used the correct command for nzone.vbs
 

XiaoHuoLong

Member
Newcomer
Joined
Oct 12, 2014
Messages
5
Trophies
0
Age
40
XP
43
Country
Mexico
Hi, I updated to 9.3 without knowing the protected AP issue. I used windows 7 for homepassing so I am looking for alternatives without needing to buy something else. I was thinking of running linux using virtual machine to make and AP without security.

Previously I had the issue I could only have streetpass every 8 hours due to an issue with my network card. Do you know if by using Linux the issue may be fixed?
 

Neo_Player

Member
Newcomer
Joined
Aug 7, 2007
Messages
15
Trophies
0
Website
Visit site
XP
175
Country
As for your error, looks like your wireless interface is not configured at all. The script only changes MAC as for the rest interface must be properly configured before the script.

Well, it should be working fine, as I use it for wireless connections without any problem. Anything else I should be doing?
 

Rocket0634

Active Member
Newcomer
Joined
Sep 15, 2009
Messages
36
Trophies
0
XP
191
Country
United States
when i try to download maccheck it just takds me to a page full of code, i tried putting it in notepad and running that but that came up with an error and yes i used the correct command for nzone.vbs

right click the page, click "save as" and then switch Text Document to "all files." Then take away the maccheck.cmd and retype it. When I didn't retype it, it just decided to save as a text document. Then you need to open the file from an admin command prompt to run it.
 

arkanoth

New Member
Newbie
Joined
Dec 10, 2014
Messages
4
Trophies
0
Age
32
XP
41
Country
i did as you suggested, got this error
Invalid XSL format (or) file name.
Invalid XSL format (or) file name.
No hosted network compatible wireless interfaces found
 

brigada75

Member
Newcomer
Joined
Nov 3, 2008
Messages
20
Trophies
1
XP
176
Country
Italy
Sorry if i keep bothering...

Just configured homepass on my macbook pro. I'm on 9.2.

With attwifi ssid >
I can browse the internet but i'm not getting Streetpass.

With NZ@McD1 ssid >I cannot browse the internet but i get the message from Nintendo Zone. The software asks me to update to 9.3
I don't want to do that because i'm going to get a Gateway soon or later.

The question is >
How can i get Streetpasses?

UPDATE:
Masuda special Mii appeared on my Mii Plaza. But no normal Streetpass


Thx a lot ; )
 
  • Like
Reactions: SergioSnchez

Tin_Whiskers

Member
Newcomer
Joined
Dec 8, 2014
Messages
19
Trophies
0
Age
45
XP
42
Country
United States
I've got it meanwhile, thanks. That alone didn't do the trick, also had to remove the cronjob.

The script doesn't seem to install properly if you don't have the extra sources in Ubuntu selected (universe and restricted), so that might be a reason why people aren't managing to get it working. Even so, with hostapd and dnsmasq already installed it failed to run, giving this error:

nl80211: Could not configure driver mode
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started

Accordingly to this the script should be updated to prevent that, if it wasn't already. Or my wifi isn't supported for this in Linux (although it worked fine before under Windows, when encryption wasn't a problem).


If I have a brand-new Live USB of the latest Ubuntu, which sources do I add? I've located the area to add them, but which sources do I add, exactly? :)

Thanks!
 

Neo_Player

Member
Newcomer
Joined
Aug 7, 2007
Messages
15
Trophies
0
Website
Visit site
XP
175
Country
If I have a brand-new Live USB of the latest Ubuntu, which sources do I add? I've located the area to add them, but which sources do I add, exactly? :)

Thanks!

Search for Software Updates and then check the first 4 boxes like so: http://i.imgur.com/irxN95p.png

To be safe, run a Terminal and do sudo apt-get update. You can also do sudo apt-get install hostapd and sudo apt-get install dnsmasq. If you want before running the script, that's what made the first set of errors stop in my case, also using the latest Ubuntu.
 

Tin_Whiskers

Member
Newcomer
Joined
Dec 8, 2014
Messages
19
Trophies
0
Age
45
XP
42
Country
United States
Neo_Player, Duke_SRG, I ran the script after installing the above-mentioned packages and software in Ubuntu 14.10, and got the following error:

ubuntu@ubuntu:~$ sudo wget -O /tmp/nzone.sh http://nintendozone.no-ip.org/install; sudo chmod +x /tmp/nzone.sh; sudo /tmp/nzone.sh BASE16,GBATEMP
--2014-12-11 00:15:01-- http://nintendozone.no-ip.org/install
Resolving nintendozone.no-ip.org (nintendozone.no-ip.org)... 213.141.148.11
Connecting to nintendozone.no-ip.org (nintendozone.no-ip.org)|213.141.148.11|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: ‘/tmp/nzone.sh’

[ <=> ] 4,573 --.-K/s in 0.001s

2014-12-11 00:15:02 (3.35 MB/s) - ‘/tmp/nzone.sh’ saved [4573]

insserv: warning: script 'nzone' missing LSB tags and overrides
no crontab for root
starting nzone
net.ipv4.ip_forward = 1
Configuration file: /etc/wlan0_hostap.conf
nl80211: Could not configure driver mode
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started
ubuntu@ubuntu:~$

Funny enough, my Wired connection is cycling on and off regularly now. Heh.
 

Neo_Player

Member
Newcomer
Joined
Aug 7, 2007
Messages
15
Trophies
0
Website
Visit site
XP
175
Country
[user]Tin_Whiskers[/user], I've managed to solve the problem by modifying the script the third method for Ubuntu (and I assume any Debian like). I'll try to write a quick walk-through.

If you have tried to use any other scripts, remove them by doing the following in a terminal window:

Code:
sudo update-rc.d remove nzone
sudo crontab -r

Careful, if you have any other cronjobs, this will delete them all, but I'm assuming you don't have, as it's a new install. Don't forget to restart.

Also, make sure the wifi interface you'll be using to connect with the 3DS isn't the same that is connected to the Internet, and that it isn't connected to any wireless network. That mean your wifi card should not be connected to anything at all and you should also have a wired connection, unless you have two wireless cards and such. If so, you'll configure that later on.

Next, select all the repositories by going to the "Start Menu" and searching by Software Updates, selecting the first four check-boxes like in this image. After that, do the following to update the sources and download both hostapd and dnsmasq.

Code:
sudo apt-get update
sudo apt-get install hostapd
sudo apt-get install dnsmasq

When that's done, download these two files (one and two) and put them in you /home/<user>/ directory, or wherever you want, just make sure you can navigate using the terminal window to that folder and that both are in the same folder. Edit them as you see fit for your devices. See the Method 3 for Ubuntu on the first post of this topic to see what each value means.

After using the terminal to navigate to where you put the files, just do these commands:

Code:
sudo chmod +x ./streetpass
sudo ./streetpass

Hopefully, everything should be working and your 3DS should now getting Streetpasses in sleep mode. Mine did after all this, so good luck. If it doesn't, sorry, but can't really help much more.
 

Tin_Whiskers

Member
Newcomer
Joined
Dec 8, 2014
Messages
19
Trophies
0
Age
45
XP
42
Country
United States
[user]Tin_Whiskers[/user], I've managed to solve the problem by modifying the script the third method for Ubuntu (and I assume any Debian like). I'll try to write a quick walk-through.

If you have tried to use any other scripts, remove them by doing the following in a terminal window:

Code:
sudo update-rc.d remove nzone
sudo crontab -r

Careful, if you have any other cronjobs, this will delete them all, but I'm assuming you don't have, as it's a new install. Don't forget to restart.

Also, make sure the wifi interface you'll be using to connect with the 3DS isn't the same that is connected to the Internet, and that it isn't connected to any wireless network. That mean your wifi card should not be connected to anything at all and you should also have a wired connection, unless you have two wireless cards and such. If so, you'll configure that later on.

Next, select all the repositories by going to the "Start Menu" and searching by Software Updates, selecting the first four check-boxes like in this image. After that, do the following to update the sources and download both hostapd and dnsmasq.

Code:
sudo apt-get update
sudo apt-get install hostapd
sudo apt-get install dnsmasq

When that's done, download these two files (one and two) and put them in you /home/<user>/ directory, or wherever you want, just make sure you can navigate using the terminal window to that folder and that both are in the same folder. Edit them as you see fit for your devices. See the Method 3 for Ubuntu on the first post of this topic to see what each value means.

After using the terminal to navigate to where you put the files, just do these commands:

Code:
sudo chmod +x ./streetpass
sudo ./streetpass

Hopefully, everything should be working and your 3DS should now getting Streetpasses in sleep mode. Mine did after all this, so good luck. If it doesn't, sorry, but can't really help much more.


I'll start on this right now, and thank you SO much for your time! Hopefully, with the help you've provided, I can get this figured out, Linux newbie or no. :)

My only question, and forgive me if I'm missing something obvious - the links to the two files (one and two) that you provided appear to both lead to the same file - 'streetpass'. Be that correct?

Thank you again! :)
 

Neo_Player

Member
Newcomer
Joined
Aug 7, 2007
Messages
15
Trophies
0
Website
Visit site
XP
175
Country
I'll start on this right now, and thank you SO much for your time! Hopefully, with the help you've provided, I can get this figured out, Linux newbie or no. :)

My only question, and forgive me if I'm missing something obvious - the links to the two files (one and two) that you provided appear to both lead to the same file - 'streetpass'. Be that correct?

Thank you again! :)

Ups, sorry, the second one should be streetpass.conf. Should be fixed now, if not, this is the link for that one.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
    +1
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
    +1
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
    +1
  • K3Nv2 @ K3Nv2:
    White fries hold up
    +1
  • The Real Jdbye @ The Real Jdbye:
    @K3Nv2 sure you can
  • BakerMan @ BakerMan:
    why tf do people hate android users? is it the video quality? just because "AnDrOiD = pOoR" bc they don't cost an arm and a leg like iphones do?
    +1
  • BakerMan @ BakerMan:
    i won't be turned off by an iphone, but don't pick on me for having an android, that's just how this shit should work
  • ZeroT21 @ ZeroT21:
    Should say more what these kind of android users say bout nokia 3310 users
  • BigOnYa @ BigOnYa:
    I've owned both iPhone and Androids over the years. Both are just as good, other than Apples higher price. I'm currently on Android, Samsung S21 I think, and very happy with it.
  • K3Nv2 @ K3Nv2:
    Got my 60 minute steps in whew
    +2
  • BigOnYa @ BigOnYa:
    I get mine in everyday, going back n forth to the fridge for a beer.
    +1
  • K3Nv2 @ K3Nv2:
    6,000 steps in so far legs almost broke getting off
    +1
  • K3Nv2 @ K3Nv2:
    Your mind gets in a werid pattern of just finishing then when you're done you're like I need a soda
  • BigOnYa @ BigOnYa:
    You get a "walkers" high?
  • K3Nv2 @ K3Nv2:
    Not really I just use to love building up a sweat
  • BigOnYa @ BigOnYa:
    Funny, that's what uremum always says
  • K3Nv2 @ K3Nv2:
    Yeah and people that take viagra think they have a big dick
    +1
  • K3Nv2 @ K3Nv2:
    You cant fix one insult edit for another edit you pog
  • BigOnYa @ BigOnYa:
    Nuh I'm on my tablet n it always auto corrects me
  • K3Nv2 @ K3Nv2:
    Heorin and uremum do have close quarters
  • Sonic Angel Knight @ Sonic Angel Knight:
    BIG CHICKEN :P
    K3Nv2 @ K3Nv2: https://youtu.be/q855tNpvDoQ?si=Tl57KMjiVjyBherB