Releases: ex18a/pwnagotchi64
Release 0.0.0.4
v0.0.0.4: The Automation Update
Summary
Version 0.0.0.4 brings major quality-of-life improvements and smarter pacing to your Pwnagotchi. The highlight of this release is the new auto-update plugin—meaning your SD-card flashing days are finally over. Also introduced dynamic AI-AUTO state switching to manage your unit's boredom, modernized parts of the Web UI,
🚀 New Features
- Auto-Update Plugin: Say goodbye to flashing SD cards for every release. Your Pwnagotchi will now automatically upgrade to the latest version by itself.
- Dynamic AI-AUTO Switching: If your Pwnagotchi gets bored, the AI will now turn off and seamlessly drop into AUTO mode to save resources. Taking your buddy for a walk will wake the AI right back up.
🛠️ Improvements & Updates
- Modernized Web UI: The plugins page has been completely redesigned for a cleaner, more modern look.
- Smoother Battery Monitoring: Updated the PiSugar plugin to average its readings over a 10-second window, which stops the battery percentage from sporadically jumping around (as much).
- Accessible Handshakes: Moved the handshakes directory directly into the user folder (
/home/pwn/) so you can access your caps much faster. - Watchdog: The watchdog plugin has been updated to actively monitor for bettercap crashes to keep things running smoothly.
- Visual Blindness Indicator: If your Pwnagotchi goes "blind," it will now clearly express this status directly on the screen.
This is part of watchdog and will replace the dev-blind plugin (dev-blind will be removed in the next release)
🐛 Bug Fixes
- Channel Desync Fixed: Resolved an issue where the unit would sometimes wait on the wrong channel after a deauth or association attempt.
- Pwngrid Routing: Fixed the profile link so it correctly points to the new Pwngrid.
- AI Laziness Tuned: Fixed an issue with default laziness. Your Pwnagotchi is now much more likely to start a training session, though reduced the epochs per episode to keep the pacing balanced.
🙏 It would mean a lot to me if you could leave a ⭐️ on the project page!
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.
Release 0.0.0.2
now connects to pwngrid
Release 0.0.0.1
v0.0.0.1 - Initial Public Release
First official release of Pwnagotchi 64-Bit AI Edition!