Skip to content
This repository has been archived by the owner on Aug 31, 2024. It is now read-only.

Releases: Matthew-Hsu/PiPass

PiPass 1.6 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

28 Jun 17:21
Compare
Choose a tag to compare

PiPass 1.6 builds upon on its logging system by offering relevant information for identifying a wider range of potential issues relating to WiFi chipsets and network connectivity. This new release also focuses on tightening up the dashboard to offer a better user experience.

The list of changes are as follows:

  • PiPass will now accept incorrectly formatted MAC addresses that use dashes instead of colons. PiPass will internally convert dashes to colons when dealing with Nintendo Zone MAC addresses and externally make this change for authenticated MAC addresses.
  • PiPass will now check network connectivity. If there is a network connectivity issue, PiPass will stop cycling and stop hostapd. Once network connectivity has been re-established, PiPass will continue cycling again.
  • PiPass can now detect incompatible hostapd WiFi chipsets that are unable to change its own MAC address.
  • 'PiPass Settings' uses JQuery form validation instead of HTML5 form validation.
  • Added 'Time Until Next Zone' progress bar to the dashboard.
  • User interface tweaks.
  • HTML code cleanup.

PiPass 1.52 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

03 Jun 09:04
Compare
Choose a tag to compare

Note: Those who are using 'PiPass Update' on versions below PiPass 1.52, please go to 'PiPass Settings' and verify 'Hostapd Security'. PiPass 1.52 can now enable / disable hostapd security and it will assume no security if this setting is not updated after updating PiPass to PiPass 1.52. Once this setting has been updated, PiPass will automatically remember this setting for future versions.

PiPass 1.52 focuses on overall polish and being informative about what is exactly going on "behind the scenes". The biggest feature addition is the logging system that provides extra information regarding status and it also aids in troubleshooting. The changelog for this version of PiPass is as follows:

  • Hostapd security can now be enabled / disabled through 'PiPass Settings'.
  • Fixed 'Shuffle Zones' bug where piPass.py would force it to be enabled.
  • PiPass now features a logging system that is accessible through the dashboard.
  • piPass.py works with the logging system to diagnose issues (e.g., hostapd WiFi drivers).
  • PiPass will log all invalid MAC addresses encountered and skip to the next zone.
  • PiPass can now reset the network through the dashboard.
  • PiPass PHP form validation messages now conforms to responsive design and the user interface.
  • The PiPass version can now be viewed through the dashboard.
  • Changelogs are accessible through 'About PiPass' in the dashboard.
  • The dashboard only refreshes the 'Spoofing Status' and the 'Show Current' table, instead of the entire page.
  • Scrollable modals.
  • Minor rewording.
  • Minor tweaks.

PiPass 1.4 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

13 May 04:47
Compare
Choose a tag to compare

PiPass 1.4 focuses on customization by empowering the dashboard with methods to do so. The goal was to minimize or completely remove the need to remote in your Raspberry Pi. This version also includes polish to the user interface and generally tightens up the dashboard into a visually appealing and smooth user interaction. The following changes were implemented in this version:

  • The PiPass Dashboard can now be used to add authenticated Nintendo 3DS systems. A wireless access point should have some form of security and by implementing an interface for this, performing this step is very easy. Please note that you should enter each MAC address on a separate line and in the format of XX:XX:XX:XX:XX:XX.
  • The PiPass Dashboard went all modals. Prompt boxes now conform to the general theme of PiPass and just makes using PiPass more pleasant and seamless.
  • General user interface improvements to descriptions and more helpful information regarding the project.
  • PiPass Settings and PiPass Update have been improved to be smarter and more helpful in case of incorrect actions.
  • ADVANCED USERS: The PiPass Dashboard can now be configured to use a different installation path in case there are those who use a different directory structure or another web server.

PiPass 1.3 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

02 May 16:57
Compare
Choose a tag to compare

PiPass 1.3 has many great features and fixes. I would like to personally thank @nagledb for the contributions that he has made for PiPass 1.3. With his contributions, we were able to add a lot of exciting features into this version. Without further adieu, here are the new changes with PiPass 1.3:

  • PiPass can now be updated through the dashboard. Updates are taken from the master branch and settings are preserved.
  • Can now 'force' advance to the next Nintendo Zone in the list. You don't have to wait for the cycle time to finish if you want to advance to the next zone.
  • Keeps track of recently visited Nintendo Zones and will automatically skip those zones to avoid 'used' zones until they are 'fresh' again. However, if all the zones are 'used', PiPass will traverse through the list as if it was doing it for the first time.
  • Prevents caching on most web browsers. Up-to-date settings should now be shown without manual refresh of browser. Though Chrome is finicky at times.
  • Fixes the 'MAC address will not change' bug that is seen over extended periods of time. Often 6+ hours of continued use.
  • Miscellaneous UI changes, performance optimizations, and small bug fixes.
  • NOTE: For those updating to 1.3 manually, there is a new dependency. Install 7z (sudo apt-get install p7zip-full -y).
  • NOTE: piPassCommand.py has been removed and is longer needed.

PiPass 1.2 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

19 Apr 09:45
Compare
Choose a tag to compare

PiPass can now be configured through the dashboard. It is no longer required to manually edit piPass.py to fine tune settings. However, the adding/editing of accepted 3DS MAC addresses still requires a manual edit through the Raspberry Pi console.

Also included is the ability to enable the random visiting of Nintendo Zones. Much like every release, there are some bug fixes and some interface changes with the dashboard.

PiPass 1.1 - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

31 Mar 03:56
Compare
Choose a tag to compare

PiPass now pulls data from Google Spreadsheets. PiPass uses a custom Spreadsheet instead because the data on http://www.homepass.info is a little bit more difficult to parse with additional comments and formatting.

The base installation will default to using the extended MACs found on FatMagic's database. The custom spreadsheet that PiPass is using won't be updated regularly, unless it needs to be fixed. It is good for general purpose Homepass usage.

Moving to Google Spreadsheets allows for the possibility of viewing and pulling data from FatMagic's database when the data inputs follow a standard convention. The intention to move to Google Spreadsheets is to allow for easier maintenance of custom Nintendo Zone databases that is both user friendly and to leverage online backups.

PiPass - A Nintendo 3DS Homepass Relay Station for the Raspberry Pi

31 Mar 03:47
Compare
Choose a tag to compare

A Nintendo 3DS Homepass relay station for the Raspberry Pi. A front-end with mobile device support allows the user to control their Raspberry Pi to spoof as a Nintendo Zone to collect StreetPasses.

PiPass will use a pre or user defined list of Nintendo Zones and cycle through this list. By doing this, collecting StreetPasses is very easy and fast, and it is all from the comfort from your home.