This repository has been archived on 2023-01-29 . You can view files and clone it, but cannot push or open issues or pull requests.
ESPerPass
A 3DS HomePass implementation for the ESP8266 programmable WiFi chip. Inspired by this reddit post and largely based on the great work done by Martin Ger and his ESP WiFi Repeater.
Instructions (needs improvement)
- Get an ESP8266 based WiFi module. I use a Wemos D1 mini.
- Get the firmware. You need this bin file and this one.
- Flash the binary firmware files to the ESP8266 module with the esptool.py software. I use the following parameters: esptool.py --port /dev/tty.wchusbserial1420 write_flash -fs 32m -ff 80m -fm dio 0x00000 0x00000.bin 0x10000 0x10000.bin. Replace /dev/tty.wchusbserial1420 with your ESP usb to serial.
- Connect ESP8266 to USB and connect with a terminal program at 115200 baud.
- Power cycle ESP8266.
- Follow instructions in the terminal program to configure your WiFi Internet connection.
TODO
- Implement firewall rules to restrict connections to official servers.
- Implement mac address list management through console.
Description
Languages
C
98.2%
Makefile
1.8%