v0.8.21 — More robust migration on weak WiFi
v0.8.21 — More robust migration on weak WiFi
- Migration retry: the telnet migration step now retries (3×, with backoff), so a single dropped packet on a weak WiFi link no longer aborts the whole migration. If it still can't reach the speaker, the error points at the likely cause — a weak signal — and shows the ESP's RSSI, instead of a generic "command failed". (Discussion #28)
- Placement tip surfaced by that case: put the SixBack stick near your router / access point, not near the Bose speaker — the two only talk over the LAN; what matters is a strong link between the ESP and your AP. The C6/C3 have a weaker antenna (and no PSRAM) than an S3, so they're more placement-sensitive.
- CPU clock: now set to each chip's maximum (240 MHz on S3, 160 MHz on C3/C6) instead of a hardcoded 240 that logged a harmless error on C3/C6.
- Internal: framework include paths are resolved portably instead of via a hardcoded absolute path (no behaviour change).
Update: System → Check for update (OTA), or the web flasher's "Update existing" button (keeps your WiFi and presets).
Relates to Discussion #28.