mirror of
https://github.com/i12bp8/TagTinker.git
synced 2026-10-15 06:29:53 +00:00
- 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
950 B
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 0x150000 | we 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 | # Name | Type | SubType | Offset | Size | Flags |
| 11 | nvs | data | nvs | 0x9000 | 0x5000 | |
| 12 | otadata | data | ota | 0xe000 | 0x2000 | |
| 13 | ota_0 | app | ota_0 | 0x10000 | 0x140000 | |
| 14 | ota_1 | app | ota_1 | 0x150000 | 0x140000 |