Changelog for 2026-03-21

Date Commit Changes
20. Mar 2026467959cc* version 1.14.1
20. Mar 2026ed990c63Merge pull request #2048 from j0uni/airtime-docs
20. Mar 2026bce0c470Merge pull request #2076 from robekl/docs/fix-path-length-encoding
20. Mar 202642db60bc* markdown changes
17. Mar 2026003eda1fdocs: clarify path length encoding
17. Mar 2026a22c4b62Merge pull request #2052 from Orum/dev
16. Mar 2026b4b66521Add MCU temperature to telemetry responses from room servers.
16. Mar 20264b6eb70bAirtime (af) documentation update
17. Mar 2026f9250da5Merge pull request #1653 from jbrazio/2026/remote-lna
16. Mar 202683b7a956Merge pull request #2 from weebl2000/2026/remote-lna
16. Mar 202692bef49cMerge branch 'dev' into 2026/remote-lna
16. Mar 2026274e00dfMerge remote-tracking branch 'upstream/dev' into 2026/remote-lna
16. Mar 202675895895Add USE_SX1262 flag to multiple platformio.ini configurations
16. Mar 20262f2d92caMerge pull request #1964 from EtoOnAmill/main
16. Mar 2026c0d73ec4Merge pull request #1984 from samschlegel/samschlegel/rak3401-power-management
16. Mar 2026a0867a0bMerge pull request #2009 from MGJ520/dev
16. Mar 20261a35d33bMerge pull request #2023 from nextgens/fix_pio_upload
16. Mar 2026fcfdc5fc* Repeater and Room Server: flood advert timer now uses the path_hash_mode pref
16. Mar 20262de44e5fMerge pull request #2037 from weebl2000/fix-heltec-E213-E290-eink
15. Mar 20260e622401Set AUTO_OFF_MILLIS to 0 for E213, E290
06. Mar 2026696323c1Fix Heltec E213 and E290 e-ink board builds
15. Mar 2026ba718206Merge pull request #2026 from sybrenstuvel/sybren/dev-fix-sensecap-solar-led-green
14. Mar 20269349e6abSenseCap Solar: fix use of LED_GREEN
14. Mar 20268ee4dc64fix build
13. Mar 20269af332b6Make sure LR1110 builds
13. Mar 2026aedc00e1Merge pull request #1999 from weebl2000/also-sanity-build-main-dev
12. Mar 20267ecfbfd4Merge branch 'meshcore-dev:dev' into dev
12. Mar 202630714298Support for GAT562 30S Mesh Kit device
12. Mar 202682689512Fix incorrect comments
12. Mar 2026e9ff0bd9Remove GAT562 Mesh Tracker Pro device radio preset
12. Mar 2026bb8dc5b5Merge branch 'main' into dev
12. Mar 2026792f2999Merge pull request #1873 from Specter242/codex/sensecap-solar-led-poweroff-parity
11. Mar 2026bcfe0013Have our github PR sanity check also run against main and dev for every merge
11. Mar 20268ac8c4d5Merge pull request #1991 from weebl2000/prevent-auto-restart-ble-nrf52
11. Mar 20268a3262cdMerge pull request #1483 from ssp97/dev
11. Mar 202682d1a3daMerge pull request #1977 from robekl/docs/implementation-sync-release
10. Mar 2026095f97b3set prv.key doc update
11. Mar 2026a10476efMerge pull request #1845 from lincomatic/repeaterbaud
10. Mar 2026e3afbf97Prevent auto-restarting BLE when disabling it on nRF52
09. Mar 2026bfdbcd85Add nrf52 power management for RAK3401
10. Mar 2026c80bd9ccMerge pull request #1952 from AI7NC/patch-1
09. Mar 2026b47b8577Merge pull request #1980 from MGJ520/dev
09. Mar 2026011c5ba1Add support for the GAT562 Mesh Tracker Pro device
09. Mar 2026dc48126bAdd support for the GAT562 Mesh Tracker Pro device
08. Mar 20266677b409docs: sync companion and kiss protocol docs
08. Mar 20260d0b31ebdocs: sync CLI and payload docs with implementation
08. Mar 20262715d3a1* Dispatcher::next_tx_time init fix
08. Mar 2026cf0cc851Merge pull request #1297 from ViezeVingertjes/feature/duty-cycle-token-bucket
07. Mar 202636db50a0Update cli_commands.md R400 grammer
07. Mar 2026bb454861Update cli_commands.md R402
07. Mar 2026fe32f16aUpdate cli_commands.md R399 updates
07. Mar 20264aaa557dApply suggestion from @weebl2000
07. Mar 20260228d596Apply suggestion from @weebl2000
07. Mar 2026721c21f1Apply suggestion from @weebl2000
07. Mar 2026b0000c2fRemoved section for individual `get bridge.source`
08. Mar 2026c8e003f8Merge pull request #1960 from jbrazio/2026/devcontainer
07. Mar 202688f2e35fdevcontainer: add bun feature and update postCreateCommand
07. Mar 20265ac8ab2aMerge pull request #1689 from aXistem-dev/feature/sensecap-led-fix
02. Feb 202651882215sensecap_solar: fix LED definitions (white=11, blue=12)
07. Mar 202676524c70Merge pull request #1589 from marnick-hartgers/gps_sencecap_solar_p1
07. Mar 202629be7e29Merge pull request #1877 from DanielNovak/fix-countbefore-sentinel-regression
07. Mar 2026aad56bb3Merge pull request #1936 from Quency-D/dev-heltec-tracker-v2
07. Mar 20265dddb8a3Merge pull request #1350 from weebl2000/sync-gps-time-30min
07. Mar 20262a6325d8Merge pull request #1915 from weebl2000/fix-incorrect-ram-flash-maximums
07. Mar 2026bd47d8d8Merge pull request #1391 from R6DJO/fix_t1000-e_temp
07. Mar 2026ca476488Merge pull request #1364 from weebl2000/pass-rtc_clock-to-locationprovider
06. Mar 2026d2a6fda8Update cli_commands.md
06. Mar 2026992cc083Update cli_commands.md to include path.hash.mode and loop.detect
06. Mar 20267a8370faFixed a bug in the LORA_TX_POWER comment.
06. Mar 2026cdca7954Update Heltec Tracker v2 to version KCT8103L.
06. Mar 202614db7d43Merge pull request #7 from meshcore-dev/dev
06. Mar 20269f1a3eafMerge branch 'dev'
06. Mar 20263fe2dd7f* ver 1.14.0
05. Mar 20263e7fb4adAdd setRxBoostedGain method declaration and implementation for SX1262/SX1268
05. Mar 20269a95e25eRemove unused RX boosted gain mode functions and related preprocessor directives across multiple variants
05. Mar 2026f858f2e4Rename sx126x_rx_boosted_gain to rx_boosted_gain
05. Mar 20268df87d56Merge remote-tracking branch 'upstream/dev' into 2026/remote-lna
05. Mar 20265684b4f1* LOOP_DETECT_MODERATE bug fix
05. Mar 2026e233346b* repeater: new "get/set loop.detect {off | minimal | moderate | strict }"
05. Mar 20263031deb9Merge pull request #1811 from robekl/docs_update_cli_commands
05. Mar 2026dc9e7abaMerge pull request #1490 from mesher-de/feature-0hop-cli
05. Mar 2026044c66e2Merge pull request #1001 from kallanreed/fix_gps_debug_logging
04. Mar 20263e5522fcMerge pull request #1901 from weebl2000/fix-ikoka-handheld-build
04. Mar 202660b76f56update PR #765
04. Mar 2026801ed6bbMerge remote-tracking branch 'origin/dev' into fix-incorrect-ram-flash-maximums
10. Jan 202667d22401Pass rtc_clock to all MicroNMEALocationProvider instances
09. Jan 202610f2fecdSync time with GPS every 30 minutes
02. Mar 2026c0c9c17cand buildscript
02. Mar 2026780720c1and board!
02. Mar 202690fcd104Fix ikoka handheld build
04. Mar 2026cdd3d5f3Merge pull request #1841 from weebl2000/nit-prefs
03. Mar 20267c594ebcMerge pull request #1743 from weebl2000/fixagcreset
03. Mar 2026ba3d9e26Merge pull request #1836 from weebl2000/fix-rak3401-sky66122-11-fem
03. Mar 2026d7ad8904Merge pull request #1633 from weebl2000/fix/gps-uart-power-leak
03. Mar 202667779adeMerge pull request #1600 from weebl2000/heltec_deep_sleep_lna
03. Mar 2026bbd621baMerge pull request #1351 from weebl2000/heltec_wireless_tracker_gps
03. Mar 20266431cd2dMerge pull request #1900 from wbijen/feature/contact-filter-by-hops
03. Mar 20261d190ad9Clamp max_hops to 64 to cover full protocol hop range (0-63)
03. Mar 20262cb08775Clarify comment wording: 1 = direct (0 hops)
03. Mar 2026c016db86Address PR review: subtract-1 encoding and clamp max_hops
02. Mar 202600566741Add configurable max hops filter for auto-add contacts
01. Mar 20260d87dcc9Also fix countBefore(0xFFFFFFFF) to return _num
09. Feb 20268a9a0dcaFix GPS +8mA power leak when disabled (nRF52)
09. Jan 202659d9770aAdd GPS support Heltec Wireless Tracker v1.x
21. Feb 20269bae9d0efix comment, we know the band now after checking LR1110 user manual
21. Feb 202685f764a1Calibrate configured frequency for AGC reset
21. Feb 2026f54948e0Also implement LR11x10 AGC reset
19. Feb 2026b2032e11make it more dry
19. Feb 20269106ab46reset noise_floor sampling after agc reset
19. Feb 2026a2dc2eb5when doing AGC reset, call Calibrate(0x7F)
19. Feb 2026f81ec4b1fix agc reset
27. Feb 202649d83135Fix pin mapping & TX switch (it's DIO2)
26. Feb 20265a5568edDrive CTX low first
25. Feb 2026ac2aa03bAdd SX126X_REGISTER_PATCH for RAK3401
25. Feb 202670f1ad4aFix RAK3401 SKY66122-11 FEM control: enable CSD/CPS for proper PA and LNA operation
25. Feb 2026d9e67222prefs is 5 char length :nerd:
08. Feb 20262bb6f636Add 1ms delay after powering PA (cold-boot)
06. Feb 2026329e4081Hold GC1109 PA_POWER during deep sleep for LNA RX wake
28. Feb 2026c7568a8dReplace 0xFFFFFFFF sentinel with explicit getOutboundTotal()
28. Feb 2026c436bd42Fix countBefore sentinel regression from millis wraparound fix
28. Feb 202606ab9f7fMerge pull request #1871 from enricolorenzoni59/gps-sync-reply
28. Feb 20268ad17d10`gps sync` reply: fill buffer with text
28. Feb 2026eee42c50Merge pull request #1569 from IoTThinks/MCdev-Fixed-Incorrect-Release-of-RefCountedDigitalPin
27. Feb 2026e08dcbddsensecap solar: stabilize wake pin and add button hold poweroff
27. Feb 2026e3237559sensecap solar: add poweroff command and board power/LED parity
27. Feb 202664a16d7aMerge branch 'dev' into 2026/remote-lna
27. Feb 20263a818378Merge pull request #1 from weebl2000/2026/remote-lna
26. Feb 2026b67decfb* bug fix: Packet::writeTo(), Packet::readFrom()
26. Feb 2026ca81f645Merge branch 'multibyte-paths' into dev
26. Feb 202652804330Merge pull request #1820 from recrof/patch-1
25. Feb 2026557d714cdon't limit bridge_baud to 115200
25. Feb 2026def01889Merge branch 'dev' into multibyte-paths
25. Feb 20268737c64f* Packet::copyPath() fix
25. Feb 2026eeae32b2Merge pull request #1826 from dreirund/docs_-_fix-faq.md-bogous-last-tableofcontentsentry
25. Feb 20261bde7de5Merge pull request #1822 from dreirund/docs_-_add-more-other-projects
25. Feb 2026e6e87fb8Merge pull request #1838 from weebl2000/github_workflows_sanitycheck
25. Feb 202615cce12eAdd basic sanity test github PR workflow
24. Feb 20268bf63256Fix remote LNA toggle bugs: correct register comparison, add missing implementations, wire up companion radio
24. Feb 2026751a3e49Merge pull request #1 from dreirund/docs_-_categorise-faq: "docs/faq.md: Categorising section 5.14. "Q: Are there are projects built around MeshCore?""
24. Feb 2026ff72564bdocs/faq.md: Categorising section 5.14. "Q: Are there are projects built around MeshCore?".
24. Feb 2026b16adee4docs/faq.md: Table of Contents: Remove bogous `[| | High Output | 22 dBm | 28 dBm | |](#--high-output--22-dbm--28-dbm--)`.
24. Feb 20265e24d03afaq.md: Section 5.14: Added more external projects.
24. Feb 2026f4748a7f* misc
24. Feb 2026b777a7c6Update default preset to EU/UK (Narrow)
24. Feb 2026b14879ce* CMD_GET_ADVERT_PATH bug fix
23. Feb 2026b43319d1docs: correct CLI command forms and targeted typos
24. Feb 2026f7c8cf11Merge pull request #1808 from callum5892/dev
23. Feb 20269f4eeeecAdded build flags for M5Stack Unit C6L
24. Feb 20269d5c4865* room server fix
24. Feb 2026213d0850* revert CMD_SEND_SELF_ADVERT, use _prefs.path_hash_mode
23. Feb 202645564bad* Dispatcher bug fixes
23. Feb 20265b0884ad* added CMD_SET_PATH_HASH_MODE
23. Feb 2026e52d57c0* companion: new pref: path_hash_mode (0..2) * companion: new field in CMD_SET_OTHER_PARAMS, path_hash_mode * companion: CMD_SEND_SELF_ADVERT, cmd_frame[1] now holds the path hash size (0 = zero hop, 1..3 = flood path hash size)
23. Feb 2026a66773ba* CommonCLI: added "get/set path.hash.mode "
23. Feb 202605e7b682Merge branch 'dev' into multibyte-paths
23. Feb 20269c318561Merge pull request #1792 from ElectroMW/feature/t-beam-supreme-improvements
23. Feb 20262e0fa3ecMerge pull request #1794 from accumulator/heltec_wireless_tracker_companion_usb
23. Feb 20268ee48673Merge pull request #1795 from DanielNovak/fix-packetqueue-millis-wraparound
22. Feb 20265a885bffMake full use of board's 8MB Flash and add companion WiFI target
22. Feb 2026011edd3cFix millis() wraparound in PacketQueue time comparisons
22. Feb 20263dc14976add companion usb build target for Heltec Wireless Tracker
19. Feb 20263e76161e* refactor of Contact/Client out_path_len (stored in files), from signed to unsigned byte (+2 squashed commits) Squashed commits: [f326e25] * misc [fa5152e] * new 'path mode' parsing in Dispatcher
21. Feb 2026d05d6abaMerge pull request #1726 from weebl2000/fix-packet-pool-leak-queue-full
21. Feb 2026c2abe894Merge pull request #1728 from oltaco/nrf52-bootloader-version
21. Feb 2026f903c50eMerge pull request #1758 from jeroenvermeulen/patch-1
20. Feb 2026246f5352Update admin password command description
18. Feb 202613d0dff9Reverted to use GPIO 17, 18 as I2C for Heltec v4 repeater
05. Feb 202644b80d00Disabled periph_power for Heltec v4's display
05. Feb 2026f6603fe7Set back PIN_VEXT_EN_ACTIVE=HIGH
05. Feb 202639fb2902Avoid negative _claims
02. Feb 2026063f5056Fixed RefCountedDigitalPin.h to release claim correctly. Ensure no negative claims number.
18. Feb 20261500a5a9add get bootloader.ver command for nrf52
17. Feb 2026ffc9815eFix packet pool leak when rx queue is full
17. Feb 20268e404e9aadd advert.zerohop command to CLI
17. Feb 2026bbc5f0c1Merge pull request #1718 from realtag-github/repeater-v1.13-implement-discover
17. Feb 20262e002981* companion: retransmit delays now hard-coded (only for client repeat mode)
17. Feb 20265de3e1bf* repeater: slight increase to default direct.txdelay
17. Feb 2026a073ba47Merge pull request #1719 from 3dpgg/pr_lilygo_tlora_terminal_chat
16. Feb 20263e53df50Fix LilyGo_TLora_V2_1_1_6_terminal_chat build
17. Feb 20260770618eAllow repeater discovery even if repeater mode is disabled on the requesting repeater.
17. Feb 2026bf9c6cb5Increased the timeout timer to 60 seconds, up from 30 seconds.
17. Feb 202687c78a98discover.neighbors sends a tagged repeater discovery request and only accepts matching repeater responses
16. Feb 2026e8785dd9discover sends a single repeater discovery request and populates the neighbor list; self is excluded
15. Feb 202620059774Merge pull request #1699 from recrof/m5stack-m6l-build-fix
15. Feb 2026cafc212bfix M5Stack Unit M6L build errors
15. Feb 2026295f67d4Merge branch 'dev'
15. Feb 2026e2571acc* ver 1.13.0
15. Feb 2026603bd0e4Merge pull request #1346 from mboelen/patch-1
15. Feb 202688452c41Merge pull request #1603 from oltaco/fix-build.sh-for-RP2040-and-STM32
15. Feb 20262220eca4Merge pull request #1669 from Azuresword/fix/wio-tracker-l1-grove-sensor-v2
15. Feb 2026a6e741e3Merge pull request #1672 from ChaoticLeah/feature/mute-buzzer-icon
14. Feb 20260abac357* client_repeat state now in _DEVICE_INFO response
14. Feb 2026564a19d1* companion client repeat mode support
13. Feb 20265df139f3update build.sh to support RP2040 and STM32
06. Feb 202677675ab4add -D ESP32_PLATFORM to esp32_base
12. Feb 2026246d681bMerge pull request #1678 from liamcottle/main
08. Feb 20264224ddffrefactor packet format docs
12. Feb 20265ccae4bdMerge pull request #1671 from recrof/rak3112-fix
11. Feb 2026fb025fb6Add muted icon to show when buzzer is muted
11. Feb 2026beff18c5fix usb and build for rak 3112
11. Feb 2026f720338cFix WioTrackerL1 BLE companion: route sensors to Grove I2C bus (Wire1)
11. Feb 2026e33d93dcMerge pull request #1611 from weebl2000/semtech-patch-tracker-v2
11. Feb 20268db42146Merge pull request #1645 from Snayler/Snayler-patch-1
11. Feb 2026e418b0c0Merge pull request #1557 from mattzzw/dev
10. Feb 2026d11d8ea6Merge branch 'meshcore-dev:dev' into dev
10. Feb 2026f4951d08Fix typo with USE_SX1262/SX1268
10. Feb 202671136671Implement remote lna toggle cli cmd
10. Feb 20264944a46aMerge pull request #1638 from thanegill/build_sh-list
10. Feb 20267d7e88e9Merge pull request #1651 from liamcottle/fix/path-trace-timeout
10. Feb 2026bafa2ccdfix estimated timeout for multi byte path traces
09. Feb 2026810fd561Enable TX LED for LilyGo LoRa32 V2.1_1.6
09. Feb 20263f33455bMerge pull request #1570 from Quency-D/fix-heltec-power-consumption
09. Feb 2026248c3107Merge pull request #1605 from ViezeVingertjes/kiss-modem-spec-compliance
09. Feb 20269efb7cb0Merge pull request #2 from weebl2000/pr-1570-fix-heltec-v4-power
08. Feb 20263ff1394dbuild.sh: add list and -l to list firmwares available to build.
08. Feb 2026e4ef6dbaMerge pull request #2 from agessaman/fix-simplify-kiss-noise-floor
09. Feb 2026b1094c28Merge pull request #1616 from jbrazio/2026/raknorm
08. Feb 2026f6fc0560Merge pull request #1609 from weebl2000/bridge-always-has-work
08. Feb 2026736ddbfdMerge pull request #1620 from thanegill/patch-2
07. Feb 202631a2e74aCorrect manufacturer name 'Elecrow ThinkNode M5'
08. Feb 2026e8126322Merge pull request #1619 from liamcottle/main
08. Feb 202685aa052eonly deploy docs from main branch
08. Feb 20266564bbd5migrate docs build script so cname survives
08. Feb 202610eacc4eMerge pull request #1316 from weebl2000/allow-negative-tx
07. Feb 2026fcfbb458Refactor environment names and build flags for RAK variants
07. Feb 2026519b97a9Updated the Dispatcher logic to replace hardcoded values with defined constants for minimum TX budget reserve and airtime division.
07. Feb 202630d65887Update logic in Dispatcher to ensure refill is only applied when greater than zero.
07. Feb 2026e8646f5eParse as signed int
07. Feb 2026776131e2simplify kiss noise floor sampling
07. Feb 202623b4baa0Enable register patch heltec tracker v2
07. Feb 2026c4c287d0Bridge always has work (prevents sleep)
07. Feb 2026f6ebbd97Remove redundant locals in handleSetRadio
07. Feb 20265157daf1Remove individual HW_RESP_* defines, use HW_RESP() macro directly
07. Feb 202600b44c41Remove redundant send/complete/finished callbacks, use Radio interface directly
07. Feb 2026362b5eb0Update protocol docs for new response codes and signal reporting
07. Feb 20265ccd99e2Add toggleable per-packet signal reporting
07. Feb 20267982d1ceUse high-bit convention for hardware response codes
06. Feb 202649e75161Add KISS UART support
06. Feb 2026f445b5acfix(kiss_modem): improve RX delivery and noise floor sampling
06. Feb 20261af013c7Clarify data frame limitations in KISS modem documentation.
06. Feb 202602ddc05cReorganise KISS protocol to close gaps.
06. Feb 2026203d86f8Update documentation.
06. Feb 2026f78617dbAdd periodic noise floor calibration and AGC reset
06. Feb 20265dcc377bRewrite KISS modem to be fully spec-compliant
07. Feb 2026bcb7a806Merge pull request #1578 from recrof/m5stack-unit-c6l
07. Feb 2026c1c98485Merge pull request #1596 from jbrazio/2026/t114-sensors
07. Feb 202665020673Merge pull request #1591 from agessaman/fix-kiss-noise-floor
06. Feb 20260b1fd580Fix double claim, eliminate dead code at compile time
03. Jan 2026d0720c63Allow negative tx power
06. Feb 20260a66dee9fixed build without ENV_INCLUDE_GPS
05. Feb 2026c0b81b9aClean up comments on kiss noise floor changes.
05. Feb 202618473333Merge remote-tracking branch 'upstream/dev' into 2026/t114-sensors
05. Feb 20265cb26b91Refactor Heltec T114 sensor management
05. Feb 2026f0aa12faMerge remote-tracking branch 'pikolin/T114_sensors' into 2026/t114-sensors
05. Feb 2026f7e92a7cMerge pull request #1398 from Socalix/heltecv4-register1
05. Feb 202676a46a74Merge pull request #1562 from oltaco/nrf52-sleep-repeater
05. Feb 20264b9d5462Merge pull request #1532 from oltaco/esp32board.h-removewifi
04. Feb 20265120f992Merge remote-tracking branch 'origin/dev' into gps_sencecap_solar_p1
03. Feb 20260fb57033fix(kiss): periodic noise floor calibration and AGC reset
04. Feb 202623602591Merge pull request #1487 from oltaco/refactor-ui-with-ringbuffer
04. Feb 202610067adaMerge pull request #1590 from djp3/main
03. Feb 2026dccdc4d9Fix URLs
26. Jan 2026598489berefactor ui with ring buffer and display most recent
03. Feb 202646012f89gps for sensecap p1 solar
04. Feb 2026cd8d2fdbMerge pull request #1583 from liamcottle/docs/migrate
03. Feb 20264af31e55refactor documentation
03. Feb 2026e03f311eMerge pull request #1545 from ViezeVingertjes/kiss-modem-firmware
03. Feb 2026384e4820Create CNAME
03. Feb 20262eb1d801Merge pull request #1579 from liamcottle/docs
02. Feb 202684e68cf4initial port of M5Stack Unit C6L, update pioarduino to newer bugfix release
02. Feb 2026f0ba14ffRemove sync word handling from KissModem.
02. Feb 2026e15503d5Fix low power consumption issues
02. Feb 2026ab994664Merge pull request #1549 from Meshcore-Portugal/jbrazio/t114-fix
01. Feb 202622393076Enable I2C sensors and EnvironmentSensorManager for Heltec T114
01. Feb 2026a342ab84nrf52: allow repeater to sleep when idle
01. Feb 2026699d1cd0Merge pull request #1495 from oltaco/esp32-advblob-removal
01. Feb 202613cfc9adMerge pull request #1498 from piotrmalek/fix-env-sensor-manager
01. Feb 2026f2313471Merge pull request #1512 from litruv/dev
01. Feb 2026852c0b0bMerge pull request #1547 from oltaco/t114-remove-extra-dcdcen
31. Jan 20262b754d42cli_commands.md: `region` available via remote cli in 1.12.0
31. Jan 2026240b5ea1Refactor KissModem to integrate radio and sensor management directly, removing callback dependencies.
31. Jan 20261bcb52baAdd new commands and responses for RSSI, channel status, airtime, noise floor, statistics, battery, and sensors.
31. Jan 2026b5248faeRevert "Merge pull request #1428 from etienn01/update-t114-i2c"
27. Jan 20268d5eaf50add makeBlobPath inline helper for esp32
27. Jan 202631ba971conly store advblob when adding/updating contacts
27. Jan 2026e6e1b810 add DataStore::deleteBlobByKey()
31. Jan 2026c5b1d302t114: remove extra DCDC enable
31. Jan 2026c786cfe6Add KISS Modem firmware
30. Jan 202606a83c04Merge pull request #1531 from agessaman/add-recv-errors-stats
29. Jan 2026019bbf74Add recv_errors to CMD_GET_STATS STATS_TYPE_PACKETS response
30. Jan 2026c7eea391fix: remove esp_wifi.h from esp32board.h
30. Jan 2026cf7d95c6Merge pull request #1509 from stevenlafl/tbeam-1w
30. Jan 2026e60fb14eMerge pull request #1500 from Meshcore-Portugal/jbrazio/2026_03a6aa94
30. Jan 2026e50fe31fMerge pull request #1528 from recrof/revert-1437-dev
30. Jan 2026c345f1daRevert "Remove _serial->isConnected() logic from buzzer notifications"
29. Jan 202631fbb679Merge branch 'dev' into heltecv4-register1
29. Jan 2026acca73f5Merge pull request #1524 from recrof/thinknode-m3-m6-fixes
29. Jan 20262a321b53renamed board files
29. Jan 20263a7ccc08fixed build errors and typos/inconsistencies
29. Jan 2026e738a747Merge branch 'dev'
29. Jan 2026465776d6* ver 1.12.0
28. Jan 2026a9a8299eSet LilyGO T-Beam 1W to use TX0 3.0V (within reference +2.85V~+3.15V)
28. Jan 202644e7c092Add battery min/max voltage parameter support
28. Jan 2026f7e54ea7Add LilyGO T-Beam 1W Support
29. Jan 2026629adc23Merge pull request #1508 from recrof/rak4631-cleanup
29. Jan 20268f605f83Merge pull request #1507 from recrof/rak3401-board-fix
29. Jan 2026dd2a9044Refactor display scaling definitions for HELTEC_VISION_MASTER_T190
28. Jan 2026f4187242moved pindefs from board file to variant.h
28. Jan 2026d5a73b23fix: build errors because of changes in NRF52 base class
28. Jan 2026706b5a39allow manual deploy
28. Jan 2026c35c1961add docs branch for testing
28. Jan 2026132c8961add workflow to build and deploy docs to github pages
28. Jan 2026a87c0fe2separate table of contents
28. Jan 20260c2da8ceadd support for mkdocs
28. Jan 202693367b9fMerge pull request #1493 from Cisien/dev
28. Jan 20263fc736e3Merge pull request #1499 from Meshcore-Portugal/jbrazio/2026_2768c833
26. Jan 20264e1e8bbfAdd a cli command reference document
27. Jan 2026edeafde5Fix: Correct validation logic in isValidName function
28. Jan 202658a37823Merge pull request #1497 from oltaco/meshtiny-build-fix
27. Jan 20269665feeeUpdate runArgs in devcontainer.json
27. Jan 20263845a1c0Fix incorrect INA260 address in debug message
28. Jan 20264a83a665build fix for meshtiny (nrf52board ota refactor)
27. Jan 2026ac79b38fMerge pull request #1246 from fschrempf/nrf-dcdc
27. Jan 20263f3978c7Merge branch 'dev' into nrf-dcdc
27. Jan 2026c0194d88Merge pull request #1492 from oltaco/meshtiny
27. Jan 2026fedf7032Merge pull request #1486 from Quency-D/fix-heltec-v4-tft
27. Jan 20265ff6e813* Fix: RegionMap build fail on _max
27. Jan 202656275009* new "clkreboot" CLI command
27. Jan 20265a20e867support for meshtiny
27. Jan 2026d81616ecMerge pull request #1476 from mattzzw/region_via_LoRa
24. Jan 20260805a47fAdd output of region cmd via lora cli
26. Jan 2026f1be7d09Merge pull request #1488 from liamcottle/firmware/boot-adverts
26. Jan 20267e24bd00increase maximum flood advert interval to 168 hours (7 days)
26. Jan 2026d13bc446added build flag to enable/disable boot advert
26. Jan 2026ed589f96boot adverts are now zero hop instead of flood
26. Jan 20264b7684c7Merge pull request #1477 from Cisien/dev
26. Jan 2026c7ac16f0Add v4-tft code.
26. Jan 20260bc0fc2cfix: avoid redundant redefinition of SX126X_DIO3_TCXO_VOLTAGE
25. Jan 20267ae16421* region names now don't need '#' prefix. (SHA still adds a '#' for back compat)
24. Jan 2026c16bcd2fExpose a counter to track RadioLib receive errors
25. Jan 2026a5f37660Merge pull request #1429 from Snayler/dev
25. Jan 2026f0269c9bMerge pull request #1465 from recrof/rak3112-port
25. Jan 2026153bcdc6Merge pull request #1457 from oltaco/remote-set-prvkey
25. Jan 202696ef5e5eallow set prv.key from remote, validate new prv.key
25. Jan 2026988287bfrecalc ClientACL shared_secrets at startup
25. Jan 20266336bd5brefactor ClientACL and CommonCLI, add ClientACL::clear()
24. Jan 2026f46f0d0e* WIO tracker l1: BLE companion. default node name now MAC address
24. Jan 2026c7b3d349Merge pull request #1456 from Quency-D/fix-env-i2c
24. Jan 2026e744adfaMerge pull request #1413 from entr0p1/powermgt-nrf52840-v2
24. Jan 2026b853c7ceMerge pull request #1459 from oltaco/fix-roomserver-debug
23. Jan 2026266f6ee8fixed battery measurement
23. Jan 2026e7c72c5cinitial port of rak3112
23. Jan 20269dd52bd0build fix for room server with MESH_DEBUG=1
23. Jan 20261f59e528nRF52840 Power Management - Phase 1 - Boot Low VBAT Voltage Lockout
23. Jan 20263c271329* T1000e BLE - default node name is now the MAC address
23. Jan 2026fc61018dFix the issue of inconsistent I2C usage in the environmental sensor.
23. Jan 2026616eb57bMerge pull request #1428 from etienn01/update-t114-i2c
23. Jan 2026537acd7eMerge pull request #1437 from nakoeppen/dev
23. Jan 202632230f61Merge pull request #1415 from WattleFoxxo/StationG2-tx-power-changes
22. Jan 2026bccefd6eMerge pull request #1445 from oltaco/thinknode_m1-gps-fix
22. Jan 202636f230d0thinknode m1: allow GPS to sync clock
22. Jan 2026ea85486dthinknode m1: add missing GPS page to new UI
22. Jan 2026b09ddfc5thinknode m1: add missing getLocationProvider() override
21. Jan 202646e4cc06Revert boosted gain flag to original
20. Jan 2026d68bc745Remove _serial->isConnected() logic from buzzer notifications
20. Jan 2026a7cadc8eFix Serial and TX LED not working on Heltec Wireless Paper V1.2
19. Jan 2026e51a2d1bUpdate T114 I2C pins
19. Jan 202656ab59deMerge pull request #1387 from chrisdavis2110/rak3401
19. Jan 2026bf077784Merge pull request #1408 from oltaco/improved-contact-mgmt
17. Jan 2026ed5d2909updated variant rak3401
17. Jan 20265e4b33a1Merge pull request #4 from chrisdavis2110/var-rak3401
18. Jan 20265c7b28f1Change the Station G2 default tx power
16. Jan 2026b919119fonly write contacts when changed
16. Jan 2026c61fde93always send PUSH_CODE_NEW_ADVERT when advert was not added to contacts[]
16. Jan 20267d1f5225Merge pull request #1402 from recrof/v3-usb-contact-fix
15. Jan 202611565673fix: bump max contacts for v3 companion usb
15. Jan 202623f1f2a3Merge pull request #1399 from mannkind/patch-1
15. Jan 2026d41a968dMerge pull request #1379 from oltaco/improved-contact-mgmt
13. Jan 2026df668703bootstrap RTC from contact.lastmod and improve slot overwrite logic
13. Jan 2026741564ddrefactor: add populateContactFromAdvert()
13. Jan 2026403ce1dbcontacts: granular autoadd and overwrite-oldest
14. Jan 202631f98bddFix Ikoka Stick builds
14. Jan 20264575800eTurn on register 0x8B5 LSB for improved RX, turn off boosted gain
15. Jan 202656eb5b04Merge pull request #1373 from liquidraver/buildwithoutdebug
14. Jan 20260084d922Fix T1000-E negative temperature display bug
13. Jan 202606c4ca19added variant rak3401
11. Jan 2026a48b1851DISABLE_DEBUG=1 env variable to build.sh
13. Jan 20264643f4d3Merge pull request #1378 from recrof/ikoka-cleanup
13. Jan 202677257a37Merge pull request #1377 from recrof/t3s3-sx1276-fix
12. Jan 2026324eab93cleanup ikoka variants and add all supported sensors
12. Jan 2026266e4893remove serial debug logging from t3s3 sx1276 companion usb
12. Jan 2026bafbfaf2Merge branch 'regions-request' into dev
12. Jan 202669a71d0e* repeater login response, FIRMWARE_VER_LEVEL now bumped to 2
12. Jan 2026b6110eee* new req/resp (after login): REQ_TYPE_GET_OWNER_INFO (includes firmware-ver) * ANON_REQ_TYPE_OWNER, firmware-ver removed (security exploit) * ANON_REQ_TYPE_BASIC, formware-ver removed, just remote clock + some 'feature' bits * CTL_TYPE_NODE_DISCOVER_REQ now ingored if 'repeat off' has been set
09. Jan 20264e4f6d92* ANON_REQ_TYPE_VER_OWNER now delimited by newline chars
09. Jan 202665796c8f* CommonCLI: added "set name ..." validation * ANON_REQ_TYPE_VER_OWNER, now removes commas from node_name
09. Jan 2026fd69acb4* new ANON_REQ_TYPE_VER (for just simple clock + ver info)
09. Jan 20262a035ad8* ANON_REQ_TYPE_VER_OWNER, now includes node_name
09. Jan 202654750430* new ANON_REQ_TYPE_VER_OWNER * CommonCLI: new "get/set owner.info ..."
20. Dec 20254f46ec75Remove NRF52BoardOTA class and integrate it into NRF52Board
20. Dec 2025686d887fvariants: T1000E: Add OTA support
19. Dec 20251651db81variants: Sensecap Solar: Use DC/DC regulator
19. Dec 202580ca7200variants: ProMicro: Use DC/DC regulator
19. Dec 2025137eed3evariants: Minewsemi ME25LS01: Use DC/DC regulator
19. Dec 2025465b481avariants: Mesh Pocket: Use DC/DC regulator
19. Dec 2025bf93d6cfvariants: Lilygo T-Echo (Lite): Use DC/DC regulator
19. Dec 2025041f67abvariants: Ikoka NRF: Use DC/DC regulator
19. Dec 20253b0870e2variants: Heltec T114: Use DC/DC regulator
19. Dec 202524a4b99evariants: Heltec Mesh Solar: Use DC/DC regulator
22. Dec 2025578d55b2variants: Thinknode M3/M6: Use common Nrf52Board class
22. Dec 202557fa1ba8variants: Wio WM1110: Use common implementation of startOTAUpdate()
22. Dec 2025fa48d4fevariants: Nano G2 Ultra: Use common implementation of startOTAUpdate()
08. Jan 2026599e15fdUpdate faq.md
08. Jan 20265b7f6671Merge pull request #1337 from fmckeogh/dev
08. Jan 20265cc44dd8* ANON_REQ_TYPE_REGIONS now direct only, with reply_path encoded in request
06. Jan 202655fc03b1Fix capitalization in T1000-E manufacturer string
08. Jan 20268d511269Merge branch 'dev' into regions-request
07. Jan 2026ff973e43Merge pull request #1334 from olanwe/wifi-queuesize
07. Jan 20263eaaf96eMerge pull request #1300 from fschrempf/fix-rak4631-gps
07. Jan 2026ebfe6e4bMerge pull request #1320 from alex-vg/dev
07. Jan 2026a7a6bb51Apply #1331 to other WiFi companions
07. Jan 2026c14362d8Merge pull request #1331 from an0key/wifi-offlinequeuesizemissing
06. Jan 2026d4a2e578OFFLINE_QUEUE_SIZE for Heltec Wifi companions
20. Dec 2025818f5e9dvariants: Xiao_S3_WIO: Add WiFi companion env
04. Jan 2026eb4fa032Implement token bucket duty cycle enforcement
04. Jan 202609005fa4Merge pull request #1308 from liamcottle/fix/wifi-interface-frames
04. Jan 20268708fa01simplify reading frame header
04. Jan 2026c5c67ee1Merge pull request #1313 from recrof/thinknode_m6_companion_fix
04. Jan 2026badcefb9Merge pull request #1317 from cj-vana/fix/typos
03. Jan 202663767cdbFix typos in README and source comments
03. Jan 202663ae92aafix compilation errors for m6 companion roles
03. Jan 20266b52fb32Merge pull request #1310 from LitBomb/patch-22
02. Jan 2026a93527a4fix Station G2 output dBm typo
03. Jan 202671bb49e5remove use of dynamic allocation
03. Jan 2026ed263b07implement frame header parising for wifi interface
03. Jan 20263af25495* 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)
03. Jan 2026e31c46ffMerge pull request #1294 from liquidraver/factorynvsreset
31. Dec 2025faf177deESP factory reset clear NVS too
02. Jan 2026813e5029* added protocol_guide doc
02. Jan 20262f5a8c59Merge pull request #1299 from entr0p1/companion-timestamp-fix
16. Dec 2025ab793514EnvironmentSensorManager.cpp: Cleanup after failed RAK4631 GPS detection
16. Dec 2025e79ee118EnvironmentSensorManager.cpp: Fix RAK4631 serial GPS detection
01. Jan 202684b84717Merge pull request #1293 from weebl2000/gitignorevenv
31. Dec 20257ea751d3Add venv dirs to .gitignore
31. Dec 2025f9720f0bMerge pull request #1266 from IoTThinks/MCdev-Powersaving-for-esp32-202512
30. Dec 20254a869163BUGFIX: 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).
29. Dec 2025d911a34eUsed esp_wifi_get_mode instead of WiFi.getMode() to reduce the code size
29. Dec 202533b1e7edAdded pad after powersaving_enabled
29. Dec 20258edbb085Merge pull request #1254 from entr0p1/tx-led-fix-v2
29. Dec 20251c594d4cMerge pull request #1274 from IoTThinks/MCdev-FixedMCUTemperature
29. Dec 20259b08a9bdMerge pull request #1260 from LitBomb/patch-21
29. Dec 20251d9d37c6Merge pull request #1247 from entr0p1/dev
29. Dec 20253d6e523eMerge pull request #1281 from Meshcore-Portugal/jbrazio/promicro_rs232
28. Dec 2025992d971fAdd RS232 bridge environment configuration for ProMicro
27. Dec 202590d1e87b* check for 'early receive' ACK
27. Dec 20250b30d243To get and average the temperature so it is more accurate, especially in low temperature
27. Dec 202526321162To fix the default temperature to be overridden by external sensors (if any)
24. Dec 2025def19026Fixed T-Beam board to work with sleep
24. Dec 20250d11a02eAdded extra check for P_LORA_DIO_1 before going to sleep
24. Dec 202589a289ebAdded powersaving_enabled sanitization Moved powersaving_enabled to match serialization order
24. Dec 20251706f759Modified hasPendingWork to return bool
23. Dec 20255c6c1594Added powersaving to all ESP32 boards with RTC-supported DIO1 Added CLI to enable/disable powersaving
21. Dec 202527c92d2fUpdate FAQ with new MeshCore applications and tx power settings for amped radios
20. Dec 2025245a8180Fix TX LED stuck on when StartTransmit() fails
20. Dec 2025cc28b1a3EnvironmentSensorManager.cpp: Mitigate BME280 self-heating causing inaccurate readings.
19. Dec 20256c993827Fixed T1000-E temperature and lux sensors
18. Dec 20250c3fb918Merge pull request #1203 from liquidraver/fix-gps-popup
11. Dec 2025e855706amove showalert after saveprefs
17. Dec 20252ddd5ca0Merge pull request #1235 from liquidraver/btfixv7
16. Dec 2025cba29ea5queue throttling + slave latency and minor refactor
17. Dec 20259b13106bMerge pull request #1201 from fschrempf/nrf52-board-deduplication
09. Dec 20258eb229bcvariants: RAK4631: Enable DC/DC regulator to reduce power consumption
17. Dec 202522b15859NRF52Board.h: Mark getMCUTemperature() as virtual
09. Dec 2025b024b9e1Deduplicate NRF52 startOTAUpdate()
09. Dec 2025e3bb225eDeduplicate DC/DC regulator enable for NRF52 boards
09. Dec 202593d1560dUse common NRF52 begin() and deduplicate() startup reason init
09. Dec 202587b0e432Deduplicate reboot() for NRF52 boards
17. Dec 202564861924variants: IkokaNrf52Board: Use NRF52Board base class
15. Dec 2025d67f311cMerge pull request #1206 from IoTThinks/MCdev-MCUTemperature-for-repeaters-202512
15. Dec 20252228214dMerge pull request #1216 from mattzzw/main
14. Dec 20252bcc9c10Update faq.md
13. Dec 2025f38b951eMerge pull request #1142 from Meshcore-Portugal/jbrazio/2025_7bc6ab2c
13. Dec 20252deb9cf1Fixed to call getMCUTemperature once.
12. Dec 20250df8c86bRefactor devcontainer runArgs
12. Dec 2025aba868f3Merge branch 'thinknode_m3_port' into dev
28. Nov 2025bde4fc3athinknode_m3: initial commit
12. Dec 2025e7ed69bdMerge branch 'thinknode_m6_port' into dev
29. Nov 202514efaf6fthinknode_m6: initial port
12. Dec 20254504ad4dAdded default temperature from ESP32 MCU and NRF52 MCU Added NRF52Board.h and NRF52Board.cpp Modified NRF52 variants to extend from NRF52Board to share common feature
11. Dec 20259bba417eMerge pull request #1160 from flol/rak11310
11. Dec 2025f378e103Merge pull request #1171 from luigi311/techo_hibernate_led
11. Dec 2025922e378bMerge pull request #1192 from LitBomb/patch-20
11. Dec 2025fc4f9e8fMerge pull request #1197 from agessaman/LPS22HB-fix
08. Dec 2025b91b854afix output from LPS22HB: convert barometric pressure from kPa to hPa in EnvironmentSensorManager
08. Dec 20251f5659ddUpdate faq.md
07. Dec 2025cae37d88Update faq.md
07. Dec 202509c121efMerge pull request #1178 from fschrempf/xiao-nrf-button-pullup-fix
06. Dec 2025676c317f* refactor: on-demand getSharedSecret()
06. Dec 202546f6146dMerge pull request #1180 from oltaco/shared-secret-on-demand
06. Dec 2025d7adcc13* LPPDataHelpers, readCurrent() signed value
06. Dec 2025638f41d1calculate shared_secret on demand
06. Dec 20259ee3008fMerge pull request #1177 from liquidraver/btfixv6
06. Dec 20254040f201Merge pull request #1179 from carroarmato0/tdeck-gps
05. Dec 202501eb8716fix(core): optimize GPS loop and add display GPIO safeguards
05. Dec 2025d834d668feat(tdeck): enable GPS support and configure pins
05. Dec 202510b43a8fvariants: XIAO NRF52: Enable button pullup
04. Dec 202573ab0d88Improve SerialBLEInterface
04. Dec 20256db57677tracker_l1: enable dc/dc converter
04. Dec 20251a3f7a7eFix BLE semaphore leak in Bluefruit library
04. Dec 202501f7a3c9Merge pull request #1057 from liquidraver/wiodev
02. Dec 2025ec375fa2variants: lilygo_techo: variant: Turn off leds on poweroff
03. Dec 2025441d768dMerge pull request #1172 from oltaco/nrf52-power-changes
03. Dec 2025e1d3da94fix DC/DC enable for boards which currently have it.
03. Dec 2025dde9b7ccremove calls to sd_power_mode_set(NRF_POWER_MODE_LOWPWR);
03. Dec 20250082149cMerge pull request #996 from mattzzw/dev
03. Dec 2025a616a843Merge pull request #1039 from ViezeVingertjes/feat/support-nibble-screen-connect
03. Dec 2025c77391c5Merge pull request #1169 from Meshcore-Portugal/jbrazio/2025_db83f76e
02. Dec 2025acc32aa1Merge pull request #1156 from csrutil/persist-gps
02. Dec 202569a9a0bcBridge: Add t114 rs232 targets
02. Dec 2025f5617273Bridge: Fix RAK4631 serial2 GPS conflict
01. Dec 202507d6484bSupport for RAK11310 WisBlock
01. Dec 2025405f703bthinknode_m5: fix repeater build
30. Nov 2025eee25605Merge pull request #1162 from recrof/led_state_fix
30. Nov 2025052f1773add default LED_STATE_ON for boards that don't have it defined
30. Nov 20256d321932Merge branch 'dev'
30. Nov 2025e054597a* ver 1.11.0
30. Nov 2025cfb7ed87CMD_SET_CUSTOM_VAR will update gps and gps_interval
29. Nov 2025df3cb3d1_location->loop() should be in the next tick
29. Nov 202562e180dcchanged ms to sec
29. Nov 202539503ad0move GPS preference initialization to UITask
29. Nov 20254aebc57afixed gps init value
29. Nov 2025678915efadd GPS interval validation and bounds checking
29. Nov 202588fb1732add configurable GPS update interval
29. Nov 2025c641beabhttps://github.com/meshcore-dev/MeshCore/issues/989 - persist GPS enabled state to preferences
29. Nov 2025fe874032Merge pull request #1153 from fdlamotte/thinknode_m5
28. Nov 20251c0017b6thinknode_m5: gps support
28. Nov 2025ee4e87c3thinknode_m5: manage baclight
28. Nov 2025dfec6d34thinknode_m5: tx_led
27. Nov 202524edd3cfthinknode_m5: add pca9557 expander
27. Nov 2025d0f6def4thinknode_m5: initial port
27. Nov 20250307b647Merge branch 'dev' into ext-trace
27. Nov 20253ddfdd47Revert "add heltec_v4 tft expansion box"
27. Nov 20255b975d9eMerge branch 'dev' into ext-trace
27. Nov 2025ffbc24b3Merge pull request #1148 from Meshcore-Portugal/jbrazio/2025_6d9681e2
27. Nov 2025eae2fba7Merge pull request #1082 from KR4DIO/dev
27. Nov 202513bf82f1Merge pull request #1130 from zaquaz/buzzer-feature-pr
26. Nov 20256c7b5390Remove default setting, since it is handled in MyMesh
26. Nov 202559fc28b3Merge pull request #1150 from recrof/heltec_build_fixes
26. Nov 20252ca15ef3Merge pull request #1151 from recrof/m2_fixes
26. Nov 2025c17bd5d6Merge pull request #1122 from fschrempf/xiao-nrf-ui-and-power-optimizations
25. Nov 2025e98c79aeadded missing NonBlockingRTTTL dependency, added USB and WIFI companions
25. Nov 20255b7d7386fix building issues with heltec wireless paper and heltec tracker
25. Nov 2025baedddb2Rename RS232 bridge environments and update build flags for Serial1 and Serial2
25. Nov 2025eafbd85dAdd RAK4631 support for rs232 bridge
25. Nov 20258340d0e0Merge pull request #1104 from zjs81/Fix-BW-setting-and-returning
25. Nov 2025a9397c17Merge pull request #1118 from Quency-D/dev-heltec-v4-tft
25. Nov 202579a036f9Merge pull request #1131 from wel97459/dev-uint
25. Nov 2025cdbeacdcMerge branch 'dev' into ext-trace
25. Nov 202530ccc1fa* BUG FIX: remote login fix same as repeater
25. Nov 20250e903de7* BUG FIX: same remote login fix as repeater
24. Nov 2025dc58f0ea* BUG FIX: repeater remote admin, flood login should invalidate the client->out_path
24. Nov 2025f2740150Merge pull request #1075 from agessaman/companion-stats
23. Nov 2025d84e6154Add devcontainer configuration for vscode
22. Nov 20252a33246cMerge branch 'meshcore-dev:dev' into dev
22. Nov 20257723a4cbvariants: Heltec T114: Enable DC/DC regulator
22. Nov 202532d622d9variants: Heltec T114: Disable LED and GPS when powering off
20. Nov 20255235516dvariants: XIAO NRF52: Enable status LED
20. Nov 2025048bd268companion: ui: Respect LED_STATE_ON for status LED
19. Nov 20254a8dcb49variants: XIAO NRF52: Support power-off via user button
19. Nov 2025c76d337avariants: XIAO NRF52: Enable user button
19. Nov 202511f119a7variants: XIAO NRF52: Enable DC/DC regulator
20. Nov 2025b9b82fcfvariants: WisMesh Tag: Enable status LED
19. Nov 20250f565323variants: WisMesh Tag: Enable DC/DC regulator
22. Nov 202507e7e2d4companion: Suspend radio when hibernating
22. Nov 20255f06dc4aMerge pull request #1133 from oltaco/repeater-adc-multiplier-setting
21. Nov 2025fc93d84ftweaks get/set adcMultiplier logic
21. Nov 2025e13c0644add board.setAdcMultiplier to room server and sensor
21. Nov 2025fc682032Merge pull request #1127 from oltaco/rename-faketec-to-promicro
21. Nov 20255a3ea64aRepeater: add adc.multiplier setting
21. Nov 2025454f6b25rename adverts
20. Nov 2025031fa1e7Changed uint to a uint8_t
21. Nov 2025b33d226c* proposal for 'Extended Trace' packets. Using 'flags' byte, lower 2 bits, for path hash size.
20. Nov 20252bd47de3Added buzzer config persistance accross restart
21. Nov 2025ed9655e1rename faketec to promicro
19. Nov 2025f5a56c53Merge pull request #1113 from recrof/bme280_fix
19. Nov 2025310618e6add heltec_v4 tft expansion box
18. Nov 202588a61419fix: move bme680 detection before bme280
17. Nov 2025a3c9a073Modify CMD_GET_STATS with sub-types for core, radio, and packet statistics. Consolidated to a single RESP_CODE_STATS with a second byte to identify response structure. Updated documentation and examples to reflect the new command structure and response parsing.
17. Nov 2025459169e8Merge pull request #1092 from liquidraver/rakgps
17. Nov 2025caf421b5Merge pull request #1106 from oltaco/keepteen-lt1
16. Nov 2025838e83b3xiao_s3: relocate serial pins on repeater_bridge_rs232
16. Nov 20253dd6dc02xiao_s3: use environment sensor manager and add sensor role
16. Nov 2025bc2256f2Keepteen LT1: remove terminal_chat and sensor targets
16. Nov 20252058af84initial support: Keepteen LT1
14. Nov 2025850d57a8Refactor float conversion in CommonCLI to use strtof for improved precision and add ftoa3 function for formatting floats with three decimal places in TxtDataHelpers to fix display issue in app and repeater config ui in web
14. Nov 20258dbb0f5fMerge pull request #1071 from tpp-at-idx/thinknode_m2
14. Nov 2025ff67c786Merge pull request #985 from liquidraver/dev3
14. Nov 202511a0bd6eMerge pull request #1035 from liquidraver/devt114
14. Nov 20259bfbb777Merge pull request #1100 from stphnrdmr/dev
13. Nov 202516c294ceAllow SF smaller than 7 to be saved
13. Nov 202515d52a6eMerge branch 'meshcore-dev:dev' into dev
13. Nov 20259405e8beMerge branch 'dev'
13. Nov 202591e9fcea* ver 1.10.0
13. Nov 2025750e955fUpdate library.json to latest libs and version
12. Nov 20258b68b5a6Update README.md (RAK boards don't need pio patch)
12. Nov 2025a5cdc88fMerge pull request #1064 from recrof/esp_contacts_350_channels_40
11. Nov 2025ba6b8535Merge pull request #971 from fdlamotte/remove_set_setting_by_key
11. Nov 2025b0ce0065Fix RAK4631 GPS UART pin macros
11. Nov 202590e26129Merge branch 'dev' into remove_set_setting_by_key
11. Nov 2025b59d1999* Sensor: DISCOVER_REQ, prefix_only support
11. Nov 202574f136baMerge pull request #1068 from fdlamotte/sensor_control_data
09. Nov 202539f83efbRemove unused statistics formatting methods and associated header includes from MyMesh class. Whoops.
09. Nov 202580d6dd43Update statistics handling to use binary frames instead of JSON formatting for consistency with other companion commands. Added documentation of frame structure with code examples.
08. Nov 2025c9aa536cReverted MyMesh constructor for simplicity. Updated formatStatsReply method to use new member variables for statistics handling. Removed excess variable creation
07. Nov 2025df4dab85Add statistics commands and response handling in MyMesh
09. Nov 2025ab0721d6* fix: repeater and room server telemetry requests now return all telemetry for _READ & _WRITE ACL permissions.
09. Nov 2025b31d3e7b* added StrHelper::fromHex()
08. Nov 202500e0635aadd variant files for ikoka handheld (nrf52 with e22 radio)
07. Nov 2025a0bf66f9Fix for display not coming on after poweron
07. Nov 2025429f8210tweak getBattMilliVolts to report battery more accurately
07. Nov 2025c0a51affchange ADC_MULTIPLIER to better reflect battery voltage
07. Nov 20251520f4d2* repeater, DISCOVER_REQ, flags lowest bit now for 'prefix_only' responses
07. Nov 202562d7ce11* packet format docs updated
07. Nov 202528b90c18Merge branch 'transportcodes' into dev
07. Nov 2025963290ea* repeater: various "region" CLI changes * transport codes 0000 and FFFF reserved
06. Nov 202506825030sensor: copy control data code from repeater
06. Nov 20252e63499a* companion: protocol ver bumped to 8.
06. Nov 20254a5404d9* companion: added CMD_SEND_CONTROL_DATA, and PUSH_CODE_CONTROL_DATA
06. Nov 2025ddac13ae* repeater: CLI, added "region put" and "region remove" commands
06. Nov 202525684820* repeater: onAnonDataRecv(), future code check bug fix (offset 4) * sensor: onAnonDataRecv(), future request code provision
06. Nov 202509eab330* repeater: onAnonDataRecv(), now rejecting non-ASCII password (preparing for future request codes) * repeater: DISCOVER requests now with a simple RateLimiter (max 4, every 2 minutes)
06. Nov 2025cf547da8* RegionMap: get/set Home Region * repeater: admin CLI, changed "allowf *", "denyf *", added "home"
06. Nov 2025a9d245feMerge pull request #1038 from adam2872/Analogue-button-fix-for-new-UI
06. Nov 202523783b27Merge pull request #1058 from dotdavid/dev
06. Nov 20257419ed71* region filtering now applied in allowPacketForward()
06. Nov 202582b4c1e6* new PAYLOAD_TYPE_CONTROL (11) * repeater: onControlDataRecv(), now responds to new CTL_TYPE_NODE_DISCOVER_REQ (zero hop only) * node prefs: new discovery_mod_timestamp (will be set to affect when node should respond to DISCOVERY_REQ's )
05. Nov 20253ef53e64* is_name_char() bug fix
05. Nov 2025937865c8* companion: new CMD_SET_FLOOD_SCOPE (54)
05. Nov 20259ebeb477* RegionMap: inverted 'flags' to _deny_ bits * Mesh: new filterRecvFloodPacket() for overriding * repeater CLI: 'allow' -> 'allowf' or 'denyf'
04. Nov 202504c0c40bset max contacts to 350 and channels to 40 for esp32c3, s3 and c6
03. Nov 2025c3dbec41Fix manufacturer name on Seeed Xiao S3 WIO
03. Nov 20255c80334dFix manufacturer name on Seeed Xiao S3 WIO
03. Nov 202599a34731even less comments \o/
03. Nov 2025eae16cfcless unnecessary comments, less lines of code :)
03. Nov 2025397d280cstop OLED powering on every message if connected to phone
04. Nov 2025d9ff3a4d* Mesh: new sendFlood() overload with transport codes. * BaseChatMesh: sendFloodScoped(), for overriding with some outbound 'scope' / TransportKey * companion: new 'send_scope' variable.
03. Nov 2025ecd30f4d* new CLI commands: region, region load, region save, region get, region allow
03. Nov 2025f797744f* misc RegionMap and key store methods
03. Nov 202503fc9490* setting up framework for Regions, TransportKeys, etc
03. Nov 20255b4544b9Merge pull request #889 from fdlamotte/sensecap_indicator
03. Nov 2025920ac51cMerge pull request #998 from tahnok/bmp085-sensor
01. Nov 20250b9f0558Merge pull request #1047 from aqua/build-name-fix
31. Oct 2025d0caa3beFix the sample RAK repeater build target name
31. Oct 2025ff4fa7beAdd ESP32-S3-Zero board configuration and Nibble Screen Connect variant
31. Oct 2025c13b4ae4Analogue button delay based on millis
31. Oct 20257755400a* Companion: Now using transport codes { 0, 0 } when Share contact zero hop. * Repeater: onAdvertRecv(), adverts via Share now NOT added to neighbours table
31. Oct 2025ef752926Merge pull request #1036 from oltaco/datastore-refactor
31. Oct 2025228b0730Merge pull request #982 from ViezeVingertjes/feat/wio-wm1110-variant
31. Oct 20257ad45d11Merge pull request #993 from recrof/allow_lower_bw_sf
31. Oct 20257abe6c96* Upping max channel hash conflicts to 4 (was 2)
31. Oct 202552a3df49revert pubBlobByKey() change
31. Oct 20250b8159c6refactor DataStore to use openRead() and openWrite()
30. Oct 20255088444fUpdate Wio WM1110 configuration to disable GPS and clean up location provider code
30. Oct 202507e58d8aMerge branch 'dev' into devt114
30. Oct 202596e786fa* FIX: for divide by zero crash
30. Oct 2025f3b20d5et114 gps
30. Oct 20253d9378d9* Fix for VolatileRTCClock wrapping around to initial synced time every 49 days
30. Oct 2025c4e99a84Merge pull request #1023 from WattleFoxxo/dev
30. Oct 202580f04056* direct.txdelay default now 0.2 (was zero)
29. Oct 2025886878c7Merge commit 'cc002404fa89a2b0139a1394f78b4a72988846f8' into dev
29. Oct 20258cbcd227* experimental: retransmit delay, removing the 6 'slots'
29. Oct 2025cc002404Merge pull request #1026 from recrof/disable_esp32c6
29. Oct 2025ac37a37bMerge pull request #1025 from recrof/disable_vision_master
29. Oct 20254aef6966missed one definition
29. Oct 2025377f9ff6renamed esp32c6 variants, so they are not included in release. added disclaimer about pioarduino builds
29. Oct 20251c052d8ause different strategy in renaming the envs in order to avoid building
29. Oct 20251bbc2151remove vision master boards because of issues with display drivers
29. Oct 20251d2a115bMerge pull request #900 from michaelhart/dev
07. Oct 202581ab9446Adds serial commands to get stats
29. Oct 2025d4eb04d6Switch xiao rp2040 to std init
27. Oct 2025f339c74b* Add #ifdef, reuse variable
27. Oct 2025cb4468bdMerge pull request #977 from tpp-at-idx/thinknode_m2
26. Oct 20259aa11a87Merge pull request #1000 from kallanreed/enable_wismesh_tag_gps
26. Oct 2025a2f54328Merge pull request #1018 from Woodie-07/dev
25. Oct 20250e259a63lr1110 irq fixes
25. Oct 20256d6db10aMerge pull request #1012 from Woodie-07/dev
24. Oct 20252981fc70new workaround
23. Oct 202561cd01dbMerge pull request #1003 from liamcottle/feature/increased-max-uptime
23. Oct 202563c3342fMerge commit '6288a5d11a8786c9883d6ce0c8a404430150a664' into dev
23. Oct 2025dfb4497c* T114: enabled GPS page in UITask
23. Oct 2025273a54f1increase room server max uptime from 49 days to 136 years
23. Oct 2025f1824e68increase repeater max uptime from 49 days to 136 years
23. Oct 20256288a5d1Merge pull request #1002 from wel97459/dev-CayenneLPP
22. Oct 20252e249e24Updated CayenneLPP to 1.6.1
22. Oct 20259e61b56eUse correct macro for logging test
22. Oct 20258ca3ed28set PIN_GPS_EN in wismesh tag companion
22. Oct 20254cfbd3baSwitch BMP085 mode to 0 for ULTRALOWPOWER
22. Oct 2025ac151312Add support for bmp085/bmp180 temperature/pressure sensor
22. Oct 2025a38418e0* Add display of IP address to companion screen
22. Oct 202587677fdaallow spreading factor from 5 and bandwidth from 7.8kHz
21. Oct 20250920dc66Fix reversed GPS PINs on G2 and enable timesync
21. Oct 2025f27e8ba6Merge pull request #981 from oltaco/revert-heltecT114-powersaving
20. Oct 2025ec05d40bAdd Seeed Wio WM1110 Dev Board variant
21. Oct 20255d495d50Revert Heltec T114 power savings
20. Oct 20254687ab74Merge pull request #973 from recrof/rak_platform_update
20. Oct 2025292305c5Merge pull request #972 from recrof/Adafruit_nRF52_Arduino-1.7.0
19. Oct 202531b8f725Support for Elecrow Thinknode M2
19. Oct 202599e44f49Merge pull request #968 from fdlamotte/uitask_back3_disables_buzzer
19. Oct 2025dab44a1bMerge pull request #967 from fdlamotte/remove_target_h_dep
19. Oct 202553a2ae97Merge pull request #923 from recrof/tlora_1.6_cleanup
19. Oct 2025798725d4Merge pull request #922 from recrof/station_g2_cleanup
19. Oct 2025a2225780Merge pull request #921 from recrof/heltec_v2_cleanup
19. Oct 2025ebf4599cMerge pull request #920 from recrof/heltec_v3_cleanup
19. Oct 202579d09897Merge pull request #962 from haxwithaxe/dev
19. Oct 2025b2dcb061Merge pull request #809 from tekstrand/fixup
19. Oct 2025a5070077equalize RAK with all other nrf52 variants and use newer platform with all important fixes
18. Oct 2025a421215eall nrf52 devices: force framework-arduinoadafruitnrf52 version to 1.10700.0
18. Oct 202537dc715aSensorManager: remove setSettingByKey
18. Oct 2025ce707923lgfx_display: better handle display class construction
18. Oct 20257d62a278uitask: bring back buzzer toggle on tracker l1
18. Oct 2025f085a9d6tracker_l1_eink: set UI_HAS_JOYSTICK
18. Oct 20253210475fCommonCli: Remove dependency on target.h
18. Oct 2025666447eaMerge pull request #955 from liquidraver/dev
17. Oct 2025006af527Added more polished build.sh usage
17. Oct 2025ece40716Merge pull request #956 from recrof/uf2_pio_task
17. Oct 202524ed5b37added custom pio task "Create UF2 file"
17. Oct 202515ecf186Merge pull request #953 from Woodie-07/dev
16. Oct 202502351abcchange println to debug macro in lr1110 patch
16. Oct 20253c48f016BME680 library doesn't have altitude calculation, we can add it here to match other sensors'
16. Oct 20250e748655Add simple BME680 support to RAK with adafruit library
16. Oct 2025cd920693* UITask: new UI_HAS_JOYSTICK * MomentaryButton: new constructor 'multiclick' param * WIoTrackerL1: now just use joystick, joystick press for KEY_ENTER, no multi-click for snappier UI
15. Oct 2025d3be6afc* fix for non-RAK targets
15. Oct 2025fa8c31be* fix for RAK12500 GPS (I2C)
14. Oct 202534b9a1c9Merge pull request #916 from Quency-D/dev-heltec_tracker_v2
14. Oct 2025ca5dcf22Merge pull request #911 from bplein/ikoka-nano-support
14. Oct 202586ecf97dMerge pull request #912 from recrof/patch-1
14. Oct 2025c6b4a584* repeater and room server: enable downgrading permissions on guest login
12. Oct 2025633538d9Merge pull request #918 from recrof/xiao_c3_refresh
12. Oct 2025c6e5d502fix: remove VL53L0X because it causes bootloops on esp32c3
12. Oct 20258426fddcworkaround for LR1110 shift issue
12. Oct 202593c01807* Refactor: advert_loc_policy now applied in new method CommonCLI::buildAdvertData()
12. Oct 2025837e7dcb* Advert type fix * GPS pref defaults tidy
12. Oct 2025487b7c65Merge pull request #890 from fdlamotte/CommonCLI--gps-management
12. Oct 202569cddbcamove LilyGoTLoraBoard.h to variants, use template in platformio.ini, cleanup
12. Oct 20257cb2e086move StationG2Board.h to variants, enable ESM, add companion wifi, cleanup
11. Oct 202519795173heltec v2 cleanup
11. Oct 2025c4a2b139moved HeltecV3Board.h to variant folder
11. Oct 2025bf1da43dgps_cli: gps advert to control advert location policy
11. Oct 20254dc3dda2xiao c3: migrated to esm, added missing roles, cleanup
11. Oct 2025f6064b41gps_cli: set node location based on gps
11. Oct 202576dcfbb2gpsCli: use parseTextParts
11. Oct 2025ad2894a0delete PSRAM.
11. Oct 202570ac8205add heltec tracker v2 board.
10. Oct 20258a2e4721heltec wireless tracker: use `-D ARDUINO_USB_CDC_ON_BOOT=1` with all envs
10. Oct 2025da52d081Merge pull request #898 from syssi/wsl3-wifi-build
10. Oct 2025b47ace5dMerge pull request #908 from ViezeVingertjes/feat/meshpocket-poweroff
09. Oct 2025b588e3f1Ikoka Nano Variant
09. Oct 2025da7b8ad6Add powerOff support for MeshPocket
09. Oct 202527e5f6e7Merge pull request #885 from ViezeVingertjes/fix/heltec-v4-max-tx-power
07. Oct 2025601479e5Introduce Heltec_WSL3_companion_radio_wifi target
07. Oct 2025da5dbcd2Merge pull request #871 from spacepc-de/fix-debug-log-field
06. Oct 20259e3c2fc9gps_cli: gps also restored on sensors and rooms
06. Oct 20256ed8e9d5gps_cli: gps state is now saved and restored upon reboot
06. Oct 2025c9fd1827Merge branch 'dev' into CommonCLI--gps-management
06. Oct 20255f31979eMerge pull request #831 from Meshcore-Portugal/jbrazio/2025_87fe0ad8
06. Oct 2025341b69e3sensor list command
06. Oct 202513a02020Add BRIDGE_DEBUG flag
06. Oct 2025fb46e5ccRefactor debug logging across bridge implementations
06. Oct 20257be65c14cli_gps: remove callbacks and add generic sensor set/get.
05. Oct 2025e4f2d63bcli_gps: use sensormanger to toggle gps on/off to keep state coherent
05. Oct 20250502bc37CommonCLI: gps management commands
05. Oct 202545ab0e8csensecap_indicator: initial espnow support
05. Oct 20259b4d93d1Add bridge type command to CLI for reporting bridge configuration
05. Oct 20255ae574b4Merge pull request #878 from WattleFoxxo/tdeck
04. Oct 2025c568edc8Add MAX_LORA_TX_POWER build flag for Heltec V4 configuration
04. Oct 20253e3fa5b4trim trailing whitespace, clarify repeater gps, remove outdated instructions
03. Oct 202569e6d697Fix font and icon scaling issues for TDeck
03. Oct 202554675ed1Merge pull request #812 from khudson/source-cleanup
03. Oct 2025e48f3a58Remove WITH_ESPNOW_BRIDGE_SECRET definition from platformio.ini files and update documentation to use _prefs->bridge_secret
03. Oct 20258edcb46aBridge: enhance CLI configuration options
02. Oct 2025262e9864stm32: upd repeater targets
02. Oct 20253912bbdfMerge pull request #821 from fdlamotte/ui_gps_page
02. Oct 2025aa946bbeWITH_BRIDGE was not implementing setBridgeState()
02. Oct 2025f5f58863Merge branch 'dev'
02. Oct 20258d8b9a61* ver 1.9.1
30. Sep 202518bfc2d8DisplayDriver: introduce drawTextRightAlign and drawTextLeftAlign
01. Oct 20256ee0b851Fix debug log: use c->extra.room.push_failures instead of non-existent c->push_failures
01. Oct 202586225cd2Merge pull request #869 from LitBomb/patch-19
30. Sep 2025f594f2c7Update faq.md
29. Sep 202521929717Merge pull request #863 from liamcottle/fix/repeater-login
30. Sep 20256a1f8d65add missing null terminator for login payload
29. Sep 2025b82f5ea7Merge pull request #859 from liamcottle/feature/board-cli-command
29. Sep 2025ec48e6acadded 'board' cli command to get board name
29. Sep 2025e381f03bMerge pull request #854 from liamcottle/fix/missing-build-flags
29. Sep 20258ac6dcb6Merge pull request #858 from csrutil/fix/tiny-relay-compile
29. Sep 2025fc0cf5f3🔧 chore: update tiny_relay platformio.ini configuration
29. Sep 20253dc04deaMerge pull request #837 from silverphish-io/typo-fix
28. Sep 2025c8a6bcf5Update README.md
28. Sep 202591400134add missing build flags for failed builds
28. Sep 2025b92d9bd9* ver 1.9.0
28. Sep 20253335b49dMerge branch 'main' into dev
28. Sep 2025e5de6e66Merge pull request #820 from fdlamotte/gps_reset_fix
28. Sep 2025cd7e7d9bMerge pull request #852 from liamcottle/increase-max-neighbours
28. Sep 20254bb16ef5Merge pull request #850 from liamcottle/fix/legacy-neighbours-cli
28. Sep 202570ec996cMerge pull request #853 from liamcottle/fix-calc-shared-secret
28. Sep 20253f4f9efffix multiple candidates warning
28. Sep 2025db763510gps_page: enable if gps enabled
28. Sep 20250767fc49Merge pull request #843 from dotdavid/main
28. Sep 2025c83abbefESM: add gps reset after begin
28. Sep 2025030f0d5dlocation provider: reduce reset delay
28. Sep 20250307b611increase MAX_NEIGHBOURS from 8 to 50
28. Sep 20252e92137dMerge pull request #851 from liamcottle/build-script-suffix
28. Sep 202558ed14d9build script should check for firmware type suffix
28. Sep 2025f8f5f005admin cli neighbors command should sort newest to oldest
28. Sep 2025f9b2613eMerge pull request #844 from liamcottle/refactor-variant-suffixes
27. Sep 2025f3b9c066refactor variants to use standard firmware type suffixes
27. Sep 20252992062bMerge pull request #770 from Meshcore-Portugal/jbrazio/2025_44aa3add
27. Sep 20250beaa323Merge pull request #842 from liamcottle/feature/custom-build-flags
27. Sep 2025cc822c02Create Xiao_S3_WIO_companion_radio_usb profile
27. Sep 202595e533d6* repeater & room server fix for blank guest password
26. Sep 2025e49eef55allow building multiple specific targets at same time
26. Sep 20253fbdaf7cdon't overwrite existing platformio build flags in build script
26. Sep 20257bcf1f1bMerge pull request #828 from recrof/meshadventurer-build-fix
26. Sep 202584feb63eMerge pull request #835 from oltaco/wio-L1-revert-pins
25. Sep 20254e886bfaTypo fix in faq and payloads
25. Sep 2025816d4e2fUpdate faq.md
25. Sep 2025a3e6b79cRevert addition of ENV_PIN_SDA
25. Sep 202574e1b6c7Merge pull request #833 from liamcottle/feature/binary-neighbours-request
25. Sep 2025418ae08badd FIRMWARE_VER_LEVEL to companion PUSH_CODE_LOGIN_SUCCESS
23. Sep 2025b8394a4euse pointer array
23. Sep 20251c7a0ce2use uint16_t to allow fetching up to 65535 neighbours
23. Sep 202502c178daimplement new binary request/response for paginated neighbours
25. Sep 2025a5af1b5b* companion: disabled processing/sending of keep_alive packets (deprecated) * FIRMWARE_VER_LEVEL now moved to end of response payloads
25. Sep 2025e988531fMerge commit '3bc8ec2006917670695b3a74e7bb7df2c764e9e5' into dev
25. Sep 202576be6631* repeater: reduce FS writes on login
25. Sep 2025c2159634* Login response payload: now includes FIRMWARE_VER_LEVEL
24. Sep 20253bc8ec20Merge pull request #830 from SoulOfNoob/feat/add_t-echo-lite_variant
24. Sep 20252297d240Minor fixes
24. Sep 20251d45c7ecAdd bridge management CLI
24. Sep 2025088b8fd9fix: revert to orignal default scaling and fix it in variant config
24. Sep 2025128119ferefactor: remove redundant import statement
24. Sep 2025f2cff53bfixed meshadventurer failing build
23. Sep 202520b0fd1drefactor: readability
23. Sep 2025f85db182refactor: use macro from ttgo repo for readability
23. Sep 2025955b7321chore: cleanup
23. Sep 2025e2fa70d6chore: refactor to use GxEPD2 fork
23. Sep 2025b11f0842add `T-Echo-Lite` Device Variant
23. Sep 2025db40a9ceimport missing eInk display
23. Sep 202576aa7cf4ui_task: initial gps page
23. Sep 2025c1915a11ESM: delegate gps management to LocationProvider
23. Sep 2025ea13fa89Merge pull request #814 from WattleFoxxo/tdeck
23. Sep 20254aa58adeMerge pull request #811 from fdlamotte/tracker_l1_environment_sensors
23. Sep 20253885d47eMerge pull request #818 from silverphish-io/faq-spellcheck
22. Sep 2025adecd1e5Updated some typos and spelling mistakes in FAQ
22. Sep 2025611d61b6tracker_l1: fix bme226 init in ESM to include all sensors
22. Sep 2025f1008948LillyGo TDeck support
22. Sep 20254579a1bcMerge pull request #813 from Quency-D/dev-heltec_v4
22. Sep 2025669bea04add heltec_v4 board.
22. Sep 2025881396eeMerge pull request #10 from meshcore-dev/dev
22. Sep 20250cb34740tracker-l1: correct bad definition for PIN_GPS_EN
22. Sep 2025c9b060aeMerge branch 'dev' into tracker_l1_environment_sensors
22. Sep 2025d85d3644Merge pull request #808 from fdlamotte/wio-l1-eink
22. Sep 202552d5cc60* tidy and minor fix for offline queue deletion
22. Sep 202528d673eeMerge pull request #796 from 446564/mutable-queue
21. Sep 20259e460560Merge branch 'source-cleanup' of github.com:khudson/MeshCore into source-cleanup
07. Sep 20259d009074Ikoka Stick: Move to unified code naming conventions
21. Sep 2025f9543bb7tracker_l1: support for EnvironmentSensorManager
21. Sep 20257b3a0bbaMerge remote-tracking branch 'upstream/dev' into dev
20. Sep 202559ea6cdbwio-l1-eink initial support
21. Sep 2025695473f8Merge pull request #805 from csrutil/tiny-relay-variant
21. Sep 20254daad75fMerge pull request #806 from oltaco/safer-lfs-traverse
20. Sep 20252922b628add bounds check to _countLfsBlock / _getLfsUsedBlockCount
20. Sep 2025757ff9fbstm32: force the use of Adafruit BusIO v1.17.2 as 1.17.3 won't compile on this platform
20. Sep 2025a1622bad🔗 fix: update tiny_relay board URL to proper STM32WLE5CC documentation link
20. Sep 2025b3af4d9c✨ feat: add tiny_relay board configuration
20. Sep 2025736118feAdd tiny_relay variant files
19. Sep 2025b464f5c6Merge pull request #801 from recrof/sensecap_solar_env_manager
18. Sep 2025985b290duse sensor_base for seeed sensecap solar
18. Sep 2025384b02be* GenericVibration: code style refactor
18. Sep 2025b3e9fd76Merge pull request #708 from csrutil/feature/vibration-feedback
18. Sep 2025f77fd157Merge pull request #730 from michaelhart/node-displayname-improvements
18. Sep 2025e35e4bb2Merge pull request #745 from ViezeVingertjes/fix-pin-display
18. Sep 20258ddabfcfMerge pull request #783 from sschueller/eora-s3
17. Sep 20259ba8d6f2Merge branch 'rep-room-acl' into dev
17. Sep 20256f8ce425remove the unnecessary blank line
17. Sep 2025043f37a0♻️ refactor: unify UI notification methods into single notify() function
07. Sep 20252da50882✨ feat: add vibration feedback support for UI events
16. Sep 2025bd6aa983feat: add DisplayDriver methods for UTF-8 filtering and text ellipsis
13. Sep 2025fca16f1bmake offline queue channel messages mutable
17. Sep 202547c57a52Merge pull request #795 from tahnok/python3-build-sh
16. Sep 202519fb7aaeUse python3 not python in build.sh
16. Sep 2025d86851b8Merge pull request #787 from recrof/rak-wishmesh-tag-fix
16. Sep 202598b524bfMerge branch 'dev' into rep-room-acl
16. Sep 2025a288ac06Merge branch 'dev' into reciprocal-path-retry
15. Sep 202588786a90Merge pull request #786 from recrof/xiao-nrf52-cleanup
15. Sep 2025845a4976fix compilation errors for wismesh tag
15. Sep 202581180bbfxiao nrf52: add all available sensors, remove *_alt envs, cleanup
15. Sep 2025f9428b7dMerge pull request #785 from liamcottle/feature/new-message-timestamps
15. Sep 2025fa3e4f97Merge branch 'dev' into reciprocal-path-retry
15. Sep 2025d377ffd3Merge pull request #784 from liamcottle/fix/ble-advertising-interval
15. Sep 2025400e09f3revert unexpected change to ble advertising interval on nrf52
15. Sep 2025561dbea3update lastmod when a new message is received
14. Sep 20252536fa6bMerge remote-tracking branch 'upstream/dev' into dev
05. Sep 2025ded81780fix: removed display reset (NC), set SDA and SCL for display
05. Sep 202521ea63bcfeat: Added EByte EoRa Pi
14. Sep 20255ccacb2a* bug fix
14. Sep 2025ce08db62* room server: ClientACL added
14. Sep 20255377d7ccMerge pull request #782 from askpatrickw/patch-1
14. Sep 20253ef2aa6aMerge pull request #776 from liamcottle/fix/nrf52-ble-pin-display
13. Sep 20259b2dbf51fix markdown
13. Sep 2025a6a0183dUpdate FAQ with new server administration screenshot
13. Sep 2025de2e0cf5* repeater now using ClientACL class
13. Sep 2025c69d78b6Merge branch 'dev' into reciprocal-path-retry
13. Sep 20259df6e8a6Merge branch 'dev' into rep-room-acl
13. Sep 20255cd04708Merge pull request #777 from bryantkelley/docs/add-ble-firmware-troubleshooting-q-a
12. Sep 2025b5820b1cAdd companion not showing up over BLE to FAQ
12. Sep 202525ea953cdon't mark as connected until connection secured
12. Sep 2025281591f1* refactor: moved ACL out of SensorMesh -> ClientACL
12. Sep 2025d929d325Merge pull request #768 from 446564/fix/nano-g2-notification
10. Sep 2025510472bfNormalize repeater target names
10. Sep 2025e42ecc3bfix nano g2 notification
10. Sep 202595d1f052Merge pull request #762 from oltaco/new-ldscript-for-extrafs
10. Sep 2025ce39df59Merge pull request #763 from csrutil/fix-environment-sensor-node-altitude
10. Sep 20253b82224dMerge branch 'rep-room-acl' into dev
10. Sep 2025c8a10cc3* RAK wishmesh tag: build fix
10. Sep 20251257c6b1Merge pull request #739 from fdlamotte/ui_sensors_page
10. Sep 202565ef6c2f* repeater and room server build_src_filter fixes
10. Sep 2025f35e259fMerge pull request #767 from liamcottle/fix/wismeshtag-poweroff-wakeup
10. Sep 202580d5e2d8fix wismesh tag power off and wake up
09. Sep 2025d83cdc50ui: use LPPDataHelper and conditionals for sensors page
10. Sep 2025119b8f29add rak4631 board json
09. Sep 20252d4b77c9Merge remote-tracking branch 'upstream/dev' into ui_sensors_page
09. Sep 2025cf93109c✨ feat: add altitude support to environment sensor node telemetry
09. Sep 20253666cd72* room refactor: extracted MyMesh class
09. Sep 2025e35183aeMerge branch 'dev' into rep-room-acl
09. Sep 20255344f04d* Repeater: slight refactor of 'bridge' instantiation
09. Sep 202508f91f8dMerge branch 'dev' into rep-room-acl
09. Sep 202518d6d54cMerge branch 'dev' into reciprocal-path-retry
09. Sep 202552de2096fix incorrect ram and flash sizes in board jsons
09. Sep 2025f92bd0dbfix inconsistencies across nrf companion roles
09. Sep 2025e8314c9cnew ldscript for extrafs nrf companion envs
09. Sep 2025ea33f395Merge pull request #454 from jbrazio/jbrazio/2025_3f11ad35
09. Sep 2025ecd2e128Merge pull request #760 from fschrempf/readme-repeat-clarification
09. Sep 2025bb29b66bUpdate README.md
08. Sep 20250dfd2bcbREADME.md: Explain that companion nodes do not repeat messages
08. Sep 2025a55fa8d8Add BRIDGE_DELAY as a buffer to prevent immediate processing conflicts in the mesh network
08. Sep 20251c93c162Add ESPNow bridge configurations for all ESP32 targets
08. Sep 20251d25c87cRefactor bridge packet handling to use common magic number and size constants
08. Sep 2025c44d84caMerge pull request #756 from oltaco/correct-max-contacts-channels
08. Sep 2025adaad00bMerge pull request #755 from recrof/wismesh_rak_customlfs
08. Sep 2025a0e7b47ecorrect max contacts and channels for some nrf devices
08. Sep 2025f2e8fb02* refactor: MyMesh class extracted
08. Sep 2025a44b8e62set the max_contacts and max_group channels in line with other nrf52 targets
08. Sep 202574dea260* proposed change for re-trying reciprocal path transmit
08. Sep 20256a9dedf0Merge pull request #751 from fdlamotte/t1000e_revert_gps_resetb
07. Sep 20257b08acf5Ikoka Stick: Move to unified code naming conventions
08. Sep 20257fca2047Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
08. Sep 20250051ccefRefactor bridge implementations to inherit from BridgeBase
07. Sep 2025537449e6Refactor ESPNowBridge packet handling to use 2-byte magic header and improve packet size validation
07. Sep 202504e70829Rename RS232 bridge environments
07. Sep 20255b9d11acSupport ESPNow and improve documentation
07. Sep 2025006605cet1000e: revert GPS_RESETB as an INPUT
07. Sep 202573b49ea1Merge pull request #736 from ViezeVingertjes/t1000e-low-power
07. Sep 20255370667bReplaced BLE_LOW_POWER with BLE_TX_POWER & updated usages.
07. Sep 20257363a4f6Few adjustments after testing.
07. Sep 2025f6f0cfd6Merge pull request #744 from ViezeVingertjes/fix-t1000e-sleep
07. Sep 2025b0c7ea45Merge pull request #741 from recrof/rak_wismesh_tag
07. Sep 20250088509dMerge pull request #749 from oltaco/thinknode-m1-companion-usb
07. Sep 2025ea4ed2abMerge pull request #748 from oltaco/t-echo-qspi-pins
07. Sep 20256da6504bMerge pull request #747 from oltaco/customlfs-versionbump
07. Sep 202518be9261add QSPI pins to Lilygo T-Echo
07. Sep 2025acf61100add companion usb to ThinkNode M1
07. Sep 20258521b0ebnew version of CustomLFS lib
06. Sep 2025951d2dfdMerge remote-tracking branch 'upstream/dev' into dev
06. Sep 2025c10c0107fix: only hide pin after successful authentication in SerialBLEInterface
06. Sep 2025ac8ec172T1000-E: refactor GPS initialization; set GPS_RESETB pin as OUTPUT and remove redundant pin settings
06. Sep 2025132ca727T1000-E: ensure rails off and radio idle before system off; fix button wake pin
06. Sep 202584623938Merge pull request #732 from jbrazio/jbrazio/2025_b5813561
06. Sep 20251c015427Merge pull request #727 from recrof/waveshare_rp2040_lora_refactor
06. Sep 2025605210ddMerge pull request #726 from recrof/xiao_rp2040_refactor
06. Sep 20255b8c8b0bMerge pull request #653 from oltaco/CustomLFS
06. Sep 2025bcfc8d37improved RescueCLI for dual FS
06. Sep 20253d835568refactor: use _getContactsChannelsFS() instead of ifdefs
25. Aug 2025accd1e0anrf52 targets: increase limits for contacts and channels
22. Aug 20252b24c575support dual filsystems on nrf52
02. Aug 2025bdfe9ad2switch to using QSPI bus for external flash
29. Jul 2025c5180d45initial commit: CustomLFS
05. Sep 20252ef38422Delete the variant-specific NullDisplayDriver.h and update target.h to use the shared implementation from #735
05. Sep 2025808214d7Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_b5813561
05. Sep 2025d59724acnew variant: RAK WisMesh Tag
05. Sep 20250ebca4b8Merge pull request #734 from recrof/lilygo_techo_refactor
05. Sep 2025ec332c44Merge pull request #735 from recrof/t1000_refactor
05. Sep 2025cb99eb4aRemove retransmit check for RS232 bridge in logTx
05. Sep 20258fdaacebui: refresh sensors on gps toggle
05. Sep 2025f974cb2aui: ENTER on SENSORS page toggles gps
05. Sep 20252d651221ui: sensors page
05. Sep 20255843a12cRename `SerialBridge` to `RS232Bridge`
05. Sep 20256fae9508Merge pull request #738 from recrof/lilygo_tlora_c6_new_radio_init
05. Sep 20258f3c0a3aMerge pull request #737 from recrof/generic_e22_radio_init
05. Sep 202524b29538tlora_c6 to use new radio init
05. Sep 20258549696egeneric e22 uses new radio init
05. Sep 2025c9e6ae9efix typo in pin configuration
05. Sep 20252aa68350Merge pull request #725 from recrof/rpi_picow_refactor
05. Sep 2025963556f9Updated BLE functionality for low power mode in SerialBLEInterface. Updated platformio.ini to enable low power mode and added DC/DC converter support in T1000eBoard for improved power efficiency.
05. Sep 2025375093f7Add nRF52 support and refactor packet handling
05. Sep 20250e3933f1Merge pull request #731 from oltaco/tracker-l1-platformio-tidy
05. Sep 2025c396ed9aMerge pull request #706 from recrof/patch-5
05. Sep 202577ab1915Add serial logging for TX/RX packets
05. Sep 20252b920dfeRework packet serialization and parsing
04. Sep 2025ee3c4baePrevent packet loops and duplicates
04. Sep 20251948d284Extract serial bridge into dedicated classes
04. Sep 20259b9c7289moved pindefs from board to platformio.ini
04. Sep 2025816bbf92t1000 cleanup + move NullDisplayDriver.h to helpers/ui for other variants to use
04. Sep 20255b2c1715lilygo t-echo cleanup, add AUTO_SHUTDOWN_MILLIVOLTS
04. Sep 2025d8f80f25Refactor display driver inclusion for Heltec T114 to support configurations without a display
04. Sep 20251f20722ffix: wio tracker L1: tidy platformio.ini
04. Sep 2025f9079985Merge pull request #724 from recrof/thinknode_m1_refactor
04. Sep 202546b3910dMerge pull request #713 from Quency-D/dev-meshpocket
04. Sep 2025a3aa66acMerge pull request #729 from liamcottle/fix/thinknodem1
04. Sep 2025d56b7252add missing crc32 libdep after gxepd display driver changes
04. Sep 20258fa31e00-D DISABLE_DIAGNOSTIC_OUTPUT this one will make GxEPD less verbose ;)
04. Sep 2025f4df94a2Delete the sensor part and adapt to the latest crc display.
04. Sep 20256e6c59d2Merge pull request #9 from meshcore-dev/dev
04. Sep 2025a9fef1aeMerge pull request #723 from recrof/heltec_t114_refactor
04. Sep 202513d04689Merge branch 'dev' into dev-meshpocket
04. Sep 20255782c2e7Merge pull request #720 from oltaco/newui-multiclick-toggles
04. Sep 20253e7459aeMerge pull request #719 from recrof/vision_master_refactor
04. Sep 20256334971eMerge pull request #722 from fdlamotte/techo_epd_damage
03. Sep 2025c2fc7004waveshare rp2040 lora cleanup
03. Sep 202572b26709xiao rp2040 cleanup
03. Sep 2025cbf3a03drpi picow cleanup
03. Sep 2025d610b7bethinknode m1 refactor
03. Sep 20251c91298btidy up heltec_t114 variant
03. Sep 20259f97edcbgxepd: use a crc to track damage !
03. Sep 2025cb3049e7cleanups (remove statics and typos)
03. Sep 202596a71bb2alter keycode keycode handling
03. Sep 2025afbfc6c6add new keycodes
03. Sep 2025a9ab1f07increase gps/buzzer alert times
03. Sep 20259f185303long press cancels multi click
03. Sep 20255de0dc1fsliding multiclick window
03. Sep 202543c3105bwake screen on double and triple clicks
03. Sep 2025ce31fd7cmulti click support including buzzer toggle
02. Sep 2025ddc900c8renamend and refactored vision master to play better with build system
02. Sep 2025a93a0fecMerge pull request #717 from oltaco/promicro-hibernate
02. Sep 202503358b33fix: promicro: add powerOff
02. Sep 202590cb1e73* HeltecV3: powerOff() fix
02. Sep 20253cdf2f9btecho: display backlight behavior
02. Sep 2025c9671d7dadd heltec meshpocket board.
02. Sep 202588fbb410Merge pull request #7 from Quency-D/dev
02. Sep 20251a41da6bMerge pull request #700 from fdlamotte/techo_env_sensors
02. Sep 20252546a5daMerge pull request #711 from oltaco/heltec-vision-master-rename-companion-target
02. Sep 2025b863a1a6Merge pull request #6 from Quency-D/dev
02. Sep 2025b64e78b7fix: Heltec Vision Master E290: rename companion target
01. Sep 2025c3fb3bceUpdate README.md
01. Sep 20254849b863Update README.md
01. Sep 2025f3c52d84Update README.md
01. Sep 2025accacd9dfixed max_contacts to 300 for v3
01. Sep 20259fd7e942Add bridge support for WSL3 board
01. Sep 2025cf4720bdMerge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
01. Sep 20251130cf13Merge branch 'dev'
01. Sep 2025637891b8* ver bump
01. Sep 2025a4c2da9dMerge pull request #704 from liamcottle/fix/wismesh-pocket-user-button
01. Sep 20253ad43431fixed wismesh pocket user button
01. Sep 202574722c24* MomentaryButton: added support for analog button (with threshold) * RAK: support for PIN_USER_BTN_ANA
01. Sep 2025b8223e9d* reverting HeltecV3 _CURRENT_LIMIT change
01. Sep 202581afd830* Meshadventurer companion USB build fix
01. Sep 2025ee194a7b* added CommonCLI::saveIdentity()
01. Sep 2025c28001d1* ESP platform ver > 6.11.0 seems to break Github Actions
01. Sep 20257bc02296Merge pull request #698 from recrof/esp32_companion_max_contacts
31. Aug 202576711f54techo: let location_manager set clock
31. Aug 20254b508136Merge remote-tracking branch 'upstream/dev' into dev
31. Aug 2025fae3c284techo: use EnvironmentSensor to get BME280 data
31. Aug 20253aa57780Update library.json version
31. Aug 2025489bcaffraised max contacts for esp32 classic companions to 160 and 170; set to 300 for WSL3
31. Aug 20254413e5beMerge branch 'dev'
31. Aug 20258b3c16c4* ver bump
31. Aug 20257c7faaab* agc.reset.interval rounding warning
31. Aug 2025009ca6d6Merge pull request #696 from recrof/esp32c6_pioarduino_downgrade
31. Aug 2025e1ac794aMerge pull request #695 from recrof/esp32_c3_c6_s3_max_contacts_300
01. Sep 2025f5c7d3ddMerge branch 'dev' into esp32_c3_c6_s3_max_contacts_300
31. Aug 20257a00f306downgrading pioarduino because build issues
31. Aug 202550cab444set companion radios with esp32c3 esp32c6 and esp32s3 boards to max 300 contacts
31. Aug 20258a39e803Merge pull request #694 from recrof/dev_xiao_s3_wio_serial_fix
31. Aug 2025615316f4Merge pull request #693 from recrof/dev_meshadventurer_fix
31. Aug 2025e8d4ab59Merge pull request #692 from liamcottle/feature/thinknode-m1-poweroff
31. Aug 202578542440fix: add xiao s3 wio serial companion to new ui
31. Aug 20250f23c012fix: migrate meshadventurer to new ui
31. Aug 2025d8c4fa45Merge pull request #690 from mattzzw/main
30. Aug 202565be15e6Merge remote-tracking branch 'upstream/dev' into dev
30. Aug 2025b3adaa79Update faq.md
30. Aug 202518ef1ba8add low battery shutdown alert for thinknode m1
30. Aug 202561725374auto shutdown thinknode m1 at 3.3v
30. Aug 20255a34bd54turn off tx led when powering off
29. Aug 2025d4856a52Merge pull request #617 from Quency-D/dev-heltec_t190_board
29. Aug 2025e1c169b2Merge pull request #687 from Quency-D/new-ui-heltec-paper
29. Aug 2025fee79756Remove duplicate rows.
29. Aug 202531006857Merge pull request #686 from Quency-D/new-ui-e213
29. Aug 2025bc8c95fcMerge pull request #685 from liamcottle/fix/wifi-companion-clients
29. Aug 2025c5b28da4Merge pull request #5 from Quency-D/dev
29. Aug 20254eaaeebfRemove duplicate rows.
29. Aug 20253e3e364dMerge pull request #4 from Quency-D/dev
29. Aug 202547852406Merge pull request #683 from taedryn/t114-power-consumption
29. Aug 2025796b4c70disconnect existing wifi client when new connection established
29. Aug 20254d6e33b3Merge pull request #684 from liamcottle/new-ui/heltec-v3-wifi
29. Aug 2025980c3445Merge pull request #679 from Quency-D/new-ui-e290
29. Aug 2025a0b037ecMerge pull request #680 from 446564/nano-g2-hibernate
29. Aug 20256984d9f4* minor compilation fix
29. Aug 202509e45f25add new ui to heltec v3 wifi companion
29. Aug 2025d012dc7fMerge pull request #663 from liamcottle/feature/remove-neighbour
29. Aug 20259ee01520add default no op implementation for remove neighbor function
29. Aug 2025c49ecc12use new instance of neighbour info object when removing neighbour
28. Aug 202519978d6bMerge branch 'dev' into t114-power-consumption
28. Aug 2025f9f1c2e3Merge pull request #673 from 446564/t1000e-roles
28. Aug 202513cd849fadd power off to nano g2
28. Aug 2025789629f5remove display class from repeater and room
28. Aug 20253fe2d48aRemove duplicate rows.
28. Aug 2025d93e03bbMerge pull request #3 from Quency-D/dev
28. Aug 2025ec6d1199Adapt the new UI for heltec t190.
28. Aug 2025bb63f816Merge pull request #2 from Quency-D/dev
28. Aug 20252e49eef3Adapt the new UI for heltec e290.
28. Aug 2025d5bec3d6Remove duplicate rows.
28. Aug 202514157921Adapt the new UI for heltec e213.
28. Aug 2025666b036dAdapt the new UI for heltec paper.
28. Aug 20253f5c7726Merge pull request #671 from aveao/why2025-badge-pr
28. Aug 20252d6e714cMerge pull request #675 from fdlamotte/sensormesh_additions
27. Aug 2025136f733dSensorMesh: add the possibility to receive msgs from admin
27. Aug 2025c10b387eadd remaining roles to t1000e
27. Aug 20251b0999fcMerge remote-tracking branch 'upstream/dev' into dev
27. Aug 20252e2e677bIkoka Stick: Board IDs, LED behavior
26. Aug 20256536e993add why2025 badge as a target
26. Aug 20250959e64dlib_build: add UI_FLAVOR and some cleanup
25. Aug 2025a16e011bmodified T114 code to disable many unused peripherals, and set up the LOWPWR power mode. all changes should be quite safe, but testing for a couple days just in case.
26. Aug 202524cc6a40Merge pull request #665 from jbrazio/jbrazio/2025_9776d79d
26. Aug 20250ed89211Merge pull request #662 from fdlamotte/lib_build_display_support
26. Aug 20254a166078Merge pull request #667 from LitBomb/patch-18
25. Aug 202502ad2bedUpdate faq.md
25. Aug 202578fcb704Increase power limit for Heltec v3 433 MHz
25. Aug 2025df18dfb4lib_build: exclude file from example
25. Aug 202515249bb8lib_build: include example code in build
25. Aug 2025033706adlib_build: fix ST7789 so we don't have to add helpers/ui in INC_DIRS
25. Aug 20252d5016baadd ability to remove neighbour via cli
25. Aug 2025d0fb8d2flib_build: support display
25. Aug 202508b49c3aMerge pull request #660 from khudson/station_g2_logger
25. Aug 20250fd24c8eMerge pull request #656 from khudson/dev
25. Aug 202544fb4d1bMerge pull request #659 from fdlamotte/use_as_lib
24. Aug 2025bbee057bStation G2: Adds repeater variant with packet logging on
24. Aug 2025b88a360alib_build: add nrf52 and RP2040
24. Aug 2025228bac0asimplify src_filter creation
24. Aug 2025685f7523let users compile their projects against meshcore as a lib
22. Aug 2025dedef493Ikoka Stick: Adding variant support for Ebyte S22 modules
23. Aug 2025cb96503b* Companion: new-ui, power off now labelled "hibernate"
22. Aug 20257f142245Merge remote-tracking branch 'origin/dev' into jbrazio/2025_3f11ad35
22. Aug 20255cd1df48Merge pull request #651 from awolden/awolden/ina226
21. Aug 20250c37eafdFixed shunt value for ina226
21. Aug 2025e0d548c7Merge pull request #650 from LitBomb/patch-17
20. Aug 2025c6365365Add INA226 to rak
20. Aug 202582184c58Update faq.md
21. Aug 20255772756bMerge pull request #649 from LitBomb/patch-16
20. Aug 2025f462113fUpdate faq.md
20. Aug 2025412e9d46Merge pull request #645 from recrof/dev
20. Aug 20255dc93041set default flood advert interval to 12 hours
19. Aug 2025a9d4cf1d* various repeaters: fix for missing MomentaryButton module
19. Aug 2025e846cc67Merge pull request #642 from fdlamotte/techo_power_off
19. Aug 2025ff03b041techo_ui: implement poweroff + led fixes
18. Aug 2025a825a3d4Merge pull request #638 from recrof/dev
18. Aug 2025d145d593fix RAK build errors
18. Aug 2025b8c4c750Merge pull request #636 from fdlamotte/t1000_wait_button_release_before_poweroff
17. Aug 2025b8f80afet1000: wait for button release before powering off
17. Aug 20256e296e8dMerge pull request #633 from oltaco/dev
17. Aug 2025cb856005Merge pull request #634 from recrof/dev
17. Aug 2025a4916f81station g2: switch to new_ui
17. Aug 2025cb8ca91dWioTrackerL1: add joystick left and right for new UI
17. Aug 20253bb55b59Merge pull request #632 from oltaco/dev
17. Aug 20258f1ccb65WioTrackerL1: add poweroff support
17. Aug 2025e6152f9d* Xiao_s3_wio: ui-new
17. Aug 2025ed3f5277Merge pull request #629 from fdlamotte/techo_ui_tweaks
17. Aug 20257613b945* Xiao_nRF and Xiao_rp2040 build fixes
17. Aug 202576a53bf8* Wio-e5-mini: ui-orig * WioTrackerL1: ui-new
16. Aug 2025b332b063techo_ui: some tweaks
17. Aug 2025fe376e8c* RAK_4631: ui-new
17. Aug 2025f5ad1df1* Minewsemi: ui-orig
17. Aug 2025276a0576* lilygo_tlora_v2_1: ui-new
17. Aug 20252477d60f* TBeam variants: ui-new
17. Aug 20258f883004* T3S3 variants, ui-new
17. Aug 2025c30a103b* WSL3 fixes. Heltec V2 ui-new
17. Aug 202595c9d17dMerge pull request #631 from khudson/new-companion-ui
16. Aug 2025022bfc4fIkoka Stick: Use new UI, make repeater & room server work
16. Aug 20250359df6cMerge commit 'e9ffc3ea93d7912460c38cbaafb726f5455ad8cf' into new-companion-ui
17. Aug 2025f9284cdfMerge pull request #616 from haylinmoore/nix-add-python3
16. Aug 202537d7257f* Heltec tracker, now using /ui-new * variants with no DISPLAY_CLASS .ini fixes
16. Aug 2025e14b022a* original UITask now in /ui-orig folder
16. Aug 2025acde9921* Refactor of UITask, moved to /ui-new
16. Aug 202529fd5da5Merge pull request #624 from oltaco/new-companion-ui
15. Aug 2025e9ffc3eaIkoka Stick: repeater/room server functionality
16. Aug 202586671c0fSupport NewUI on WioTrackerL1
15. Aug 2025bd6bd065Add heltec_vision_master_t190 board.
15. Aug 2025a5ebac62Merge branch 'dev' into new-companion-ui
15. Aug 20259108a709Merge pull request #612 from Quency-D/dec-heltec_e290
15. Aug 2025655d4a78Merge pull request #615 from MikesAllotment/new-companion-ui
14. Aug 202524ef375fdefault.nix: add python3 to the shell There are many systems that chose to not have a global python install, namely my own systems :p. I end up having to nix-shell -p python3 anytime I want to run the build.sh as the last step uf2conv depends on python
14. Aug 2025d7c2293cAdded support for new EnhancedUI MomentaryButton for Heltec V2 and Faketec ProMicro variants
14. Aug 2025a7dcd112Merge pull request #608 from Quency-D/dev-heltec_e213
14. Aug 2025aa7f9d8dUse the base class to optimize screen display code.
14. Aug 202582206fd2Merge pull request #609 from 446564/nan-g2-usb
14. Aug 2025e47a1df6Merge pull request #587 from alexbegoon/feature/xiao-c6-external-antenna-support
14. Aug 20256d18e2c5Add heltec_vision_master_e290 board.
14. Aug 2025fad4a7fbModify the flash size to 16MB.
13. Aug 2025dc9b4f8eadd nano g2 usb companion
13. Aug 2025be243a26Add heltec_vision_master_e213 board.
13. Aug 2025dc6b8309* Heltec CT62: sensor role (with 2 channel relay support + 1 digital …
12. Aug 202586ec82fd* Heltec CT62: sensor role (with 2 channel relay support + 1 digital input)
12. Aug 2025e84e3066* MomentaryButton: pullupdown param moved to constructor
11. Aug 20251897f514Merge pull request #601 from khudson/dev
11. Aug 2025a2eed714Merge pull request #595 from gumbero/main
10. Aug 2025bed31131Adding support for Ikoka Stick with Seeed Xiao nRF54 baseboard.
10. Aug 2025af7db559Update platformio.ini
10. Aug 2025c8bbec65Merge pull request #598 from 446564/nano-g2-new-ui
09. Aug 2025153051abadd new UI to nano g2
10. Aug 202567529d0cMerge branch 'dev' into new-companion-ui
10. Aug 202572d13ca8Merge pull request #594 from wel97459/dev
10. Aug 2025b9270affMerge pull request #597 from 446564/ignore-clangd
09. Aug 2025cdc762adadd lsp ignores
09. Aug 20256e26a6a7Added room option to T-Beam SX1276
09. Aug 2025cc065c84Merge pull request #589 from fdlamotte/techo_new_ui
08. Aug 2025331a29b0Changed radio_init to use radio.std_init this also changes the preamble to 16 as before it was 8
08. Aug 20256902dd81Move variant specific code
08. Aug 2025af72db68Merge branch 'new-companion-ui' into techo_new_ui
08. Aug 20251e711f57techo: initial support of new companion ui
08. Aug 20251b93ceaaMerge pull request #588 from liamcottle/feature/new-companion-ui-thinknode-m1
09. Aug 20258d7a4986add support for new companion ui on thinknode m1
08. Aug 20254b95c981* UI revamp for companion radios
07. Aug 2025ce4e559cAdd support for Xiao ESP32C6 with external antenna configuration
07. Aug 2025a310a5c4Merge pull request #584 from 446564/nano-g2-gps-fix
06. Aug 20254d97bee0good oops
07. Aug 20256b2836eaMerge pull request #579 from alexbegoon/feature/add_meshimi_support
02. Aug 202553c1f704various fixes for nano g2 gps
06. Aug 20254b653408Merge pull request #575 from Quency-D/dev
02. Aug 2025fa350094Add Meshimi configuration and environment setups in platformio.ini
27. Jul 2025d1e13d0bRevert "disable led light on t-echo device"
25. Jul 20256214b75edisable led light on t-echo device
11. Jul 202528360ba4replaced Andy Kirby's discord with MeshCore discord.
11. Jul 2025ca9687e2faq: fix broken links, replace discord link from Andy's discord to MeshCore discord
06. Jul 2025fc334a05remove hardware compatibility list - it was outdated.
01. Jul 202500dc193bUpdate faq.md
05. Aug 2025cf9bcb5frefactor variants #393
05. Aug 2025fb8a4d12refactor variants #393
04. Aug 2025612dde73Add HELTEC MeshSolar board.
04. Aug 20252853708fMerge pull request #573 from recrof/sensor_template
03. Aug 2025112e60a1Merge pull request #569 from recrof/dev
02. Aug 20256861b070create sensor template in platformio.ini, update heltec v3 and rak4631 to use new template
02. Aug 2025a5c78f2fMerge branch 'ripplebiz:dev' into dev
02. Aug 20258d3bdc69pin the pioarduino version to last working one
02. Aug 2025d13dc10bMerge pull request #564 from oltaco/fix-wiotracker-l1-board
02. Aug 2025a49b5aabfix: wrong QSPI pins for wio tracker l1
01. Aug 2025febc63d2* fix: init rx_air_time to 0
01. Aug 2025b1719682Merge pull request #563 from Cisien/cisien/add-rx-time
01. Aug 202528af68c1* new CommonCLI commands: "get prv.key", "set prv.key {hex}"
01. Aug 20250a2d132dMerge pull request #547 from fdlamotte/sensors_gpio
31. Jul 20252824fc31* CMD_SEND_PATH_DISCOVERY_REQ: now force the sendRequest() to use flood mode
31. Jul 202532e8ce41* REQ_TYPE_GET_TELEMETRY_DATA, first reserved byte (of 4) is now inverse mask to apply to permissions
31. Jul 2025fcdf342d* Companion: experimental CMD_SEND_DISCOVERY_REQ -> PUSH_CODE_DISCOVERY_RESPONSE
31. Jul 20251dfc0e69fix: Wio Tracker L1: use correct max ram and flash size for S140 v7.3.0 softdevice
30. Jul 2025ea2ce93cAdd a counter to track rx time for repeater stats
30. Jul 2025f87e8563* companion: fix for CMD_IMPORT_PRIVATE_KEY, to re-calc shared secrets
30. Jul 2025f66d900a* companion: bug fix for CMD_ADD_UPDATE_CONTACT
30. Jul 202584eafe47Merge pull request #559 from 446564/wsl3-usb-comp
29. Jul 2025dca20ea9add wsl3 usb companion
29. Jul 202585273a6dMerge remote-tracking branch 'origin/dev' into jbrazio/2025_3f11ad35
28. Jul 2025131e7a5aMerge pull request #558 from mkudlacek/dev
28. Jul 2025822850b4Support for Sensirion SHT4x
28. Jul 2025a96d1022Added support for TI INA260
28. Jul 20255f9210b5Merge pull request #554 from oltaco/esm-bmp280-altitude-fix
28. Jul 2025ef58ef46fix: BMP280 altitude was using incorrect library
27. Jul 2025b0946b3fRevert "disable led light on t-echo device"
27. Jul 202516820c52Merge pull request #553 from ch4r13/main
27. Jul 202539eb5502Merge pull request #552 from recrof/dev
25. Jul 202555453e11disable led light on t-echo device
25. Jul 202512f51772Merge branch 'ripplebiz:dev' into dev
25. Jul 2025ad19ac1a* Companion: CMD_ADD_UPDATE_CONTACT now with optional extra 'last_mod' timestamp
24. Jul 20252e346bc6promicro: added sensor role
24. Jul 2025c1041af5Merge branch 'dev'
24. Jul 2025365cb896* ver bump to 1.7.4
24. Jul 2025048fa037Merge pull request #548 from recrof/dev
24. Jul 20253139d509Merge branch 'ripplebiz:dev' into dev
23. Jul 20254689f9b4* CommonCLI: reverted "set radio ..." command, added new "tempradio ..." command
23. Jul 2025ea4aa935* CommonCLI: "set radio " now with optional 5th param timeout_mins, for applying temporary radio params for that many mins * "advert" command now with longer delay, so that CLI reply is sent first
23. Jul 20259485488fMerge branch 'ripplebiz:dev' into dev
23. Jul 2025e48e64aefix: bad linker directory; added companion ble and usb roles
23. Jul 2025479b8ed0sensors: gpio apply masks
23. Jul 2025c2266026Merge pull request #541 from recrof/dev
22. Jul 2025b5a8a1a8sensors: gpio command
21. Jul 2025e42d8f97Merge pull request #540 from oltaco/wiotrackerl1-pinfix
21. Jul 2025f88ebad6enable all sensors on RAK4631
21. Jul 2025296a1e45fix: Wio Tracker L1: correct joystick press button pin
20. Jul 20250a9da09aMerge pull request #539 from liamcottle/fix/missed-packets
20. Jul 2025599e3a18start rx again immediately after receive
19. Jul 2025c6d4b751Merge pull request #538 from oltaco/ct62-std-init
19. Jul 2025c5783660radio.std_init() for heltec ct62
18. Jul 2025a2e3e660Merge pull request #534 from mikenz/heltec-v3-sensor
18. Jul 202564cc4cf6Merge pull request #535 from fdlamotte/rak3x72_sensor
18. Jul 20259be28c20rak3x72: sensor target
18. Jul 202593802fe2Add VL53L0X time-of-flight distance sensor to Heltec V3 Sensor
18. Jul 20259f2a77c9Add Melexis Contact-less Infrared Sensor - MLX90614 to Heltec V3 Sensor
18. Jul 2025e4f7b9e3Allow the SDA and SCL pins for Environment sensors to be configured independantly. Add Heltec V3 Sensor.
18. Jul 2025855e4831* updates to packet/payload structure docs
18. Jul 2025e9a8fcb1Merge pull request #531 from cod3doomy/dev
17. Jul 20256b4592bfCleanup and fixes
17. Jul 202573b1ac51Merge branch 'ripplebiz:dev' into dev
17. Jul 202546d30f6bMerge pull request #521 from recrof/dev
16. Jul 2025660ab069RAK4631 ESM Migration
16. Jul 20252c9dc8d3Merge branch 'ripplebiz:dev' into dev
16. Jul 20256a6221f4Merge pull request #529 from marcelverdult/patch-1
16. Jul 202546fa3f20Merge pull request #527 from oltaco/wio-tracker-l1-radiofix
16. Jul 2025122f5fa1Merge pull request #526 from oltaco/uitask-add-gps-alert
16. Jul 202558cffa8fFixed Barometric Pressure Reading for BMP280
16. Jul 202533587830* sensor: "setperm {pubkey-hex} 0" command can now remove by partial pubkey * sensor: login with blank password now just checks if sender is in ACL, and returns permissions (if so)
16. Jul 20255881b04a* companion: optional double ACKs, new prefs.multi_acks
16. Jul 20256bc8dd28* CommonCLI: new "multi.acks" config setting
16. Jul 20253a0dfc1bMerge branch 'dev' into double-acks
16. Jul 2025d15b374c* Sensor permission levels renamed. Misc sensor fixes.
16. Jul 20253f996ef4fix: Wio Tracker L1: add DIO2 as rfSwitch and correct TCXO voltage.
16. Jul 202557f93a41add GPS UI alert to quad-press
15. Jul 2025a6c8dc48Merge branch 'ripplebiz:dev' into dev
15. Jul 2025c2641801Merge branch 'dev' into double-acks
15. Jul 2025c6b469faMerge branch 'dev'
15. Jul 2025f74819f8* ver bump
15. Jul 2025fccb3b6c* companion: added CMD_FACTORY_RESET (51)
15. Jul 20257947e8a2* simple_sensor: redesigned permissions * companion: PUSH_CODE_LOGIN_SUCCESS now has extra byte in frame for ACL permissions
14. Jul 2025da8bd717* companion: serial protocol ver bump (FIRMWARE_VER_CODE) now 7
14. Jul 20251930dc34* companion: reverted PUSH_CODE_TELEMETRY_RESPONSE, added new PUSH_CODE_BINARY_RESPONSE
14. Jul 2025df33321b* companion: added CMD_SEND_BINARY_REQ (50)
14. Jul 20252c9a2ee1Merge pull request #523 from recrof/patch-12
14. Jul 20258c104b8aMerge commit '9117798a41ce1538dae824e18a54a1fa3a735126' into dev
14. Jul 20259117798aMerge pull request #522 from recrof/patch-11
14. Jul 20254a297873* Sensor: "get acl" command
13. Jul 20253c92c6aasensecap_solar: disable GPS until it's supported
13. Jul 2025f9e59568Heltec Wireless Paper fix: radio init failed: -2
13. Jul 20253adbb504Merge branch 'ripplebiz:dev' into dev
13. Jul 20254fcbc00bMerge branch 'dev' of github.com:recrof/MeshCore into dev
13. Jul 20256be8e19amove radiolib wrappers to dedicated directory
13. Jul 2025be68aaed* simple_sensor: new REQ_TYPE_GET_ACCESS_LIST
13. Jul 2025339ee035* simple_sensor: handleCustomCommand() hook
13. Jul 2025ced14d65Merge pull request #517 from recrof/dev
12. Jul 2025854a8dfemove rak to nrf52_core, remove nrf52840_core
12. Jul 20250d1b5b17* simple_sensor: added alert send queue, with retries, checks for ACKs, etc. Low pri alerts only 1 send attempt, otherwise 4 attempts
12. Jul 2025d84feaccMerge branch 'dev' into double-acks
11. Jul 2025fc541bdfMerge pull request #511 from oltaco/wio-tracker-l1
11. Jul 2025fe2616d1Merge pull request #514 from recrof/patch-10
11. Jul 20257958b920Merge pull request #513 from recrof/patch-9
11. Jul 202510bb05c3replaced Andy Kirby's discord with MeshCore discord.
11. Jul 20256aa41bd6faq: fix broken links, replace discord link from Andy's discord to MeshCore discord
11. Jul 202578cd6557Seeed Wio Tracker L1: initial support
10. Jul 2025e8b1f317Merge pull request #503 from fdlamotte/buzzer--disable-when-quiet
10. Jul 2025cd1cf71fMerge pull request #506 from 446564/cleanup-rak4631
10. Jul 202555a259b0Merge pull request #508 from ngavars/cleanup-minewsemi
10. Jul 202575486f5dMerge pull request #507 from ngavars/cleanup-promicro
10. Jul 202590db5f7eMerge pull request #505 from fdlamotte/wio_e5_mini_sensor
10. Jul 2025ed7ca6fb393 clean up Minewsemi ME25LS01 variant
10. Jul 2025cdd44212393 clean up Promicro variant
09. Jul 20259d0dd794move rak4631 specific files into variant folder
09. Jul 20255f7bd0fewio-e5-mini: simple_sensor target
09. Jul 2025781f7e99* companion: added CMD_GET_TUNING_PARAMS -> RESP_CODE_TUNING_PARAMS
09. Jul 202504042e3cRefactor serial bridge handling
09. Jul 2025797ab852* sensor node: now have two alert priorities, LO, HI
09. Jul 20251f236327Merge branch 'dev' into double-acks
09. Jul 202591b91132Merge pull request #504 from jaspersonneveldt/dev
08. Jul 202597b51900More robust handling of pkt len
08. Jul 20257d476089Changed the Barometric Pressure value since it was a factor 100 to high
08. Jul 202592ee1820Add null check for packet allocation and clean up Dispatcher
08. Jul 2025541cd8cf* misc
08. Jul 20252715058e* misc fixes
08. Jul 2025112b360e* implemented encoding responses to REQ_TYPE_GET_AVG_MIN_MAX
08. Jul 202529435342* implemented getter methods for telemetry value types
08. Jul 20259cecbad2* refactor: CommonCLI, processing of optional command prefix moved to handleCommand() call sites * Sensor, anon_req now just for admin login (guest password now unused) * special CLI command, "setperm {pubkey-hex} {permissions-int16}" for admin(s) to manage user access (permissions 0 = remove)
08. Jul 2025ac834922* simplified alertIf() * refactored TimeSeriesData to top-level class
07. Jul 2025de3e4bc2* added REQ_TYPE_GET_AVG_MIN_MAX * TimeSeriesData * very basic SensorMesh::sendAlert()
07. Jul 2025810b1f8f* Mesh::onAnonDataRecv() slight optimisation, so that shared-secret calc doesn't need to be repeated * SensporMesh: req_type now optionally encoded in anon_req payload (so can send various requests without a prior login)
07. Jul 20257fb7b69b* first cut of new simple_sensor sketch
08. Jul 2025ac056fb0Remove serial bridge implementation and implement simplified version directly in the repeater source code.
08. Jul 2025d3831821* XiaoC3 custom, .ini fixes
08. Jul 20257bec45b3Merge branch 'dev' into double-acks
08. Jul 20251c7c5ecbbuzzer: disable when quiet
08. Jul 202558f4db1fMerge pull request #502 from jankowski-t/main
07. Jul 202500ebb090Migrate Meshadventurer to std_init()
07. Jul 202535374947Merge pull request #501 from fdlamotte/xiao_c3--small-fixups
07. Jul 2025d30412bfxiao_c3: small fixups
07. Jul 202502645be9Merge pull request #500 from liamcottle/fix/nrf52-ble-refactor
07. Jul 202567f9204erefactor nrf52 ble to use callbacks
07. Jul 2025992c8e49Merge pull request #499 from jrkalf/dev
07. Jul 2025987c4240Merge pull request #495 from recrof/dev
07. Jul 202571f46ddaMerge pull request #496 from recrof/patch-8
07. Jul 20250f2f1bc8Merge pull request #490 from Noki/tbeam-sx1262-room
06. Jul 20255ec89dffXiao ESP32 C3: * Fixed pins for mainstream wio sx1262 * Moved previous sx1262 support to _custom version * companion firmware added
06. Jul 202562f1ab4bremove hardware compatibility list - it was outdated.
06. Jul 202588cbe3fdMerge branch 'dev' of github.com:recrof/MeshCore into dev
06. Jul 2025e47755c8Seeed SenseCap Solar: invert leds
06. Jul 202599e6b757Merge pull request #493 from liamcottle/fix/cli-messages
06. Jul 20250914056atidy logic for devices with display
06. Jul 20257ea6a985dont show cli data replies on display
05. Jul 202501378755add room server role for TBeam SX1262
05. Jul 202554890421Merge pull request #475 from rightup/NRF52-BLE-FIX
05. Jul 20250ddd3b9aMerge pull request #474 from ngavars/dev
05. Jul 2025ae5e3588Merge pull request #484 from liquidraver/dev
04. Jul 2025d32fa5c0Manually restart BLE advertising after disconnect to prevent stack freeze
04. Jul 2025aa3c702fRead battery voltage on Minewsemi ME25LS01
04. Jul 2025fa481e83LR's corrected calculation override (instead of SX) and minor changes according to radiolib's wiki
05. Jul 2025ff9699c0Merge pull request #482 from recrof/dev
04. Jul 20252c1f61c0Merge pull request #483 from fdlamotte/stm32_preamble
04. Jul 202571255e00stm32 targets: set preamble to 16
04. Jul 202529413880initial support for Seeed Studio SenseCap Solar board
04. Jul 20253d70a0d0* added RADIOLIB_EXLUDE_'s for faster builds
04. Jul 202533753891Merge remote-tracking branch 'upstream/dev' into jbrazio/2025_3f11ad35
04. Jul 20253d2404f2Merge pull request #479 from 446564/cleanup-xio-nrf
04. Jul 2025cf35daddMerge pull request #481 from oltaco/heltecV3-gps_pin_fix
04. Jul 20252bb7e6dafix: heltec v3: change gps enable pin
04. Jul 202574818d05fix: change GPS pins
04. Jul 2025484b7b81Merge pull request #476 from WattleFoxxo/xiao-rp2040
04. Jul 2025cb423bcbMerge pull request #471 from 446564/rak-usr-btn
04. Jul 202583787016Merge pull request #468 from recrof/dev
03. Jul 202590656e7dclean up xiao nrf52
03. Jul 2025d82b2a28Merge branch 'ripplebiz:dev' into dev
03. Jul 2025eb978f1bMerge branch 'LR1110-workaround' into dev
03. Jul 2025910ec598Merge pull request #469 from jquatier/heltec-paper-include-fix
03. Jul 2025d23378cfAdd XIAO RP2040 support
02. Jul 2025ec98d5f8BLE: Remove ScanResponse.addName() to fix re-advertising after disconnect
02. Jul 2025ca422bbafix ble pin
03. Jul 202570a9990fMerge branch 'dev' into minewsemi-me25ls01
03. Jul 20256440bcafClean up pins in variant.h
02. Jul 2025ad2e015amove rak usr btn to companions
02. Jul 2025dcb7ffa9fixing radio include order for heltec paper
02. Jul 2025539f99a9removed unsupported(?) readAltitude
02. Jul 20253832836eEnvironmentSensorManager: add support for SHTC3 and LPS22HB
02. Jul 20250963341fMerge branch 'dev'
02. Jul 2025483b3166* ver bump to v1.7.2
02. Jul 2025af2628bbUse EnvironmentSensorManager in Minewsemi variant
02. Jul 202554fd7049Merge pull request #467 from LitBomb/patch-14
01. Jul 2025811ea175Update faq.md
01. Jul 202579a75b8bMerge pull request #465 from fdlamotte/t1000e_preamble_16
01. Jul 2025b80d99edt1000e: set preamble to 16 at init
01. Jul 20251d1bafb3Merge pull request #455 from jquatier/wireless-paper
01. Jul 2025f8d277deMerge pull request #426 from 446564/feat-GH109
01. Jul 2025387e2c7eMerge pull request #464 from oltaco/lilygo_t3s3-radio.std_init
01. Jul 20256f94c814Add Minewsemi ME25LS01 variant
30. Jun 20253dc4607d* PAYLOAD_TYPE_PATH: reserving upper 4 bits if 'extra_type' field, for future use
30. Jun 20258c80c10d* CustomLR1110::getTimeOnAir(), copied from sx1262
30. Jun 2025a72fafcbMerge branch 'main' into dev
30. Jun 2025d04fd377Merge pull request #463 from jankowski-t/main
30. Jun 202528a38e67Merge pull request #462 from seagull9000/Refactor-Heltec-Tracker-radiolib-init
30. Jun 2025c9135601Fixed MeshAdventurer repeater build failing
30. Jun 202545413806Support MeshAdventurer
30. Jun 2025c56da5e6refactor: lilgo_t3s3 with CustomSX1262::std_init()
30. Jun 20251bfa3d33Refactor radiolib for Heltec Wireless Tracker Made changes and tested transmission and reception.
29. Jun 20252f77cef0Add config flags to variants
30. Jun 2025eb4f81f9Merge pull request #459 from liquidraver/dev
29. Jun 2025ddbf27c2change fixed preamble to match the new 16
29. Jun 2025f7920114Merge branch 'dev' into double-acks
29. Jun 2025165fb33d* ver bump to v1.7.1
29. Jun 2025e31017beMerge branch 'main' into dev
29. Jun 2025187eea1b* Preamble now 16 (for most variants)
29. Jun 2025c4c5d18aMerge pull request #456 from recrof/dev
29. Jun 2025bcd31b7cfix: missing dependency
29. Jun 20259530744fadd support for BMP280 temperature+pressure sensor
28. Jun 2025cea16badMerge pull request #453 from recrof/dev
28. Jun 20255fa65332Merge branch 'ripplebiz:dev' into dev
28. Jun 20251ce180d6remove spi.begin in targets
27. Jun 2025ff3e888dformatting
28. Jun 20253bd1dc3f* minor tidy ups
28. Jun 20257c9cf2a5Merge pull request #446 from cod3doomy/dev
27. Jun 2025e417c43cwireless paper board support
27. Jun 20254b70ee86Serial bridge implementation
27. Jun 20250e197254remove old tbeam def
27. Jun 2025e16f5349manual-merge tbeam conflicts
27. Jun 202595e69cf2RadioWrapper::std_init: add tbeam, unify coding style
27. Jun 2025f666b8c8RadioWrapper::std_init: add missing definitions for rx/tx switching
27. Jun 202507f25ccasx1276 boards: migrate to std_init()
27. Jun 2025ba34cff4Merge pull request #452 from fdlamotte/custom_sx1262_TXEN_fix
27. Jun 20250f259d3bCustomSX1262: fix typo that would prevent compile when TXEN or RXEN is not set
26. Jun 20254e282a42Merge pull request #451 from fdlamotte/wio-e5-dev_uart
26. Jun 2025408ed549wio-e5-sdk: adjust uart location
25. Jun 202563247667String removed
25. Jun 2025c872f725Merge branch 'ripplebiz:dev' into dev
26. Jun 20256e670aa2Merge pull request #450 from rfmoz/main
26. Jun 2025fe0234d2Merge pull request #449 from recrof/dev
25. Jun 2025669ff39cUpdate faq.md
25. Jun 2025f15f32e1Station G2 refactor for radio.std_init, set max tx power to 19dBm
25. Jun 202556df7d15Merge pull request #448 from fdlamotte/rak3x72_LP_Support
25. Jun 202538757992rak3x72: support variations in platformio.ini
25. Jun 2025816f3f8aMerge pull request #447 from fdlamotte/stm32_halt_reset
25. Jun 202555ff69bd* RAK: 'start ota' returned MAC address was reversed
25. Jun 20258ccd4f36stm32: implement halt and reset
25. Jun 202555605195* ESP32Board: added support for Neopixel TX led
25. Jun 20258191c090* new variant board: Tenstar C3
25. Jun 2025b37c8017* Fix: /helpers/esp32/TBeamBoard was breaking non-TBeam builds
25. Jun 2025127f3a76Merge branch 'dev' into double-acks
24. Jun 2025001b996aRAK4631: BME680 add and GPS cleanup
24. Jun 2025213f01cdMerge pull request #443 from fdlamotte/wio_e5_mini_rescue_cli
24. Jun 2025d94f469dwio_e5_mini: led and rescue cli
24. Jun 202570252b01Merge branch 'dev' into double-acks
24. Jun 2025ba7839a6Merge pull request #442 from oltaco/env-sens-manage-gps-revert
24. Jun 202584c2cfdcfix: revert swapped GPS pins
24. Jun 20256d8fae26Merge commit '299e85b830f4bf51c2e4d90e3e1bbb59025f608d' into dev
24. Jun 2025bd020c61* removed deprecated tbeam variant
24. Jun 2025299e85b8Merge pull request #441 from oltaco/heltecv3-spi_begin_fix
24. Jun 20256ae6f895Merge pull request #439 from cod3doomy/dev
24. Jun 2025b6b15e55Merge pull request #428 from 446564/radio-init-nano-g2
24. Jun 2025b8db628cfix: remove extra spi.begin() on heltec v3
23. Jun 202560d00640* room server: new posts now delayed by 6 seconds before syncing to clients
22. Jun 2025218b96e4T-Beam refactor
22. Jun 2025b99d2949remove begin()
23. Jun 2025b1ca3d1e* new PAYLOAD_TYPE_MULTIPART * experimental double ACK's (at each hop), sent 300ms apart (direct mode only)
22. Jun 2025478a57a6* AdvertDataParser: lat/lon can now be zeroes
22. Jun 202512a2f345* companion serial protocol ver bump to 6
22. Jun 2025e7609364Merge pull request #438 from liamcottle/storage/nrf52
22. Jun 2025583cdd49fix indentation
22. Jun 202537c20a34add support for storage stats on nrf52
22. Jun 20259df3c8c6* companion: new 'advert_loc_policy' pref. Defaults to ADVERT_LOC_NONE (ie. do Not share location in adverts)
22. Jun 20254f9207f3Merge pull request #437 from jquatier/t114-display-flicker
22. Jun 2025727a044dMerge pull request #436 from 446564/fix-nano-g2-ota-name
22. Jun 2025ea7a84b7Merge pull request #427 from cod3doomy/dev
21. Jun 20253719c098increase delay slightly
21. Jun 2025d680852cfix t114 display flicker
21. Jun 2025ff10f37eT-Beam removed redundancy
21. Jun 2025aa9eac16Merge branch 'ripplebiz:dev' into dev
21. Jun 20255f2ea7caupdate nano g2 ultra BLE name for OTA
21. Jun 20250bf03f23remove SPI set pins
21. Jun 20251295c463* companion: minor refactor of who should invoke UITask::loop()
21. Jun 202539cc2211Merge pull request #433 from oltaco/HeltecV3-GPS
21. Jun 202520562482* added std_init() to CustomSX1268
21. Jun 202580d2b6c6Merge pull request #432 from oltaco/CustomLLCC68-std_init
21. Jun 20255b1f4b01Merge pull request #431 from mattsains/packet-structure
21. Jun 2025485749a0Merge pull request #430 from oltaco/gps-update-fix
21. Jun 202580909923Merge pull request #429 from oltaco/rak4631-radioinit-refactor
21. Jun 202581a0816eMerge pull request #424 from 446564/fix-GH162
21. Jun 202500b5d3bcMerge pull request #423 from 446564/fix-GH133
21. Jun 20257c421c1dMerge pull request #420 from 446564/feat-GH142
21. Jun 2025553e3c10Merge pull request #419 from 446564/feat-GH44
21. Jun 20255d85ed41Merge pull request #407 from fdlamotte/seeed_xiao_c6
21. Jun 20254d2b176cfeature: GPS support on HeltecV3
20. Jun 20251de5753aadd advert detail
21. Jun 202514ff7bfbadded std_init to CustomLLCC68.h
20. Jun 20250d78df1bminor changes and fixes to docs
21. Jun 202583842e4bfix: EnvironmentSensorManager.cpp: don't update location if GPS is turned off.
21. Jun 20259eff882erefactor: RAK4631 with CustomSX1262::std_init()
20. Jun 2025bf2908faupdate nano g2 to use radio.std_init
20. Jun 20257bcfbd32T-Beam refactor for radio.std_init
20. Jun 202552a579a3fix Heltec v2 getBattMilliVolts
20. Jun 2025f4463154allows manual BLE pin even when device has display
20. Jun 2025e5ecf29dreturn range with advert interval set error
20. Jun 2025f30698eaadd time output to both clock sync and time cli
20. Jun 2025dbee0d8bupdate ADC multipler to fix voltage reading
20. Jun 20257f0f3b77Merge pull request #418 from fdlamotte/xiao_nrf52-xiao_s3-techo_remove_lora_cr_fallback_from_target
20. Jun 20254579aa25xiao_c6: fallback for LORA_CR is set in std_init
20. Jun 202556e3bb15remove LORA_CR fallback from target.cpp on xiao_nrf52, xiao_s3 and t-echo
20. Jun 2025a7c95963* companion: added Datastore methods: getStorageUsedKb(), getStorageTotalKb() * companion: CMD_GET_BATTERY now changed to CMD_GET_BATT_AND_STORAGE
20. Jun 202585b164bc* PicoW refactor, now using radio.std_init()
20. Jun 2025b37f61d7Merge pull request #416 from jquatier/analog-button
19. Jun 2025e6ba025fadd new quad press
19. Jun 2025cdca6fa5Merge branch 'dev' into analog-button
20. Jun 202561301dafMerge pull request #415 from jquatier/thinknode-std_init
20. Jun 20255eb08474Merge pull request #417 from oltaco/promicro-CustomSX1262
20. Jun 2025b865ac6c* refactored SensorManager::toggleGps()
20. Jun 202527388fcfMerge pull request #404 from fdlamotte/t1000_gps_toggle
20. Jun 2025e7b0e9e5refactor: promicro with CustomSX1262::std_init()
19. Jun 2025ee68401afixing button handling to allow both button types simultaneously
19. Jun 2025bbde446brefactoring thinknode to use radio.std_init
19. Jun 2025588a9869t1000e: gps toggle not using board class
20. Jun 2025eb582664Merge pull request #406 from fdlamotte/techo_rx1262_refactor
20. Jun 2025b9ffd518Merge pull request #405 from fdlamotte/xiao_sx1262_init_refactor
19. Jun 2025725ee477xiao_c6: apply sx1262 init refactoring
19. Jun 2025c5167d0fMerge branch 'dev' into seeed_xiao_c6
19. Jun 2025574822catecho: follow refactoring of CustomSX1262
19. Jun 2025b65b4d51Apply refactoring to xiao_nrf52 and xiao_s3
19. Jun 2025587d9d88* added CustomSX1262::std_init() * refactored variants to use std_init(): heltec_v3, t114, xiao_c3
18. Jun 20258765b3d0Gps toggle on 4 clicks
18. Jun 2025b3184eb9* T114 repeater build fix
18. Jun 20256972704cMerge pull request #402 from jquatier/t114-variants-display
18. Jun 2025673d5770Merge pull request #401 from marrold/Seeed_NRF_RTC
18. Jun 2025a5273883Merge pull request #397 from fdlamotte/t1000e_gps_off_position_fix
18. Jun 2025e6ce3c89* companion: new CMD_GET_ADVERT_PATH -> RESP_CODE_ADVERT_PATH
18. Jun 20252a4b55a5Merge commit 'e30eef73f7603bbc96e44ed5bae7a4588065c9a7' into dev
18. Jun 2025e30eef73Merge pull request #396 from jbrazio/jbrazio/2025_5dba32d2
17. Jun 2025b1fe57e8adding display support to all T114 builds
17. Jun 202583b70b31Add support for Seeed NRF + RTC
18. Jun 20259363478d* noise floor can now be queried even when int.thresh = 0
17. Jun 2025fab84925Merge pull request #387 from awolden/awolden/T3S3-sx1276
17. Jun 2025ec712c44Merge pull request #384 from recrof/patch-6
16. Jun 202524464d0cUpdate VBAT schematic
16. Jun 2025110bd494VBAT schematic
16. Jun 2025f3e85a6fUpdate SX126X_CURRENT_LIMIT
16. Jun 20255c6f3457t1000e: don't update position if gps is off
16. Jun 20250f9efa2e* room server: suggested keep_alive interval now disabled
16. Jun 20257175decaMerge pull request #380 from recrof/dev
16. Jun 20253448db6eRename LED pin
16. Jun 202552acae1fSet default upload protocol
15. Jun 20258f6b2b75Waveshare RP2040-LoRa board support
14. Jun 20255b1c7fe2Merge pull request #391 from LitBomb/patch-13
13. Jun 20257fffe775Update faq.md
13. Jun 2025a9ea7105Merge branch 'ripplebiz:dev' into dev
13. Jun 20258a7ec9d7* interference threshold now disabled by default
13. Jun 2025466bd6d5* fix for when AGC reset is disabled (interval = 0)
13. Jun 202532ca3dc9* repeater and room server: new CLI setting "agc.reset.interval" (seconds)
11. Jun 2025f7dcf01eMerge pull request #378 from recrof/patch-4
10. Jun 2025fca86d93Added support for t3s3 sx1276
05. Jun 2025a2a9455dcorrections and style
08. Mar 2025deaa0ec2Create packet_structure.md
10. Jun 2025aa230d2bMerge pull request #386 from jquatier/thinknode-led
09. Jun 2025e1ceaab7add TX led to thinknode M1
10. Jun 20253f0c89d7Merge pull request #379 from jquatier/ui-fixes
09. Jun 2025c6f6e088* some HT-CT62 fixes
09. Jun 2025c5869c78Merge pull request #382 from fdlamotte/ct62_usb_companion
08. Jun 2025516f6a36Add companion roles to Station G2
08. Jun 2025f208f043ct62: adding companion radios
08. Jun 20257c011324feedback
08. Jun 202571982d43Merge branch 'dev' of github.com:recrof/MeshCore into dev
08. Jun 2025e44f1eebfix duplicate flag
08. Jun 20254679b030Merge branch 'ripplebiz:dev' into dev
08. Jun 2025fd4885e9* HT-CT62 SPI fixes
08. Jun 2025dafb5d3e* added repeater target for Heltec-CT62
07. Jun 202542ef2972set text width ahead of width calculation
07. Jun 20251bc94c2eminor companion ui fixes
07. Jun 20257525877fadd mising config for `openocd_target`
07. Jun 20259d1c8552Merge branch 'ripplebiz:dev' into dev
07. Jun 20253f1b2c5fMerge branch 'dev'
07. Jun 2025af0c409c* ver bump to v1.7.0
07. Jun 2025c506aba3Merge pull request #367 from 446564/companion-alerts
07. Jun 202579eff349Merge branch 'datastore' into dev
07. Jun 2025381bb50eMerge pull request #377 from liamcottle/rescue/cli-file-manager
07. Jun 20257f79d0c5close roor dir after listing files
07. Jun 202528edff43simplify serial print
07. Jun 2025a50f89f1ensure root path is usable
07. Jun 20257dd7b715* enabling _PRIVATE_KEY import/export for ALL companions.
07. Jun 2025a814bfb0don't create file when trying to open for read
07. Jun 20259d574b2densure user isn't removing invalid path
07. Jun 2025a22c176dadd rm command to remove file
07. Jun 20250f601752implement ls and cat commands for rescue mode
04. Jun 2025da5b0f85add basic alert system to companion UI
06. Jun 20259c833486* DataStore, advert blob record format change
06. Jun 20257deb8282Merge branch 'ripplebiz:dev' into dev
06. Jun 2025e0483c0cMerge pull request #376 from liamcottle/fix/buzzer-power-draw
06. Jun 20254b9eac81fix 150mA power draw on ThinkNode M1
06. Jun 2025dd808ee6* new nRF52 impl for advert blobs
06. Jun 20256e0b505a* companion: refactor of all filesystem access to new DataStore module
06. Jun 20255be09ff5Merge pull request #375 from mattsains/packet-structure
05. Jun 20259d53fc26corrections and style
06. Jun 202593e584f7Merge branch 'main' into dev
06. Jun 20251b328535Merge pull request #374 from recrof/patch-3
06. Jun 20256e5c865cDisable LFS_ASSERT to stop freezing the boards on LFS errors
06. Jun 2025bb1e5c5anrf52 fix: don't allow LFS_ASSERT to freeze the board
05. Jun 20257b49ed4aMerge branch 'main' into dev
05. Jun 202547b1854bMerge pull request #372 from liamcottle/design/logo
05. Jun 20250de12b02Merge branch 'ripplebiz:dev' into dev
05. Jun 202522058c0eadd logo files
05. Jun 20259bcab094* noise floor lower bound now clamped to -120
04. Jun 2025572dc564Merge branch 'ripplebiz:dev' into dev
04. Jun 2025647d712a* Companion: long-press in first 8 seconds now enters CLI Rescue mode
04. Jun 20255d15a68d* SERVER_RESPONSE_DELAY now applied to: login responses, companion telemetry responses
03. Jun 20250535919d* Mesh: reciprocal path send now with slightly less priority and 500ms delay
03. Jun 202575503ed5* Companion now can be configured with TXT_ACK_DELAY (default is 200ms)
03. Jun 20256e2a0f3a* ESP32-C3 targets, now 80Mhz cpu
03. Jun 2025bdc369be* repeater & room server: new SERVER_RESPONSE_DELAY and TXT_ACK_DELAY defines.
03. Jun 20252204cb3aMerge pull request #360 from fdlamotte/t1000e_sensors
03. Jun 20254293b258Merge pull request #361 from fdlamotte/wio_sx1262_rxen
03. Jun 20255bc8756cMerge pull request #362 from jquatier/station-g2-display
02. Jun 20258f5e5217sx1262_wio: hook rxen, specify txen as not connected
02. Jun 2025203a7f2badd display to station G2 firmwares
02. Jun 2025a3f8c21ft1000e: light and temp sensor support
02. Jun 2025f7e79adare-introduce tlora c6 with fixed arduino versions
02. Jun 20258cf20c7c* Room server fix: re-tries for pushPostToClient() used to have same packet hash
02. Jun 20251ba69f3b* self telemetry response simpler now
02. Jun 2025870b5d2b* companion: 'self telemetry' request with CMD_SEND_TELEMETRY_REQ (with no pubkey param)
02. Jun 2025006cd425* removing ESP32C6 stuff. (causing cache corruptions)
02. Jun 20255729d66a* companion: some further refactors after the MyMesh refactor
02. Jun 2025accbe3b3Merge pull request #353 from hank/mymesh-refactor2
01. Jun 2025884d8f1aReverting UITask.h changes
01. Jun 202533d5f855Re-merging 92c2963
01. Jun 20259fe218e0Reverting format changes to NodePrefs
01. Jun 2025335df61cMerge branch 'mymesh-refactor2' of https://github.com/hank/MeshCore into mymesh-refactor2
01. Jun 20254e2786c5Re-applying 73a7a96, formatting, MyMesh reformat
01. Jun 202569b431a5Re-applying 73a7a96, formatting, MyMesh reformat
01. Jun 20259247ce46Reverting changes to simple_secure_chat main
01. Jun 202540bf7bbbReverting changes to Button code
01. Jun 2025e15ad108Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into mymesh-refactor2
01. Jun 202591134ecfMerge branch 'mymesh-refactor2' of https://github.com/hank/MeshCore into mymesh-refactor2
01. Jun 202542efbda4Re-applying ecd2b0b
01. Jun 20253749264e* MicroNMEALocationProvider: clock param now NULL by default
01. Jun 202514cd4ea0t1000: remove sync custom var
01. Jun 202549da6957micronmea: was using global rtc_clock to sync instead of _clock
31. May 202531cbf9edgps : sync time on fix
01. Jun 202592c29630wioe5: integrate sensor in sensor mgr
31. May 202573a7a96awio_e5 : bme280 support
01. Jun 20259959475cReformatting code
02. Jun 2025a987efec* companion: disabling interference threshold for now
02. Jun 20254eccc9e5Update README.md
01. Jun 2025c13f676eMerge branch 'dev' of https://github.com/ripplebiz/MeshCore into mymesh-refactor2
01. Jun 2025f7f96ad3Reformatting code
01. Jun 20255bf58127Removing debug mode
01. Jun 2025053aa0b3Adding clang-format
01. Jun 2025211cf00ainitial support for xiao_c6
01. Jun 20256481ab1e* MicroNMEALocationProvider: clock param now NULL by default
01. Jun 2025ed6373edMerge pull request #348 from fdlamotte/gps_time_sync
01. Jun 20251ac03f55t1000: remove sync custom var
01. Jun 2025c42e414amicronmea: was using global rtc_clock to sync instead of _clock
01. Jun 2025d755c6d6Merge pull request #356 from jquatier/channel-name-fix
01. Jun 2025057b0f6aMerge pull request #351 from fdlamotte/stm32_sensors
01. Jun 20254c6f146bwioe5: integrate sensor in sensor mgr
01. Jun 2025dc7af76cMerge pull request #357 from LitBomb/patch-12
31. May 20258b780dddfaq.md: update OTA firmware instructions
31. May 2025ecd2b0befixing channel name display
29. May 2025f58a34f5Refactored MyMesh, advert on doublepress
01. Jun 20253d6c4297Merge pull request #352 from jquatier/GxEPDDisplay-fonts
31. May 20259cfeb628better fonts for GxEPDDisplay
31. May 2025c8877b3bwio_e5 : bme280 support
01. Jun 2025fb5ddcd9Merge pull request #350 from fdlamotte/wio-e5-adc
31. May 20252a645ee4wio-e5 : make distinct targets for dev board and mini dev board
31. May 202519c896f0Merge pull request #343 from jquatier/button-management
31. May 202508aad733gps : sync time on fix
31. May 2025b60f2fa6Merge pull request #346 from recrof/dev
31. May 202539069413fixed old def
30. May 20254ec36750update sound
30. May 2025cf171af7add ack for quiet mode
30. May 2025f69efaf0removing pinmode
30. May 2025c445bbeasimplify logic
30. May 2025db8e7279usability fixes, fix t114 build src filter
30. May 20250b97b230Merge branch 'dev' into button-management
30. May 2025585558a9added basic support for LilyGo Tlora C6
30. May 202522055c22Merge pull request #344 from jquatier/techo-gps
28. May 202525850cbcfix pins
28. May 2025ece74798add gps for techo
29. May 20251b02e198Merge pull request #342 from jquatier/thinknode-m1-gps
28. May 2025ce87156acleanup
28. May 20252f7aa6d9Merge remote-tracking branch 'jquatier/dev' into button-management
28. May 20254b16cda0* RAK4632 targets, now requiring ENV_INCLUDE_GPS to enable GPS
28. May 20254a7d273dMerge pull request #332 from cod3doomy/dev
28. May 20251dbb1fa1Merge pull request #341 from jquatier/m1-display-and-buzzer
27. May 20251072da0ehandle gps switch
27. May 202559a236efadd GPS support to thinknode M1
27. May 2025d47c0cfcadd scaling to bitmaps for EPD display, and enable buzzer for Thinknode M1
27. May 20256ec7d9bdMerge branch 'ripplebiz:dev' into dev
27. May 2025e7761dc9initial button manager
27. May 2025d8c2b3ab* TBeam: fix for debug output
27. May 2025cac9a481Merge pull request #337 from hank/dev
27. May 2025fec064c1* companion: interference threshold default (14)
27. May 20254c3f8ac6* Room server: stats refactor -> noise_floor
27. May 2025f38b3a33Merge branch 'scan_exp' into dev
27. May 20259ba1d826Merge pull request #335 from seagull9000/RTTTL-tone-for-shutdown
27. May 20253ee54d0eMerge branch 'dev' into scan_exp
27. May 2025b3fc6bed* companion: saveContacts() now deferred for 5 secs (lazy writes)
27. May 20250c94918fMerge pull request #338 from mattsains/payloads
27. May 2025049909ddMerge branch 'dev' into RTTTL-tone-for-shutdown
26. May 2025bb5509d4initial try at documenting payload formats
26. May 202567462cb8Fixing compilation issue, missing tbeam func
26. May 2025ffb51512Merge branch 'main' of https://github.com/hank/MeshCore into dev
26. May 202597c43a89Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into dev
26. May 2025468ccf02Merge branch 'main' into main
27. May 202530488e6fConnect RTTTL shutdown melody to shutdown procedure Added a new UITask shutdown method to run non-board specific shutdown code. This avoids having to update all the board files for different hardware.
27. May 2025a86364e6* stats: curr_free_queue_len now repurposed to noise_floor
26. May 20250e90b731* companion: PUSH_CODE_LOGIN_SUCCESS frame, now includes server clock timestamp
26. May 2025b3d78ac8* interference threshold now stored in prefs, CLI: set/get "int.thresh"
26. May 20254593a484Merge branch 'dev' into scan_exp
25. May 20252f675119Merge branch 'dev' of https://github.com/cod3doomy/MeshCore_HW_Dev into dev
25. May 20250e8b807aRAK4631: Add RAK12500 GPS support
26. May 20253ae2e851* minor tidy ups
26. May 20258718b8bcMerge pull request #308 from cod3doomy/dev
25. May 20254b103ca0t-beam supreme: fixes and consolidation
25. May 202564f30e82Merge branch 'ripplebiz:dev' into dev
26. May 20259eff9d56Merge pull request #326 from memo-567/heltec_v3_sensors
26. May 2025e5ddb8a5* RAK: "start ota" now replies with Bluetooth MAC address
25. May 2025de29a435Merge branch 'ripplebiz:dev' into dev
25. May 20250e35ae5e* dynamic noise floor sampling
24. May 2025f2243b78* added Radio::loop() virtual function * RadioLibWrapper: new isChannelActive() based on current RSSI being above noise_floor + THRESHOLD
24. May 202579f60e06Merge branch 'ripplebiz:main' into heltec_v3_sensors
24. May 20252f8d9cf9* refactor of RadioLibWrapper::isReceiving()
24. May 202542284edcUpdate platformio.ini
24. May 20254449fd3aMerge branch 'dev'
24. May 20250bad7ee1* ver bump to 1.6.2
24. May 2025cf9861e6Merge pull request #330 from recrof/dev
24. May 20255cb2ba8cadded repeater and room server roles to heltec wireless tracker
24. May 2025900de5beMerge pull request #329 from ngavars/xiao-nrf-sensors
24. May 202572d2b056Merge pull request #327 from seagull9000/RTTTL-tone-for-Channel-Message
23. May 2025f8b45ec0Add sensor support to Xiao Nrf
23. May 20250defa837* EnvironmentSensorManager: some tidy ups
23. May 20253b41d863Merge pull request #321 from oltaco/sensor-class-with-gps
23. May 20255987e95crefactor: more conditionals for GPS
23. May 20257dc8a527Merge branch 'RTTTL-tone-for-Channel-Message' of https://github.com/seagull9000/MeshCore into RTTTL-tone-for-Channel-Message
23. May 2025fe8db0f9Merge branch 'RTTTL-tone-for-Channel-Message' of https://github.com/seagull9000/MeshCore into RTTTL-tone-for-Channel-Message
23. May 20254fc0a67eMerge branch 'RTTTL-tone-for-Channel-Message' of https://github.com/seagull9000/MeshCore into RTTTL-tone-for-Channel-Message
23. May 20255630533dRTTTL-tone-for-Channel-Message I was a bit remiss in removing the tone for channel message event - this puts one in.
23. May 2025400c4353REFACTOR: sensors are now wrapped in conditionals
23. May 2025efa2b4b1RTTTL-tone-for-Channel-Message I was a bit remiss in removing the tone for channel message event - this puts one in.
23. May 202523f54dd9fix: remove stray initSerialGPS call
23. May 20257d8ae5a4Merge branch 'ripplebiz:main' into heltec_v3_sensors
23. May 2025a2ff22dfMerge pull request #322 from fdlamotte/rak3x72
23. May 202522b80a9bMerge pull request #289 from adam2872/RAK4631-user-button
22. May 2025e742d1f7t-beam supreme: minor GPS and BME fixes
22. May 202577bfc0dbMerge branch 'ripplebiz:dev' into dev
22. May 2025e1351effUpdate platformio.ini
22. May 2025c7fe2118rak3x72 : report bat voltage
22. May 2025cd7fc59fUpdate platformio.ini
22. May 2025f9473235rak3x72 : first commit
22. May 20250caa2b4cUpdate target.h
22. May 2025648953ceUpdate target.cpp
22. May 20251d94df1dUpdate platformio.ini
22. May 20258ecb5defMerge pull request #305 from ngavars/dev
22. May 2025a466d3cfadded serial GPS support to EnvironmentSensorClass
22. May 202502b6f4a2* Companion: telemetry_mode_env added to prefs
22. May 2025c4df0ed1Remove NUM_SENSOR_SETTINGS
22. May 20255a0ac2a0Add sensors to build path for ProMicroLLCC68
22. May 2025375a31a4Remove INA219 wrapper
22. May 2025af0d5554Remove unused defines
22. May 202598d94d94Remove sensor wrapper classes and simplify. Switch to Adafruit libs for sensors.
21. May 2025a29b0991Merge pull request #317 from webmonkey/webmonkey-faq-proofread
20. May 20257839cb29Small fixes
20. May 20254f503de7t-beam supreme: fixes and cleanup
20. May 20251c8aaebbProof-reading fixes to the FAQ
20. May 2025009173abadded missing variable defs and pinmode
20. May 2025726273f5Merge branch 'Dev' into RAK4631-user-button
20. May 2025036caabaMerge branch 'ripplebiz:main' into main
20. May 20259a0b6e53Updated to use #if defined... instead of #ifdef
20. May 202516a283acMerge pull request #316 from recrof/dev
20. May 2025e14ea726fix: missing SX126X_CURRENT_LIMIT
20. May 2025d42c3f91lilygo tbeam sx1276: forgot to add SX127X_CURRENT_LIMIT=120
20. May 20253dff284dMerge pull request #315 from liamcottle/feature/companion-advert-name
20. May 2025d9c1cffaallow setting default node name for companion via build flag
20. May 2025ecfeb2ffMerge pull request #314 from seagull9000/RTTTL-tweaks1
20. May 20257507f889fix location and naming of enum
20. May 2025f82844f4RTTTL on message types
20. May 202556b84408* workaround for nRF + LittleFS glitch with seek/truncate
20. May 2025e5376f0cMerge pull request #313 from 446564/ext-notify-nano-g2
19. May 2025c31c4802enable external notify for nano g2 ultra
20. May 20257e90d386* refactored buzzer concept to UITask * moved buzzer.h/cpp to helpers/ui
20. May 20254a60548bMerge pull request #312 from seagull9000/RTTTL-generic-buzzer
20. May 2025be88bea4initial support for generic RTTTL notifier
20. May 2025b202580aMerge pull request #310 from 446564/nano-g2-gps
20. May 202543f09f30Merge pull request #306 from AndreaCCIE/T114-GPS-fix
18. May 20254a90042badd GPS for nano g2
19. May 20254990fe40t-beam supreme: current limit increase
19. May 2025fd378100t-beam supreme: display fix, BME add, user btn fix
19. May 20255d9e7b45Remove unnecessary include
19. May 20253cf78a95Telemetry: Create BME280 sensor that can bu used across variants. Add to promicro.
19. May 2025a950343fIncrease the delay to 1500 to allow enough time for T114 GPS to start up successfully.
19. May 20258a27743eCreate sensor classes that can be shared across variants
19. May 2025f9c00569* bug fix for CommonCLI, when entering long unknown command
19. May 20255d0a8d9d* AdvertDataHelpers: reverting parsing logic, but changed meanings of 'battery' and 'temperature' to just two generic uint16 'feature' properties
19. May 2025d5eb83a9* AdvertDataHelpers: prospective changes to first byte bit-field
19. May 2025fa045654Merge pull request #290 from adam2872/Modern-battery-icon
19. May 2025a73eb982* big refactor of the 'display' object. Now defined in variants/*/target modules.
19. May 2025bc4e0b52Merge pull request #298 from 446564/add-nano-g2-ultra
19. May 2025519ebb54Merge pull request #300 from cod3doomy/dev
19. May 20254e70bc5aMerge pull request #301 from memo-567/Removes-green-LED-continuous-light
19. May 202554c3f019Merge pull request #304 from jquatier/altitude-telemetry
18. May 2025d4e6ece7fix altitude for telemetry, instead of using zero
18. May 2025a79e9a79t-beam supreme: debug move
18. May 2025a155587b* possible bug when forwarding direct mode packets
18. May 2025b59606d5Update variant.h
17. May 2025ee41d6e2t-beam supreme: PMU and i2c fixes
15. May 20257e14fb3fInitial support for nano g2 ultra
18. May 20259048142fMerge branch 'main' into dev
18. May 202537ee90b2Merge pull request #297 from liamcottle/docs/readme-update
18. May 202586d1c807fix formatting
18. May 202569a70c4fupdate get support
18. May 2025bb5650a9update how to get started
18. May 2025aa272eccadjust getting started info
18. May 20252f5cc94dadd info about flasher and clients
17. May 2025885cfe96Merge pull request #294 from 446564/SH1106-display
17. May 2025d13ff7eaMerge pull request #293 from ngavars/dev
17. May 20258f1afbbeMerge pull request #295 from LitBomb/patch-10
17. May 202565d398fc* ver bump to v1.6.1
17. May 2025436a99f0* BLE_WRITE_MIN_INTERVAL upped to 60 millis
16. May 20254196fd4aUpdate faq.md
16. May 202525b534a2add support for SH1106 OLED display
16. May 2025e5925e5fTelemetry: add support of AHT10/AHT20 temp/humidity sensor to Promicro
16. May 2025b11f4398* companion: fix for importContact(). Now removes the packet-hash from table, before 'replaying'
15. May 20251680eb29* repeater: MAX_CLIENTS now defaults to 32
15. May 20256dc9920bMerge pull request #287 from ngavars/dev
15. May 2025f38532b5Merge pull request #292 from cod3doomy/dev
14. May 20257576d45at-beam supreme: enabled lora tx led
15. May 20251de46eaePromicro: add support for INA219 current sensor
14. May 202522ee164fMake the battery fill based on the percentage slightly smaller to give it a more modern look
14. May 202514ffde56Merge pull request #3 from adam2872/revert-2-RAK4631-user-button
14. May 2025f1df9f7cRevert "RAK4631 analogue user button on input 31"
14. May 2025e7872fb4Merge pull request #2 from adam2872/RAK4631-user-button
14. May 2025faf04332RAK4631 analogue user button on input 31
14. May 20259f5d7a28283 Promicro: add INA3221 library dependency to all build targets
14. May 20253c02ac60Merge pull request #285 from liamcottle/feature/offline-queue-increase
14. May 20258007aad7* Promicro: some refactors, minor fixes for INA3221 sensors
14. May 2025d2377c91fix offline queue size for xiao nrf52
14. May 2025cf1c863cMerge pull request #284 from ngavars/main
14. May 20256c0d94aaincrease offline queue size from 16 to 256 for all companion ble firmwares
14. May 202574c1ff3d283 minor cleanup
14. May 20258b3d60ab283 add new permision for access to environment sensors
14. May 2025c69657a1283 remove settingsManager and avoid the String class
14. May 2025e291b57a* Dispatcher::checkSend() bug: getOutboundCount() should only count non-future packets
14. May 2025a56e9ef6* TBeam Supreme: refactor for readStringUntil()
14. May 2025ed01859cMerge pull request #281 from cod3doomy/dev
13. May 2025a9b64b31Merge pull request #1 from ngavars/promicro-INA3221
13. May 2025b0354871283 Add support of INA3221 to Promicro telemetry
13. May 2025805ca7b9* CommonCLI: added "clear stats" command
12. May 20252ea05a51t-beam supreme: added GPS functionality
13. May 2025177dd90c* Repeater/Room server: new diagnostics, stats.n_full_events now repurposed to 'err_events' (bit flags) * new Radio::isInRecvMode() method
12. May 202562a5115c* T114: lib_deps missing MicroNMEA
12. May 202564b7a14aMerge pull request #274 from hank/tbeamsupreme-pmu-fix-1
12. May 202511b90e88Merge pull request #273 from recrof/dev
12. May 202576639e2araise current limit to max for sx126x and sx127x
12. May 20253c2781ccDisabling MESH_DEBUG by default on TBeam Supreme companion
12. May 20256218c1e7Fixes to the PMU calls
12. May 202573d06637Fixes to the PMU calls
12. May 2025b08436eb* startSendRaw() now returns false if fail
11. May 20250c3c1628Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into dev
12. May 2025dd16197eMerge pull request #268 from jquatier/t114-blue-led
12. May 2025c37622b4* repeater: neighbors CLI, now returns secs ago, not timestamp
12. May 20257a83f75eMerge pull request #266 from jquatier/t114-gps
12. May 20257693274eMerge pull request #264 from recrof/patch-1
11. May 2025e88a710ddon't expose GPD setting unless GPS is connected.
11. May 20254a15b8b0Merge pull request #269 from fdlamotte/wio-e5
11. May 202535e1901dwio-e5 : initial port
10. May 2025bce5dc97Disable LED flashing during BLE advertising
09. May 2025b92e2aberemove debug
09. May 2025ae5052fet114 gps support
09. May 2025e224ff37Merge branch 'dev' of https://github.com/ripplebiz/MeshCore into dev
09. May 2025445179f5tbeam supreme companion: raise channels to 8
09. May 2025d072e7b5* ver bump to v1.6.0
09. May 2025d8952f37* ESP32Board: can now download entire log file via OTA webserver (URL: /log)
08. May 202558ce90b2Merge branch 'main' of https://github.com/hank/MeshCore into dev
08. May 20253a8dfc8fDelete .vscode/settings.json
08. May 2025810fc8b8* Heltec tracker: new 'periph_power' shared pin (between Display & GPS)
08. May 2025997261a6* Heltec tracker: added GPS to custom HWTSensorManager
08. May 202598f17851* refactor: LocationProvider classes moved to src/helpers/sensors * refactor: Heltec_Wireless_Tracker* env moved to new variants/heltec_tracker dir
08. May 202560b78976* ST7735Display: now applies SCALE_X, SCALE_Y
08. May 20257a7f4369* Heltec Wireless Tracker fixes: getTextWidth() missing, PIN_BOARD_SDA/SCL
08. May 20250e208f01Merge pull request #258 from seagull9000/Heltec-Wireless-Tracker-support
08. May 2025eba0daf7Merge pull request #255 from jquatier/bitmap-scaling-7789
07. May 202594db70d5new implementation
07. May 2025c2ef0a3fHeltec Wireless Tracker support
07. May 2025e076e797Heltec Wireless Tracker support
07. May 202590b3b1b6Merge pull request #257 from liamcottle/fix/valid-ble-pin
07. May 2025f18a3b78ble pin must be zero or a valid 6 digit pin
07. May 20256962a043Merge pull request #256 from liamcottle/feature/enable-repeater-neighbours
07. May 2025d04eda9fenable neighbours feature for all repeater variants
06. May 2025941d2d5cfixing scaling of bitmaps for 7789 display
05. May 20255e7c9a22Cleaning up power code for the TBeam
05. May 20250263b663Adding support for TBeam 1.1
06. May 2025f8555234* refactor: removed mesh::Mesh dependency from CommonCLI
06. May 20256dd85880Merge pull request #246 from liamcottle/dev
06. May 2025dfe3561fMerge pull request #251 from recrof/dev
06. May 2025bff90a51Merge pull request #250 from fdlamotte/fix_set_custom_var
05. May 2025078a6004Merge branch 'ripplebiz:dev' into dev
05. May 2025eaea2626disable debug flags that were not commented out after debugging
05. May 2025a39c000ffix for set_custom_var
05. May 2025fb5fcae6Merge pull request #249 from recrof/dev
05. May 202581863a59Delete src/helpers/CustomLR1121Wrapper.h
05. May 2025310e6c64Delete src/helpers/CustomLR1121.h
05. May 20255780b50aecho, m1: correct display scalling; all nrf52 boards jsons: added debug.openocd_target
05. May 2025791da53c* ST7789Display: now with SCALE_X,SCALE_Y * fix for GxEPDDisplay
05. May 20255b27bef4Merge pull request #248 from jquatier/t114-landscape
04. May 2025d3a88e92T114 Landscape
04. May 202567d709b3T114 Landscape
05. May 2025136f3d10* GxEPDDIsplay: driver now applying SCALE_X, SCALE_Y
05. May 2025458f3090Merge pull request #243 from recrof/dev
05. May 2025af606343* FIX: UI should show "< Room Server >"
05. May 20251f06d22bMerge pull request #247 from jquatier/ui-text-width
05. May 2025bcb64d8a* companion: fix for _GET_STATUS response
05. May 2025cb80ceee* companion: protocol ver bump to 5 * companion: new prefs: telemetry_mode_base, telemetry_mode_loc * companion: CMD_SET_OTHER_PARAMS, now optionally can set telemetry_modes
04. May 20259d967388cleanup
04. May 2025678f36a5Implement getTextWidth for display classes
05. May 20258f32ee61no need for prefs check before prefs are loaded
05. May 20250bccf29fuse hex of first 4 bytes of identity public key as default node name
05. May 2025e442e94e* SensorManager: now can influence advert lat/lon, new custom name:value pairs for custom settings (eg, gps on/off) * companion: new CMD_GET_CUSTOM_VARS, CMD_SET_CUSTOM_VAR * T1000e: now supports "gps" custom setting (value "0" or "1")
04. May 2025cd9691baMerge pull request #244 from fdlamotte/t1000e_telemetry_gps
03. May 2025933e7ba8t1000e quick and dirty integration of gps into telemetry framework
03. May 2025b407f923initial support for Elecrow ThinkNode M1
03. May 20251e031e98Merge branch 'dev' of github.com:recrof/MeshCore into dev
03. May 202526f01e06* companion: new CMD_SEND_TELEMETRY_REQ, PUSH_CODE_TELEMETRY_RESPONSE
03. May 202599774f10* new: SensorManager * BasChatMesh: new onContactRequest(), for PAYLOAD_TYPE_REQ handling. * companion, repeater and room_server: now with basic 'plumbing' to handle REQ_TYPE_GET_TELEMETRY_DATA (0x03). * dependency: added CayenneLPP to libdeps * all target.* modules now with a stub 'sensors' object.
03. May 20256aa4df6cMerge pull request #242 from fdlamotte/xiao-nrf52_pindef_in_config
02. May 2025e1c3dfcaxiao-nrf : move pindef in pio.ini
02. May 2025c0870960* repeater CLI: 'neighbors' command now responds with "-none-" if no neighbors
02. May 202573231b1dMerge pull request #213 from jquatier/ui-enhancements
01. May 20252818749arevert file
01. May 202577f44f72merge from dev
01. May 20258f84a5d9Merge pull request #237 from fdlamotte/t114_monochrome
01. May 20259813ec6dMerge pull request #229 from recrof/dev
30. Apr 2025d63775b8Merge pull request #234 from fdlamotte/Arduino_serial_using_stream
30. Apr 20258a8e89f2* refactor: "neighbors" command
30. Apr 202505254bd6t114 display : some fixes
30. Apr 2025f68b9bbfMerge branch 'dev' into t114_monochrome
30. Apr 20251c67d1cbchange screen rotation and fix bitmap
30. Apr 2025056bcf83* Repeater: neighbour table now only of other repeaters
30. Apr 2025f2615996* bug fix for CLI retry attempts (should be ignored)
30. Apr 2025e6325db7* repeater: new CLI command 'neighbors'
29. Apr 2025154b5e40New Board: Elecrow ThinkNode M1
29. Apr 202521756d5eMerge pull request #232 from fdlamotte/xiao_s3_screen
28. Apr 20257eebd81cuse Stream abstract interface for serial port in ArduinoSerialInterface
28. Apr 20252cdb3b50add display to companion_radio_ble target
27. Apr 202513654347Merge branch 'ripplebiz:main' into ui-enhancements
27. Apr 20254f2aaa47detect if we have nrf52 by probing for *.zip and *.hex output files
26. Apr 2025b614cef9Merge pull request #228 from liamcottle/dev
26. Apr 2025569ef18bMerge pull request #225 from alesgenova/short-led
26. Apr 20258f5a2ac8remove pin mode setup from uitask
26. Apr 2025c942aa06* Packet::readFrom() payload_len guard
25. Apr 20252f047da3Merge pull request #223 from neutralinsomniac/add_direnv_to_gitignore
24. Apr 2025f51ab11ccompanion_radio: greatly reduce the status LED usage
24. Apr 20252a7e105csome tests
24. Apr 20250fc4d244Add .direnv/ to .gitignore. This is the directory that holds the nix-generated development environment
24. Apr 202536b981c9* new targets: Generic_E22_*_repeater
24. Apr 2025e1092118* ESPNOW: packet rx/tx counters
24. Apr 202500f0bb74* ESPNOW: now using hardware RNG for radio_new_identity()
24. Apr 202510df19d3Merge pull request #222 from rusty-labs/tbeam_sx1262_support
23. Apr 2025da1febddSupport for TBeam SX1262 board
24. Apr 202570b6e01cMerge pull request #205 from neutralinsomniac/add_default_nix
23. Apr 2025285423caMerge pull request #220 from fdlamotte/xiao-nrf52-targets
23. Apr 20258c992d50xiao_nrf52-missing_targets
23. Apr 2025977b76c4Merge pull request #219 from recrof/dev
23. Apr 2025669597eabugfix: only include SSD1306Display during build
22. Apr 2025a87b5231* RP2040 IdentityStore begin(), to ensure mkdir()
22. Apr 20252ba3f42fMerge pull request #217 from AeroXuk/feature/rp2040_picow_dev
21. Apr 202526efe2fbHopefully the correct ADC_MULTIPLIER value.
21. Apr 20254d9964ffCorrect opens to use "w" filemode instead of "w+" filemode.
21. Apr 2025b1c8963eMerge 'dev' into 'feature/rp2040_picow_dev'.
21. Apr 202599246e6bAdded Pi PIcoW support in the following modes: - Companion Radio over USB Serial - Repeater - Room Server - Terminal Chat
21. Apr 202576847a77Merge branch 'dev'
21. Apr 20259d82911e* ver bump to v1.5.1
21. Apr 2025631f5938* companion: bug fix for 'export contact'
21. Apr 202593376454Merge branch 'dev'
21. Apr 20251e263cab* ver bump to v1.5.0
21. Apr 2025a81e8b4bMerge pull request #211 from fdlamotte/techo-display
21. Apr 20258f70d48e* fix for AutoDiscoverRTCClock
21. Apr 2025c0eb5bffMerge pull request #212 from fdlamotte/xiao_nrf52-batread
21. Apr 20251b25a639Merge pull request #210 from fdlamotte/xiao_expansion
21. Apr 20257669b97bMerge pull request #208 from cod3doomy/dev
20. Apr 20257d7692a1adding connected check
20. Apr 2025c34dd2a4UI: battery indicator, boot screen, radio settings
20. Apr 20256735960axiao-nrf keep vbat_en to low to prevent issues ...
20. Apr 20252d6c8348std behaviour
20. Apr 2025052ca9f1fix screen boot
20. Apr 2025512f0900led and button assigned in ui
20. Apr 202504fe2f56support for xiao expansion board screen
19. Apr 2025f64470c5t-beam s3 supreme: repeater, room server, and ble companion verified working. RTC working. No screen, GPS or sensors.
17. Apr 202550f6e8a0Merge branch 'dev' of https://github.com/cod3doomy/MeshCore_HW_Dev into dev
17. Apr 20257b1582a0* room server keep_alive ACKs now have unsynced_count appended.
16. Apr 202521564ae4add default.nix/.envrc for automagic platformio dev environment on NixOS
16. Apr 2025b17196ac* room server login response now includes unsynced posts counter
15. Apr 2025ea24a12btecho-display: first bits
15. Apr 20251f1d39d1Merge pull request #193 from fdlamotte/t114-display
15. Apr 2025f9bc3a1eMerge branch 'dev' into t114-display
15. Apr 2025fbfa8bbe* fix: compilation error for T1000e
14. Apr 2025310ab971Merge branch 'dev' into dev
15. Apr 202569d1d920Merge pull request #202 from fdlamotte/rx_boost_toggle_lr1110
14. Apr 20257f7b03e4permit access to rx_boosted_mode at runtime for LR1110 (for dpm tests on that setting)
13. Apr 20252a875d99Merge pull request #192 from fdlamotte/prevent-errors-when-built-against-XiaoNrf52Board-by-error
13. Apr 20255848080fMerge pull request #196 from liamcottle/dev
13. Apr 2025e825e447fix rak4631 builds after addition of xio nrf52 board
12. Apr 202504118f01* companion: protocol ver (FIRMWARE_VER_CODE) now 4
12. Apr 202534faa496* new CMD_SET_OTHER_PARAMS (38)
12. Apr 2025561d289eCompanion: new 'manual_add_contacts' pref. New PUSH_CODE_NEW_ADVERT frames
12. Apr 20252de87d18Merge pull request #189 from fdlamotte/t1000_sensors_disable
11. Apr 202567ca4a1cT-Beam Supreme: Repeater and BLE working. Added PCF8563 RTC
11. Apr 2025cf3d5520ui : manage colors and ensure fw using ssd1306 still compile
11. Apr 2025b4330e37compiles xiao_nrf52 board files only if we compile for xiao_nrf52
11. Apr 20258ee251a1Merge pull request #185 from fdlamotte/xiao-nrf52
11. Apr 20251d4ae9f3minor refactor
07. Apr 202582bcd749xiao-nrf52 : initial support for meshcore
11. Apr 20254704ea8dMerge branch 'trans-codes' into dev
11. Apr 2025ab8cd85d* added Packet::getRawLength() helper
11. Apr 2025366461a3* companion: onRawDataRecv() guard for payload_len too long
10. Apr 202596d6ffeft1000 : power bat sensor only when necessary
11. Apr 20253c7ff8da* Packet::header, new: ROUTE_TYPE_TRANS_FLOOD, ROUTE_TYPE_TRANS_DIRECT * Packet wire format change: (optional) extra 4 bytes for two trans_codes
10. Apr 20257534c514display and btn handling starts working ...
10. Apr 2025a5f21077Merge pull request #177 from fdlamotte/t114_usb
10. Apr 202587ca6e19Merge pull request #188 from recrof/dev
09. Apr 2025c4c175caT-Beam Supreme: added PMU config, enabled pwr button. Repeater env verified working.
09. Apr 2025a3c85977LilyGo T-Beam: added battery voltage reporting
09. Apr 2025511a935bmove gps standby pin to gps section
09. Apr 202517186578lilygo t-echo: move init stuff to variant.cpp, disable gps to conserve battery
09. Apr 2025cc5c7b3aMerge pull request #187 from oltaco/rak-oled-pins
09. Apr 2025d4544804Merge pull request #186 from oltaco/wire-setpins-buildfix
09. Apr 2025be64fa7cbuild: fix RAK, T114, T1000 builds
09. Apr 20255c2c248fbuild: fix RAK, T114, T1000e builds
09. Apr 20259b3e7e5aFIX: define OLED pins for RAK
09. Apr 2025c4b221f3Merge pull request #184 from adrian-immel/Fix-Floating-Pin
08. Apr 20253eded458Checkpoint: Repeater env built and works with HW. No screen or other periphs
08. Apr 20256092f573Initial commit with t-beam supreme sx1262 additions
08. Apr 2025329c7662Fix Floating Pin on Promicro
08. Apr 2025b9866815Merge pull request #183 from liamcottle/dev
08. Apr 2025c4d32ebaremove unused variables
08. Apr 2025bc820ae9show firmware version and build date on room server screen
08. Apr 20254a51cb98show firmware version and build date on repeater screen
08. Apr 202528aa94b8show firmware version and build date on companion screen
08. Apr 2025348db9b8Merge pull request #182 from oltaco/tbeam-8-group-channels
08. Apr 2025a0d9449eset TBeam MAX_GROUP_CHANNELS=8
07. Apr 2025b2b755c0Merge branch 'dev'
07. Apr 2025d7e6a361* ver bump to v1.4.3
07. Apr 2025396a7a24* default SF now 11
06. Apr 20259498d2e8* ID hash 0x00 and 0xFF now reserved for future.
05. Apr 2025019a8291add companion radio usb to t114
04. Apr 202586a3f592Merge pull request #172 from recrof/dev
04. Apr 20254d2380d1Merge pull request #173 from oltaco/promicro-rfswitch
04. Apr 202596faf423FIX: Need to explicitly setRfSwitchPins to drive RXEN high when in receive mode.
03. Apr 202504ad06b8set repeater/room server Lat & Lon to 0.0 as default
02. Apr 2025259f4ec1Merge pull request #171 from LitBomb/patch-9
01. Apr 202549d24283Update faq.md
02. Apr 20252bec0f14Merge pull request #167 from fdlamotte/xiao_s3_serial_onpins
01. Apr 2025c762d88eMerge branch 'dev' into xiao_s3_serial_onpins
01. Apr 202587f47635initial commit
01. Apr 2025accd80dbMerge pull request #165 from liamcottle/dev
01. Apr 20254d4a0ae4init display before radio
01. Apr 20257e583d7fshow please wait message on room server boot
01. Apr 2025f93a5156show please wait message on repeater boot
01. Apr 2025af070af5show please wait message on companion boot
01. Apr 2025ec320cb5Merge pull request #164 from liamcottle/dev
01. Apr 202587443ad4clear display on init to avoid static
01. Apr 20250a62ab66Merge pull request #155 from oltaco/promicro-refactor
01. Apr 20257d24c65cMerge pull request #163 from LitBomb/patch-7
31. Mar 20255e553b1fUpdate faq.md
31. Mar 20253a6b8fda* room server: faster sync of unread posts, MAX_UNSYNCED_POSTS now 32 (was 16)
31. Mar 20256e109779Merge pull request #149 from jameshall9327/main
31. Mar 20253a920986* Tbeam fix: GPIO assignments wrong
31. Mar 20258740528dMerge commit '5493dbc12096f3f090cc48e70547a4491f5a06b1' into dev
31. Mar 20255493dbc1Merge pull request #157 from fdlamotte/t1000e_clock
30. Mar 20252f6427ceRemove rtc auto-detect on t1000
30. Mar 202597b6a187Merge branch 'dev'
30. Mar 202505fa1ba5Merge pull request #145 from recrof/main
30. Mar 2025fc6aa0ed* ver bump to v1.4.2
30. Mar 2025b8f09531fix: give ProMicroLLCC68 a different definition
30. Mar 202501e98caeRefactor: FaketecBoard to PromicroBoard
30. Mar 202575eabd5c* minor refactor
30. Mar 20252e5b4eb9Merge pull request #154 from recrof/dev
29. Mar 2025b77701ceadded new CommonCLI get commands: get role and get public.key
29. Mar 20250d5c17f7* ESP-Now: long range mode
28. Mar 2025022b43ef* isReceiving() now includes either preamble detect or header detect
28. Mar 202589bd6c34* Dispatcher: now impose a max time for CAD fail (ie. channel busy), defined by getCADFailMaxDuration(), default 4 seconds. (an sx126x bug _might_ be making radio->isReceiving() return true indefinitely)
28. Mar 2025ba938670* companion: temp fix: logRxRaw() is blowing the MAX_FRAME_SIZE
27. Mar 202574e7af3fTBeam: Added Repeater
27. Mar 2025c0cb57be* refactor: rtc_clock now defined by variants/*/target modules
27. Mar 20252224bddc* new ESPNOWRadio driver * refactored the examples/*/main.cpp modules, moving radio specifics to variants/*/target modules * new Generic_ESPNOW_* target envs
27. Mar 20259c165addMerge branch 'dev' into esp-now
27. Mar 2025d5cc28b0* room server: now support "log start/stop..."
26. Mar 20258a248bb4change new default freq to 869.525
26. Mar 202532edc934Merge pull request #144 from adrian-immel/Fix-Typo
25. Mar 20257cab6816Update FaketecBoard.cpp
25. Mar 20254d262e9eRename faketecBoard.h to FaketecBoard.h
25. Mar 2025ee230ab2Rename faketecBoard.cpp to FaketecBoard.cpp
26. Mar 2025321a9425* experiment: enabling forwarding in terminal chat
25. Mar 202588b88cbc* ver bump to 1.4.1
25. Mar 2025753e6a69* flood_advert_interval" now defaults to 3 hours for upgrading nodes (not just fresh install) * companion: "node_prefs" -> "new_prefs" migration
25. Mar 2025d32e6412* fix for double radio.begin(). RNG seed from pressing ENTER
25. Mar 20251220c69a* wifi power max
25. Mar 202583555433* more experiments
24. Mar 20257bd7bfb1* ESP-NOW experiment with terminal-chat
24. Mar 2025f33e1b22* build fixes
24. Mar 202516039eebMerge pull request #128 from Noki/xiao-s3-wio-room-server
24. Mar 20250d9201b5Merge pull request #127 from jameshall9327/main
24. Mar 202502edc645Merge pull request #135 from recrof/dev
23. Mar 2025ac71bac4cleanup
23. Mar 20251677d4dbMerge branch 'ripplebiz:dev' into dev
23. Mar 20250d114ecfLilyGo T-ECHO: report correct battery voltage
24. Mar 2025edb201cc* repeater & room server: "node_prefs" -> "com_prefs" migration
24. Mar 2025d07abc39* room server: new config "allow.read.only"
23. Mar 202539a44761* repeater & room server: new config "flood.advert.interval"
23. Mar 202570101236* companion: CMD_SEND_TXT_MSG fix for attempt number
23. Mar 2025f861b68a* refactor: ESP32 OTA lib-deps now selectively added
22. Mar 2025a4bb3782* OTA update for ESP32 targets
22. Mar 202530c6a0bc* workaround for > 3 retry attempts
22. Mar 20252b8b6aacMerge pull request #131 from fdlamotte/t1000e_range_fix
21. Mar 20251ff30333Some fixes for range issue
21. Mar 20250163c403* faketec/promicro fix
21. Mar 2025965e40eb* fix for Faketec/Promicro
21. Mar 2025bfb4b1c4* BIG refactor: 'board' and 'radio' objects now defined in 'target.h/.cpp' * mesh::RTCClock class moved to MeshCore.h
20. Mar 2025e1d8179fxiao s3 wio: add room server
20. Mar 20251299b6f8added button support
20. Mar 20258b4662a4removed repeater code not working properly
20. Mar 2025ae08ecf8Screen support for tbeam
20. Mar 20250a5a1158Merge pull request #124 from recrof/dev
20. Mar 202541e01a0eadded battery voltage support for Heltec T114
20. Mar 2025390e8407Merge pull request #123 from oltaco/faketec-support
20. Mar 2025182c6d47* minor refactor, SNR from packet
20. Mar 2025de67ee29Fix builds for repeater, room server and companion usb.
20. Mar 20251c14482bRemove PIN_OLED_RESET from board header, will leave in build target for now.
20. Mar 202561f7f15dChanged BLE pin back to 123456 now - dynamic display sensing happening.
20. Mar 2025bd0ce731Add faketec changes back after dev merge
20. Mar 202574ec7021Merge branch 'dev' into faketec-support
19. Mar 2025a9dde51a* build.sh: .uf2 step also for Faketec/ProMicro targets
19. Mar 20256a093743* ver bump to v1.4.0
19. Mar 2025fd55837e* companion: CMD_SET_DEVICE_PIN now uint32 param, RESP_CODE_DEVICE_INFO now includes ble_pin
19. Mar 20254aeafbd0* companion: added CMD_SET_DEVICE_PIN
19. Mar 2025089ac96f* verify() fix moved to Identity class
19. Mar 20254943b388* workaround for Identity::verify() bug.
19. Mar 202569a6d76b* experimental workaround for sig verify() bug
18. Mar 202538667dab* refactored platformio.ini, breaking up into variants/*.ini files
18. Mar 2025d21274db* TBeam: minor refactor.
18. Mar 2025c7f79196Merge pull request #100 from jameshall9327/main
18. Mar 202550b62c92* room server: now handles REQ_TYPE_GET_STATUS, replies with ServerStats (same as RepeaterStats, with extra fields: n_posted, n_post_push)
18. Mar 2025f08a30cf* companion: RESP_CODE_ERR now has err_code byte
18. Mar 2025d1563066Merge pull request #114 from lincomatic/pr-llcc68
18. Mar 202513679f9f* CMD_SEND_TRACE_PATH, now replies with RESP_CODE_SENT
17. Mar 2025691c135c* workaround for TRACE packets so they can follow a return path
17. Mar 2025807b9bdc* companion support for TRACE packets. (CMD_SEND_TRACE_PATH, PUSH_CODE_TRACE_DATA)
17. Mar 2025fe4fdeb2* redesigned TRACE packet structure
17. Mar 20256a78cfd0match changes to other nrf52 boards, add pin definitions to platformio.ini
17. Mar 2025f671b753revert variant.h pins
17. Mar 202588dfa42eMerge branch 'faketec-testing' into dev
17. Mar 202586ece04fmove DISPLAY_CLASS definition
17. Mar 2025d59b1d23define PIN_OLED_RESET -1
17. Mar 2025156741e5Merge branch 'dev' into trace
17. Mar 2025a67bb8e1tidy up
16. Mar 2025bdeec374add ProMicroLLCC68 for Faketec w/ LLCC68
16. Mar 20250eed29b9fix compilation error
16. Mar 202525a68f5c* build fix
16. Mar 20256c434328Merge pull request #111 from recrof/dev
16. Mar 2025882377e4fixed: added back pin inits when SDA and SCL are set.
16. Mar 2025d525680badded display support for RAK4631, removed Wire.begin(int, int) from nrf52 devices, cosmetic changes
16. Mar 2025f700fd5aMerge pull request #107 from recrof/dev
16. Mar 202532436b95Merge branch 'ripplebiz:dev' into dev
16. Mar 202581bf4f0a* companion: SSD1306 display now dynamically detected at runtime.
16. Mar 20258b2f783dOLED and button support, some refactoring.
15. Mar 2025395349d2Merge branch 'dev' into main
15. Mar 2025c691cbaeheltec v2: added display, room server role
15. Mar 2025aeda2184Update TBeamBoard.h
15. Mar 2025b6990c73Merge branch 'ripplebiz:main' into main
15. Mar 20254113b20bMerge pull request #105 from recrof/dev
15. Mar 20257ee81f4fadded display support for t3s3
15. Mar 202531f85766* CMD_SIGN_DATA null check
15. Mar 20256056c303* companion: can now sign arbitrary data (up to 8K)
15. Mar 20259aa2edf9Merge branch 'dev' into trace
15. Mar 202527aa7a7b* minor refactor for RAK_4631 SerialInterface
15. Mar 202506c66684Merge pull request #90 from oltaco/faketec-support
15. Mar 2025f844f9e0Merge pull request #65 from awolden/awolden/h3-pin-fix
14. Mar 2025bc6e4930Cleaned up code
15. Mar 202569318874remove old unused board.json
14. Mar 2025c2f92534removed unnecessary defines
14. Mar 2025aca0bcc9removed unnecessary constants
14. Mar 20256a4b7463* some fixes around the powerOff(). Tidy ups
14. Mar 202599b376c5Merge pull request #87 from fdlamotte/t1000e_ui
14. Mar 2025fbb87960MAX_GROUP_CHANNELS=8 for faketec
14. Mar 20255632e277added conditional to room server radio bringup for supporting RA01sh radio on faketec
13. Mar 2025b41d1a56Delete .vscode/settings.json
13. Mar 20256d8aa581removed pmu flag
13. Mar 2025aca3486fUpdate settings.json
14. Mar 20250fe6f79fMerge pull request #94 from LitBomb/patch-5
14. Mar 202587462b20Update README.md
13. Mar 20252edbd92bAdded Support for the LilyGo TBeam v1.2 SX1276
13. Mar 2025c62f09d9Merge branch 'ripplebiz:main' into t1000e_ui
13. Mar 20259c3b4dd5added SX126X_RX_BOOSTED_GAIN=1 to faketec target
13. Mar 2025c8104563Merge branch 'ripplebiz:main' into faketec-support
13. Mar 2025658094f6* ver bump: 1.3.0
13. Mar 202538b98342* missing param
12. Mar 20256b6534edUpdate faq.md
12. Mar 2025883f591cMerge branch 'ripplebiz:main' into faketec-support
11. Mar 2025bb826a26Merge branch 'ripplebiz:main' into t1000e_ui
11. Mar 202504d85c68Merge branch 'main' into dev
11. Mar 20259180e5c6Merge pull request #83 from fdlamotte/configure-cpu-frequency-at-build-time-for-esp32
11. Mar 2025dc4a139fresolve conflict
11. Mar 20254a0f4f4bset cpu freq in ESP32Board.h
11. Mar 2025d367f7d7Merge branch 'ripplebiz:main' into configure-cpu-frequency-at-build-time-for-esp32
11. Mar 2025b94fed4e* companion: channel names
11. Mar 20251a21a088updated to MIT licensed board variant
11. Mar 2025adf9b248* companion: channels now persisted. RESP_CODE_DEVICE_INFO now includes MAX_CONTACTS (div 2) and MAX_GROUP_CHANNELS
11. Mar 20258c68dbb6* Companion: new CMD_GET_CHANNEL, CMD_SET_CHANNEL
11. Mar 2025f9b2428d* BLE_NAME_PREFIX refactor
11. Mar 20258d12cfc9Merge branch 'main' into dev
11. Mar 20254175be87Merge branch 'main' into dev
11. Mar 20257d572cf4Merge pull request #74 from ddmunhoz/add-bool-meshcore-prefix
11. Mar 2025877bef54Merge pull request #85 from recrof/dev
11. Mar 20256fe5f9beMerge pull request #71 from fdlamotte/t1000e_txpower
11. Mar 2025ce551827Merge pull request #88 from LitBomb/patch-4
02. Mar 202592bb6a84added conditional to radio bringup for RA01-SH support on faketec
28. Feb 2025c1faaf5ebuild fix to support RTC detection code
25. Feb 2025027b7d83Added logic to companion_radio firmware to hopefully fix the radio bringup for Faketec with RA01-SH.
25. Feb 2025a5705320Added defines for SX126X_RXEN, SX126X_TXEN. Updated build target to enable privkey import/export.
20. Feb 20258e793dc5Faketec board support, including build targets
10. Mar 20254cfdb0efbetter handling of BTN_USER_PRESSED definition
10. Mar 2025648cdf69Update faq.md
10. Mar 20257bb16cd7enhancement on the UI and support for power off and status_led for t1000e
10. Mar 20255c72969e* repeater & room server: new CLI config "flood.max"
09. Mar 202520198c9dMerge branch 'dev' of github.com:recrof/MeshCore into dev
09. Mar 2025de3f11d1- Enabled sx1262 boosted RX gain for all supported radios - Made quoted -D flags more readable
09. Mar 2025a706d905Add an ESP32_CPU_FREQ build flag to lower freq
10. Mar 2025676ba6d0Merge pull request #81 from recrof/dev
09. Mar 20252cb742b1ver bump to 1.2.2
09. Mar 2025291b98cdupdating RadioLib to ver 7.1.2
09. Mar 2025a259d27c* trying setCRC(1)
09. Mar 20253778c0a8* repeater and room server: MESH_PACKET_LOGGING, now dumps RAW: rx packet contents * Dispatcher: MESH_PACKET_LOGGING, added " hash={packet-hash}"
09. Mar 2025a16393e2Merge branch 'ripplebiz:dev' into dev
09. Mar 2025f77a6944* PUSH_CODE_LOG_RX_DATA: is now just: {snr*4},{rssi},{raw-lora-packet}
09. Mar 20258f609524* companion: added new PUSH_CODE_LOG_RX_DATA (0x88) for inspecting all received packets
09. Mar 2025c49e6ac3Merge branch 'main' into dev
09. Mar 20256771b0e8Merge pull request #78 from awolden/awolden/enable-SSD13060-lilygo-tlora
05. Mar 20253dea712dFix heltec v3.2 pin polarity reversal
08. Mar 20259b5a2946* T1000e battery measure fix
08. Mar 202598442966Merge branch 'ripplebiz:dev' into dev
08. Mar 20255acfe524* new build option: SX126X_RX_BOOSTED_GAIN
08. Mar 20252889867c* Dispatcher: added guard for packet payload size too large
08. Mar 2025b1a5badfadded room server roles to t114 and t-echo; added repeater and room server roles to WSL3; unified json intendations in /boards
08. Mar 2025115deda8Merge pull request #70 from recrof/dev
08. Mar 202587d4285c* doc updates
08. Mar 20255089268eCreate packet_structure.md
07. Mar 202537652459Enable SSD1306 display class for LilyGo_TLora_V2_1_1_6
07. Mar 2025a5fb3accadd: BLE_NAME_PREFIX flag
07. Mar 2025acac20dcAdded basic support for Station G2
07. Mar 2025708065a0tx_power can be raised to 22dBm on LR1110
07. Mar 2025ae7bf7eaMerge branch 'ripplebiz:dev' into dev
07. Mar 2025477f2e1dfix: added t114 and t-echo boards to uf2conv release workflow
07. Mar 2025808d3933Version bump to v1.2.1
07. Mar 2025ae8fb5d9* Heltec v3.2 VEXT fix * Heltec T114 LED fix, (now flashes with LoRa TX)
07. Mar 2025cf170915* display.begin() delayed in setup(). * all firmwares now bumped to v1.2.0
07. Mar 2025790898db* companion: better incoming ACK processing (match prev attempts)
07. Mar 2025e534e1b5* companion: FIRMWARE_VER_CODE now bumped to 3. * companion: new RESP_CODE_CONTACT_MSG_RECV_V3, and _CHANNEL_MSG_RECV_V3. (now with packet SNR included)
07. Mar 2025544adec2* refactor Packet::_snr to single byte
07. Mar 2025b2fcc692* TRACE packet logging fix
07. Mar 2025b03aac18Merge branch 'dev' into trace
07. Mar 20251f4a8136* companion: new command: CMD_GET_CONTACT_BY_KEY (30)
07. Mar 2025abb8b54cMerge pull request #68 from recrof/dev
07. Mar 202503458269moved nrf sdk headers to ./lib/ and added Repeater envs for t114 & t-echo
06. Mar 20252dd25711Added support for LilyGo T-Echo
06. Mar 2025e105e418fix: T114 reset pin value
06. Mar 2025b74ae130Added support for Heltec t114
06. Mar 20255c5b9aa2* room server: version bump to v1.1.0. This is now NOT compatible with previous clients (TDeck and companion radio).
06. Mar 2025284ac170* Room Server post ACK bug fix!
06. Mar 2025a3d46a3eMerge pull request #62 from awolden/awolden/t3lora
05. Mar 20250fc85b8cRevert identity change
05. Mar 202545a88dca* .yml files, permissions: write
05. Mar 202578325487* now suppressing 'cp' errors
05. Mar 202578ee88c9* companion, HeltecV3: now picks random BLE pin for every session (from boot), unless a (non-zero) one stored in _prefs * companion, WSL3: uses static BLE pin, per build BLE_PIN_CODE define
04. Mar 202586389579Merge remote-tracking branch 'origin/dev' into awolden/t3lora
04. Mar 2025d36da0edRefactor naming
05. Mar 202501d84d5d* repeater and room server: CommonCLI now handles load/save of Prefs. Now sanitise bad prefs values.
05. Mar 202586681364* companion: UITask now shows BLE PIN (when no connection) * companion, HeltecV3: new installs, now chooses random BLE PIN * companion: prefs load/save improvements (sanitises bad values)
04. Mar 2025ed320ac1add libsodium
05. Mar 2025c2ae3431* basic UITask added to repeater and room server (only HeltecV3 targets enable so far)
04. Mar 202521ba6116fix memory
04. Mar 20251f25575breadded 1262 radio
04. Mar 2025372c2282* new ui/DisplayDriver classes (just SSD1306Display impl for now) * companion radio: now with optional UITask (enabled by DISPLAY_CLASS config in target/env)
04. Mar 2025b777264eRemove duplicate entries from platformio.ini
04. Mar 2025e1022791Add support for LilyGo T3 with SX1276 module
04. Mar 202568770d77* 'last_snr' added to repeater stats.
04. Mar 202525a77af8Merge branch 'main' into dev
04. Mar 20257b92e045* build script change, for companion radio targets
04. Mar 20255c4ec1bc* SerialWifiInterface: misc tidy-ups
04. Mar 2025669e417eMerge pull request #61 from fdlamotte/wifi-support
03. Mar 202503293be8new Heltec_v3_companion_radio_wifi target
03. Mar 202572c7cebb* misc
03. Mar 202532e1115eMerge pull request #60 from liamcottle/feature/build-automation
03. Mar 2025d48bc3a2also build uf2 for t1000e
03. Mar 20258a360bccmerge bins for esp32 boards
03. Mar 2025bb8082d9add release docs
03. Mar 202513bc6e41setup automated firmware builds with github actions
03. Mar 2025ea9a4dcd* room server: adding post, was not sending Acks on retries. * room server and repeater: now does NOT send Acks for TXT_TYPE_CLI_DATA commands
03. Mar 20251348f89eMerge branch 'dev'
03. Mar 2025ad5f5880* Semantic versioning in repeater, room server. "ver" CLI command changed.
03. Mar 2025c7cbd1a3* HOTIFX: HeltecV3, SDA/SCL pin defines
03. Mar 202545365322* companion: RESP_CODE_DEVICE_INFO format change.
03. Mar 2025f03946bcMerge pull request #58 from LitBomb/patch-1
02. Mar 202545a9bb54Update faq.md
03. Mar 2025017795a8* new docs folder, FAQ added
02. Mar 20251a4063bb* companion radio: connection status now supported (Keep_alive pings, etc)
02. Mar 20250a5bcb9e* room server: login response, permission byte now returned
02. Mar 202588959b6b* companion radio: support for TXT_TYPE_SIGNED_PLAIN
28. Feb 20257cb0412c* prefs guard word added
28. Feb 2025c1e6dde3* misc
28. Feb 20251912710c* "set radio.." now with "OK" response
28. Feb 2025f35a9032* CLI: get/set radio added
28. Feb 20250e2bee03* repeater, room server: new prefs: sf, cr, bw. "set tx ..." now instant, no reboot needed.
27. Feb 202550fc2100Merge pull request #52 from liamcottle/board/t1000e
27. Feb 2025afd9cf27* CommonCLI: "get " commands
27. Feb 2025e32fea07* refactored handleCommand() to CommonCLI class
27. Feb 20251209d54d* various changes for CLI support via companion radio
27. Feb 2025189ed79d* new Dispatcher::getCADFailRetryDelay()
27. Feb 202566a85a70add nrf52 s140 softdevice header files for compiling t1000e firmware
26. Feb 2025be2af61d* ESP32: SerialBLEInterface, delay(500) not needed
26. Feb 202554af8ad2* esp32 SerialBLEInterface: 1 second delay now applied before testing whether to re-start advertising
26. Feb 2025c01c2ed3Merge pull request #49 from liamcottle/main
26. Feb 2025abb2dea3don't set encryption level on device as it's set on each characteristic
26. Feb 202564ccc4e2* build fixes for RAK targets
26. Feb 202585e867e9Merge pull request #47 from fdlamotte/t1000e_work
26. Feb 2025c4c5d43bMerge pull request #48 from liamcottle/main
26. Feb 2025dbc9659eenforce pin being used for ble pairing on nrf52
26. Feb 202583c827ceenforce pin being used for ble pairing on esp32
25. Feb 20257290bf0ct1000e companion radio example builds in tree !
25. Feb 2025cc1a9449upd t1000e board support
25. Feb 2025a6a6bef3* new helper: AutoDiscoverRTCClock, which detects: DS3231 (on i2c addr 0x68), or RV3028 (on i2c addr 0x52) * repeater and room server: ver bump (v5), now use AutoDiscoverRTCClock * various Board::begin() now should do Wire.begin(), with custom pin mappings if needed * examples removed: ping client/server, and test_admin
24. Feb 2025c4cc3dd1* repeater and room server: login password now using strcmp(), new 'set direct.txdelay ..' config
24. Feb 2025d81bbe56* repeater: login now evicts oldest client table entry if full. New RESP_SERVER_LOGIN_OK login response format (with permissions byte) * companion radio: PUSH_CODE_LOGIN_SUCCESS now returns 'permissions' byte (0 for legacy "OK" response)
24. Feb 2025d880a48b* companion radio: new CMD_SEND_LOGIN, CMD_SEND_STATUS_REQ
23. Feb 2025274bd6dd* new PAYLOAD_TYPE_RAW_CUSTOM
22. Feb 2025fc4e5ed5* new StrHelper::strzcpy()
22. Feb 202537f4ceff* strncpy() refactor/fix
22. Feb 20254d8478de* added S3 WIO target for BLE companion radio
21. Feb 2025f434123e* tidy ups of PRIVATE_KEY_IMPORT/_EXPORT stuff
21. Feb 20250bb20232Merge pull request #32 from liamcottle/main
21. Feb 20259faba8f1add build flags to enable and disable private key import and export
21. Feb 20256af97749add new commands to companion firmware to import and export identity private key
20. Feb 2025f8d03804* room server: minor timing fix
20. Feb 2025e65c3e32* MESH_DEBUG_PRINTLN fixes
20. Feb 2025fc02d8fb* Mesh/Dispatcher: MESH_DEBUG_ and MESH_PACKET_LOGGING now output date-time. (new getLogDateTime() virtual) * MESH_PACKET_LOGGING now parity with dynamic/file logging (src/dest hashes)
19. Feb 2025cf63ec94* companion radio: new CMD_DEVICE_QUERY -> RESP_CODE_DEVICE_INFO, airtime_factor added to CMD_SET_TUNING_PARAMS, CMD_REBOOT change
19. Feb 202572d44a17Merge pull request #23 from fdlamotte/t1000e_code
19. Feb 2025ba181da9* added RTCClock::getCurrentTimeUnique(), for when timestamps need to be unique (if temp rapid-fire)
18. Feb 2025a115626a* repeater: added src/dest hashes to logging
18. Feb 20253b5b7a16* SimpleMeshTables: ACKs now handled separately * Dispatcher: logging methods now with 'len' param
18. Feb 20255811cf9f* repeater: Get Stats new fields added: n_direct_dups, n_flood_dups
18. Feb 20259d9145a1* repeater: new CLI commands: "log start", "log stop", "log erase", and "log"
17. Feb 20250db15db6* new Packet type: PAYLOAD_TYPE_TRACE
17. Feb 2025ef954623* repeater, room server and terminal chat: default to rxdelay off
17. Feb 2025769711ff* companion radio: "set af .." now applied, rxdelay now OFF by default. (can set though with new CMD_SET_TUNING_PARAMS)
16. Feb 2025b934a128Merge pull request #27 from liamcottle/main
16. Feb 2025a96ecd8badded CMD_GET_BATTERY_VOLTAGE to companion radio
16. Feb 2025d6c218c9Merge pull request #26 from liamcottle/main
16. Feb 2025e8390ebcadded CMD_REBOOT to companion radio
15. Feb 2025a2fa4caa* companion radio: new CMD_EXPORT_CONTACT, CMD_IMPORT_CONTACT
15. Feb 202565580c76* companion radio: new CMD_SHARE_CONTACT * room server: push notify loop interval changed to 2 secs
14. Feb 2025e16dad77helper files for t1000e and LR1110
14. Feb 2025b4ee9ecfadd T1000e conditionals to examples
14. Feb 202567c7fc07* companion radio: BLE variants now set device name to "MeshCore-{advert-name}"
14. Feb 2025a922d071* ver bumps * companion radio, USB: onSendTimeout() bug fix
14. Feb 2025b8d467fb* BaseChatMesh: sendLogin(), onContactResponse() * companion radio: contacts file, new 'sync_since' field
13. Feb 2025cd9b6049* nrf52 BLE, increased MTU to 250
13. Feb 20257af8f4dfMerge pull request #20 from fdlamotte/nrf52_serial_ble
13. Feb 20250eaa11c5* BaseChatMesh::sendGroupMessage() added * companion radio, RESP_CODE_CHANNEL_MSG_RECV, CMD_SEND_CHANNEL_TXT_MSG
12. Feb 202551a6cb89nrf52 ble uart should work
12. Feb 2025824f8c13* companion radio for RAK (USB) now fixed. (thanks to Bernd Giesecke) * experimental NRF52 impl of SerialBLEInterface, and experimental RAK BLE companion radio target
11. Feb 202555531993* companion radio: _SELF_INFO frames now include current adv_lat, and adv_lon
11. Feb 20259013d992* new target/envs: Heltec_v2_repeater, Heltec_v2_companion_radio_usb
11. Feb 20251bab9c86* new target/env: Heltec_v2_terminal_chat
11. Feb 2025eb7fec6f* companion radio: new command frames: CMD_SET_ADVERT_LATLON, CMD_REMOVE_CONTACT
10. Feb 20255d4a5dceMerge branch 'main' into rx_delay
10. Feb 202542f2c1ec* new "set guest.password .." CLI command
10. Feb 2025b85e43e0Merge branch 'main' into rx_delay
10. Feb 20258ab1d495Merge pull request #17 from Garrisonsan/patch-1
09. Feb 20250ab6aadfUpdate README.md
09. Feb 2025082be00aMerge branch 'main' into rx_delay
09. Feb 20255e599f14* companion radio: removed need for reboot after setting radio params or tx power
08. Feb 202553a55f3a* TIMEOUT estimate adjusted * companion radio: new CMD_RESET_PATH
08. Feb 2025cd7a8d04* repeater: min/max advert.interval changes
08. Feb 20254f3bd4b5Merge branch 'main' into rx_delay
08. Feb 20255fb83c9b* repeater and room server: new CLI command: "set advert.interval {mins}"
06. Feb 202550421ad4Merge branch 'main' into rx_delay
06. Feb 20255395214e* companion radio: new RESP_CODE_NO_MORE_MESSAGES response
06. Feb 20255824c9a6* bug fix for rxdelay 0
06. Feb 202555f14d96Merge branch 'main' into rx_delay
06. Feb 2025cc0ba10c* RAK battery ADC multiplier tweak
05. Feb 20258b69f09d* companion radio: CMD_SET_RADIO_PARAMS fix
05. Feb 2025b428ecf3* new CLI command: "set txdelay ..."
05. Feb 2025ab11421cMerge branch 'main' into rx_delay
05. Feb 20254e8d6de7* companion radio: CMD_GET_DEVICE_TIME now responds with RESP_CODE_CURR_TIME(9) instead of RESP_CODE_OK
05. Feb 2025f4229bb1* companion radio bug fix
04. Feb 20258c9144f7* added companion radio targets for T3S3 board
04. Feb 202561b09e94Merge branch 'main' into rx_delay
04. Feb 20256cef0564* companion radio: offline messages queue
04. Feb 2025aaeccd12* repeater and room server, new "set repeat {on|off}" CLI command
04. Feb 20254b8d7044Merge branch 'main' into rx_delay
04. Feb 202551ab76ec* Room server: added "start ota" CLI command
04. Feb 2025cc3cf185* new "set rxdelay ..." CLI command
04. Feb 2025a9341221* new packet score function
04. Feb 20250f662104* ver bumps * RAK battery experiment
04. Feb 20257da0a5f7* new RX delays based on SNR
04. Feb 202529e62b9c* IdentityStore::save() was failing on RAK. * Repeater: CLI 'erase' command added.
03. Feb 2025a0bb332c* companion radio: new CMD_SET_RADIO_TX_POWER frame, RESP_CODE_SELF_INFO responses now include tx_power_dbm and MAX_LORA_TX_POWER
03. Feb 20257f15205e* 'help' updated.
03. Feb 2025466caebd* Terminal Chat: "set ..." commands, save to "node_prefs" file, consistent with the other firmwares
03. Feb 20257b31fc8e* refactor: new helpers/nrf52 dir * RAK, startOTAUpdate()
02. Feb 202579f2d65a* BUG FIX: Initial key generation
02. Feb 202578fe83f0* RAK batt read (hopefully) fixed
02. Feb 2025c7f9fa95* repeater and room server: added "set tx .." CLI command
01. Feb 202501fc05f4* releasePacket() missing
01. Feb 202533bee48d* Terminal Chat: new commands "card" and "import"
01. Feb 2025e877b135* Repeater: timing changes for self-advert
01. Feb 20255523daad* companion radio: RESP_CODE_END_OF_CONTACTS change
01. Feb 2025ef45cb3a* readme tweak
01. Feb 2025f9fa913d* companion radio CMD_SET_RADIO_PARAMS
31. Jan 20257ed2b17b* added LLCC68 module support
31. Jan 20256e708dc0* oops, default LORA_FREQ revert
31. Jan 202516b81d2a* new target/envs: LilyGo_T3S3_sx1262, _repeater and _terminal_chat
31. Jan 2025cef23fa7* ver bump
31. Jan 2025ac8b7b31* Room server: keep_alive changes
30. Jan 20258d0a17bc* Room server: no more "[posted]" replies from server
30. Jan 202578e307c4* new Packet::writeTo(), readFrom() methods. (for saving snapshots of packets)
30. Jan 2025bc655c87Update README.md
30. Jan 20259af5adb8* BaseChatMesh::sendMessage(), new est_timeout (OUT) param
30. Jan 2025f94d5f74* ver bumps
29. Jan 2025659e66e3* reset push_failures on successfully recv
29. Jan 202577a7656b* companion_radio: CMD_SEND_TXT_MSG format change
29. Jan 2025f46263a2* ContactInfo, added gps_lat, gps_lon * companion_radio: now also save gps_lat, gps_lon * BaseChatMesh: now parses gps_lat, gps_lon out of Advertisement
29. Jan 20252e3d2d13* room_server: login response now with a 'keep alive' interval suggestion * room_server: new Request payload sub-type: REQ_TYPE_KEEP_ALIVE -> RESP_SERVER_KEEP_ALIVE
29. Jan 20254f0acbd8* companion_radio_usb: encoding in ArduinoSerialInterface changed to 16-bit frame lengths * MAX_FRAME_SIZE now 172 (to fit max 160 byte text msg)
29. Jan 2025e53f0d07* refactored BaseChatMesh::sendMessage(), added timestamp param
29. Jan 2025fe306a31* new "contacts2" file format
29. Jan 2025dc11fe85* new env: RAK_4631_companion_radio_usb
28. Jan 2025cd81878e* added helpers/ArduinoSerialInterface, for the 'companion radio' * .ini, target envs: Heltec_v3_companion_radio_usb & Heltec_v3_companion_radio_ble
28. Jan 2025d9dc76f1* new helper for ESP32: SerialBLEInterface * Some refactoring in BaseChatMesh and Terminal Chat * new companion_radio example
28. Jan 202552f9c358* repeater: extra CLI commands * room server: now loads/saves prefs, same CLI commands as repeater ("set ...")
27. Jan 20256fc21b81* HeltecV3 targets, now flash built-in LED on LoRa TX
27. Jan 202537a6c230* new repeater CLI commands: "set af", "set name", "set lat", "set lon", "password"
27. Jan 20259a9b4fca* version bumps
26. Jan 20256c006532* TxtDataHelpers.h, with standard TXT sub-types * Terminal chat: added "time " * repeater: now recognises either TXT_TYPE_PLAIN or TXT_TYPE_CLI_DATA for CLI commands * Room server: now uses TXT_TYPE_SIGNED_PLAIN (for push/outbound), recognises TXT_TYPE_PLAIN (to add a Post), and TXT_TYPE_CLI_DATA for CLI command
26. Jan 202540c3dfa2* fixes for various targets (BaseChatMesh not compiling for non-terminal chat targets)
26. Jan 2025a3ce65c7* new env: Xiao_S3_WIO_terminal_chat
26. Jan 202542af720b* fix for RAK terminal chat
26. Jan 20256d5e69ae* support for GroupChannels in BaseChatMesh, and terminal chat
25. Jan 2025e58d8669* merge-bin.py script
25. Jan 202500a9e937* simple_secure_chat now with a proper CLI * new: BaseChatMesh class, for abstract chat client
24. Jan 2025a3b7701b* added 'ver' command to CLI (repeater and room server)
24. Jan 2025e78aa66d* Bug fix: hasName(), missing return :-( * refactored methods to AdvertDataHelper.cpp
24. Jan 2025068aeee8* Refactor: new AdvertDataHelpers.h
23. Jan 20252d34ac58* room_server: crash fix, now detects timeouts on push post, if 3 timeouts on same client, then evicts/logs out
23. Jan 2025b8a5c336* NEW: simple_room_server
22. Jan 2025f5f978a3* CAD detect fixed
22. Jan 2025932d8459* fix for duplicate msgId's in repeater CLI view
22. Jan 2025d69d2be7* repeater: some refactors/clean ups, and (for ESP32) now using ESP32RTCClock which can keep time across a "reboot" command.
22. Jan 202522e87836* Mesh.cpp: optimisation to not retransmit packets handled by this node * simple_repeater: now supports a remote CLI
21. Jan 20256d10fab4* commenting out CAD detect, for now
21. Jan 202547567b00* new targets: RAK_4631_chat_alice, and _bob
21. Jan 202596724cd2* onPeerPathRecv() refactored: 'reciprocal path' now handled in Mesh class, not in application layer
21. Jan 2025de27dfac* basic CAD before TX, for sx126x wrappers
20. Jan 2025e838f405* sx126x TX power boost for RAK target
20. Jan 2025c9579a7b* Notes for RAK support
20. Jan 2025515285e3* new target: RAK_4631_Repeater
20. Jan 2025eb685db6* readme update
20. Jan 2025e4ec9aec* tidy ups
19. Jan 2025919e6d38* extra debug diagnostics for repeater
19. Jan 202588f21d9a* new target env: Xiao S3 WIO repeater
19. Jan 202507ad40ca* repeater: build config: ADVERT_NAME, ADVERT_LAT, ADVERT_LON
19. Jan 2025382b73f6* Dispatcher: more stats added
18. Jan 202567b0dfa8* configurable REPEATER_NAME
18. Jan 2025f1ab110a* new targets: Xiao_C3_repeater_sx1262, _sx1268
17. Jan 20254bf7d7d5* chat sample updated to auto-add Chat node advertisements
16. Jan 20259b095453* new advertisement app_data format
16. Jan 202586f11d08* LocalIdentity:: writeTo( array ) and readFrom (array )
15. Jan 2025ec92bfa6* Refactor: Mesh::onPeer ... methods added 'secret' param. (is whatever getPeerSharedSecret() returned)
15. Jan 2025cd92308c* simple_secure_chat: round trip time diagnostics, plus better timeout estimations
15. Jan 202557b7fc45* simple_repeater CLI: basic commands (reboot, advert)
15. Jan 202520cd756c* Radio:: getLastSNR(), getLastRSSI() * MESH_PACKET_LOGGING
15. Jan 2025cc5f21ab* more options for setting radio params via .ini file
15. Jan 2025daa157cf* minor fixes
14. Jan 2025a05b9510* removed unused Destination class
14. Jan 2025c44f1246* new 'flags' byte added to PAYLOAD_TYPE_TXT_MSG
14. Jan 202520fccac2* refactored the hasSeen(Packet) stuff.
13. Jan 20258983584d* added getTransmitDelay(), applied to Flood mode retransmissions.
13. Jan 2025d06532d6* simple_secure_chat: bug fixes
13. Jan 2025d291c6d3* zeroing of path_len now in sendFlood()
13. Jan 20252faff914* separated PAYLOAD_TYPE_ANON_REQ, to new createAnonDatagram(), with extra 'sender' param. So, caller can use 'self_id' or ephemeral key
13. Jan 20256c7efdd0Initial commit
Generated on 2026-03-21