Commit Graph
5219 Commits
Author SHA1 Message Date
Scott Powell e485d01dcb support for CMD_SEND_TXT_MSG and new TXT_TYPE_CLI_COMMAND 2026-08-23 22:49:45 +10:00
Scott Powell 2c0ace2519 * new TXT_TYPE_CLI_COMMAND (3) 2026-08-23 22:04:05 +10:00
Scott Powell 52306bfe0f legacy queueMessage() case, eg. repeater replies 2026-08-23 20:07:28 +10:00
Scott Powell f7c568e3d9 onCommandDataRecv() use '>' prefix for CLI replies. 2026-08-23 20:03:49 +10:00
Scott Powell 21179760d3 "Unknown command" replies 2026-08-23 19:35:43 +10:00
mikecarper b75441c819 Group firmware picker hardware variants 2026-08-23 02:03:01 -07:00
mikecarper 63ab4a1690 Make firmware picker order independent 2026-08-23 01:45:55 -07:00
mikecarper c22da32964 Generalize firmware picker across hardware roles 2026-08-23 01:21:00 -07:00
Scott Powell b4f7e941fa * CommonRadioPrefs refactors done 2026-08-23 17:30:30 +10:00
mikecarper ae1b928e81 Add GitHub Pages firmware picker 2026-08-23 00:29:00 -07:00
Scott Powell 41588d8052 * adding new CommonRadioPrefs
* refactor: moving various radio CLI handling to CommonRadioPrefs
2026-08-23 14:45:15 +10:00
Kevin Le 4eae86fa09 Moved uptime to below battery icon. Shifted dots left. 2026-08-23 09:25:31 +07:00
liamcottle ab4c33826d don't toggle io pins on rak3401 when probing gps 2026-08-23 14:14:45 +12:00
mikecarper 7d2f69e34f Retain GPS in RAK nRF52 OTA repeaters 2026-08-22 13:27:01 -07:00
Kevin Le 3d830a9c7a Disabled debug log for MKE-S3 2026-08-22 11:43:12 +07:00
ripplebiz 9d7cee6639 Merge pull request #3268 from liamcottle/rak/gps
Add support for RAK12500 and RAK12501 GPS on RAK3401
2026-08-22 14:35:21 +10:00
liamcottle 0b652b5629 add support for rak12500 and rak12501 gps on rak3401 2026-08-22 16:16:32 +12:00
Kevin Le 96397639fe Rearranged pins for MKE-S3 2026-08-22 09:56:38 +07:00
Florent 52f0362c09 ui: repeater discover screen 2026-08-21 18:24:46 -04:00
mikecarper f11e160b73 Harden signed SD and bootloader OTA 2026-08-21 12:15:54 -07:00
entr0p1 e749010bbc Duplicate MAX_CLIENTS definition
MAX_CLIENTS is defined in both src/helpers/ClientACL.h and examples/simple_repeater/MyMesh.h. Appears it was centralised in the former header file some time ago. Both are included in some places and, depending on which order they're in, either value can win.

This change drops the duplicate entry from the repeater firmware and bumps the central limit up to 32 (per the original repeater firmware value).

Changes:
- Remove MAX_CLIENTS from repeater MyMesh.h
- Increase MAX_CLIENTS limit in ClientACL.h to 32
2026-08-21 15:11:57 -04:00
Kevin Le 3077fa2d0b Added T-Echo Lite and MKE 2026-08-22 00:41:12 +07:00
mikecarper 30989a0133 Add MeshTower SD bootloader updates over LoRa 2026-08-21 09:55:15 -07:00
Kevin Le a4fb9d29e8 Fixed GPIOs for MKE-S3 2026-08-21 20:12:55 +07:00
Kevin Le f024668a3e Added board MKE-S3N16 2026-08-21 19:33:52 +07:00
Scott Powell afb969ccca * initial wiring/routing of CLI commands to companion (either via app/serial interface, or remotely via txt message) 2026-08-21 20:55:57 +10:00
mikecarper c7bc7a0740 Compact flood filter persistence 2026-08-21 00:55:05 -07:00
mikecarper 3de5fddf47 Add shared-slot nRF52 bootloader updates 2026-08-21 00:55:01 -07:00
mikecarper b7c9e37d09 Add signed XIAO bootloader updates over LoRa 2026-08-20 22:05:11 -07:00
agessaman 82074edfb3 Add Heltec V4 R8 FEM LNA controls 2026-08-20 21:48:47 -07:00
agessaman e45e977fb1 fix(examples): add MQTT teardown delay before OTA allocation 2026-08-20 21:13:58 -07:00
Adam Gessaman 648f5f1976 feat(mqtt): add Heltec V4 R8 configurations for MQTT observer and room server 2026-08-20 20:50:22 -07:00
mikecarper eb45e9d4f8 Preserve nRF52 OTA boot result diagnostics 2026-08-20 20:32:20 -07:00
agessaman 822020b339 test(alert): add WiFi fault policy host tests 2026-08-20 19:46:58 -07:00
agessaman e3ecae8a94 fix(mqtt): preserve WiFi outage state for alerts 2026-08-20 19:46:44 -07:00
mikecarper fb78e0f55a Wake QSPI flash before controller activation 2026-08-20 19:17:10 -07:00
mikecarper 32a83464b3 Correct QSPI CLI availability matrix 2026-08-20 18:49:45 -07:00
mikecarper 8eef42c937 Wait for QSPI flash operations to complete 2026-08-20 18:48:03 -07:00
mikecarper d29099666e Fix QSPI wake race during OTA staging 2026-08-20 18:12:09 -07:00
mikecarper e287a1ffa2 Add external QSPI staging for nRF52 OTA 2026-08-20 17:51:52 -07:00
mikecarper c98dfb6fe1 Optimize constrained ESP32 build profiles 2026-08-20 00:16:43 -07:00
ripplebiz e0031870f6 Merge pull request #3233 from entr0p1/fix/centralise-max-clients
Fix duplicate MAX_CLIENTS definition
2026-08-20 14:09:30 +10:00
ripplebiz c0f30d7304 Merge pull request #3234 from agessaman/fix/sensors-bosch-alt-i2c-address
Fix I2C address claiming and probe both BMP/BME addresses
2026-08-20 14:01:49 +10:00
ripplebiz a570911fe9 Merge pull request #3236 from DominikTyrala/fix/c3_partition_setup
Fix Seeed C3 radio BLE exceeding flash size
2026-08-20 13:38:26 +10:00
ripplebiz 40570956f0 Merge pull request #3249 from dl9sau/patch-1
Skip empty channel slots in searchChannelsByHash
2026-08-20 13:11:02 +10:00
ripplebiz 8d624b7af4 Merge pull request #3250 from hansimgamr/feat/t114-charging-indicator
Add charging indicator to companion_radio battery icon
2026-08-20 12:59:26 +10:00
mikecarper 8ffa815600 Fix T1000-E temperature and M3 full builds 2026-08-19 18:27:17 -07:00
mikecarper b13eac47a5 Correct Seeed nRF52 firmware size limits 2026-08-19 17:32:57 -07:00
mikecarper 671dd30769 Expand companion offline queues 2026-08-19 17:32:05 -07:00
mikecarper f5bb22cb94 Skip KISS targets by default 2026-08-19 16:22:53 -07:00