Skip to content

Add support for Elecrow ThinkNode M7#2839

Draft
liamcottle wants to merge 1 commit into
meshcore-dev:devfrom
liamcottle:board/thinknode-m7
Draft

Add support for Elecrow ThinkNode M7#2839
liamcottle wants to merge 1 commit into
meshcore-dev:devfrom
liamcottle:board/thinknode-m7

Conversation

@liamcottle

@liamcottle liamcottle commented Jun 25, 2026

Copy link
Copy Markdown
Member

This PR adds support for the Elecrow ThinkNode M7.

I have tested the following firmwares:

  • companion_radio_ble
  • companion_radio_usb
  • companion_radio_wifi
  • repeater
  • room_server

The kiss_modem firmware has also been added, not tested, but compilation was successful.

Please note, the ThinkNode M7 board was shipping with an LR1110 radio with older firmware.
See jgromes/RadioLib#1814 for more information.

This PR will be blocked until a new RadioLib version is released, with jgromes/RadioLib#1815 merged in.

Without the above RadioLib upgrade, the LR1110 (if running older firmware) will fail to init, due to missing features.
This means the MeshCore firmware will hang at startup, and won't be usable.

The new RadioLib changes resolve this, but it's still recommended that users upgrade the firmware on the LR1110 radio chip if using in production or for critical applications. We will look to provide a tool, or firmware binary to make it easy for end users to update the LR1110 firmware.

Note: PR is in draft state until RadioLib is updated and we bump the library dependency in MeshCore

@liamcottle liamcottle marked this pull request as draft June 25, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant