Files
TagTinker/esp32-wifi-fw/partitions.csv
T
i12bp8 2739069f22 Add optional WiFi Plugins (ESP32-S2 bridge + Cloudflare Worker)
- Flipper FAP: WiFi Setup, Plugins picker, plugin-run scene wired into
  Targeted Payloads -> <tag> -> WiFi Plugins
- Framed UART link to the dev board with bulk-read RX path and 16 KB
  stream buffer to keep up with full plugin bursts
- ESP firmware: 900 KB UART<->HTTPS bridge, USB-Serial-JTAG console,
  cert-bundle TLS, 16 KB worker stack to host mbedTLS handshake
- Cloudflare Worker: Crypto, Weather, Identicon plugins out of the
  box; new plugins are a single TypeScript file, no Flipper reflash
- Shared protocol header + 1bpp BMP writer that matches web-image-prep
  palette/stride conventions
2026-04-26 20:50:16 +02:00

950 B

1# TagTinker WiFi firmware - partition table aligned to the hardcoded
2# (esp_flasher_worker.h):
3#
4#
5# Because ota_1 must live at 0x150000we need at least 4 MB of flash;
6# the Flipper Wi-Fi Devboard's ESP32-S2-WROVER carries 4 MB so this fits.
7# Each app slot is 1.25 MB which leaves plenty of headroom over our
8# ~744 KB image.
9#
10# NameTypeSubTypeOffsetSizeFlags
11nvsdatanvs0x90000x5000
12otadatadataota0xe0000x2000
13ota_0appota_00x100000x140000
14ota_1appota_10x1500000x140000