
Troubleshoot Your Pwnagotchi
Share
Pwnagotchi Not Loading? Here’s How to Troubleshoot It
So you’ve flashed the SD card, connected your screen, powered up, and... nothing. Your adorable little AI Wi-Fi parasite isn’t waking up. No face. No blinking. Just dead silence. Don’t worry—we’re going to get your Pwnagotchi back to life.
Here’s a full troubleshooting guide when your Pwnagotchi won’t boot or load properly:
1. Check Your Power Supply
It seems obvious, but an underpowered Pi is the #1 issue. Make sure you’re using a 5V/2.5A power supply (or better). Avoid cheap battery banks—they sag under load, especially with displays.
Tip: Try powering via the data port instead of the power port during testing. Some setups only trigger boot when powered from the USB port wired for data.
2. Confirm You Flashed the Right Image
Make sure you're using a proper tool like Raspberry Pi Imager or Balena Etcher and that you're flashing the correct .img
from the Pwnagotchi GitHub.
After flashing, the SD card should mount a boot
partition you can access on any OS. If you don’t see files like kernel7.img
or cmdline.txt
, something went wrong.
📝 3. Validate Your config.toml
File
This is a major failure point. TOML is strict. A single misplaced quote or comma will silently fail the config load.
✔ Use https://www.toml-lint.com to validate your config before booting.
4. Check for LED Activity
Even with no display, your Pi might be alive. Watch the onboard LEDs:
-
Solid red, no green: Bad SD or no bootloader
-
Green blinking: It’s reading the SD and trying to boot
5. Try to SSH In
If your unit’s not displaying a face, try connecting over USB:
-
Plug into the data port of your Pi (not the power port)
-
Set your PC’s IP to
10.0.0.1
, netmask255.255.255.0
-
Run:
bashssh pi@10.0.0.2 # default password: raspberry
If this works, your Pwnagotchi is alive! You can now check logs, update config, or force a reboot.
6. First Boot Takes Time — Be Patient
If it’s your first boot ever, don’t touch anything for 5–10 minutes. The Pi is generating RSA keys and doing initialization. If you unplug too early, it might corrupt the image.
7. Re-seat or Test Your Display
Many issues come from loose screens or incorrect config. Check:
-
Display type matches:
waveshare_4
,inky
, etc. -
Refresh rate is set to
0
for e-ink (ui.fps = 0
) -
GPIO header is seated all the way down
Still blank? Boot without the screen and SSH in to test.
8. READ THE LOGS — THEY WILL SAVE YOU
If you can SSH in but things aren’t working right (blank screen, no BT tethering, plugins failing), the log file is gold.
Start Pwnagotchi in debug mode via SSH:
sudo systemctl stop pwnagotchi
sudo pwnagotchi --debug
In another terminal:
tail -f /var/log/pwnagotchi.log
Look for:
-
Display init errors
-
Config parsing issues
-
Plugin failures
Do not skip this. 99% of issues are revealed in the log. If you're asking for help online and you haven't checked logs, you're troubleshooting blind.
9. Restore a Clean Image
If things are a total mess, start fresh:
-
Flash the image again
-
Place a fresh, valid
config.toml
in the boot partition -
Boot with patience
-
SSH in and manually restore backups or handshakes
Final Notes
-
Use a high-endurance SD card (SanDisk Ultra/Extreme)
-
Always shut down properly via SSH or the web UI
-
Back up your config and handshakes regularly
-
Don’t ignore the logs — they are your window into your Pwnagotchi’s soul
Need a fully assembled Pwnagotchi, screen kit, or just a killer case?
Check out BiscuitShop.us 👾
Happy pwning!