Changelog for 2026-06-07

Date Commit Changes
06. Jun 202607a3ca9eMerge branch 'dev'
06. Jun 20268c0d5c5b* version 1.16.0
06. Jun 202674adda63Merge pull request #2702 from meshcore-dev/flood.max.advert
06. Jun 20268fc2da5c* default now 8, per the will of the peoples.
06. Jun 2026b6454d62Merge pull request #2703 from IoTThinks/Fixed-powersaving--in-cli_commands.md-2026-06
06. Jun 20266a9a84e8Change default power saving setting to 'off'
06. Jun 20265f6821bb* new CLI config: flood.max.advert (default 16)
06. Jun 2026397ac614* number allocations: Ripple range reserved
05. Jun 202653d50aa1Merge pull request #2684 from oltaco/rp2040-build-fixes
05. Jun 20261485d330Merge pull request #2463 from NoodlesNZ/fix-stddef
05. Jun 20265222ee4dMerge pull request #2685 from oltaco/more-build-fixes
05. Jun 2026b4b0a0eebuild fixes for nibble_screen_connect and thinknode_m2
04. Jun 20267ce8b667build fix for rp2040 companion usb
04. Jun 202633ce1c99add missing radio_init() for rak11310
04. Jun 20262a8bd3edpin platform-raspberrypi to 4e22a0d
04. Jun 2026b4038529Merge pull request #2683 from oltaco/techo-card-buildfixes
04. Jun 20262f221acdbuild fixes for LilyGo T-Echo Card
04. Jun 2026da21d42aMerge pull request #2672 from meshcore-dev/non-contact-requests
04. Jun 2026b83355e7Merge pull request #2671 from sefinek/fix/typos-grammar-formatting
04. Jun 20266be398d7Merge pull request #2663 from oltaco/no-autoshutdown-when-powered
04. Jun 20263c96a7de* powersaving on/off lowercase fix
04. Jun 2026999e20a4Merge pull request #1687 from IoTThinks/MCdev-PowerSaving-for-all-esp32-repeaters-202602
03. Jun 2026cb73a4a1Merge pull request #2022 from weebl2000/adjust-max-framesize
03. Jun 2026aeca6f3fAdded "override" to getIRQGpio() for ESP32Board.h
03. Jun 202681510e74docs: fix remaining rendering issues
03. Jun 20264dcd6643docs: fix remaining rendering issues
03. Jun 20264f4699abdocs: fix remaining rendering issues
03. Jun 2026f7bff445docs: fix remaining rendering issues
03. Jun 2026456e14f7docs: add missing periods at sentence endings
03. Jun 202615913d58docs: fix FAQ rendering
02. Jun 20263daa6adcdocs: fix FAQ heading capitalization
02. Jun 20266b5cf1a9docs: fix FAQ link rendering
02. Jun 20261422f02cdocs: fix FAQ rendering
02. Jun 2026f9a0f215docs: fix FAQ resource link rendering
02. Jun 2026e0a6fd12docs: fix FAQ bullet list rendering
02. Jun 20264749a61bdocs: fix FAQ bullet list rendering
02. Jun 2026bf39919fdocs: remove extra FAQ TOC indentation
02. Jun 2026cc05ae55docs: fix typos, grammar, and formatting in FAQ and code comments
02. Jun 202682560edechore: normalize board JSON line endings
03. Jun 2026add18d68Merge pull request #2641 from sefinek/ci/update-github-actions
02. Jun 202615889c32Merge pull request #2664 from entr0p1/fix/rak_wismesh_tag_platform
02. Jun 2026e449af17bypass auto-shutdown delay for e-ink devices
02. Jun 20265e3edd0badd bool isEink() for eink display drivers
02. Jun 202612f069b5Rak WisMesh Tag fixes
02. Jun 202683ad3a6d* direct/zero hop by default
02. Jun 2026f66c1d02* simplified the new flood.max.unscoped pref
02. Jun 202609349c5bMerge pull request #2661 from mrzarquon/mrz/flood_max_unscoped
02. Jun 202694063f68Merge pull request #2636 from sefinek/fix/cmd-device-query-typo
02. Jun 202669a89301Merge pull request #2635 from sefinek/docs/fix-typos-and-grammar
01. Jun 2026b6ae8c94Updates Docs to reflect flood.max.unscoped behavior.
01. Jun 2026a33f3011Feat: Adds flood.max.unscoped setting
02. Jun 20263ce1cf40NRF52: disable autoshutdown if powered, add auto-shutdown warning for oled
02. Jun 2026f701b58bNRF52Board: ungate isExternalPowered()
01. Jun 2026760bb595* Bug fix: adding neighbor when path_mode != 0
01. Jun 202685de7d46Merge pull request #2655 from fdlamotte/wio-e5-fix
01. Jun 2026bc5d6482* contacts sync fix * fix for reusing transient/anon contacts only
01. Jun 2026d9df8307* first draft
01. Jun 2026b8f2841cstm32: make subghz dep fix global and update framework
01. Jun 20264573082fMerge pull request #2650 from LeoCatsune/fix/wioe5mini
01. Jun 2026bb6cf839Merge pull request #2634 from NickDunklee/bme680-fixes-consolidation
01. Jun 20263e4d6b07Merge pull request #2637 from sefinek/docs/remove-duplicate-rxgain-entry
01. Jun 2026d8686b22Merge pull request #2643 from disq/companion-display-keep-on-when-powered
31. May 2026b259fbd0* power saving: hasPendingWork() now also checks if there's a pending contacts write
31. May 202654c11160Merge pull request #2286 from IoTThinks/MCdev-PowerSaving-for-nrf52-companion-202604
31. May 20261b17b083fix: update wio-e5-mini pio config to address SubGhz dependency issue
28. May 2026bb781ff1companion_radio: opt-in KEEP_DISPLAY_ON_USB to keep OLED on while powered
28. May 2026f86e6c018 hour save window, LP, 28 day calibration window
28. May 202615ae6411docs: fix minor typos in README and terminal_chat_cli
28. May 2026c6754834ci: pin peaceiris/actions-gh-pages to v4.1.0 for Node.js 24 support
28. May 2026bbd37f53ci: update GitHub Actions and Python version, fix ruby-version typo
28. May 20262adea02edocs: fix broken and misaligned tables
28. May 20267937b43bdocs: remove duplicate radio.rxgain entry and fix hardware note
28. May 2026bbe41eb3fix: rename `CMD_DEVICE_QEURY` to `CMD_DEVICE_QUERY`
28. May 2026888ad458docs: fix typos, grammar and Wi-Fi capitalisation across docs
06. May 202636a44de1Reduced time drift from 60s/day to 7s/day for ESP32-based repeaters with power saving.
08. Apr 2026f4c43f7eFixed Interrupt WDT Reset
14. Feb 202621455e62Gave MCU to OTA to run in inhibit_sleep
14. Feb 2026daaeaafcMoved LoRa GPIOs to platformio.ini for TBeam boards
13. Feb 202671e044ffAdded getIRQGpio to return DIO0 for Lilygo TLoRa SX1276
13. Feb 2026f576767dAdded getIRQGpio to return DIO0 for Lilygo T3S3 SX1276
13. Feb 2026cd964cd9Fixed DIO0, DIO1 and RESET for Heltec v2
13. Feb 20268e09984cAdded getIRQGpio to return DIO1 (SX1262) and DIO0 (SX127x)
13. Feb 2026570ff775Supported sleep for all ESP32-based repeaters
13. Feb 20263621038bAdded detailed response for powersaving CLI
13. Feb 2026a3d20d62Let ESP32-based repeaters to sleep immediately receiving and process a LoRa packet
27. May 2026e501704dAm idiot, and deleted some of the adafruit code path
27. May 202659cee5c8feat: Integrate BME680 Bosch BSEC support for RAK4631
14. Mar 202662f1b11dIncrease MAX_FRAME_SIZE by 4 bytes
26. May 2026d2c2a6efMerge pull request #2621 from AtlavoxDev/feature/mainboard-boot-complete-hook
25. May 2026e5dab6b9Rename bootComplete() to onBootComplete() for naming consistency
25. May 202639a69b86Add MainBoard::bootComplete() hook for boot-indicator LED feedback
25. May 20267227871dMerge pull request #2620 from jirogit/feat/kiss-modem-xiao-s3-v2
24. May 20262df944d4feat(xiao_s3): add kiss modem env
25. May 20262183805cMerge pull request #2615 from omeg/omeg/respect-i2c-address
24. May 2026eb53c61fRespect predefined I2C addresses in EnvironmentSensorManager
24. May 202673c7718bMerge pull request #2235 from jirogit/fix/lr1110-rxgain-cli-guard
23. May 2026e251dc16Merge pull request #2540 from agessaman/feat/regions-quick-loasd
23. May 202626d00013Merge pull request #2608 from recrof/flood-advert-interval-47
23. May 2026dc00790fMerge pull request #2604 from recrof/patch-1
22. May 2026a37078f6Companion repeat: update to more usable default EU frequency
22. May 2026a35b1bbbMerge pull request #2590 from jocasmark/fix/typos
22. May 2026bffd17a1Revert typo fix from external libraries
21. May 2026da7663a6Fixed hasPendingWork for BLE companions
10. Apr 2026280213d4Fixed to put hasPendingWork out of ENV_INCLUDE_GPS
10. Apr 20266b109916Added Power Saving for NRF52 companions
21. May 20261296aa77Refactor region def with helpers, refine docs
21. May 202601500e55Change room server flood advert interval to 47 hours
21. May 202640180b8fUpdate repeater flood advert interval to 47 hours
21. May 202623f48e02Merge pull request #2517 from oltaco/techo-card
21. May 2026efaf95d6fix debug params for t-echo card
18. May 20267c8d84ffremove deprecated functions, fix typo and style
11. May 202626c641bctiny ui rendering fixes
10. May 20269f683975add torch
10. May 20268540c989add tinyui for lilygo t-echo card
10. May 20265058415fu8g2 wrapper: allow larger font when size >= 2
10. May 20262462cf6cadd wrapper for u8g2 display driver
10. May 20261e740d30initial t-echo card support
21. May 2026bfdceae1Merge pull request #2443 from kizniche/fix-rxdelay-txdelay
21. May 202668329907Merge pull request #2594 from meshcore-dev/extended-ack
21. May 2026a130a95a* added 6th byte to ACK, with RNG
20. May 20260a13f6bcMerge pull request #2576 from csrutil/fix/heltec-t096-sensor-env
20. May 2026f03662afMerge pull request #2592 from oltaco/nrf52-pio-target-fix
20. May 2026b92fcbedadd openocd_target to lilygo t-impulse board.json
20. May 202663fe3d42Corrects typos and grammatical errors
19. May 2026717142ab* bug fix
17. May 20262eb747d5* fix
17. May 2026f6e6fdaa* support for sending 5-byte ACKs
17. May 20260cf4d422Add Heltec T096 sensor environment
17. May 202639b33365Merge pull request #2574 from ViezeVingertjes/docs/kiss-txbusy-error
16. May 2026f3c6c348Update CLI command from `region bulk` to `region def`
16. May 202679caba5bDocument HW_ERR_TX_BUSY in KISS modem protocol
15. May 2026cf9bf1d7Merge pull request #2565 from willumpie82/ble-pin-code
15. May 2026e1616ff2Remove static BLE_PIN_CODE definition from Heltec E290_usb configuration
15. May 2026973321d9Disable BLE_PIN_CODE for E290 companion USB environment
15. May 20266325a853Merge pull request #2493 from Rococo88/complex-wifi-reconnect
15. May 20260db77154Merge pull request #2497 from oltaco/reduce-esp32-dram
15. May 2026f4be34a9Merge pull request #2515 from Cisien/station-g3-esp32
13. May 202655574570Merge pull request #2543 from meshcore-dev/cmd-send-raw
13. May 2026c588540b* new CMD_SEND_RAW_PACKET
12. May 202619f95001Add bulk region hierarchy command to CLI
13. May 202612a37a22Merge pull request #2536 from recrof/patch-3
12. May 202668363d9erevert: "feat: Enable GPS on RAK 1W kit" (#2401)
12. May 2026b0b87fd7fix gps pins for lilygo t impulse plus
12. May 2026c4523f71Merge pull request #2522 from liamcottle/board/lilygo-t-impulse-plus
12. May 20262fdbfbdbturn off 3.3v rail when powering off
12. May 202696bbed22Merge pull request #2520 from Quency-D/heltec-mesh-node-t1
11. May 2026a49ee6ebfix battery voltage reading
11. May 2026242c45f4initial support for lilygo t impulse plus
11. May 20263cdcb3efMerge pull request #2519 from oltaco/customlfs-0.2.2
11. May 20266d3b71eeadd heltec-mesh-node-t1
11. May 2026716ba8eepin CustomLFS to version 0.2.2
10. May 20263eacc494Merge pull request #2503 from jirogit/fix/techo-lite-non-shell-usb
10. May 2026e7ea2fc5Merge pull request #2516 from oltaco/disable-ds3231-probe
10. May 2026e7e97ec4add option to disable DS3231 probe
10. May 2026a3e19301Merge pull request #2511 from entr0p1/techo-lite-rf-fix
09. May 202675fb07fcAdd support for Station G3 and its software configurable LNA and PA1
09. May 202677bd994aT-Echo Lite LoRa radio fixes
08. May 202656d4671cMerge pull request #2490 from tuzzmaniandevil/dev
08. May 20266e2e9cc3Merge pull request #2505 from liamcottle/feature/companion-repeat-build-flag
08. May 2026841db565add build flag to configure allowed repeat freq range
08. May 20265a6fd4c1feat(techo-lite): add USB companion radio target for non-shell variant
08. May 2026ffa76016Address two comments from PR
08. May 2026b612ba49reduce dram0_0 usage by lowering OFFLINE_QUEUE_SIZE
08. May 20260800f8d6Merge pull request #2494 from uwl-cpe-2025/fix/missing-include
07. May 20264b6b8abeAdd missing Wire.h include for sensors
07. May 2026a0cc3babRefactor WiFi auto-reconnect to use non-blocking polling
07. May 202651665881Merge pull request #2492 from meshcore-dev/set-flood-scope-none
07. May 202669793263* CMD_SET_FLOOD_SCOPE_KEY, now with second variant for explicitly sending un-scoped * FIRMWARE_VER_CODE bumped to 12
07. May 2026bf733f00Merge pull request #2488 from weebl2000/fix-rak-pin-gps-en-undefined
07. May 2026b75cefbfMerge pull request #2327 from NickDunklee/fix-environment-sensor-refactor
07. May 2026314d777bEnhance KissModem frame processing and timeout handling
07. May 20263bde089bGate PIN_GPS_EN
06. May 20266b3df327Merge pull request #2483 from oltaco/dev
06. May 202668ab882cfix CustomLFS version pinning
06. May 202619ebd8c7Merge pull request #2480 from KPrivitt/dev
06. May 2026f9ddd9daMerge pull request #2445 from kizniche/update-docs-txdelay-rxdelay
06. May 202600afb067Merge pull request #2475 from uwl-cpe-2025/fix/ST7789-reset-timing
05. May 2026235706a2Incorrect time_t TypeDef in RAK12035_SoilMoisture
03. May 2026e56c1b3dDo not perform redundant reset on ST7789 displays
02. May 2026e727fd54Merge pull request #2462 from meshcore-dev/target-dup-cleanup
02. May 2026c4137e78Add stddef.h
02. May 2026679fb9c0Merge pull request #2460 from liamcottle/ui/startup-mute
02. May 20265a509752don't play startup tune if buzzer pref disabled
02. Apr 2026f224a325fix: enable radio.rxgain CLI command for LR1110 (T1000-E)
01. May 20260a8a0a49* Refactor: removed duplicated radio_rng_seed(), radio_set_params(), radio_set_tx_power()
01. May 2026ccda0a99Merge pull request #925 from mtlynch/unit-tests
01. May 20269b1ca6b1Merge pull request #2456 from Avi0n/docs/fix-typos
09. Mar 20260be082b5fix typos
01. May 2026c7c400edMerge pull request #2428 from recrof/minewsemi-refactor
30. Apr 2026d7e3a9ddMerge branch 'dev' into minewsemi-refactor
01. May 2026ffbf73dcMerge pull request #2432 from recrof/kiss-radio-everywhere
30. Apr 20265c651b35Merge pull request #1954 from OverkillFPV/lora-longer-preamble
30. Apr 2026bd90475dMerge pull request #2448 from weebl2000/bump-sensor-version
30. Apr 20269ce6b49cMerge pull request #2430 from oltaco/use-forked-adafruit-nrf52
30. Apr 20262b0f74a7add comments
30. Apr 2026c5bf23f4bump simple_sensor version to v1.15.0
30. Apr 2026daa50e94Merge pull request #2426 from recrof/nano-g2-rework
30. Apr 20262522492cMerge pull request #2436 from chrisdavis2110/rak3401-comp-ana-button
29. Apr 2026293a8a9adocs: add explanatory notes for txdelay, direct.txdelay, and rxdelay CLI commands
29. Apr 2026db8a002cfix: enforce upper bounds for rxdelay, txdelay, and direct.txdelay in CLI
30. Apr 20262f6ca731Merge pull request #2439 from Quency-D/fix-lna
29. Apr 2026696aae6eHeltec boards have LNA disabled by default.
28. Apr 20265fbd4732added PIN_GPS_EN=-1 to rak3401 companion usb
28. Apr 202602658516added PIN_USER_BTN_ANA for rak3401 companion usb and companion ble
28. Apr 20265beef490add kiss radio env to most of the variants
28. Apr 202666009069standardize the minewsemi variant
28. Apr 2026f7d8fa34use internal fork of Adafruit nRF52 Arduino
27. Apr 202604b69e86revert bluefruit patch
28. Apr 2026d8f3d59dMerge pull request #2427 from recrof/tabs-to-spaces
28. Apr 2026b9636818replace all intendation tabs to spaces in pio ini files
28. Apr 202612d9cc37make g2 more in line with other variants
28. Apr 2026cb81d34bMerge pull request #2424 from liamcottle/ui/website
28. Apr 2026e111f710added website to sensor splash screen
28. Apr 20263cd40902added website to room server splash screen
28. Apr 20265f75b90fadded website to companion splash screen
28. Apr 2026c8d81bc0added website to repeater splash screen
28. Apr 20260396cf67Merge pull request #2383 from IoTThinks/MCdev-Added-XiaoS3-202604
28. Apr 2026470ad433Merge pull request #2392 from zjs81/meshcore_open_data_types
28. Apr 202670212fb5Merge pull request #2401 from zevaryx/rak-3401-gps
27. Apr 20269c8eb301Clarify path length semantics and data handling in inbound group datagrams
27. Apr 2026b6d0b7a5Refine data type definitions and update registration process in documentation
26. Apr 2026cb669a26Merge pull request #2407 from jirogit/fix/wireless-paper-device-model
26. Apr 2026b91f127efix: correct device model name for Heltec Wireless Paper
25. Apr 202640d7fcfcMerge pull request #2157 from aXistem-dev/fix/sensecap-solar-tx-led-12
25. Apr 2026835b0e91fix(sensecap_solar): init LED_WHITE LOW to prevent always-on at boot
24. Apr 20267f38e3f1feat: Enable GPS on RAK 1W kit
24. Apr 2026b6a3aa1bUpdate googletest to use 1.17.0 exactly
12. Oct 20255e03c003Add unit tests for Utils::toHex
25. Apr 20269a1be538Merge pull request #2326 from IoTThinks/MCdev-Added-HeltecV4-Expansion-Kit-2026-04-16
24. Apr 2026b705d548Update companion protocol documentation and enhance data type definitions for clarity
24. Apr 202627733138Added Xiao S3 variant. This is for Xiao S3 and a normal Wio SX1262 for Xiao shield.
22. Apr 20265372388eMerge pull request #2353 from jirogit/fix/techo-lite-non-shell-ble-clean
22. Apr 2026dc548578Merge pull request #2287 from pelgraine/fix/techo-lite-battery
22. Apr 2026d3b45768Merge pull request #2008 from weebl2000/p_lora_reset_rak4631
22. Apr 2026f1f1361fMerge pull request #2340 from weebl2000/fem-enabled-def
22. Apr 2026bdae6049Merge pull request #2016 from weebl2000/add-lr1110-sx1276
20. Apr 202666fe9ac2Fix FEM/LNA enbaled by default for Heltec T096, Heltec Wireless Tracker v2
22. Apr 2026cc6139bcMerge pull request #2371 from weebl2000/r1-neo-shutdown
10. Apr 2026d516cd8aFixes #1183 — T-Echo Lite incorrect battery voltage
21. Apr 202607671cf1Implement proper shutdown procedure for R1 neo
21. Apr 2026d532481fMerge pull request #2335 from fizzyfuzzle/v4_adc_mult
20. Apr 202628b1586ffeat(techo-lite): add Non-Shell (screenless) companion BLE variant
21. Apr 20263d982711* CommonCLI: more reply bounds checking
21. Apr 2026db7baa7b* CommonCLI: bounds check added to "unknown config:" replies
19. Apr 2026e8907a31Add Heltec V4 set adc.multiplier
25. Mar 20263fcf5b54fix(sensecap_solar): set P_LORA_TX_LED to 12 after LED remap
17. Apr 2026c7be216ffix(sensors): improve sensor initialization and handling to prevent hangs and handle growth
18. Apr 2026992dddeeAdded support for Expansion Kit to Heltec V4 OLED repeaters
16. Apr 2026958204c7Merge branch 'dev' into lora-longer-preamble
12. Mar 2026a5ae89aaFix RAK4631 SX1262 hardware pin config
13. Mar 2026c0252ab8Add sanity build for LR1110 and SX1276 too
29. Mar 2026f0ec5d2achanged to set the preamble on radio settings change
24. Mar 20263843c00fadded the preamble update into get est airtime as a prevention for false airtime calcs. Left update in the startsendraw as a safety, but should not be used under normal circumstances
08. Mar 2026a434f9efsimplified the calls
07. Mar 20266fd8c285Cache preamble SF to avoid redundant setPreambleLength() on every TX
05. Mar 2026a61add2eUpdate preamble dynamically to match runtime SF changes via CLI
05. Mar 2026534a0c97Increased preamble to 32 for
Generated on 2026-06-07