Skip to content

Conversation

@mariusfaber98
Copy link
Contributor

The LR1121 LoRa chip was not supported, but I got the T-Beam SUPREME ESP32-S3 with LR1121 as a gift.
So I wrote this fix so I can actually use it with Meshtastic and everyone else can also.

This PR adds LR1121 support for the tbeam-s3-core. I tried it on my T-Beam SUPREME ESP32-S3 and it works.
I only sent a message and did not do extensive testing, but I think everything should work fine.
Pretty small fix to make it work. (Thanks Claude)

I hope I did everything right - pretty new to embedded development and Meshtastic.

If you are curious, the T-Beam SUPREME ESP32-S3 with LR1121 is from AliExpress:
https://de.aliexpress.com/item/1005005418286231.html

🤝 Attestations

  • I have tested that my proposed changes behave as described.
  • I have tested that my proposed changes do not cause any obvious regressions on the following devices:
    • Heltec (Lora32) V3
    • LilyGo T-Deck
    • LilyGo T-Beam
    • RAK WisBlock 4631
    • Seeed Studio T-1000E tracker card
    • Other (T-Beam SUPREME ESP32-S3 with LR1121)

@CLAassistant
Copy link

CLAassistant commented Oct 15, 2025

CLA assistant check
All committers have signed the CLA.

@lyusupov
Copy link

lyusupov commented Oct 15, 2025

TCXO voltage is not valid

image

HPD-16E datasheet says that

image

By the way, are you aware that Semtech LR11xx has a specific incompatibility with Meshtastic issue ?
#4775

This issue affects operation of Meshtastic nodes based on Semtech SX1276 against nodes based on Semtech LR11xx - they don't see each other because Meshtastic uses non-standard LoRa synword byte....

LilyGO sells the LR1121 Supreme with SoftRF because the SoftRF project uses LoRa (in FANET radio protocol only) with different syncword value which is not affected by the SX1276 compatibility issue mentioned above.

The issue #4775 is postponed until Meshtastic release 3.x with no specific ETA yet. It means that use of LR11xx radio for the purpose of Meshtastic is very limited at this time...

Seeed Studio had made T1000-E tracker for Meshtastic with LR1110 in year 2024. However, all further Seeed products for Meshtastic are based on SX1262 again.

@mariusfaber98 mariusfaber98 force-pushed the lr1121-tbeam-s3 branch 2 times, most recently from bb7ef05 to a8b006d Compare October 15, 2025 09:54
@mariusfaber98
Copy link
Contributor Author

@lyusupov Thanks for the helpful comment. I've updated the LR11X0_DIO3_TCXO_VOLTAGE to 3.0 should be right i think.

I wasn't aware there was an issue with the LoRa syncword, but I think basic support is better than no support. What do you think about adding basic support now as unofficial/experimental support, and then it can become fully officially supported with 3.0?

@fifieldt fifieldt added enhancement New feature or request 2.7 Planned for next point release labels Oct 27, 2025
@fifieldt fifieldt merged commit 001654e into meshtastic:develop Oct 31, 2025
18 checks passed
derpyspike pushed a commit to derpyspike/mt-firmware that referenced this pull request Nov 14, 2025
tedwardd pushed a commit to tedwardd/meshtastic-firmware that referenced this pull request Nov 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.7 Planned for next point release enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants