Commit Graph

  • ee4e39bcc0 feat(mqtt): add two new MQTT presets for chimesh and meshat.se agessaman 2026-04-24 10:17:23 -07:00
  • 68360157ec Add LilyGo T-ETH Elite board support OhYou-0 2026-04-24 10:16:19 -07:00
  • 0702065dd2 Delay sleep when BLE is active writing. Kevin Le 2026-04-24 23:05:31 +07:00
  • c5d8ada27d Added features from PowerSaving 14.1.1 Kevin Le 2026-04-24 23:02:11 +07:00
  • 9a1be5386d Merge pull request #2326 from IoTThinks/MCdev-Added-HeltecV4-Expansion-Kit-2026-04-16 Liam Cottle 2026-04-25 00:14:12 +12:00
  • b705d5489f Update companion protocol documentation and enhance data type definitions for clarity zjs81 2026-04-24 04:24:20 -07:00
  • 9c2ac5aa1c Max retries is now a var that can be set between 1 to 15 mikecarper 2026-04-24 00:08:10 -07:00
  • 70722a5873 fix(mqtt): restore legacy outbox behavior for QoS0 async publishes agessaman 2026-04-23 22:48:21 -07:00
  • 277331381e Added Xiao S3 variant. This is for Xiao S3 and a normal Wio SX1262 for Xiao shield. Kevin Le 2026-04-24 11:56:06 +07:00
  • bb67b04ef8 fix(mqtt): mark configuration as dirty on setter calls and optimize config application during connect and reconnect agessaman 2026-04-23 21:50:44 -07:00
  • 7d0c5bce50 enhance(mqtt): improve QoS handling and retry logic in MQTTBridge agessaman 2026-04-23 21:05:57 -07:00
  • ecd0cfc1c1 update discord links liamcottle 2026-04-24 15:57:34 +12:00
  • 9cfaaeba82 Change radio parameter format in documentation Adam Gessaman 2026-04-23 20:40:22 -07:00
  • 577433ce47 Retry 3 times with a 200ms,300ms,400ms backoff. mikecarper 2026-04-23 16:25:51 -07:00
  • 3984b872ca Disable NRF52 undervoltage bootlock feature Frieder Schrempf 2026-04-22 19:56:21 +02:00
  • 5372388e6e Merge pull request #2353 from jirogit/fix/techo-lite-non-shell-ble-clean Liam Cottle 2026-04-22 20:25:32 +12:00
  • dc548578ff Merge pull request #2287 from pelgraine/fix/techo-lite-battery Liam Cottle 2026-04-22 20:23:21 +12:00
  • d3b457681a Merge pull request #2008 from weebl2000/p_lora_reset_rak4631 Liam Cottle 2026-04-22 19:45:06 +12:00
  • f1f1361fd5 Merge pull request #2340 from weebl2000/fem-enabled-def Liam Cottle 2026-04-22 19:33:29 +12:00
  • bdae60498c Merge pull request #2016 from weebl2000/add-lr1110-sx1276 Liam Cottle 2026-04-22 19:30:12 +12:00
  • 66fe9ac2db Fix FEM/LNA enbaled by default for Heltec T096, Heltec Wireless Tracker v2 Wessel Nieboer 2026-04-20 09:42:39 +02:00
  • cc6139bc23 Merge pull request #2371 from weebl2000/r1-neo-shutdown Liam Cottle 2026-04-22 19:22:46 +12:00
  • cfec3a5b58 refactor(mqtt): remove legacy CLI handling for mqtt.server, port, username, and password agessaman 2026-04-21 21:49:21 -07:00
  • ac2662c573 fix(mqtt): align legacy CLI with slot prefs and restore isConfigValid agessaman 2026-04-21 21:44:03 -07:00
  • d6712c69c8 Merge mqtt-bridge-implementation into mqtt-bridge-implementation-flex agessaman 2026-04-21 21:38:18 -07:00
  • 0ad7c33549 Merge pull request #4 from agessaman/fix/malloc-remove Adam Gessaman 2026-04-21 21:24:54 -07:00
  • e9ff1ae055 Refactor PsychicMqttClient to improve memory management and callback handling. Replace dynamic memory allocations with fixed-size arrays for callbacks, enhancing performance and reducing fragmentation. Introduce inline storage for topics and optimize buffer allocation during connection setup. Update version to 0.2.2 to reflect changes. agessaman 2026-04-21 20:43:09 -07:00
  • d516cd8a9e Fixes #1183 — T-Echo Lite incorrect battery voltage pelgraine 2026-04-10 14:25:51 +10:00
  • 6a53f6de27 Merge branch 'pr/buildsh-refactor-menu' into halo-direct-path-retries mikecarper 2026-04-21 16:55:30 -07:00
  • fae6dd83fd Merge branch 'main' into halo-direct-path-retries mikecarper 2026-04-21 16:38:11 -07:00
  • 8525b4e980 For packets with a path set; auto try again if no echo was heard mikecarper 2026-04-21 16:24:00 -07:00
  • 07671cf1fe Implement proper shutdown procedure for R1 neo Wessel Nieboer 2026-04-21 21:29:18 +02:00
  • d532481f34 Merge pull request #2335 from fizzyfuzzle/v4_adc_mult Liam Cottle 2026-04-21 18:06:42 +12:00
  • 28b1586fd7 feat(techo-lite): add Non-Shell (screenless) companion BLE variant me 2026-04-20 20:45:04 -07:00
  • 3d982711a6 * CommonCLI: more reply bounds checking Scott Powell 2026-04-21 12:12:47 +10:00
  • db7baa7bd7 * CommonCLI: bounds check added to "unknown config:" replies Scott Powell 2026-04-21 12:07:39 +10:00
  • d8552e3344 Better json arg passing in build.sh mikecarper 2026-04-20 14:06:39 -07:00
  • 4c393348df Add new line at the end of the file. mikecarper 2026-04-20 13:53:38 -07:00
  • 166f804da1 Remove unrelated CLI changes from PR branch mikecarper 2026-04-20 13:47:01 -07:00
  • 0ce1a55017 Refactor build.sh menu and build flow mikecarper 2026-04-20 13:40:07 -07:00
  • 2a2c7a171d Merge remote-tracking branch 'upstream/dev' into rak-ethernet Ryan Gregg 2026-04-20 15:06:09 +00:00
  • 1ff9437f73 Enhance MQTTBridge with improved memory management and logging. Introduce deferred logging for connection attempts based on heap availability, and implement QoS support in publish methods for better message delivery control. Add mechanisms to handle low memory conditions, including a gray-zone detection for TLS viability and a post-recovery escalation strategy to ensure system stability. agessaman 2026-04-19 15:33:38 -07:00
  • 563d9a7d39 Merge upstream/dev into mqtt-bridge-implementation agessaman 2026-04-19 10:08:27 -07:00
  • e8907a3108 Add Heltec V4 set adc.multiplier Marco 2026-04-19 15:29:43 +02:00
  • 3fcf5b548b fix(sensecap_solar): set P_LORA_TX_LED to 12 after LED remap Confi 2026-03-25 22:05:28 +01:00
  • dee3e26ac0 Merge branch 'dev' room-server-v1.15.0 repeater-v1.15.0 companion-v1.15.0 Scott Powell 2026-04-19 11:35:03 +10:00
  • 3751785400 * version 1.15.0 Scott Powell 2026-04-19 11:27:55 +10:00
  • 49b37d5622 * minor bounds fix Scott Powell 2026-04-18 21:32:41 +10:00
  • 35b5548c0c Merge pull request #2328 from recrof/xiao_c3-companion-fix ripplebiz 2026-04-18 20:44:15 +10:00
  • 54a48da6b5 Merge pull request #2306 from petrkr/otaupdate2 Liam Cottle 2026-04-18 19:56:56 +12:00
  • 0899f66034 fix: remove sensors from xiao c3 companion because of bootloops Rastislav Vysoky 2026-04-18 09:42:27 +02:00
  • acdb41fcf9 Merge pull request #2103 from robekl/docs-radio-rxgain Liam Cottle 2026-04-18 19:05:43 +12:00
  • 352fe5f4ae Merge pull request #2315 from jirogit/fix/wireless-paper-companion-usb Liam Cottle 2026-04-18 18:45:38 +12:00
  • c7be216f27 fix(sensors): improve sensor initialization and handling to prevent hangs and handle growth Nick Dunklee 2026-04-17 22:00:38 -06:00
  • cfe4b0b9a5 bleuart service stay registered first to prevent gatt cache issues on android when already paired liamcottle 2026-04-18 14:43:47 +12:00
  • 992dddeee5 Added support for Expansion Kit to Heltec V4 OLED repeaters Kevin Le 2026-04-18 09:24:53 +07:00
  • 77d737beb9 Merge pull request #2323 from txkbaldlaw/updated-companion-dfu-from-mt Liam Cottle 2026-04-18 12:17:16 +12:00
  • 00c14cd88c Add local-only uf2reset CLI command mikecarper 2026-04-17 16:40:00 -07:00
  • 0ed29cb7f2 Comment out MQTT debug configurations in platformio.ini for heltec_v4 variants to streamline the build environment. agessaman 2026-04-17 14:52:57 -07:00
  • ab12170867 Update .gitignore to include script-generated certificate files and adjust MQTT preset for 'meshmapper' to reset the connection timeout value to 0. agessaman 2026-04-17 14:51:22 -07:00
  • 074ac3e709 Update MeshMapper preset. Remove script-generated certificate files: x509_crt_bundle.bin and cacert.pem agessaman 2026-04-17 14:51:15 -07:00
  • 96a16c238a Additional Update to FAQs regarding Companion OTA txkbaldlaw 2026-04-17 16:17:12 -05:00
  • f4a4fd7c80 Enhance MQTTBridge memory management by introducing critical heap monitoring and deferred TLS connection attempts based on available heap size. Implement a hard restart mechanism for prolonged low memory conditions to prevent fragmentation. Preserve backoff state during MQTT client recreation to improve recovery from connection failures. agessaman 2026-04-17 08:54:41 -07:00
  • 4f9764b1b4 Update FAQ to include Companion OTA DFU updates txkbaldlaw 2026-04-17 10:56:51 -05:00
  • d7a3d41843 Merge branch 'default-scope' into dev Scott Powell 2026-04-17 16:30:19 +10:00
  • 91f3fa0bdf * CLI: 'region put ...' now defaults to flood allowed Scott Powell 2026-04-17 15:11:10 +10:00
  • 7cdb056cb3 * CLI: 'region default ...' now auto-creates the region Scott Powell 2026-04-17 15:02:04 +10:00
  • 77d02e844f * bug fix Scott Powell 2026-04-17 14:38:03 +10:00
  • d3ba89c8bb * doco: "region default" Scott Powell 2026-04-17 13:49:57 +10:00
  • b898e7a04e Add DFU to BLE Stack txkbaldlaw 2026-04-16 16:04:30 -05:00
  • ab6685a1a7 Update MQTTBridge to optimize memory management by replacing dynamic JSON document allocations with inline StaticJsonDocument instances. Adjust authentication token handling to use inline buffers, reducing heap fragmentation. Modify PSRAM allocation logic for raw data and JSON buffers to enhance performance on PSRAM-enabled boards. Update related comments for clarity. agessaman 2026-04-16 07:56:45 -07:00
  • 958204c7f1 Merge branch 'dev' into lora-longer-preamble OverkillFPV 2026-04-16 20:43:46 +10:00
  • df1e12de3e * Repeater, room server: rule change for sendFloodReply() Scott Powell 2026-04-16 13:22:39 +10:00
  • 230c9af87b feat: add USB Companion Radio env for Heltec Wireless Paper jirogit 2026-04-15 19:43:51 -07:00
  • d2fdd6fad4 * companion: FIRMWARE_VER_CODE now bumped to 11 Scott Powell 2026-04-15 20:47:17 +10:00
  • 576e9dfd45 * bug fix Scott Powell 2026-04-15 15:44:22 +10:00
  • 13fbcd9162 Update MQTT presets to include 'nashmesh' and adjust related documentation. Modify error messages in CommonCLI for improved clarity. agessaman 2026-04-14 21:19:19 -07:00
  • 4131a455a2 * repeater: refactored 'region' CLI commands -> CommonCLI * room server: added RegionMap, and new CommonCLI wiring, default_scope handling * sensor: only minimal RegionMap wiring. Still needs work to handle default-scope Scott Powell 2026-04-15 13:32:49 +10:00
  • ff2df2b712 Refactor MQTTMessageBuilder to accept external JsonDocument parameters for status and packet messages, reducing stack usage and improving memory management. Update MQTTBridge to allocate and reuse DynamicJsonDocument instances for JSON serialization, enhancing performance and efficiency during publish operations. agessaman 2026-04-14 18:07:02 -07:00
  • 0c190dac50 Refactor MQTTBridge to eliminate raw data mutex usage, simplifying raw data handling. Introduce core-specific staging for raw radio data, ensuring thread safety without mutexes. Adjust MAX_QUEUE_SIZE for memory efficiency and update related comments for clarity. agessaman 2026-04-14 16:55:55 -07:00
  • 961f829321 Enhance radio watchdog functionality in Dispatcher to prevent false alarms in quiet mesh environments. Introduce a composite timestamp for radio activity, incorporating last RX, ISR events, and successful TX. Update related methods in Dispatcher and RadioLibWrapper to track radio activity accurately. This improves radio management and troubleshooting capabilities. agessaman 2026-04-14 16:16:49 -07:00
  • e6c6282d40 Variants: Enable ElegantOTA on ESP32-C6 devices Petr Kracik 2026-04-06 10:11:39 +02:00
  • 3a9e1086af SDK3.x: Fix OTA includes, bump Async version Petr Kracik 2026-04-14 15:28:11 +02:00
  • 569cfe177a * repeater: default-scope support Scott Powell 2026-04-14 17:51:34 +10:00
  • 9f680d1744 Merge pull request #2302 from recrof/patch-2 Liam Cottle 2026-04-14 18:36:50 +12:00
  • bd05eca9f5 Add OFFLINE_QUEUE_SIZE=256 for xiao nrf52 companion usb Rastislav Vysoky 2026-04-13 21:09:56 +02:00
  • 49221fc159 Merge pull request #2298 from TheMalkavien/fix/waveshare-rp2040-rx-sensitivity Huw Duddy 2026-04-14 01:36:26 +10:00
  • efdd2b6a6c * companion: simplified the CMD_GET / CMD_SET _DEFAULT_FLOOD_SCOPE Scott Powell 2026-04-13 23:11:21 +10:00
  • d131e8ae35 * companion: RegionMap now used in Datastore * companion: new CMD_SET_DEFAULT_FLOOD_SCOPE * support for regional builds with DEFAULT_REGION_SCOPE Scott Powell 2026-04-13 21:06:53 +10:00
  • 748f9cfdda Merge pull request #2072 from robekl/fix-t1000e-pin-comments Liam Cottle 2026-04-13 02:27:19 +12:00
  • 7e4d5f723a Merge pull request #2102 from robekl/docs-gps-output-format Liam Cottle 2026-04-13 01:51:51 +12:00
  • 3ff8b17660 Merge pull request #1833 from olanwe/set-wifi-offline-queue-sizes Liam Cottle 2026-04-13 01:41:07 +12:00
  • 7d8d66c3e6 fix compilation error in wifi variants due to not enough ram liamcottle 2026-04-13 01:03:32 +12:00
  • 8056344b86 fix(waveshare-rp2040): add SX126X_RXEN=17 to restore RX sensitivity Malkavien 2026-04-12 14:49:42 +02:00
  • 6a939ed8f8 * RegionMap: new 'default' region Scott Powell 2026-04-12 22:06:10 +10:00
  • a9de5bfc0c Merge pull request #1612 from weebl2000/default-button-low Liam Cottle 2026-04-12 23:30:28 +12:00
  • 612aa66fc8 Merge pull request #2075 from pcmoore/working-ina3221 Liam Cottle 2026-04-12 22:49:17 +12:00
  • f2b61f1ce5 Merge pull request #1425 from thomasabbott/tcxo_voltage_fix_rp2040 Liam Cottle 2026-04-12 22:45:00 +12:00
  • c92cd219d1 Merge pull request #2164 from Snayler/dev Liam Cottle 2026-04-12 21:17:42 +12:00
  • d360931aa7 Merge branch 'meshcore-dev:dev' into dev Snayler 2026-04-10 18:31:52 +01:00