Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support heltec S 3 v3.1 version 3.6.2 #1008

Open
mhuelsmann opened this issue Jun 5, 2024 · 8 comments
Open

Support heltec S 3 v3.1 version 3.6.2 #1008

mhuelsmann opened this issue Jun 5, 2024 · 8 comments

Comments

@mhuelsmann
Copy link

Hello,

i am unable to compile version 3.6.2 for heltec esp32-s3 v3.1 hardware. I try all 3 possible options in platfomio.ini

halfile = ttgotdongles3.h
;halfile = ttgotdongledisplays3.h
;halfile = ttgotdisplays3.h

does this version only work for ttgo?
regards michael

@mhuelsmann
Copy link
Author

Is there an solution für sx1262 Lora chip?

@cyberman54
Copy link
Owner

Paxcounter software should work on ESP32 S3, but there is no halfile for heltec esp32-s3 board yet. If you figure out the right pinput, it should run. You're welcome to raise a PR for this.

But there is no support for SX1262 in LMIC library, which paxcounter is based on. You may find patches on github on your own. Without paxcounter is not running on SX1262.

@oseiler2
Copy link
Contributor

FWIW, I've been using this branch with a newer TBeam S3 (SX1262) and can confirm that it works well. It includes a board definition for the Heltec
mcci-catena/arduino-lmic#949

@cyberman54 cyberman54 reopened this Jun 10, 2024
@cyberman54
Copy link
Owner

Reopened this. Anyone willing to create a PR for Paxcounter SX1262?

@TristanWebber
Copy link

@cyberman54 it looks like it would be possible to update for compatibility with SX126x by:

  • Pointing to my fork of arduino-lmic in the platformio.ini file (I have made a PR in the MCCI master but it has not been merged)
  • Updating the src/lorawan.cpp file to deal with the SX126x features that differ from SX127x
  • Adding pinmaps to shared/hal

However, pointing to my fork rather than the MCCI master arduino-lmic library might not be ideal. What are your thoughts?

@cyberman54
Copy link
Owner

Yes, that's the way to go.
I ordered an SX1262 based T-Beam for testing. If it works, i will ask Terry Moore if he is willing to add your fork as a branch to his MCCI repository. If not, i will check license and if okay i can fork it.

@cyberman54
Copy link
Owner

cyberman54 commented Jun 30, 2024

@TristanWebber it works with your lmic branch! Thank you very much for this enhancement!
Tested with a TTGO T-Beam Supreme S3 on TTN network EU868.
See this commit: b0c1938

/cc @oseiler2 @mhuelsmann

@TristanWebber
Copy link

Great news! I'm glad it is working for you and that it is useful to others. Let me know if there are any dramas.

At this point I know for sure it has been used for a couple of AU915 and a couple of EU868 examples so it's still relatively early days with knowing for sure how it performs for all bandplans. Similarly it has been tested with a small number of boards but over time I'm sure I'll hear feedback if / when there are bugs.

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

No branches or pull requests

4 participants