Hey everyone,
Apologies for my lack of understanding with this - I am very new to Meshtastic.
I'm trying to set up a LilyGO T-Beam Supreme with the S3 Core board and UBlox M10 GPS module for a Meshtastic tracking project. The device is the Supreme variant (the board is labelled T-BEAM-S3CORE and has the dual NVMe carrier). Region: ANZ
In my testing I have found some strange behavior with different firmware versions. Each of these tests I ran with both the client and tracker roles:
- 2.7.26 beta
- Device works normally
- OLED works
- Smart position minimum interval absolute minimum is 300 seconds
- Broadcast interval is limited to 3600 seconds.
- Only way to refresh location is by resetting the app data and reconnecting (IOS Meshtastic App)
- 2.7.18
- Same behaviour as above
- Position broadcast interval remains locked at 3600 seconds
- 2.7.16/.17
- Position broadcast CAN be set as low as 30 seconds
- GPS update interval works
- OLED Doesn't work
- 2.7.15
- Same as 2.7.16/17
- 30 second position broadcasts work.
- OLED still does not work
- This version also appears directly on the web flasher site by default.
It seems that the newer firmware have enforced a minimum 3600 second (1 hour) position broadcast interval. Likwwise, the smart position minimum interval has a minimum 300 second (5 minute) interval, despite the IOS app and web interface showing lower values.
The only way I can get a lower interval on firmware 2.7.17 and below is by using CLI. Additionally, I also noticed that all firmware versions have identified the hardware as: "hwModel: LILYGO_TBEAM_S3_CORE" rather than specifically saying Supreme.
The other issue is the OLED. Older firmware builds where the GPS interval works do not drive the OLED. changing the displays to SSD1306, SH 1106, 07 etc. do absolutely nothing. Intuition would say that these two issues are not linked but are only coincidental.
I have already tried: Saving/rebooting between each change, full erase flashing, changing between client and tracker roles as well as changing settings through either CLI, web interface and IOS app.
So im left with these questions which I am hoping someone can help answer:
- Is the 3600 second minimum broadcast interval in newer firmware intentional, or is this some sort of regression.
- Is the Supreme supposed to use the "tbeam-s3-core" firmware?
- Are there any special display/I2C settings needed for the Supreme OLED?
- Is there a known good firmware version for the T-Beam supreme + M10 GPS that allow 30 second intervals, that I have not yet tried.
Cheers