Arduino Portenta Dual-Core OTA Firmware need Software Development
Contact person: Arduino Portenta Dual-Core OTA Firmware
Phone:Show
Email:Show
Location: Bacoli, Italy
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need production-ready firmware for an Arduino Portenta H7 Lite sitting on the Mid Carrier board and talking to the network through its 4G module. The device must reach my ThingsBoard instance over HTTP and support full over-the-air updates for BOTH internal cores (M7 + M4).
Core technical goals
• Prepare two independent binaries in a single job, push them to ThingsBoard and pull them down from the field unit.
• Verify every package with a SHA-256 checksum before flashing.
• Offer a safe-rollback path if either core fails to boot after the update.
Security expectations
SHA-256 is mandatory; beyond that, outline how you would harden the transport and update process. “Other” approaches are welcome, so feel free to propose TLS, signed manifests or any end-to-end scheme you trust for production devices.
Deliverables
• Well-commented source code for both cores (Arduino IDE, PlatformIO or bare-metal C—your choice, specify in the proposal).
• An update manager running on the H7 that handles download, validation, flashing, version tracking and rollback.
• A clear README covering build, provisioning, and the exact API calls (HTTP) the device makes to ThingsBoard for pushing status and fetching updates.
• A short demo video or screenshots proving a dual-core update from ThingsBoard in action.
Please send a detailed project proposal describing architecture, libraries, flashing sequence and your security plan." (client-provided description)
Matched companies (6)

Knowforth Tech

SJ Solutions & Infotech

TG Coders

El Codamics

eShop Genius
