Acknowledgements
PGPemu builds on earlier work reverse-engineering the Pokémon GO Plus protocol, and the
companion app is built using a number of open-source projects. Thanks to everyone who
works on them.
Prior work
| Project | Contribution |
| yohane's pgpemu |
The original Pokémon GO Plus emulator this project is based on. |
| spezifisch's fork |
Further protocol work carried forward into this project. |
| paper183's fork |
Further protocol work carried forward into this project. |
| pogoplusle |
A compatible client PGPemu is tested against for auto reconnect and handshake behavior. |
Companion app & Bluetooth
| Project | Used for | License |
| Nordic Android BLE Library (Nordic Semiconductor) |
Handles the Bluetooth Low Energy connection, pairing, and the command/response protocol used to talk to the device. |
BSD 3-Clause |
Language & async
UI & architecture
Device firmware
| Project | Used for | License |
| ESP-IDF (Espressif Systems) |
The framework the device's firmware, including its Bluetooth Low Energy stack, is built on. |
Apache 2.0 |