pelgraine
81ef3ea3c5
update hint text for nav hint for first-time flashers; fix spiffs failure for first-time flash boot
2026-03-23 14:59:31 +11:00
pelgraine
bad821ac4b
tdpro ota update firmware functionality implemented; roomserver ui sender name display fix and speed up delivery time
2026-03-22 13:16:25 +11:00
pelgraine
0bf2826110
roomserver additions stage 2 and dm ui functionality updates
2026-03-22 10:51:59 +11:00
pelgraine
c2840a43aa
roomserver additions stage 1; dms ui functionality improvements; removed t-deck plus device variant
2026-03-21 21:27:20 +11:00
pelgraine
5bed26cb72
mostly t5s3 and some tdpro fixes - chunked save infrastructure, chunked save implementation, non-blocking lazy save, favourite contacts edit double confirmation added, hibernate 4g modem properly
2026-03-20 05:27:20 +11:00
pelgraine
77c92b3567
td pro: footer consistency text updates; improve key polling responsiveness; Add Last Heard screen, access by pressing h key; update mymesh firmware version and date
2026-03-18 22:22:11 +11:00
pelgraine
0549efa627
tdpro v1.0 gps debug fix
2026-03-15 14:17:05 +11:00
pelgraine
a6f0052b89
t5s3 standalone clock sync over serial
2026-03-13 22:50:24 +11:00
pelgraine
479673e90f
LilyGo T5 S3 Epaper Pro No GPS version implementation stage 1 - H752-B; set backlight double click boot to 153 full brightness on, triple click to 40 brightness, double click off
2026-03-13 22:50:23 +11:00
pelgraine
90a4f5f881
multi.acks 1 set default for new firmware installs; can set rxdelay, int.thresh, gps.baud and multi.acks prefs over serial; adjust preamble length dependant on SF setting; updated serial settings guide and Meck Readme accordingly
2026-03-07 15:53:50 +11:00
pelgraine
b27acb3252
multi-byte path implementation to bring Meck up to speed with Meshcore v1.14; fix regression of ui display in last msg rcd repeater hop count view and also update it for 2 byte nodes
2026-03-07 05:02:22 +11:00
pelgraine
859919348d
fix serial settings loop regression argh
2026-03-05 19:13:29 +11:00
pelgraine
e91ad4bac4
repeater admin login regression bugfix and timing response improvements
2026-03-05 18:04:28 +11:00
pelgraine
a74b1c3f7a
fix accidental leftover preseed discovery code
2026-03-05 17:44:05 +11:00
pelgraine
12477af8c7
fix serial monitor loop issue
2026-03-04 19:47:19 +11:00
pelgraine
33f2e0fc6e
proper discover node function working
2026-03-04 18:55:13 +11:00
pelgraine
3f4da4bc2b
Enable settings setup over serial - see guide for details
2026-03-04 07:56:35 +11:00
pelgraine
fe949235d9
fixed stupid persistent contacts saved bug in datastore; prelim contacts discovery function
2026-03-04 07:16:07 +11:00
pelgraine
3a6673edea
attempt to fix contacts persistency error bug
2026-03-03 22:38:40 +11:00
pelgraine
2163a4c56c
sync new message message read or unread notification display better between device ui and ble app; keep in channel after message sent, moved sent toaster popup to in channel
2026-03-01 08:01:47 +11:00
pelgraine
a536196fd7
Added telemetry print to repeater admin including battery and temperature status
2026-02-27 23:09:51 +11:00
pelgraine
7915e5ef0b
Changed max contacts handling to psram so Audio BLE is 400 → 500 contacts, 20 channels (Near BLE protocol max (510)). Audio Standalone350 → 1500 (40 channels → 20) PSRAM-backed. 4G BLE env is 400 → 500 with 20 channels (Near BLE protocol max (510)). 4G Standalone is 600 → 1500 contacts with 20 channels - PSRAM-backed
2026-02-26 14:14:39 +11:00
pelgraine
5cc9feb3e9
fix ble send message buffer handling
2026-02-20 05:53:39 +11:00
pelgraine
d76fa04613
updated firmware version and date; same changes as main branch implementing repeater hop path view for last most recent channel msg rcd
2026-02-20 05:47:00 +11:00
pelgraine
b85172bcc4
fix ble message history bug app to device
2026-02-20 04:44:06 +11:00
pelgraine
1f5cbbd4db
same repeater admin fixes as main
2026-02-15 01:02:35 +11:00
pelgraine
f644892b07
standalone device phase 1 complete - utc offset from gps homepage and gps timesync without ble enabled
2026-02-10 15:59:34 +11:00
pelgraine
fe1c1931ab
Limited repeater admin function stage 1 implemented - login, clock sync, advert, neighbors list
2026-02-10 14:55:47 +11:00
pelgraine
e030a61244
DMs now available - select contact in contacts list view by pressing Enter
2026-02-10 13:59:15 +11:00
pelgraine
500f59abca
fixed buffer flutter overflow issue
2026-02-10 03:23:20 +11:00
pelgraine
6e60c56d48
fixed apparent $ regression
2026-02-10 03:09:28 +11:00
pelgraine
c719df5737
fixed mymsesh cpp error
2026-02-08 01:04:54 +11:00
pelgraine
57e13ecfa8
Implementing sent message ack functionality into txt-reader branch
2026-02-08 01:00:12 +11:00
pelgraine
4b81e596d2
"Fixed the queueSentChannelMessage BLE history ommission"
2026-02-01 20:26:27 +11:00
taco
96ef5e5efe
allow set prv.key from remote, validate new prv.key
2026-01-25 01:32:48 +11:00
Scott Powell
3c27132914
* T1000e BLE - default node name is now the MAC address
2026-01-23 15:53:58 +11:00
nakoeppen
d68bc74514
Remove _serial->isConnected() logic from buzzer notifications
2026-01-20 20:19:10 -06:00
taco
b919119faf
only write contacts when changed
2026-01-16 13:15:35 +11:00
taco
c61fde9328
always send PUSH_CODE_NEW_ADVERT when advert was not added to contacts[]
2026-01-16 13:15:35 +11:00
taco
df6687034a
bootstrap RTC from contact.lastmod and improve slot overwrite logic
...
slot overwrite logic can now safely use contact.lastmod to find oldest contact for overwrite
2026-01-15 18:01:20 +11:00
taco
403ce1db08
contacts: granular autoadd and overwrite-oldest
2026-01-15 18:01:20 +11:00
Scott Powell
3af25495bb
* Repeater: new anon request sub-type: ANON_REQ_TYPE_REGIONS (rate limited to max 4 every 3 mins)
...
* Companion: new CMD_SEND_ANON_REQ command (reply with existing RESP_CODE_SENT frame)
2026-01-03 12:02:15 +11:00
ripplebiz
e31c46ff56
Merge pull request #1294 from liquidraver/factorynvsreset
...
Add NVS partition reset to ESP factory reset
2026-01-03 11:57:14 +11:00
liquidraver
faf177de46
ESP factory reset clear NVS too
2026-01-02 08:37:22 +01:00
entr0p1
4a869163b2
BUGFIX: replay protection on repeaters tripped by timestamp sent from companion node mobile app. Send the node's RTC timestamp for TXT_TYPE_CLI_DATA messages instead of the timestamp from the app (matches the sendRequest() code logic).
2025-12-30 21:58:59 +11:00
taco
638f41d143
calculate shared_secret on demand
2025-12-06 16:21:17 +11:00
csrutil
cfb7ed876c
CMD_SET_CUSTOM_VAR will update gps and gps_interval
2025-11-30 09:45:56 +08:00
csrutil
4aebc57add
fixed gps init value
2025-11-29 18:02:08 +08:00
csrutil
678915ef3b
add GPS interval validation and bounds checking
2025-11-29 17:30:13 +08:00
csrutil
88fb173297
add configurable GPS update interval
...
Make GPS update interval configurable via settings instead of using hardcoded 1 second value. The interval is persisted from preferences and can be adjusted at runtime through the sensor manager settings interface
2025-11-29 17:20:21 +08:00