pelgraine
595f0073f9
TDeckBoard.cpp — both * 3 / 2 thresholds changed to > designCapacity_mAh, so FCC=3000 with DC=2500 now triggers the Qmax + stored FCC correction.
...
SerialBLEInterface.cpp — added esp_bt.h include and three esp_ble_tx_power_set calls at +9 dBm after BLEDevice::init(), covering default, advertising, and scan power types.
MyMesh.h — FIRMWARE_VER_CODE bumped from 10 → 11.
MyMesh.cpp — The RESP_CODE_DEVICE_INFO frame construction now:
Byte 2: sends 0xFF (sentinel) when MAX_CONTACTS > 510, otherwise the normal MAX_CONTACTS / 2. Older apps interpret 0xFF as 510 contacts — completely harmless.
Bytes 80-81 (new, appended after the version string): uint16_t little-endian with the true MAX_CONTACTS value. Apps that understand v11+ read it here. Apps < v11 ignore trailing bytes — the BLE/serial frame protocol is length-delimited, so extra bytes at the tail are safe.
platformio.ini — Both BLE builds (meck_audio_ble, meck_4g_ble) bumped from 510 → 2000.
mymesh.cpp: writeContactRespFrame return type change (return _serial->writeFrame() result)
checkSerialInterface() batch-fill loop.
2026-04-07 20:04:36 +10:00
pelgraine
8aa0f0388e
meck wifi remote repeater heltec v4
2026-04-05 21:14:52 +10:00
pelgraine
b070af39cc
t5s3 wifi remote repeater
2026-04-05 08:57:47 +10:00
pelgraine
9d45ac52eb
fix wifi repeater and remote repeater ota process, update firmware version platiformio
2026-04-04 11:40:25 +11:00
pelgraine
424e152d4b
simple remote wifi repeater v0.2 & remote repeater path hash mode improvements
2026-04-04 10:51:48 +11:00
pelgraine
c687133b05
tdpro refined file export contacts selection json
2026-03-31 02:49:57 +11:00
pelgraine
c7d0449181
remove sleep for remote repeater
2026-03-30 13:20:31 +11:00
pelgraine
9ddb692806
fix mqttsubscribe
2026-03-30 13:11:54 +11:00
pelgraine
0cab2ddfa7
fix tdpro remote admin display and lora init sd card mix
2026-03-30 13:02:31 +11:00
pelgraine
d07ad71d5d
tdpro remote 4g repeater admin via web app
2026-03-30 12:23:02 +11:00
pelgraine
b4983e48f0
set custom contact paths
2026-03-29 17:06:45 +11:00
pelgraine
c15b30079c
update f send key for previously recorded voice notes
2026-03-29 14:49:31 +11:00
pelgraine
9d7cbd4866
tdpro audio only - voice notes over lora - 5 seconds stage 1
2026-03-29 14:04:54 +11:00
pelgraine
902577ed10
update build date
2026-03-28 01:11:26 +11:00
pelgraine
ce93cfa033
sd file manager ota system
2026-03-27 03:36:20 +11:00
pelgraine
5679cda38e
tdpro touch paches - dialpad touch system conflict fix and longpress changed to 750ms
2026-03-27 02:43:06 +11:00
pelgraine
1ea883783c
update firmware version for incoming ota file handler updates
2026-03-27 02:29:09 +11:00
pelgraine
465a29bb23
fix bootindex method so ereader subdirectory files are recognised and pre-cache is completed properly
2026-03-27 00:58:02 +11:00
pelgraine
81eca29b69
implement meshcore PR 2151 changes
2026-03-27 00:43:10 +11:00
pelgraine
342cf4e745
tdpro large font pref option; various large font ui fixes; fix fcc recognition in t5s3 to match 1500
2026-03-26 15:34:09 +11:00
pelgraine
c52a190ace
update build date
2026-03-26 00:56:20 +11:00
pelgraine
a7bc7a4733
t5s3 only lightsleep mode
2026-03-25 20:17:42 +11:00
pelgraine
5dda0b686e
Incorporate PR 2044 and 2141; tdpro alarm screen - needs 44khz mp3 for sounds
2026-03-25 19:57:35 +11:00
pelgraine
60dcd6a89e
tdpro - remove hint after boot for non-first time flash
2026-03-25 07:25:48 +11:00
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
b0f74b101a
tdpro - update firmware build date; improve keyboard responsiveness after boot
2026-03-23 13:33:23 +11:00
pelgraine
166a433353
td pro - fix missing F discover prompt on home screen for standalone variants
2026-03-22 19:58:12 +11:00
pelgraine
b208af83f6
t5s3 ota
2026-03-22 16:11:37 +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
8839012153
firmware build date
2026-03-22 11:49:47 +11:00
pelgraine
0958ef079e
Fix T5S3 word wrap regression ereader; persist dark mode, portrait mode, baudrate, and auto lock timer in data store
2026-03-22 11:48:57 +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
e8a8be521a
update firmware version and build date
2026-03-21 18:39:06 +11:00
pelgraine
a627fbe0e9
t5s3 - fix for del channel ui and touch function
2026-03-20 23:20:20 +11:00
pelgraine
f118a0949f
fix td pro platformio version whioops; tdpro reader screen ui fix - press enter to go to page
2026-03-20 20:52:39 +11:00
pelgraine
f78824cdc4
tdpro & t5s3 pro - lock screen power saving improvements; fix stupid stupid merged firmware - bug
2026-03-20 20:22:07 +11:00
pelgraine
f81de07830
t5s3 - improved cardkb notes rendering; fix notes generic filename save type
2026-03-20 08:05:23 +11:00
pelgraine
3ae988c0bb
t5s3 cardkb support; update firmware build date
2026-03-20 06:23:05 +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
8e1f2a3a87
t5s3 - last heard touch fix; lock screen 15 min refresh fix; update firmware build date
2026-03-19 17:05:40 +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
6db7b672ca
t5s3 - improvements for page navigation to text reader
2026-03-17 19:17:51 +11:00
pelgraine
046cce6f43
tdpro - bugfix for slow responsiveness occurring if key is pressed during toaster popup message
2026-03-17 18:55:10 +11:00
pelgraine
148f8cea4f
tdpro lock screen stage 2 - auto lock settings preferences implemented
2026-03-17 17:42:10 +11:00
pelgraine
cd69ea546f
tdpro lock screen stage 1 - double click user/boot to lock/unlock screen
2026-03-17 16:56:55 +11:00
pelgraine
7780a0d76e
tdpro intial touch file selector implementation stage 1
2026-03-17 16:35:44 +11:00
pelgraine
33a3352692
tdpro - improved cpu usage for maps and increased key responsiveness after boot; updated firmware date and build
2026-03-17 15:46:42 +11:00
pelgraine
4004acf15d
tdpro darkmode regression bugfixes; update readme
2026-03-15 15:36:18 +11:00
pelgraine
e55799f8a5
tdpro settings screen updates and ui changes; gps baudrate selector kept to settings screen only; firmware version and build date updated
2026-03-15 14:41:03 +11:00