Skip to content

feat: add USB Companion Radio env for Heltec Wireless Paper#2315

Merged
liamcottle merged 1 commit intomeshcore-dev:devfrom
jirogit:fix/wireless-paper-companion-usb
Apr 18, 2026
Merged

feat: add USB Companion Radio env for Heltec Wireless Paper#2315
liamcottle merged 1 commit intomeshcore-dev:devfrom
jirogit:fix/wireless-paper-companion-usb

Conversation

@jirogit
Copy link
Copy Markdown
Contributor

@jirogit jirogit commented Apr 16, 2026

Summary

Adds USB Companion Radio firmware environment for the Heltec Wireless Paper (ESP32-S3 + SX1262 + E-Ink).

Closes #2237

Changes

  • Added [env:Heltec_Wireless_Paper_companion_radio_usb] to variants/heltec_wireless_paper/platformio.ini

Testing

Tested on hardware (Heltec Wireless Paper):

  • Build: SUCCESS
  • Flashed and connected via USB (CP2102) using MeshCore Android app over USB OTG
  • E-Ink display renders Companion UI correctly

Note: Full flash erase required before flashing (pio run -t erase) to clear any data left by previously flashed firmware. Without erase, remnants in LittleFS from a previous firmware caused the Companion firmware to not initialize correctly.

Note: The Heltec Wireless Paper uses a CP2102 USB-UART bridge (not native USB CDC). Connection via browser Web Serial API (e.g. meshcore.liamcottle.net) may fail due to DTR/RTS reset behavior. The MeshCore Android app connected via USB cable directly to the device worked correctly.

@recrof
Copy link
Copy Markdown
Collaborator

recrof commented Apr 18, 2026

@ripplebiz can be safely merged

@liamcottle liamcottle merged commit 352fe5f into meshcore-dev:dev Apr 18, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants