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.

Duo8

Well-Known Member
Member
Joined
Jul 16, 2013
Messages
3,613
Trophies
2
XP
3,024
Country
Vietnam
hey guys, trying to get my android Samsung Galaxy Note 10.1 to be relay point, but I got a problem when trying to connect with WiFi tether. Here's the error log:

nSrneSS.png

Here's the info about my tablet:

WEPBasy.png

anyone can help me? o3o
Did that log said ad-hoc mode? You're supposed to not use ad-hoc.
 

BerserkLeon

Not-so-new member
Member
Joined
Mar 22, 2010
Messages
460
Trophies
1
Age
34
Location
Pennsylvania
XP
538
Country
United States
so... I think, on my current ROM at least, getting this working is impossible.
Code:
15: p2p0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 02:1a:11:fd:c5:b5 brd ff:ff:ff:ff:ff:ff
255|root@toro:/ # ip link set p2p0 down
ip link set p2p0 down
root@toro:/ # ip link set p2p0 address 00:00:00:00:00:00
ip link set p2p0 address 00:00:00:00:00:00
RTNETLINK answers: Operation not supported on transport endpoint
2|root@toro:/ # busybox ifconfig p2p0 hw ether 00:00:00:00:00:00
busybox ifconfig p2p0 hw ether 00:00:00:00:00:00
ifconfig: SIOCSIFHWADDR: Operation not supported on transport endpoint

Eh. to explain more thoroughly, this is its own interface that gets its own MAC whenever I turn on my "native framework" hotspot. It mystically gets a new MAC every time I start it, but I can't change the MAC by hand :|
 

pokemon5s4

New Member
Newbie
Joined
Aug 15, 2013
Messages
1
Trophies
0
Age
35
XP
41
Country
Senegal
Using wifi tether with Xperia S 4.2.2

I can detect nintendo zone but cannot connect to it.
3ds also showing connected to internet but doesnt load any website.

the wifi tether app is showing data transfering but is just 15+kB
no streetpass.

for those who is working using android, what is expected?
 

nightbreed813

Well-Known Member
Member
Joined
Aug 12, 2009
Messages
107
Trophies
0
Age
36
Location
United States
XP
552
Country
United States
That's what i find out, I tried in 4.0, 4.1, 4.2, 4.2.2, and got no luck with them. So the easiest solution is to get an old android gingerbread phone.


Really it depends on the phone that you have. I have an evo 3d with 4.0 and it works fine. I had to try several kernels to find one that had the right wifi drives that allowed me to use something other than ad-hoc. Then i found out that my mac address was stored in a file that was in a different directory than that WiFi tether looked for. When I looked online it suggested 3 location that the mac address could be held none of them were right. I asked the person that made the kernel and he told me how to change the mac address (system/ect/.config).

Gingerbread is different because the WiFi drivers are different and the mac address location is the same on most kernels. All it takes is finding the right drivers and the right location that holds your mac address. If you know how to make a kernel you can back port the drivers that work for your phone to 4.0+.
 

assassinz

Visoly 512 Flash Advance Linker Xtreme Master!
Member
Joined
Mar 17, 2003
Messages
1,295
Trophies
2
Location
The Internet
XP
1,389
Country
United States
I skimmed through this thread and might be wrong so forgive me. My understanding is that you need a wired connection on your PC and need to use a separate configured WiFi card to act as a 3DS Hot spot? Could my setup of using a WiFi card to connect to the internet and then use the Nintendo WiFi USB stick as a hot spot work? How would I configure this setup to have it work?

Wow! I actually got my Nintendo WiFi USB Connector to work as a homemade Street Pass relay point! And I'm using a PC that accesses the internet using a WiFi PCI card, not a wired connection. The Nintendo WiFi USB Connector is the Access Point that uses the wireless connection on the PC for the 3DS Street Pass.

I'll update how to do this whole process SOON!

ackRYUSk.jpg
acqxmxLb.jpg
abmCAL0G.jpg
 

RedHero

Well-Known Member
Member
Joined
Dec 27, 2008
Messages
208
Trophies
0
XP
239
Country
Netherlands
so... I think, on my current ROM at least, getting this working is impossible.
Code:
15: p2p0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 02:1a:11:fd:c5:b5 brd ff:ff:ff:ff:ff:ff
255|root@toro:/ # ip link set p2p0 down
ip link set p2p0 down
root@toro:/ # ip link set p2p0 address 00:00:00:00:00:00
ip link set p2p0 address 00:00:00:00:00:00
RTNETLINK answers: Operation not supported on transport endpoint
2|root@toro:/ # busybox ifconfig p2p0 hw ether 00:00:00:00:00:00
busybox ifconfig p2p0 hw ether 00:00:00:00:00:00
ifconfig: SIOCSIFHWADDR: Operation not supported on transport endpoint

Eh. to explain more thoroughly, this is its own interface that gets its own MAC whenever I turn on my "native framework" hotspot. It mystically gets a new MAC every time I start it, but I can't change the MAC by hand :|


The same happens to me if I have any of the WiFi-driver reload options checked. I had to uncheck them to get it to working.
 

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
Actually, now it's just telling me arithmetic syntax error--period. With or without the slashes.
You can check the lates version in the original post, It seems that I've found the issue with arithmetic exception. tr/dd combination is very slow and should be avoided if possible.

2ALL DD-WRT Users: You can check my updated script, it is seems to be compatible with mini builds now.
 
  • Like
Reactions: [Truth]

MirkoD

Active Member
Newcomer
Joined
May 17, 2008
Messages
38
Trophies
1
Age
42
Location
Wilhelmshaven, Niedersachsen
XP
605
Country
Gambia, The
Wow! I actually got my Nintendo WiFi USB Connector to work as a homemade Street Pass relay point! And I'm using a PC that accesses the internet using a WiFi PCI card, not a wired connection. The Nintendo WiFi USB Connector is the Access Point that uses the wireless connection on the PC for the 3DS Street Pass.

I'll update how to do this whole process SOON!

Hey assassinz,
on which OS is your PC running? Would this perhaps even work on Vista? I have Vista on my Notebook and a Nintendo WiFi USB Connector too, but neither Linux (Backtrack and Ubuntu) accepts the Connector as AP nor are there some driver for Vista...
Would be nice if you get this to work.
 

assassinz

Visoly 512 Flash Advance Linker Xtreme Master!
Member
Joined
Mar 17, 2003
Messages
1,295
Trophies
2
Location
The Internet
XP
1,389
Country
United States
Use the Nintendo WiFi USB Connector as a Streetpass Access Point

I got this setup to work on a PC using WinXP Pro without using a wired connection. So I think this will work on a Windows PC with either WiFi or wired (Ethernet) connections.

SUMMARY:
What we are going to do here is modify some drivers so the Nintendo WiFi USB Connector will be recognized on your computer as the Buffallo WLI-U2-KG54-YB. Then we will hex edit the software for another device (the ASUS WL-167g) which uses the same chipset as the Wi-Fi Connector, and make an Access Point. Then we will use Technitium MAC Address Changer to manually change the MAC address of the Nintendo USB WiFi Connector. (I hope someone can write a script to have Technitium automatically change the MAC addresses every 5 mins. That would be awesome!)

******************************************************************

First, go to http://www.digifail.com/text/wfchack.shtml and read/follow all instructions up to and including the Soft AP Configuration section and stop.

Current links for Drivers and software you'll need:

Get the Buffallo driver at http://www.buffalotech.com/support-and-downloads/download/U2KG54_1-01-02-0002.zip

Get the ASUS utility at http://www.asus.com/us/Networking/WL167g/#support_Download_17

Get the Technitium MAC Address changer at http://go.technitium.com/fwlink/?id=13

After everything is up and running, use these settings in the ASUS WiFi software:

Click the Config button, go to the Basic Tab and name the SSID to attwifi.
Encryption Tab: Network Authentication - Open, Data Encryption - WEP. Then Manually Assign a Key (whatever you want).
Soft AP Tab: use Soft AP Mode, make sure the name of your internet connection is showing in the Internet field and ENABLE ICS should be checked.
Access Control Tab: Access Control Policy - Accept. Add all the Remote StreetPass Relay MAC's to the Access Control List.

After you're done, click the Apply button in the lower left corner, then Save Configuration.

Finally, make a new internet connection on your 3DS and use attwifi as the name of the SSID. Use WEP as the encryption and use the same Key you assigned in the ASUS software.

You'll know everything is working if your 3DS shows that there is a Nintendo Zone available. You cannot make a connection to the Nintendo Zone if you assigned a WEP key or other data encryption to attwifi, but you will be able to start getting Street Passes now.

Just disable Data Encryption settings in the ASUS software and on your 3DS connection setting for attwifi and you can connect to the Nintendo Zone.

After you get a Street Pass, use Technitium MAC Address Changer to manually change to the next MAC address so you can get another Street Pass.

acpM7G2B.jpg
 

MisoSoup

Member
Newcomer
Joined
Aug 13, 2013
Messages
22
Trophies
0
Age
30
XP
42
Country
Guys on Windows 8, this is the entirety of what I needed to do. Extremely simple, works on a single wireless adapter:

15cjyuc.png


I set the MAC cycler to 90 seconds, and I usually get the Streetpass around the 50 second part.
 
  • Like
Reactions: DSoryu

Kawo

Well-Known Member
Member
Joined
Jul 30, 2007
Messages
400
Trophies
1
Age
36
Location
Italy
XP
308
Country
Italy
Guys on Windows 8, this is the entirety of what I needed to do. Extremely simple, works on a single wireless adapter:

I set the MAC cycler to 90 seconds, and I usually get the Streetpass around the 50 second part.


You mean you just used CMD? No programs? Or that is what you used for making maccycle work?
 

MisoSoup

Member
Newcomer
Joined
Aug 13, 2013
Messages
22
Trophies
0
Age
30
XP
42
Country
You mean you just used CMD? No programs? Or that is what you used for making maccycle work?

MAC cycle works straight away at this point, but you don't have to use it at this point, but you can use macshift to change your wireless adapter to a used MAC address and you'll get a streetpass.
 

titan_tim

(Can't shut up)
Member
Joined
Mar 10, 2009
Messages
461
Trophies
1
Location
Tokyo
XP
2,477
Country
Japan
Been trying the brute force method of trying to find the right settings for my Galaxy S3 running on a 4.2.2 custom rom. Still no go :(

I may just switch to the Windows 8 method later tonight.
 

Patxinco

Riding a Shooting Star
Member
Joined
Apr 18, 2011
Messages
847
Trophies
1
XP
2,233
Country
Spain
We should make a reasonable time cycle to change between mac's, we are streetpassing with the same people like 4-5 times, yesterday got someone 6 times...

I'm doing 300 sec with the mac cycle by chaldron right now.

Edit: Just streetpassed someone from Fukuoka!!!
 

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,930
Country
Portugal
EVERYONE who made some type of guide and want to post it on the front page, please pm me with the guide
Also for anyone that doesnt have 3G and wants to make a hotspot with reversed tether, try this.
http://forum.xda-developers.com/showthread.php?t=2287494
After that just change the mac and open a Tether app and it should work
 

ChillZi

New Member
Newbie
Joined
Aug 15, 2013
Messages
3
Trophies
0
Age
37
XP
68
Country
Gambia, The
Hey everybody,

for all the linux users I edited the homezone file so it can use more mac adresses.

http://www.sendspace.com/file/eu471b

U can now go up to to spoof12. I plan to write a script to automate this tedious process of stopping the network and restarting it manually.

Best regards
ChillZi
 
  • Like
Reactions: reprep

HMTKSteve

Member
Newcomer
Joined
Aug 14, 2013
Messages
13
Trophies
0
Age
52
Location
New Milford, Connecticut
XP
76
Country
United States
We should make a reasonable time cycle to change between mac's, we are streetpassing with the same people like 4-5 times, yesterday got someone 6 times...

I'm doing 300 sec with the mac cycle by chaldron right now.

Edit: Just streetpassed someone from Fukuoka!!!
It might not be a bad idea to have a mac cycler script query aan online database every time it cycles a new address. The database could track who used a particular address last and use that information to send over a new mac address that would have a different mii data set on it. The database could also track the last ten connections made by an individual to insure that no dupes come over in that batch.

The database design would be pretty simple and the only thing a user would need is some form of unique identifier for the database to use so that it could track where a persons mii is most likely currently stored (per mac) and also which macs they have hit in the current cycle.

Each time they ask the database for a new mac the system would send them a random one until they have hit all of the stored macs. After which all macs would again be marked as available. Or a time field could be used to insure eight hours have passed before a particular mac is given to a particular user.
 

redcrystal

New Member
Newbie
Joined
Aug 15, 2013
Messages
3
Trophies
0
Age
35
XP
51
Country
Brazil
Do I really have do install DD-WRT on my router? I've changed its settings (SSID, security, mac address), I can connect to attwifi and even Nintendo Zone without problems.

But I can't get any streetpass.
 
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.
    K3Nv2 @ K3Nv2: Well start walking towards them +1