Release 0.0.0.3
v0.0.0.3 - Stability Update
I've focused mostly on bug fixes and stability for this update.
🌐 PwnGRID Fixes
- Startup Delay: In the last version, there were still some errors coming from GRID not connecting to the API. I think I've fixed this by delaying the startup time so the Pwnagotchi is fully ready before it tries to connect.
- No More Freezing: There was also an issue where if it tried to connect and failed, it would pause the entire Pwnagotchi for 60 seconds while it waited to retry. This has also been fixed.
🛡️ WiFi & Watchdog Improvements
- Hardware Monitoring: I've had problems with the nexmon driver crashing the built-in WiFi of the Pi. I've updated the Watchdog plugin to actively monitor the WiFi hardware—if it sees it has crashed, the Pwnagotchi will now reboot automatically.
- Packet Throttling: I've added a small pause between deauth and assoc packets, hopefully to stop the WiFi chip from being overwhelmed and crashing in the first place.
A quick note on hardware: The built-in WiFi was not designed to do monitor mode and packet injection. The nexmon driver is a hack to make it capable of this, but it is inherently unstable and will cause crashes.
🙏 A Massive Thank You
Lastly, I'd like to thank everyone for their support on the project. I'm very happy people want to try my version of Pwnagotchi and have fun with it.
I've put many days and hours into making this version what it is through coding, testing, and troubleshooting.
It would mean a lot to me if you could leave a ⭐️ on the project page!
Thank you for your support.