


Am I cooked?
Noticed this after I pulled it out of the last case I printed for it. Am I cooked or do you guys think I can make it work somehow?



Noticed this after I pulled it out of the last case I printed for it. Am I cooked or do you guys think I can make it work somehow?
Hi guys, when i want to start auto mode in M5Gotchi it will most likley Crash after 10 sec and the Screen will be frozen. Did anybody of you guys encounter this Problem?
If you go to my wiki, I have uploaded a mitigation package made by me that fixes the connection issues on Linux with a workaround. The connection takes about 10 seconds to be made, but it is lasting and works perfectly well. I also made a PR to raspberrypi/rpi-usb-gadget with this workaround. Hopefully they can come up with a permanent fix, until then use this!
Yes, I am dropping support for 32bit devices. The build process is slow as hell, if it completes at all. It fails about 95% of the time, and then there are kernel issues. It's just not worth it any more for me to build them. Like I mentioned in the thread, if you feel like building your own images fork the repo and build it. I know the prices of a RPi 02W have sky rocketed compared to a 0W. But it's a legacy device now.
RIP
I told myself I was done with these things. Two years later there is a Zero 2W laying around my place again, so here we are.
Nothing exotic. The interesting part turned out to be everything around it.
A third mode between AUTO and MANU. I wanted it to keep listening in places where I would rather not transmit at all. So: recon yes, deauth no,association no, mesh advertising no. It is a plugin plus the PiSugar custom button to toggle it, and the state survives a reboot. So welcome PASV.
The PiSugar RTC is a DS3231. It shows up on the same I2C bus as the battery MCU, so with one overlay line it becomes /dev/rtc0 and the unit stops booting in 1970. That also fixes TLS failing on first boot before NTP catches up, which had been quietly annoying me.
Networking with more than one way out. The Zero has a single data port, so the USB gadget is the management path. On top of that there are three Bluetooth PAN uplinks (desktop, laptop, phone), all up at once, picked by route metric: cable first, then the machine that is always on, then the laptop, then the phone last because that one costs data (and most importantly, battery).
The catch was that letting NetworkManager auto-retry absent devices wedged the Bluetooth controller outright, every HCI command timing out until a reboot. Fix was to stop guessing: a small timer probes with l2ping first and only connects to something that actually answered.
Encrypted off-device backups. The unit's own backup archive contains its SSH key and every handshake it ever caught, and it was sitting on the SD card only. Now it gets encrypted with age against a public key and pushed to object storage on a timer. The private key is not on the device, so a lost unit cannot read its own backups.
A few fixes sent upstream. Nothing dramatic, mostly small things I hit while poking around: the Bluetooth status indicator latching onto the first device it ever saw, a plugin logging a hardcoded interval instead of the configured one, a URL built with the wrong operator precedence.
Way too much overcharging of the screen, but I like this way.
Happy to go into detail on any of it. Curious what other people are doing for the "it is in my bag just in case" case, since that is what started all of this.
On the pi 5
I want to add. I see a lot of posts saying people are unable to ssh because the pi isn’t being seen as a modem and just as a usb
I used this link that fixed it for me as I wasn’t able to do the manual driver in device management like people were suggesting. I’m a noob and can’t explain it well, but if you’re having the issue you’ll know what I’m talking about. Hope this helps.
Will they prices ever go down 😆 ive got the pwnagotchi on a pi zero but I wanna build one on a pi zero just cant justify the mark up lmao
my pwnagotchi exploded today right near my face aswell. i heard people mention the pisugar battery was i fire hazard but i ignored the warnings, i thought it wont happen to me. i just had it charging from the laptop as i was just finishing a version of my build after some testing and it vented right infront of my face i moved so fast out the way and it just turned to a fire ball. i managed to grab it and throw it out my window. i just got it back out the garden to take some photos the green things are grass melted to the case i had it in. maganged to get the pi and waveshare out. ive not tested them yet though. but im still shaking and its been a few hours. be really careful if you have this battery guys its no joke
new whisplay HAT worked right out of the box. what a cutie ☺️
Yes another 6 months have passed, I know. V2.9.5.5 is here with a lot of big changes!
https://github.com/jayofelony/pwnagotchi/releases/tag/v2.9.5.5
Discussions or question can be done here: https://github.com/jayofelony/pwnagotchi/discussions/590
I also closed all open issues because of this new version.
Thanks to the post of exploded pisugar I decided to take a look at mine Ups Lite V1.3 and after 1 year of it being discharged I noticed it expanded to the point it was pushing on rpi zero, If I connected it to charge it would have probably exploded too. Be careful and check your ups boards folks.
So I'm running Windows 11 and I'm actually building a headless pwnagotchi (one without the screen). I did all the steps as if I'm building a regular pwnagotchi. I plugged in the right micro USB port (the one closer to the middle and not the sides) and opened device manager and went to Ports and saw COM3. Tried to update it with RNDIS and every time I select the file to update it with it tells me to get the correct version (like x64 or x32) then try to reinstall with the right version. The issue is I DID download the right version but it still won't let me. If you need more info to what I did to give some pointers, feel free to ask. Thank y'all in advance.
I tried it so many times and I got an IP Address but I can't go into ssh or the website. I used the linux_connection_share.sh script but It didn't let me in ssh or website though. Any help? (Using Arch Linux - Cachyos with KDE Plasma)