agessaman
3b46e9eeed
Enhance MQTT bridge implementation by adding support for the TennMesh preset, including fixed username/password authentication. Update documentation to reflect new preset details and modify error messages in CommonCLI for improved clarity. Adjust MQTTBridge to handle new authentication methods and ensure proper connection management across all slots.
2026-04-05 22:38:56 -07:00
agessaman
258a0d724c
Update MQTTBridge to use runtime-configurable MQTT slot limits based on PSRAM availability. Modify related logic in MQTTBridge.cpp and MQTTBridge.h to replace static MAX_MQTT_SLOTS with RUNTIME_MQTT_SLOTS. Adjust platformio.ini to reduce verbosity of debug logging for improved performance.
2026-04-04 13:48:34 -07:00
agessaman
f0962efff4
Remove obsolete CoolTerm capture file and enhance MQTTBridge diagnostics by adding disconnect count and first disconnect time tracking. Update MQTTBridge.h and MQTTBridge.cpp to support new diagnostic features, and modify platformio.ini files to adjust WiFi transmission power settings for various variants. Update MQTT_IMPLEMENTATION.md with new TLS timeout build profiles for improved logging and troubleshooting.
2026-04-02 06:40:34 -07:00
agessaman
cf4ec3f6b4
Enhance MQTTBridge memory management by introducing a pre-allocated status JSON buffer in PSRAM, reducing allocation overhead during status publish operations. Update NTP synchronization to use a lightweight, non-blocking refresh method, and improve memory pressure handling by adjusting thresholds for publish operations. Update platformio.ini to reflect changes in SSL certificate source configuration.
2026-03-31 19:46:52 -07:00
agessaman
0e82271eb1
Implement WiFi disconnect diagnostics in MQTTBridge and CommonCLI. Add functionality to retrieve and format last WiFi disconnect reasons for improved troubleshooting. Update CommonCLI to handle diagnostic commands and enhance error reporting in MQTTBridge, ensuring better visibility into connection issues.
2026-03-31 14:45:47 -07:00
agessaman
da775bb281
Enhance MQTT implementation with updated partition table guidance and merged firmware flashing instructions. Add support for new SSL certificate sources in the generate_cert_bundle script, and integrate embedded CA bundle handling in MQTTBridge and CommonCLI. Update platformio.ini files across multiple variants to include new certificate bundle configurations and scripts for improved SSL support.
2026-03-30 17:05:01 -07:00
agessaman
202acacfe1
Enhance MQTT implementation by adding optional SNMP support, allowing for monitoring and management of MQTT statistics. Update configuration options to include SNMP settings, and modify the MQTTBridge to integrate SNMP agent functionality. Additionally, improve documentation for the MQTT observer setup and expand the number of concurrent MQTT connection slots from 3 to 5, enhancing overall flexibility and performance.
2026-03-28 17:08:32 -07:00
agessaman
cc17c6b745
Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation-flex
...
Resolve conflicts: keep MQTT prefs skip/pad and append rx_boosted_gain I/O
per dev layout; add devcontainer node feature from dev.
Made-with: Cursor
2026-03-28 08:37:42 -07:00
fdlamotte
15b246924e
Merge pull request #2121 from archef2000/patch-1
...
Fix typo for ThinkNode M5 room server environment
2026-03-25 16:03:09 -04:00
agessaman
4a60f16683
Refactor logging and error handling in MyMesh and MQTTBridge. Implement checks for Serial availability before printing logs to prevent potential blocking. Update MQTTBridge to include circuit breaker logic for managing reconnect attempts and enhance slot management with new state tracking. Expand MQTTPresetDef to include a new preset with configurable token lifetime and retain options.
2026-03-23 20:21:47 -07:00
Jeroen Vermeulen
da689c8e91
Fix default radio.rxgain for Station G2
...
As @LitBomb pointed out in his [comment](https://github.com/meshcore-dev/MeshCore/issues/2118#issuecomment-4108168109 ) on #2118 RX Boosted Gain should not be enabled for the Station G2.
This change is a fix for #2124 to make the default of `radio.rxgain` to be OFF on the Station G2.
This restores the pre-1.14.1 behaviour with the only change being the user is now able to change the setting in the CLI.
2026-03-23 23:06:42 +01:00
Liam Cottle
127057e7bc
Merge pull request #2042 from whywilson/dev
...
Add GAT562 Mesh EVB Pro Repeater and Room Server
2026-03-22 13:57:30 +13:00
Konstantin
c7b8db55e6
Fix typo for ThinkNode M5 room server environment
2026-03-21 23:09:28 +01:00
whywilson
b07ab2bc55
Remove useless define in GAT562_Mesh_EVB_Pro.
2026-03-21 20:45:29 +08:00
agessaman
abe6e046fe
Merge branch 'upstream/dev' into mqtt-bridge-implementation
...
Reverted prior dev merge, then merged current meshcore-dev dev. Resolved
CommonCLI by restoring MQTT prefs flow with upstream com_prefs layout
(rx_boosted_gain at offset 79), rxgain CLI, poweroff/shutdown, and FEM
variant files from upstream.
Made-with: Cursor
2026-03-20 15:55:39 -07:00
agessaman
22eb9b87a3
Revert "Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation"
...
This reverts commit 2b63765522 , reversing
changes made to 304719e8e0 .
2026-03-20 15:54:14 -07:00
agessaman
2b63765522
Merge remote-tracking branch 'origin/dev' into mqtt-bridge-implementation
2026-03-20 06:06:06 -07:00
ripplebiz
7fa7ac24db
Merge pull request #1867 from Quency-D/dev-heltec-v4.3
...
add heltec v4.3 board
2026-03-20 20:54:51 +11:00
Quency-D
f6cfed66b3
add heltec_mesh_node_t096 board.
2026-03-20 15:56:09 +08:00
whywilson
69123ca056
Update GAT562_Mesh_EVB_Pro Config and remove LoRa Specification and change Repeater name.
2026-03-17 19:46:39 +08:00
João Brázio
92bef49c55
Merge branch 'dev' into 2026/remote-lna
2026-03-16 09:40:10 +00:00
João Brázio
274e00df50
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-16 09:37:55 +00:00
João Brázio
75895895f0
Add USE_SX1262 flag to multiple platformio.ini configurations
2026-03-16 09:34:12 +00:00
whywilson
fa662d73e9
Merge branch 'dev' of https://github.com/meshcore-dev/MeshCore into dev
2026-03-16 14:53:44 +08:00
ripplebiz
c0d73ec4a1
Merge pull request #1984 from samschlegel/samschlegel/rak3401-power-management
...
Add nrf52 power management for RAK3401
2026-03-16 14:37:03 +11:00
ripplebiz
a0867a0b1b
Merge pull request #2009 from MGJ520/dev
...
Support for GAT562 30S Mesh Kit device and fix other minor issues
2026-03-16 14:14:00 +11:00
Wessel Nieboer
0e62240119
Set AUTO_OFF_MILLIS to 0 for E213, E290
2026-03-15 15:51:31 +01:00
Wessel Nieboer
696323c11b
Fix Heltec E213 and E290 e-ink board builds
2026-03-15 15:51:25 +01:00
Sybren A. Stüvel
9349e6ab6b
SenseCap Solar: fix use of LED_GREEN
...
5188221584 changed LED_RED/GREEN to
LED_WHITE/BLUE, but didn't convert all uses of LED_GREEN.
2026-03-14 21:52:08 +01:00
whywilson
c994c6206d
Add GAT562 Mesh EVB Pro Repeater and Room Server.
2026-03-13 13:28:15 +08:00
MGJ
7ecfbfd4e6
Merge branch 'meshcore-dev:dev' into dev
2026-03-12 18:20:19 +08:00
MGJ
307142986f
Support for GAT562 30S Mesh Kit device
2026-03-12 18:19:53 +08:00
MGJ
82689512f8
Fix incorrect comments
2026-03-12 18:18:10 +08:00
MGJ
e9ff0bd9b0
Remove GAT562 Mesh Tracker Pro device radio preset
2026-03-12 18:02:46 +08:00
Scott Powell
bb8dc5b55b
Merge branch 'main' into dev
2026-03-12 18:14:56 +11:00
ripplebiz
792f299986
Merge pull request #1873 from Specter242/codex/sensecap-solar-led-poweroff-parity
...
sensecap solar: add poweroff/shutdown support and nrf52 PM parity
2026-03-12 18:13:14 +11:00
Sam Schlegel
bfdbcd85e8
Add nrf52 power management for RAK3401
2026-03-09 20:49:29 -07:00
MGJ
011c5ba102
Add support for the GAT562 Mesh Tracker Pro device
2026-03-09 14:25:24 +08:00
MGJ
dc48126baf
Add support for the GAT562 Mesh Tracker Pro device
2026-03-09 13:13:41 +08:00
Confi
5188221584
sensecap_solar: fix LED definitions (white=11, blue=12)
2026-03-07 09:59:30 +01:00
Liam Cottle
76524c703f
Merge pull request #1589 from marnick-hartgers/gps_sencecap_solar_p1
...
Added gps support for Sensecap p1 solar
2026-03-07 21:31:38 +13:00
Liam Cottle
aad56bb334
Merge pull request #1936 from Quency-D/dev-heltec-tracker-v2
...
Update Heltec Tracker v2 to version KCT8103L.
2026-03-07 17:59:19 +13:00
Liam Cottle
bd47d8d86b
Merge pull request #1391 from R6DJO/fix_t1000-e_temp
...
T1000-E: Negative temperature values incorrectly displayed due to char signedness
2026-03-07 16:49:54 +13:00
Liam Cottle
ca476488bb
Merge pull request #1364 from weebl2000/pass-rtc_clock-to-locationprovider
...
Pass rtc_clock to MicroNMEALocationProvider in all variants
2026-03-07 16:41:29 +13:00
Quency-D
7a8370fa69
Fixed a bug in the LORA_TX_POWER comment.
2026-03-06 16:04:47 +08:00
Quency-D
cdca79540f
Update Heltec Tracker v2 to version KCT8103L.
2026-03-06 14:19:07 +08:00
João Brázio
9a95e25ef2
Remove unused RX boosted gain mode functions and related preprocessor directives across multiple variants
2026-03-05 18:38:57 +00:00
João Brázio
8df87d5609
Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
2026-03-05 17:21:38 +00:00
Quency-D
241805e8c1
Fixed the compilation error of HeltecV4Board::begin.
2026-03-05 14:34:12 +08:00
Quency-D
efd9fb4f05
Merge branch 'dev' into dev-heltec-v4.3
...
Merge branch 'dev' into dev-heltec-v4.3
2026-03-05 14:22:41 +08:00