ESP32 OTA Debugging & Optimization need Software Development
Contact person: ESP32 OTA Debugging & Optimization
Phone:Show
Email:Show
Location: PILIYANDALA, Sri Lanka
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"My ESP32 firmware, built with ESP-IDF and LVGL, already handles OTA updates via a BLE-supplied Wi-Fi credential + URL flow. It works flawlessly in Sri Lanka, but in Swedish field tests—always on public Wi-Fi—the board reboots part-way through the OTA download and never reaches the swap-and-boot stage.
What I know so far
• I see no firmware-side crashes in the serial log until the reset.
• The same binaries and update server are used in both countries.
• Multiple Swedish access points have been tried, so the behaviour is repeatable.
• Network-side factors we suspect: firewall restrictions, link speed or latency changes, and weaker or more variable signal strength on public hotspots.
What I need from you
1. Identify the root cause of the premature reset by reviewing my current OTA implementation, watchdog settings, partition table and Wi-Fi/HTTP client configuration.
2. Propose and implement firmware-level fixes (e.g. robust timeout handling, chunk sizing, retries, watchdog tweaks, or TLS buffer adjustments).
3. Provide a concise test plan I can follow in both regions to confirm the fix.
4. Supply the patched ESP-IDF project on GitHub (or a diff) plus a brief report summarising findings and changes.
Acceptance
The device must download and install a 1 MB+ image over the same Swedish public networks without unexpected resets, and pass three consecutive OTA cycles.
If you’re comfortable debugging ESP32 networking quirks under real-world conditions, I’m ready to share the repository and logs right away." (client-provided description)
Matched companies (4)

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Appsdiary Technologies

SJ Solutions & Infotech
