mikecarper
8b4e57b1e5
Keep T-Beam companion available without radio
2026-08-15 22:34:45 -07:00
mikecarper
bd2e668961
Add T-Beam WiFi button toggle
2026-08-15 18:12:09 -07:00
mikecarper
843d309e2b
Fix Companion device power saving
2026-08-15 17:58:37 -07:00
mikecarper
b8d274c90e
Expose RX power saving in WebConfig
2026-08-15 09:07:41 -07:00
mikecarper
4758862d26
Restore normal T-Beam 1W RXEN startup
2026-08-14 20:11:36 -07:00
mikecarper
9d67eee9bd
Add T-Beam 1W external LNA control
2026-08-14 17:45:51 -07:00
mikecarper
d10e0b46c5
Fix complete firmware matrix builds
2026-08-14 15:16:03 -07:00
mikecarper
a04a284a3f
Merge remote-tracking branch 'review/observer-firmware' into keymindCascade
...
# Conflicts:
# .github/workflows/build-observer-firmwares.yml
# .gitignore
# MQTT_IMPLEMENTATION.md
# MQTT_INTERNALS.md
# README.md
# STABILITY_TESTABILITY_HANDOFF.md
# docs/cli_commands.md
# examples/companion_radio/MyMesh.cpp
# examples/simple_repeater/MyMesh.cpp
# examples/simple_repeater/UITask.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/UITask.cpp
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# scripts/generate_webconfig_html.py
# scripts/webconfig_mock_server.py
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/JWTHelper.cpp
# src/helpers/MQTTDefaults.h
# src/helpers/MQTTMessageBuilder.cpp
# src/helpers/MQTTPayloadBuilder.h
# src/helpers/MQTTPresets.h
# src/helpers/bridges/MQTTBridge.h
# src/helpers/esp32/WebConfigServer.cpp
# src/helpers/esp32/WebConfigServer.h
# src/helpers/ui/SH1106Display.cpp
# variants/lilygo_tbeam_SX1262/platformio.ini
# variants/lilygo_tbeam_SX1276/platformio.ini
# variants/lilygo_tlora_v2_1/platformio.ini
# variants/thinknode_m7/platformio.ini
# webui/index.html
2026-08-14 08:53:02 -07:00
mikecarper
f0fe67df30
Merge remote-tracking branch 'review/PowerSaving-v16' into keymindCascade
...
# Conflicts:
# build-iotthinks.sh
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/radiolib/CustomSX1262.h
# src/helpers/sensors/EnvironmentSensorManager.cpp
# variants/heltec_v4/platformio.ini
# variants/heltec_v4_r8/HeltecV4R8Board.cpp
# variants/heltec_v4_r8/HeltecV4R8Board.h
# variants/heltec_v4_r8/platformio.ini
2026-08-14 08:22:26 -07:00
mikecarper
c2e64da695
Merge remote-tracking branch 'upstream/dev' into keymindCascade
...
# Conflicts:
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/NodePrefs.h
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_room_server/MyMesh.h
# examples/simple_sensor/SensorMesh.cpp
# src/Identity.cpp
# src/MeshCore.h
# src/Utils.cpp
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomLR2021Wrapper.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/radiolib/RadioLibWrappers.cpp
# src/helpers/radiolib/RadioLibWrappers.h
# src/helpers/ui/SH1106Display.cpp
# variants/minewsemi_me25ls01/target.cpp
# variants/minewsemi_me25ls01/target.h
# variants/muziworks_r1_neo/target.cpp
2026-08-14 08:14:12 -07:00
mikecarper
8c5262c6f8
Accelerate adaptive LoRa OTA transfers
2026-08-14 03:00:36 -07:00
Scott Powell
fcb9bdf209
* combine radio's entropy with CC310 RNG
2026-08-14 17:46:43 +10:00
mikecarper
cd824765b4
Prioritize and pace private TempRadio OTA
2026-08-13 17:53:33 -07:00
mikecarper
f7c2d382c3
Speed up and harden LoRa OTA transfers
2026-08-13 14:43:59 -07:00
mikecarper
4a3d86ef98
Add guarded nRF52 OTA rescue and SF5 test mode
2026-08-13 09:31:26 -07:00
mikecarper
8ffafddd6a
Add scheduled telemetry history packets
2026-08-13 00:52:17 -07:00
mikecarper
c0aeb8fc3a
Pipeline OTA downloads and adapt relay timing
2026-08-13 00:38:17 -07:00
ripplebiz
b09cb27a1f
Merge pull request #3106 from ViezeVingertjes/fix/scoped-reply-routing
...
Fix replies dropped when flood.max.unscoped is low
2026-08-13 15:00:37 +10:00
mikecarper
a9d6398f33
Fix size-constrained ESP32 release builds
2026-08-12 11:50:25 -07:00
ripplebiz
e9edfc8e1a
Merge pull request #3188 from oltaco/heltec-t096-pin-fix
...
Fix Heltec T096 Tx issue
2026-08-12 23:00:31 +10:00
taco
f43e1cde89
Revert "t096 compiler layout workaround"
...
This reverts commit 9c60f9696e .
2026-08-12 22:28:36 +10:00
ripplebiz
a4ab7f0e59
Merge pull request #3137 from agessaman/feat/station-g3-fem-prefs
...
Station G3: Expose, persist, and apply FEM gain preferences
2026-08-12 16:11:23 +10:00
ripplebiz
1cb308b694
Merge pull request #3182 from oltaco/t096-tx-workaround
...
Workaround for Heltec T096 transmit issue
2026-08-12 14:49:32 +10:00
taco
9c60f9696e
t096 compiler layout workaround
...
see https://github.com/meshcore-dev/MeshCore/issues/3151
2026-08-12 14:04:50 +10:00
ripplebiz
e027263d1e
Merge pull request #3154 from fdlamotte/nrf52_hwcrypto_init
...
nrf52: call nRFCrypto.begin()/end() only once
2026-08-12 12:14:21 +10:00
mikecarper
b80971b85f
Enable mesh clock sync for infrastructure roles
2026-08-11 15:55:07 -07:00
mikecarper
a65769c96a
Harden ESP32 identity entropy handling
2026-08-11 14:25:52 -07:00
mikecarper
ea3843e0b4
Merge branch 'PowerSaving-v17' of https://github.com/IoTThinks/MeshCore into keymindCascade
...
# Conflicts:
# examples/companion_radio/MyMesh.cpp
# examples/companion_radio/NodePrefs.h
# examples/simple_repeater/MyMesh.cpp
# examples/simple_room_server/MyMesh.cpp
# examples/simple_sensor/SensorMesh.cpp
# platformio.ini
# src/MeshCore.h
# src/helpers/CommonCLI.cpp
# src/helpers/CommonCLI.h
# src/helpers/radiolib/CustomSX1262Wrapper.h
# src/helpers/radiolib/CustomSX1268Wrapper.h
# src/helpers/radiolib/LR11x0Reset.h
# src/helpers/radiolib/SX126xReset.h
2026-08-11 13:28:43 -07:00
mikecarper
4d51d49660
Improve Companion terminal routing and controls
2026-08-11 12:19:41 -07:00
Kevin Le
7509e51e3d
Station G3: Expose, persist, and apply FEM gain preferences. https://github.com/meshcore-dev/MeshCore/pull/3137
2026-08-12 00:07:37 +07:00
Kevin Le
cf997cec37
Fix RX Boosted Gain setting after AGC reset is triggered. https://github.com/meshcore-dev/MeshCore/pull/3158
2026-08-11 23:18:37 +07:00
mikecarper
71619934fc
Fix USB terminal backspace handling
2026-08-10 23:47:09 -07:00
mikecarper
48a5d5b4cd
Fix trace TX stalls from invalid radio airtime
2026-08-10 23:47:02 -07:00
mikecarper
e6664127b6
Fix SX1262 airtime calculation during RX sleep
2026-08-10 23:44:34 -07:00
ripplebiz
fbef2ff0dc
Merge pull request #3164 from weebl2000/fix-tbeam-s3-display
...
Fix display issues on T-beam Supreme S3
2026-08-11 14:39:39 +10:00
mikecarper
2ff1166c15
Fix BLE pairing display and RX gain defaults
2026-08-10 19:42:44 -07:00
mikecarper
968ca3363b
Add runtime FEM control and fix full Companion boot
2026-08-10 17:10:18 -07:00
mikecarper
f40615ab56
Add full Companion builds and terminal path routing
2026-08-10 16:10:13 -07:00
mikecarper
4e91cc9487
Expand full Companion terminal tooling
2026-08-10 14:53:39 -07:00
agessaman
bb5d2e84b9
fix(observer): recover T-Beam Supreme display startup
2026-08-10 12:50:11 -07:00
mikecarper
88ba5b26cb
Add full Companion OTA source builds
2026-08-10 12:39:07 -07:00
agessaman
e2aa7b98f9
feat(companion_radio): add external FEM gain preferences for RX and TX for companions
...
Introduced consistent preferences for external LoRa FEM RX and TX gain settings in NodePrefs. Updated companion MyMesh to apply these settings during initialization and transmission. Added unit tests to verify the round-trip serialization of these new preferences.
2026-08-10 11:59:26 -07:00
Rastislav Vysoky
3138ad99ba
move RadioLibWrapper noise_floor level message under special debug flag
2026-08-10 16:56:56 +02:00
Jarosław Domański
5a30f8ac9c
Merge branch 'PowerSaving-v16' into rx-powersaving
2026-08-10 15:05:45 +02:00
Jarosław Domański
fc660cc061
Fix RX_EN handling during RX power saving
2026-08-10 14:50:34 +02:00
Wessel Nieboer
32bd6d48d6
Fix T-beam Supreme S3 display
2026-08-10 13:39:16 +02:00
Huw Duddy
f6c25e6a25
Merge pull request #3158 from mepholic/bug/fix-rxgain-setting-post-agc-reset
...
Fix RX Boosted Gain setting after AGC reset is triggered
2026-08-10 17:31:38 +10:00
mikecarper
54dbffdedc
Recover and retry stalled LR1110 transmissions
2026-08-09 21:24:47 -07:00
Dan Theisen
6f491f3033
RX Boosted Gain was set back to the compiled in value rather than the current/flash value set by the user when the ACG reset is triggered. This commit fixes this.
2026-08-09 18:11:35 -07:00
Florent
ecb8c94560
nrf52: call nRFCrypto.begin()/end() only once
2026-08-09 14:46:23 -04:00