Scott Powell
63f4b173da
* misc fixes
2026-07-15 13:21:44 +10:00
Scott Powell
2af1e6d099
* first draft of new ConfigSerializer. (simple embedded JSON prefs)
2026-07-15 01:23:57 +10:00
Scott Powell
d30d8ed748
* HSPI fix
2026-07-14 15:46:36 +10:00
ripplebiz and GitHub
05fdafbb2d
Merge pull request #2898 from entr0p1/fix/lilygo-techo-lite-sx1262-ldo
...
Lilygo T-Echo Lite - Change SX1262 from DC-DC to LDO regulator
2026-07-14 14:53:44 +10:00
ripplebiz and GitHub
f4ed8c711b
Merge pull request #2899 from entr0p1/fix/lilygo-techo-lite-nrf-dcdc
...
Lilygo T-Echo Lite - nRF52840 DC-DC
2026-07-14 14:52:56 +10:00
ripplebiz and GitHub
dc0f837451
Merge pull request #2905 from entr0p1/fix/heltec-t114-nrf-dcdc
...
Heltec T114 - nRF52840 DC-DC Regulator
2026-07-14 14:52:10 +10:00
ripplebiz and GitHub
7f4f03d737
Merge pull request #2946 from hpux735/stream-allocation
...
Add StreamSensor allocation for GroupData
2026-07-14 14:47:57 +10:00
Scott Powell
1bdacb3247
* trying to get Heltec Tracker and Tracker V2 working
2026-07-13 23:27:50 +10:00
ripplebiz and GitHub
b81fb8ebe8
Merge pull request #2917 from jirogit/fix/regionmap-load-eof-handling
...
fix(RegionMap): load() returns actual read success instead of hardcoded true
2026-07-13 18:28:26 +10:00
ripplebiz and GitHub
174bcdfbcc
Merge pull request #2942 from liamcottle/board/thinknode-m9
...
Add support for Elecrow ThinkNode M9
2026-07-13 17:10:54 +10:00
ripplebiz and GitHub
4f12dc02d5
Merge pull request #2937 from benskigomez/fix/gps-timesync-millis-overflow
...
sensors: fix millis() rollover that stalls GPS time-sync on long-uptime nodes
2026-07-13 17:06:09 +10:00
Scott Powell
2c9ab2fe5e
* timing fixes (courtesy of Taco)
2026-07-07 13:54:14 +10:00
Scott Powell
cea246d0eb
* super fast ST7735 display driver
2026-07-06 15:09:18 +10:00
ripplebiz and GitHub
61e21462aa
Merge pull request #2867 from entr0p1/feature/sx1262-ldo-support
...
SX1262 LDO Support
2026-07-04 12:35:03 +10:00
ripplebiz and GitHub
33fdf67e4d
Merge pull request #2874 from neilalexander/neil/replyregion
...
Fix `recv_pkt_region` incorrect usage
2026-07-02 22:20:30 +10:00
ripplebiz and GitHub
affe61dc3b
Merge pull request #2880 from ckoehler/push-sonzsorqmwqz
...
refactor: split MeshTables::hasSeen into pure query + markSeen
2026-07-02 13:58:48 +10:00
Scott Powell
4f8cb8db78
* ACK packets being 'clipped' (in Dispatcher send). Needed to extend max_airtime timeout calc for short packets
2026-06-27 21:06:01 +10:00
ripplebiz and GitHub
3192684582
Merge pull request #2752 from Quency-D/heltec-tower-v2
...
Add Heltec tower v2
2026-06-23 11:51:03 +10:00
ripplebiz and GitHub
aa1cb1f663
Merge pull request #2765 from fizzyfuzzle/ESP32-Reset-Reason
...
Add ESP32 Reset Reason to existing pwrmgt.bootreason cli command
2026-06-23 11:41:57 +10:00
ripplebiz and GitHub
6a63dfce1c
Merge pull request #2771 from oltaco/nrf52-framework-buildfix
...
Point Heltec Mesh Solar and Mesh Pocket at our NRF52 framework fork
2026-06-23 11:37:03 +10:00
ripplebiz and GitHub
60ea4a91bf
Merge pull request #1727 from weebl2000/use-hardware-channel-activity-detection
...
Use hardware channel activity detection for checking interference
2026-06-15 19:51:59 +10:00
Scott Powell
2e73fe948e
* fix for anon lastmod
2026-06-14 18:54:51 +10:00
Scott Powell
538ac38e18
* fix for counter in RESP_CODE_CONTACTS_START
2026-06-14 18:39:34 +10:00
Scott Powell
c2d223ff55
* now handle the case where onAdvertRecv() should _replace_ the anon contact slot
2026-06-14 18:12:08 +10:00
Scott Powell
07648e3344
* fix for anon contacts when full
2026-06-14 17:50:41 +10:00
ripplebiz and GitHub
a5cb0c25ca
Merge pull request #2140 from Quency-D/cli-lna-command
...
Add CLI control to LoRa's fem LNA.
2026-06-13 22:00:08 +10:00
Scott Powell
d5f74e93c5
* PAYLOAD_TYPE_PATH bad path_len now rejected
2026-06-13 18:19:41 +10:00
ripplebiz and GitHub
5f3b7f25d0
Merge pull request #2722 from liamcottle/fix/free-packet-on-parse-failure
...
Fix: CMD_SEND_RAW_PACKET not freeing packet on parse failure
2026-06-08 22:47:06 +10:00
Scott Powell
07a3ca9e05
Merge branch 'dev'
...
# Conflicts:
# docs/faq.md
2026-06-06 21:12:43 +10:00
Scott Powell
8c0d5c5b24
* version 1.16.0
2026-06-06 21:09:38 +10:00
ripplebiz and GitHub
74adda6316
Merge pull request #2702 from meshcore-dev/flood.max.advert
...
new CLI config: flood.max.advert
2026-06-06 21:05:22 +10:00
Scott Powell
8fc2da5c98
* default now 8, per the will of the peoples.
2026-06-06 21:00:58 +10:00
Scott Powell
5f6821bb66
* new CLI config: flood.max.advert (default 16)
2026-06-06 13:09:24 +10:00
Scott Powell
397ac6144f
* number allocations: Ripple range reserved
2026-06-06 12:45:35 +10:00
ripplebiz and GitHub
53d50aa1ef
Merge pull request #2684 from oltaco/rp2040-build-fixes
...
Build fixes for some RP2040 targets
2026-06-05 12:30:08 +10:00
ripplebiz and GitHub
6be398d748
Merge pull request #2663 from oltaco/no-autoshutdown-when-powered
...
Disable auto-shutdown when externally powered, add auto-shutdown warning for OLED displays
2026-06-04 13:42:00 +10:00
Scott Powell
3c96a7de43
* powersaving on/off lowercase fix
2026-06-04 13:36:18 +10:00
ripplebiz and GitHub
999e20a4c2
Merge pull request #1687 from IoTThinks/MCdev-PowerSaving-for-all-esp32-repeaters-202602
...
Added PowerSaving for all ESP32-based repeaters
2026-06-04 13:31:51 +10:00
Scott Powell
83ad3a6dc0
* direct/zero hop by default
2026-06-02 15:32:28 +10:00
Scott Powell
f66c1d0258
* simplified the new flood.max.unscoped pref
2026-06-02 14:15:33 +10:00
ripplebiz and GitHub
09349c5b28
Merge pull request #2661 from mrzarquon/mrz/flood_max_unscoped
...
Implement flood.max.unscoped to allow selective repeating of unscoped messages
2026-06-02 14:00:33 +10:00
Scott Powell
760bb5951d
* Bug fix: adding neighbor when path_mode != 0
2026-06-01 23:08:39 +10:00
ripplebiz and GitHub
85de7d46ad
Merge pull request #2655 from fdlamotte/wio-e5-fix
...
stm32: make subghz dep fix global and update framework
2026-06-01 22:39:01 +10:00
Scott Powell
bc5d648204
* contacts sync fix
...
* fix for reusing transient/anon contacts only
2026-06-01 19:04:42 +10:00
Scott Powell
d9df8307ca
* first draft
2026-06-01 16:49:31 +10:00
ripplebiz and GitHub
4573082f90
Merge pull request #2650 from LeoCatsune/fix/wioe5mini
...
fix: update wio-e5-mini pio config to address SubGhz dependency issue
2026-06-01 15:59:47 +10:00
ripplebiz and GitHub
bb6cf8396d
Merge pull request #2634 from NickDunklee/bme680-fixes-consolidation
...
feat: Integrate BME680 Bosch BSEC support for RAK4631
2026-06-01 13:35:32 +10:00
ripplebiz and GitHub
3e4d6b074a
Merge pull request #2637 from sefinek/docs/remove-duplicate-rxgain-entry
...
docs: remove duplicate radio.rxgain entry and fix hardware note
2026-06-01 13:23:11 +10:00
ripplebiz and GitHub
d8686b224d
Merge pull request #2643 from disq/companion-display-keep-on-when-powered
...
companion_radio: Add optional `KEEP_DISPLAY_ON_USB` flag to keep display on while powered 🤖 🤖
2026-06-01 13:18:34 +10:00
Scott Powell
b259fbd01b
* power saving: hasPendingWork() now also checks if there's a pending contacts write
2026-05-31 18:52:42 +10:00
ripplebiz and GitHub
54c111609a
Merge pull request #2286 from IoTThinks/MCdev-PowerSaving-for-nrf52-companion-202604
...
Added Power Saving for NRF52 companions to have extra 30% battery life
2026-05-31 18:49:46 +10:00
ripplebiz and GitHub
7227871d6a
Merge pull request #2620 from jirogit/feat/kiss-modem-xiao-s3-v2
...
feat(xiao_s3): add kiss modem env
2026-05-25 12:00:46 +10:00
ripplebiz and GitHub
e251dc1659
Merge pull request #2540 from agessaman/feat/regions-quick-loasd
...
Add bulk region hierarchy command to CLI
2026-05-23 18:37:28 +10:00
ripplebiz and GitHub
26d0001301
Merge pull request #2608 from recrof/flood-advert-interval-47
...
Set flood advert interval to 47h for new installs
2026-05-23 15:37:31 +10:00
ripplebiz and GitHub
dc00790f79
Merge pull request #2604 from recrof/patch-1
...
Companion repeat: update to more usable default EU frequency
2026-05-23 15:19:30 +10:00
ripplebiz and GitHub
23f48e025f
Merge pull request #2517 from oltaco/techo-card
...
Add support for LilyGo T-Echo Card (and tiny-ui!)
2026-05-21 20:45:54 +10:00
Scott Powell
a130a95a0d
* added 6th byte to ACK, with RNG
2026-05-21 00:00:03 +10:00
Scott Powell
717142abd6
* bug fix
2026-05-19 17:06:42 +10:00
Scott Powell
2eb747d504
* fix
2026-05-17 22:38:42 +10:00
Scott Powell
f6e6fdaa05
* support for sending 5-byte ACKs
2026-05-17 22:10:13 +10:00
ripplebiz and GitHub
c940ea5f30
Merge pull request #2567 from recrof/patch-4
...
Change MeshCore intro video link to The Comms Channel's MC intro playlist
2026-05-16 13:03:00 +10:00
ripplebiz and GitHub
0db7715430
Merge pull request #2497 from oltaco/reduce-esp32-dram
...
Reduce dram0_0 usage on older ESP32 boards
2026-05-15 14:04:42 +10:00
ripplebiz and GitHub
f4be34a997
Merge pull request #2515 from Cisien/station-g3-esp32
...
Add support for Station G3 and its software configurable LNA/PA1
2026-05-15 13:58:42 +10:00
ripplebiz and GitHub
181a54e718
Merge pull request #2532 from swaits/fix/trace-offset-widening
...
fix(mesh): widen TRACE offset to uint16 to avoid narrowing
2026-05-15 13:17:03 +10:00
Scott Powell
c588540b1b
* new CMD_SEND_RAW_PACKET
2026-05-13 13:28:56 +10:00
Scott Powell
6979326340
* CMD_SET_FLOOD_SCOPE_KEY, now with second variant for explicitly sending un-scoped
...
* FIRMWARE_VER_CODE bumped to 12
2026-05-07 16:51:03 +10:00
ripplebiz and GitHub
b75cefbfb4
Merge pull request #2327 from NickDunklee/fix-environment-sensor-refactor
...
fix(sensors): improve sensor initialization and handling to prevent hangs and handle growth
2026-05-07 15:58:10 +10:00
ripplebiz and GitHub
f9ddd9da72
Merge pull request #2445 from kizniche/update-docs-txdelay-rxdelay
...
Docs: Add explanatory notes for txdelay, direct.txdelay, and rxdelay
2026-05-06 14:37:36 +10:00
ripplebiz and GitHub
00afb06768
Merge pull request #2475 from uwl-cpe-2025/fix/ST7789-reset-timing
...
Do not perform redundant reset on ST7789 displays
2026-05-06 14:32:30 +10:00
Scott Powell
0a8a0a4904
* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
2026-05-01 14:47:07 +10:00
ripplebiz and GitHub
cb81d34b1a
Merge pull request #2424 from liamcottle/ui/website
...
Add MeshCore website to splash screen
2026-04-28 19:12:00 +10:00
ripplebiz and GitHub
1a7b3614a8
Merge pull request #2388 from OhYou-0/lilygo-teth-elite-board-support
...
Add LilyGo T-ETH Elite SX1262 board support
2026-04-28 14:34:11 +10:00
ripplebiz and GitHub
0396cf6771
Merge pull request #2383 from IoTThinks/MCdev-Added-XiaoS3-202604
...
Added Xiao S3 variant
2026-04-28 14:23:42 +10:00
ripplebiz and GitHub
fed8d36d03
Merge pull request #2412 from LitBomb/patch-25
...
Removed links to outdated resources and links
2026-04-27 12:14:23 +10:00
Scott Powell
3d982711a6
* CommonCLI: more reply bounds checking
2026-04-21 12:12:47 +10:00
Scott Powell
db7baa7bd7
* CommonCLI: bounds check added to "unknown config:" replies
2026-04-21 12:07:39 +10:00
Scott Powell
dee3e26ac0
Merge branch 'dev'
...
# Conflicts:
# docs/faq.md
2026-04-19 11:35:03 +10:00
Scott Powell
3751785400
* version 1.15.0
2026-04-19 11:27:55 +10:00
Scott Powell
49b37d5622
* minor bounds fix
2026-04-18 21:32:41 +10:00
ripplebiz and GitHub
35b5548c0c
Merge pull request #2328 from recrof/xiao_c3-companion-fix
...
fix: remove sensors from xiao c3 companion because of bootloops
2026-04-18 20:44:15 +10:00
Scott Powell
d7a3d41843
Merge branch 'default-scope' into dev
2026-04-17 16:30:19 +10:00
Scott Powell
91f3fa0bdf
* CLI: 'region put ...' now defaults to flood allowed
2026-04-17 15:11:10 +10:00
Scott Powell
7cdb056cb3
* CLI: 'region default ...' now auto-creates the region
2026-04-17 15:02:04 +10:00
Scott Powell
77d02e844f
* bug fix
2026-04-17 14:38:03 +10:00
Scott Powell
d3ba89c8bb
* doco: "region default"
2026-04-17 13:49:57 +10:00
Scott Powell
df1e12de3e
* Repeater, room server: rule change for sendFloodReply()
2026-04-16 13:22:39 +10:00
Scott Powell
d2fdd6fad4
* companion: FIRMWARE_VER_CODE now bumped to 11
2026-04-15 20:47:17 +10:00
Scott Powell
576e9dfd45
* bug fix
2026-04-15 15:44:22 +10:00
Scott Powell
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
2026-04-15 13:32:49 +10:00
Scott Powell
569cfe177a
* repeater: default-scope support
2026-04-14 17:51:34 +10:00
Scott Powell
efdd2b6a6c
* companion: simplified the CMD_GET / CMD_SET _DEFAULT_FLOOD_SCOPE
2026-04-13 23:11:21 +10:00
Scott Powell
d131e8ae35
* companion: RegionMap now used in Datastore
...
* companion: new CMD_SET_DEFAULT_FLOOD_SCOPE
* support for regional builds with DEFAULT_REGION_SCOPE
2026-04-13 21:06:53 +10:00
Scott Powell
6a939ed8f8
* RegionMap: new 'default' region
2026-04-12 22:06:10 +10:00
Scott Powell
3b32f35288
* Companion: default scope
2026-04-10 17:01:41 +10:00
ripplebiz and GitHub
f5c0a7440d
Merge pull request #2227 from Quency-D/fix-BME680
...
Fixed the initialization error of the BME680 sensor.
2026-04-02 15:51:26 +11:00
ripplebiz and GitHub
f8fcc1717a
Merge pull request #2190 from brianwiddas/espnow-missing-methods
...
Add missing methods in ESPNOWRadio()
2026-03-31 15:24:27 +11:00
ripplebiz and GitHub
bdeb7d8053
Merge pull request #1982 from weebl2000/radiolib7.6.0
...
Bump RadioLib to 7.6.0
2026-03-30 14:02:08 +11:00
Scott Powell
efc875b1b6
* more notes about number_allocations
2026-03-30 13:53:16 +11:00
Scott Powell
6fb8e60b5f
* number_allocations.md data-type range changes
2026-03-30 11:53:27 +11:00
Scott Powell
515af35b13
* docs changes for PAYLOAD_TYPE_GRP_DATA
2026-03-29 06:33:35 +11:00