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