taintedzodiac / relaymyhome

(MacOS) Nintendo 3DS StreetPass Automation
MIT License
107 stars 21 forks source link

Fix for #25 #26

Closed egamboau closed 8 years ago

egamboau commented 8 years ago

The issue was caused by a bad array handling on the bash script. Switching to a global variable fixes the issue correctly.

egamboau commented 8 years ago

@taintedzodiac did you check this? This will fix one of the issues reported for the script.

roseyhead commented 8 years ago

I've just tried this out and the script looks like it's working (i.e. it cycles through the MAC addresses instead of using the same one) but I'm not actually getting any streetpasses. Any idea what could be going wrong?

egamboau commented 8 years ago

Is the 3DS wireless enabled? Is the network configuration correct? In the readme

egamboau commented 8 years ago

Bad key and I submitted the comment...

In the readme are some instructions bases on Mac version... Did you follow them? I can't test the script because i'm at work however I will test this as soon as I can

roseyhead commented 8 years ago

I forgot to add that the original script worked for me (the first time I ran it) but then running this version didn't seem to do anything. I woke up this morning and gave it another try (using the 'full' parameter) and I got five streetpass hits. Ran it again and didn't get any. It's almost like it's using the same MAC address even though the address in the script's output is cycling correctly.

egamboau commented 8 years ago

@roseyhead will check for this and update the pull request accordingly as soon as I get home tonight.

roseyhead commented 8 years ago

I'm at work now but when I get home I'll be happy to test it out for you.

egamboau commented 8 years ago

@roseyhead I tested the script. Streetpasses worked correctly on two 3DS, one is mine, one is my brother´s one. Both of them received hits without issue. Just a couple of questions:

  1. Did you wait for 8 hours to get the new street passes?
  2. Where all the street pass enabled applications on your 3DS empty? For example, enter Mii Plaza, let it read all the street pass data, and then execute the script again.