-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
c0smic edited this page Jun 20, 2026
·
1 revision
- Download the right binary from the Home
- Connect your device via USB
- Flash with esptool:
esptool.py --port /dev/ttyACM0 --baud 921600 write_flash 0x00000 releases/SharkSoup-<device>.binOr use Spacehuhn's Web ESPTool with the raw GitHub release URL.
| Board | Binary |
|---|---|
| M5Stack Cardputer | SharkSoup-m5stack-cardputer.bin |
| M5Stack StickS3 | SharkSoup-m5stack-sticks3.bin |
| M5Stack Core2 / Plus2 | SharkSoup-m5stack-cplus2.bin |
| Lilygo T-Deck | SharkSoup-lilygo-t-deck.bin |
| Lilygo T-Embed CC1101 | SharkSoup-lilygo-t-embed-cc1101.bin |
| JCZN CYD-2432S028 | SharkSoup-CYD-2432S028.bin |
| ESP32-C5 DevKit | SharkSoup-esp32-c5.bin |
| ESP32-C5 with TFT | SharkSoup-esp32-c5-tft.bin |
| NM-CYD-C5 | SharkSoup-nm-cyd-c5.bin |
On first boot the device generates a unique MAC-derived password. You'll need this for:
-
Reverse shell access -- the password is
shark:<last 6 MAC hex digits>(example:shark:A1B2C3) -
WiFi AP credentials -- the AP broadcasts as
HeavyButter-XXXXwith a randomized passkey - App Store authentication -- HTTPS + SHA-256 integrity check, no additional login
All security hardening is compiled in by default. Flash and go.
SharkSoup by HEAVYBUTTER