Commit Graph

  • dc0f837451 Merge pull request #2905 from entr0p1/fix/heltec-t114-nrf-dcdc ripplebizandGitHub 2026-07-14 14:52:10 +10:00
  • 7f4f03d737 Merge pull request #2946 from hpux735/stream-allocation ripplebizandGitHub 2026-07-14 14:47:57 +10:00
  • 1bdacb3247 * trying to get Heltec Tracker and Tracker V2 working Scott Powell 2026-07-13 23:27:50 +10:00
  • 7e95c52972 Add StreamSensor allocation for GroupData Will Dillon 2026-07-13 05:44:55 -07:00
  • 219812b9f1 Merge pull request #2943 from meshcore-dev/revert-2915-main ripplebizandGitHub 2026-07-13 19:31:05 +10:00
  • d9cd3ea03a Revert "Add StreamSensor allocation for GroupData" ripplebizandGitHub 2026-07-13 19:30:11 +10:00
  • a517f9c24f Merge pull request #2915 from hpux735/main ripplebizandGitHub 2026-07-13 18:42:54 +10:00
  • b81fb8ebe8 Merge pull request #2917 from jirogit/fix/regionmap-load-eof-handling ripplebizandGitHub 2026-07-13 18:28:26 +10:00
  • 174bcdfbcc Merge pull request #2942 from liamcottle/board/thinknode-m9 ripplebizandGitHub 2026-07-13 17:10:54 +10:00
  • 87bf371cd3 initial support for thinknode m9 liamcottle 2026-07-13 17:40:39 +12:00
  • 4f12dc02d5 Merge pull request #2937 from benskigomez/fix/gps-timesync-millis-overflow ripplebizandGitHub 2026-07-13 17:06:09 +10:00
  • 1c5a8426e8 Merge pull request #2839 from liamcottle/board/thinknode-m7 Liam CottleandGitHub 2026-07-13 15:06:17 +12:00
  • 6bd66d7dc8 Merge pull request #2940 from liamcottle/upgrade/radiolib Liam CottleandGitHub 2026-07-13 15:03:29 +12:00
  • e01a2565b9 Merge pull request #2936 from beala/beala/MeshTowerV2_feed_watchdog_2 Liam CottleandGitHub 2026-07-13 14:49:04 +12:00
  • 17b6662aa5 update radiolib to v7.7.1-6d893483 liamcottle 2026-07-13 14:39:54 +12:00
  • 55f43e52e2 Merge pull request #2935 from benskigomez/fix/m6-repeater-debug-flags Liam CottleandGitHub 2026-07-13 12:55:13 +12:00
  • 8e0c9a241b Merge pull request #2938 from benskigomez/fix/room-server-default-password Liam CottleandGitHub 2026-07-13 12:54:16 +12:00
  • 1429d75f57 ThinkNode M6/M1 room_server: set ROOM_PASSWORD default Jody Bentley 2026-07-12 18:32:09 -04:00
  • 63731d3fbf sensors: fix millis() rollover stall in GPS time-sync + minor cleanups Jody Bentley 2026-07-12 18:21:53 -04:00
  • eb97a375d3 Add an instance of ExternalWatchdogManager to Tower V2 Alex Beal 2026-07-12 16:17:23 -06:00
  • 6343d8d96e ThinkNode M6 repeater: disable leftover MESH_DEBUG/GPS_NMEA_DEBUG Jody Bentley 2026-07-12 17:54:14 -04:00
  • 47e1ce5bae Update #defines Alex Beal 2026-07-12 15:50:43 -06:00
  • 07b543176b Merge branch 'dev' into pr-1446 Alex Beal 2026-07-12 15:44:28 -06:00
  • c1c55e4925 fix(provision): address field-test feedback on paste, fetch, and apply provisioning-file-support agessaman 2026-07-11 22:55:38 -07:00
  • d7a7e1b642 feat(boards): add Heltec tracker MQTT observer builds agessaman 2026-07-11 21:37:44 -07:00
  • b0b52381d4 Merge pull request #13 from ACETyr/fix/mqtt-observer-null-snr-rssi Adam GessamanandGitHub 2026-07-11 15:50:39 -07:00
  • f35341cf42 Merge branch 'mqtt-bridge-implementation-flex' into mqtt-observer-plus mqtt-observer-plus agessaman 2026-07-11 15:26:26 -07:00
  • 59966064ed Merge branch 'mqtt-bridge-implementation-flex' into provisioning-file-support agessaman 2026-07-11 13:42:51 -07:00
  • 1fc66191e8 chore(preset): update ColoradoMesh preset port to 443 Adam GessamanandGitHub 2026-07-11 13:18:02 -07:00
  • e7a8224836 Merge pull request #26 from agessaman/fix/mqtt-outbox-bound Adam GessamanandGitHub 2026-07-11 12:21:35 -07:00
  • 1eaa680e26 chore(mqtt): silence periodic stats log for production; add get mqtt.stats CLI agessaman 2026-07-11 12:14:46 -07:00
  • 53c39dc282 fix(mqtt): publish QoS0 synchronously to bypass ~1 msg/s outbox drain agessaman 2026-07-11 09:36:35 -07:00
  • b7c145929f fix(mqtt): bound esp-mqtt outbox for QoS0 publishes agessaman 2026-07-11 09:35:40 -07:00
  • ba1dbefb59 revert(mqtt): remove IPv6 dual-stack support — measured heap exhaustion agessaman 2026-07-10 23:14:22 -07:00
  • 6b3c543cba Add MQTT neighbors functionality for PSRAM builds agessaman 2026-06-07 11:24:39 -07:00
  • ae045395f9 Merge pull request #25 from agessaman/feat/flex-ipv6 Adam GessamanandGitHub 2026-07-10 21:06:19 -07:00
  • cdcef6e161 feat(mqtt): add dual-stack IPv4/IPv6 support to MQTT bridge agessaman 2026-06-22 15:40:21 -07:00
  • eca1f2c0dc fix(mqtt): scale JWT renewal buffer with token lifetime agessaman 2026-07-10 19:41:41 -07:00
  • c119ad2ab9 fix(mqtt): gate reconnect-backoff reset on 2 min of connection stability A CONNACK alone reset the backoff ladder, so a flapping broker (accepts then drops within seconds) retried at the 10 s rung forever - each attempt a full ~40 KB TLS session alloc/free on internal heap, a known fragmentation driver. The ladder now clears only after the connection survives 2 minutes (at least one 75 s keepalive round-trip); flapping endpoints degrade to the 300 s rung and then the existing 30-minute circuit-breaker probes, and recover automatically once stable. agessaman 2026-07-10 19:03:38 -07:00
  • cd6ad2333a fix(esp32): stop IDF 4.4 ws-transport heap overflow crashing bridge teardown agessaman 2026-07-10 18:51:17 -07:00
  • 30af0c121f feat(provision): .bin-appended provision trailer (Phase 4, ESP32 only) agessaman 2026-07-10 13:05:21 -07:00
  • 5baaa1fd56 docs(provision): user-facing PROVISIONING.md agessaman 2026-07-10 12:56:03 -07:00
  • cf4a71a3d9 feat(provision): /provision defaults package — runner, CLI, boot auto-apply, fetch agessaman 2026-07-10 12:56:03 -07:00
  • e32530952f docs(provision): add implementation plan for /provision defaults package agessaman 2026-07-10 12:56:03 -07:00
  • 5a3f5a8cce Update ColoradoMesh connection string Nate HarrisandGitHub 2026-07-10 12:33:15 -06:00
  • 9f996ffd96 feat(preset): Add Preset for CoreComms (An EastMe.sh initiative) Adam GessamanandGitHub 2026-07-10 08:19:07 -07:00
  • 631a4e509f Increase MQTT preset count from 25 to 26 Adam GessamanandGitHub 2026-07-10 08:18:24 -07:00
  • a9eba67dd2 fix(mqtt): raise QoS1 retransmit timeout to stop duplicate /status storms Adam GessamanandGitHub 2026-07-10 08:12:02 -07:00
  • 4cff79695b fix(mqtt): raise QoS1 retransmit timeout to stop duplicate /status storms agessaman 2026-07-10 07:53:23 -07:00
  • a6fd68c28e ci: document that the staged plus workflow registers on first push-trigger fire agessaman 2026-07-10 07:36:48 -07:00
  • 54cc194db2 ci: stage observer+ flasher channel workflow (disabled) agessaman 2026-07-10 07:34:10 -07:00
  • 271c1b4605 fix(build): restore fork CI hooks lost when the keymind merge took build.sh wholesale agessaman 2026-07-10 07:34:10 -07:00
  • b88dc02b66 Merge mcarper/keymindCascade into mqtt-observer-plus agessaman 2026-07-09 23:10:41 -07:00
  • e8d41a6cd5 Merge PR stack #20-#22: prefs migration, duty cycle + CAD, FEM RX gain Adam GessamanandGitHub 2026-07-09 21:56:36 -07:00
  • 8ef369058d fix(RegionMap): distinguish clean EOF from partial read in load() jirogit 2026-07-09 19:59:05 -07:00
  • 0c41f68335 Merge branch 'restore/upstream-duty-cycle' into restore/fem-rxgain agessaman 2026-07-09 19:33:39 -07:00
  • 258ca46c0b docs(radio): record on-device validation results for duty-cycle restore agessaman 2026-07-09 19:33:39 -07:00
  • 9bbc43822c Merge branch 'restore/upstream-duty-cycle' into restore/fem-rxgain agessaman 2026-07-09 19:06:50 -07:00
  • 847be34e7d fix(mqtt): keep throttled nodes administrable — priority-aware shed + stale expiry agessaman 2026-07-09 19:06:11 -07:00
  • 1d52161332 Merge branch 'restore/upstream-duty-cycle' into restore/fem-rxgain agessaman 2026-07-09 17:54:45 -07:00
  • 1c9c6292e5 fix(mqtt): shed retransmissions, not capture, when duty cycle starves the pool agessaman 2026-07-09 17:54:38 -07:00
  • 102f1d2a47 Merge pull request #2913 from weebl2000/fix-typos Liam CottleandGitHub 2026-07-10 12:26:28 +12:00
  • b2e79d4735 fix(radio): drop companion FEM wiring; wire t096 + tracker_v2 FEM overrides agessaman 2026-07-09 12:25:23 -07:00
  • ae9c01f0b7 Merge branch 'restore/upstream-duty-cycle' into restore/fem-rxgain agessaman 2026-07-09 12:18:47 -07:00
  • 4b7a312209 fix(radio): match upstream performChannelScan signature; name /com_prefs tail size agessaman 2026-07-09 12:18:33 -07:00
  • 3e1b8638e2 Merge branch 'feat/clean-up-merge' into restore/upstream-duty-cycle agessaman 2026-07-09 12:16:41 -07:00
  • c3b8633aa7 fix(mqtt): hold newer-version /mqtt_prefs across saves + pin frozen layouts agessaman 2026-07-09 12:16:20 -07:00
  • 754fcb1fae Update number_allocations.md Will DillonandGitHub 2026-07-09 11:43:20 -07:00
  • e905451dce feat(radio): drive LoRa FEM RX gain from radio_fem_rxgain (heltec_v4) agessaman 2026-07-09 11:20:07 -07:00
  • df90673d18 feat(radio): restore CAD support + radio_fem_rxgain persistence (upstream parity) agessaman 2026-07-09 11:12:57 -07:00
  • 7076ff5b31 fix(radio): restore upstream token-bucket duty-cycle enforcement agessamanandClaude Fable 5 2026-07-09 10:08:14 -07:00
  • 58b9cb66a6 refactor(mqtt): version the /mqtt_prefs file format and drop vestigial fields agessamanandClaude Fable 5 2026-07-09 08:40:48 -07:00
  • 4605d3b6ce fix misspelled RF switch pin macros in SX1268/LLCC68/SX1276 radio wrappers Wessel Nieboer 2026-07-09 16:31:28 +02:00
  • 3d80c092b7 docs(mqtt): split code-internal notes into MQTT_INTERNALS.md agessamanandClaude Fable 5 2026-07-08 20:06:15 -07:00
  • 5a1a0cd5ec Merge branch 'mqtt-bridge-implementation-flex' into feat/clean-up-merge agessaman 2026-07-08 19:55:04 -07:00
  • 55110ffa94 fix(mqtt): migrate observer settings from legacy /com_prefs on upgrade agessamanandClaude Fable 5 2026-07-08 19:53:20 -07:00
  • 61955ee843 Add MQTT preset for corecomms Eldoon NemarandGitHub 2026-07-08 09:00:57 -04:00
  • 17d68e328f Add heltec rc32 board Quency-D 2026-07-08 16:20:12 +08:00
  • 10d2d2a1c7 Merge pull request #16 from meshcore-dev/dev Quency-DandGitHub 2026-07-08 15:15:19 +08:00
  • 6681ef7915 Fix Wio-E5 mini repeater size mikecarper 2026-07-07 08:50:19 -07:00
  • 369016acc9 introduce shutdownPeripherals in NRF52Board to prepare for shutdown Florent 2026-07-07 10:20:03 -04:00
  • ebd7da795c Share direct retry timing defaults mikecarper 2026-07-07 00:56:44 -07:00
  • 0613b2dcc2 Tune repeater flood controls and retries mikecarper 2026-07-07 00:47:19 -07:00
  • 7f8522a362 Heltec T114 - nRF52840 DC-DC Regulator entr0p1 2026-07-07 17:12:59 +10:00
  • 220d44000e Merge commit 'refs/tmp/pr2437' into keymindCascade mikecarper 2026-07-06 22:53:29 -07:00
  • c411e65112 Merge commit 'refs/pull/2438/head' of github.com:meshcore-dev/MeshCore into keymindCascade mikecarper 2026-07-06 22:53:04 -07:00
  • 2c9ab2fe5e * timing fixes (courtesy of Taco) Scott Powell 2026-07-07 13:54:14 +10:00
  • bbb58cceb8 Merge pull request #2903 from liamcottle/ci/build-matrix Liam CottleandGitHub 2026-07-07 14:31:28 +12:00
  • 54234b5837 implement matrix builds for faster firmware releases liamcottle 2026-07-06 22:18:49 +12:00
  • 9908d2b73e Add altpath replies and flood channel hop gates mikecarper 2026-07-06 17:10:53 -07:00
  • f747f96739 Add flood channel controls and cascade prompt details mikecarper 2026-07-06 15:54:08 -07:00
  • 84c166d5cc Merge remote-tracking branch 'upstream/dev' into keymindCascade mikecarper 2026-07-06 15:32:07 -07:00
  • 84a4794282 Merge remote-tracking branch 'iotthinks/PowerSaving-v16' into keymindCascade mikecarper 2026-07-06 15:27:14 -07:00
  • 7e0ffdbea3 feat(mqtt): clarify custom endpoint requirements in code and documentation agessaman 2026-07-06 12:34:53 -07:00
  • fec88e1300 fix tenstar c3 repeater build Florent 2026-07-06 12:04:42 -04:00
  • 3ee2f77877 restore display and radio poweroff in ui Florent 2026-07-06 08:46:57 -04:00
  • 2efb3af69b repeater: poweroff on long press Florent 2026-07-02 21:55:19 -04:00
  • 9e66a2e246 Merge pull request #2895 from IoTThinks/MCdev-Fixed-poweroff-to-uA-202607 fdlamotteandGitHub 2026-07-06 08:02:23 -04:00
  • 4fafcd0e23 Lilygo T-Echo Lite entr0p1 2026-07-06 15:21:09 +10:00
  • cea246d0eb * super fast ST7735 display driver Scott Powell 2026-07-06 15:09:18 +10:00