fb3bf783dd
Implement graduated scaling for NodeInfo send timeout based on active mesh size ( #9364 )
...
* Implement graduated scaling for NodeInfo send timeout based on active mesh size
* Shorter timeout still needed for pubkey unkown and ad-hoc send
* Update src/modules/NodeInfoModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-19 20:00:41 -06:00
Ben Meadors
fc268d43d0
Add Meshtastic exclusion flags for webserver and paxcounter in platformio.ini
2026-01-19 16:57:21 -06:00
Ben Meadors
ff50ba4002
Remove bsec from OG ESP32 to fix DRAM overflow
2026-01-19 12:12:14 -06:00
Ben Meadors and GitHub
ab97c0126f
Merge pull request #9355 from meshtastic/fix-bme
...
Untangle some BME680 ifdef spaghetti
2026-01-19 07:21:37 -06:00
64116cd0d3
Meshtastic OTA (moar) ( #9327 )
...
* Initial commit of combined BLE and WiFi OTA
* Incorporate ota_hash in AdminMessage protobuf
* OTA protobuf changes
* Trunk fmt
* Partition header check for OTA type
* Guards
* Guards
* Derp
* Missed one
---------
Co-authored-by: Jake-B <jake-b@users.noreply.github.com >
2026-01-15 14:36:36 -06:00
Ben Meadors
d493f5f171
Merge branch 'master' into develop
2026-01-15 08:26:09 -06:00
Ben Meadors
c8f0295a9c
Cleanup
2026-01-15 08:25:38 -06:00
Ben Meadors
3911d5fe15
Fix build with high / low i2c address for OLED
2026-01-15 07:54:33 -06:00
Ben Meadors
59bdb9b097
Merge remote-tracking branch 'origin/develop'
2026-01-15 06:49:05 -06:00
b4157bd9bb
Heltec V4 TFT metadata ( #9325 )
...
* Upgrade trunk (#9323 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* ICM20948 IMU sleep (#9324 )
* Add v4-tft metadata
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2026-01-15 06:48:41 -06:00
Ben Meadors
a69e439dc1
Merge branch 'develop'
2026-01-15 06:19:49 -06:00
Ben Meadors
360579926c
Trunk fmt
2026-01-15 06:19:18 -06:00
Ben Meadors
ff8316f895
Merge branch 'master' into develop
2026-01-15 06:18:43 -06:00
c0afe92a7f
Meshtastic unified OTA ( #9231 )
...
* Initial commit of combined BLE and WiFi OTA
* Incorporate ota_hash in AdminMessage protobuf
* OTA protobuf changes
* Trunk fmt
---------
Co-authored-by: Jake-B <jake-b@users.noreply.github.com >
2026-01-14 20:54:31 -06:00
Ben Meadors
552df4c88c
Supress reboot banner in Reboot OTA
2026-01-14 07:06:40 -06:00
Ben Meadors and GitHub
919f214e8d
Fix OTA partition name matching ( #9302 )
2026-01-14 06:33:01 -06:00
Ben Meadors
782ffdc5cd
Merge branch 'develop'
2026-01-13 05:48:19 -06:00
Ben Meadors
6f36f39da9
Fix up T-Beam 1W HW_MODEL
2026-01-13 05:48:14 -06:00
Ben Meadors and GitHub
ded4f57cb7
Partition name in manifest script ( #9294 )
...
* Fix up T-Beam 1W HW_MODEL
* Add part_name for bin files
* app0
2026-01-13 05:47:08 -06:00
Ben Meadors
57a2000271
Merge remote-tracking branch 'origin/develop'
2026-01-12 18:54:41 -06:00
Ben Meadors
cbaa58894f
Merge remote-tracking branch 'origin/master' into develop
2026-01-12 10:50:30 -06:00
Ben Meadors
99d9191224
Merge remote-tracking branch 'origin/develop'
2026-01-12 10:47:08 -06:00
Ben Meadors
3b6ea95375
Enhance release notes generation by adding dependency update checks and improving new contributor detection
2026-01-12 10:22:22 -06:00
Ben Meadors
d4045dff2c
Remove INTERRUPT_ATTR from disableInterrupt methods on interfaces
2026-01-11 19:37:20 -06:00
Ben Meadors
e1605d126f
Fix warning and exclude powermon by default
2026-01-11 19:35:41 -06:00
Ben Meadors and GitHub
3fabd57381
Merge pull request #9262 from meshtastic/develop
...
Develop to master
2026-01-11 16:27:58 -06:00
Ben Meadors and GitHub
8cf8fbb8e0
Add unified OTA to manifest ( #9261 )
2026-01-11 16:20:47 -06:00
Ben Meadors and GitHub
8cb8540ef6
Add release notes generation and publishing workflow ( #9255 )
2026-01-11 12:08:39 -06:00
Ben Meadors
e8ddda6f0d
Merge remote-tracking branch 'origin/master' into develop
2026-01-11 05:35:17 -06:00
Ben Meadors
05bb43189e
Merge remote-tracking branch 'origin/master' into develop
2026-01-10 19:42:02 -06:00
Ben Meadors and GitHub
9e96b0ace8
Merge pull request #9236 from meshtastic/position-intervals-increase
...
Increase default position broadcast intervals and enforce minimums for the public default channels
2026-01-10 05:30:36 -06:00
Ben Meadors
be024d8d4e
Add copilot-instructions.md for better contextual hints
2026-01-09 17:14:35 -06:00
Ben Meadors and GitHub
b6512d3de1
Merge pull request #9237 from meshtastic/master
...
Master to dev merge
2026-01-09 14:56:54 -06:00
Ben Meadors
ff8d6aa9c3
Increase default position broadcast intervals and enforce minimums for default channels
2026-01-09 08:35:37 -06:00
Ben Meadors
5fab45c133
Merge branch 'master' into develop
2026-01-08 08:50:21 -06:00
Ben Meadors
c6e070461a
Remove disabled gh action
2026-01-08 08:44:05 -06:00
Ben Meadors and GitHub
f289b78061
Fix rotary regression and tighten up playBeep ( #9221 )
...
* Fix T-LoRA rotary regression and tighten up playBeep
* Derp
* Increase duration of chirp sound in playChirp
2026-01-08 08:17:45 -06:00
Ben Meadors and GitHub
1a6cbb5caa
Migrate all of the Meshtastic API attributes into the ini as a source of truth ( #9214 )
...
* Migrate all of the Meshtastic API attributes into the ini as a source of truth
* Cleanup garbage coalescing
* Another spot
* We already account for inkhud and mui
* Consolidate
* Removed them
* Boogers
* Infer
* Copying manifest should always succeed
* Remove portduino guards
* Rename
* None
2026-01-07 15:25:38 -06:00
Ben Meadors and GitHub
e648e26c17
Merge pull request #9191 from meshtastic/bme-native
...
BME680 on Native
2026-01-05 20:55:44 -06:00
Ben Meadors and GitHub
105d657359
Merge pull request #9189 from vidplace7/actions-feature-branches
2026-01-05 16:52:57 -06:00
Ben Meadors and GitHub
3a90781e1b
Add support for LilyGo T-Echo Plus ( #9149 )
...
* Add t-echo plus support
* T-Echo plus hw model
* Cruft
* Fix
* Added InkHUD style touch backlight control
2026-01-02 20:14:09 -06:00
Ben Meadors
9313d465f6
I think this is supposed to be extra
2026-01-02 15:58:54 -06:00
Ben Meadors and GitHub
75144d2028
Update security policy to reflect new stage
2026-01-02 06:42:28 -06:00
Ben Meadors
27b522b55a
Merge branch 'master' into develop
2026-01-01 18:25:18 -06:00
Ben Meadors
7fb95841e4
Apparently I marked board level extra on the wrong tbeam target
2026-01-01 08:25:33 -06:00
Ben Meadors and GitHub
1b83501ee2
Revert "Upgrade all esp32 targets to NimBLE 2.X ( #9003 )" ( #9125 )
...
This reverts commit 40f1f91c0d .
2025-12-30 17:23:50 -06:00
Ben Meadors and Jonathan Bennett
514f8590fe
Revert "Automated version bumps ( #9025 )"
...
This reverts commit 1021d967da .
2025-12-26 22:22:32 -06:00
Ben Meadors and Jonathan Bennett
cbd40faa89
Fix -ota.zip in manifest and build output
2025-12-26 22:22:32 -06:00
Ben Meadors
83c6161ac6
Revert "Automated version bumps ( #9025 )"
...
This reverts commit 1021d967da .
2025-12-20 14:10:02 -06:00
Ben Meadors
d93d68d31e
Fix -ota.zip in manifest and build output
2025-12-20 14:09:05 -06:00
Ben Meadors
4fe1c87e54
Merge branch 'master' into develop
2025-12-20 09:52:08 -06:00
Ben Meadors
6a93cb7b69
Emoji naming convention consistency
2025-12-20 08:07:36 -06:00
Ben Meadors
217abc4c10
fmt
2025-12-20 07:05:47 -06:00
Ben Meadors and GitHub
661f49ad7a
For our first position send on boot, validate that we have received a fresh position ( #9023 )
2025-12-20 07:01:00 -06:00
Ben Meadors and GitHub
31e55d0b66
Be more judicious about responding to want_response in existing meshes ( #9014 )
...
* Be more judicious about sending want_response in existing meshes and responding to nodes we already heard from
* Turns out we don't actually use this
2025-12-19 13:56:10 -06:00
Ben Meadors and GitHub
40f1f91c0d
Upgrade all esp32 targets to NimBLE 2.X ( #9003 )
...
* Upgrade all esp32 targets to NimBLE 2.X
* Remove guard
2025-12-17 10:40:33 -06:00
Ben Meadors
203826374c
Merge branch 'master' into develop
2025-12-16 11:45:08 -06:00
Ben Meadors and GitHub
8e0547e76d
Implement Long Turbo preset ( #8985 )
...
* Implement Long_Turbo preset
* Oops
* Start to DRY up menu handler by actually using OO concepts instead of jank separate arrays
* Move the implementation back into the method
* Dummy comment
* Listen to copilot feedback and prevent dangling pointer
* Static and optional
2025-12-16 11:42:13 -06:00
Ben Meadors and GitHub
d0d375f1ff
Merge pull request #8973 from meshtastic/master
...
Backmerge
2025-12-14 14:51:16 -06:00
Ben Meadors
5d5819b876
Skipp assertion on this test for now
2025-12-12 16:26:01 -06:00
cce8cbfe34
Mark implicit ACK for MQTT as MQTT transport ( #8939 ) ( #8947 )
...
* Mark implicit ACK for MQTT as MQTT transport
* TRUNK
* Fix build
* Make sure implicit ACKs from MQTT do not stop retransmissions in ReliableRouter
---------
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com >
2025-12-12 05:21:08 -06:00
Ben Meadors and GitHub
9d487ddc0d
Merge pull request #8945 from meshtastic/develop
...
Develop to master
2025-12-11 19:02:56 -06:00
Ben Meadors
3b2a1547de
More board_level extras
2025-12-11 06:23:08 -06:00
Ben Meadors and GitHub
467c042bf7
Merge pull request #8929 from meshtastic/master
...
Master to dev
2025-12-10 20:48:03 -06:00
Ben Meadors and GitHub
cc4c41167c
Merge pull request #8928 from meshtastic/develop
2025-12-10 19:08:53 -06:00
Ben Meadors and GitHub
decd58cd5c
Merge pull request #8913 from meshtastic/revert-8858-nrf52-power-saving-1
...
Revert "Cut NRF52 bluetooth power usage by 300% - testers needed!"
2025-12-09 08:02:29 -06:00
Ben Meadors and GitHub
e691bd9732
Revert "Cut NRF52 bluetooth power usage by 300% - testers needed! ( #8858 )"
...
This reverts commit ae8d3fbb3d .
2025-12-09 08:02:04 -06:00
Ben Meadors and GitHub
6bad81f8dd
Merge pull request #8911 from vidplace7/fix-chmod
...
Fix apply device-install permissions
2025-12-09 06:50:19 -06:00
Ben Meadors and GitHub
0726bb4b56
Merge pull request #8910 from meshtastic/develop
...
Develop to master
2025-12-09 06:04:59 -06:00
Ben Meadors
8e63dcf59a
Merge branch 'master' into develop
2025-12-09 05:59:15 -06:00
Ben Meadors
8be7915fc7
Fix wm111111110
2025-12-08 19:19:10 -06:00
c052963395
Guard 2M PHY mode for NimBLE ( #8890 )
...
* Guard 2M PHY mode for NimBLE
* Update src/nimble/NimbleBluetooth.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Another #endif snuck in there
* Move endif
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 18:48:28 -06:00
859ae4d3d2
Plain RAK4631 should not compile EInk and TFT display code ( #8811 )
...
* Plain RAK4631 should not compile EInk and TFT display code
* Add USE_TFTDISPLAY to variant files.
* Derp
* Undo the platformio.ini changes to heltec_v4
* Drop unneeded src_filter lines
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
Co-authored-by: Jason P <applewiz@mac.com >
2025-12-01 19:19:50 -06:00
Ben Meadors
03600b1252
Merge branch 'master' into develop
2025-12-01 15:40:16 -06:00
Ben Meadors and GitHub
a3d3e1c912
Flags and scripts for size reduction on NRF52 -> Currently targeting … ( #8825 )
...
* Flags and scripts for size reduction on NRF52 -> Currently targeting rak4631
* Changes from the other branch poluted it
* Remove the stripper
* No strip
2025-12-01 15:34:05 -06:00
Ben Meadors
1c43d71067
Merge branch 'master' into develop
2025-11-27 06:39:26 -06:00
Ben Meadors
f10aa3daa2
Fixes
2025-11-26 11:30:34 -06:00
Ben Meadors
d60b263a00
Merge branch 'master' into develop
2025-11-26 06:24:41 -06:00
Ben Meadors and GitHub
66193e1776
Prevent double-registering of Rotary Encoder on TLora Pager ( #8746 )
...
* Reduce noise
* Prevent double registering of rotary encoder broker
2025-11-25 14:34:55 -06:00
Ben Meadors
bacff5c1f0
Reduce noise
2025-11-25 14:34:23 -06:00
Ben Meadors and GitHub
2baa9ccbe0
Merge pull request #8741 from meshtastic/master
...
Master to develop
2025-11-25 04:52:54 -06:00
Ben Meadors and GitHub
d3976e7461
Merge pull request #8713 from meshtastic/develop
...
Develop to master
2025-11-22 08:23:46 -06:00
Ben Meadors and GitHub
186cbe61bb
Merge pull request #8705 from meshtastic/thinknode-m6
...
Add Thinknode M6
2025-11-21 05:48:16 -06:00
Ben Meadors and GitHub
626dce8323
Merge pull request #8701 from jasonbcox/fix-exclude-pki-menuhandler
...
Fix MenuHandler when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 17:07:21 -06:00
Ben Meadors and GitHub
5640179ce2
Merge pull request #8698 from jasonbcox/fix-exclude-pki
...
Fix build when MESHTASTIC_EXCLUDE_PKI is defined
2025-11-20 15:15:01 -06:00
Ben Meadors and GitHub
2b8806486d
Merge pull request #8670 from SebKuzminsky/nrf52-watchdog-take-2
...
nrf52 watchdog (attempt #2 )
2025-11-20 10:14:30 -06:00
Ben Meadors and GitHub
9ae545918c
Merge pull request #8694 from meshtastic/develop
...
Missed one
2025-11-20 09:57:44 -06:00
Ben Meadors and GitHub
5374291c3c
Merge pull request #8663 from meshtastic/master
...
Master --> develop
2025-11-20 09:57:01 -06:00
Ben Meadors and GitHub
38b0c1588a
Merge pull request #8689 from meshtastic/develop-to-master
...
Develop to master
2025-11-20 08:50:03 -06:00
Ben Meadors
a2a0150ee8
Trunk fmt
2025-11-20 06:14:29 -06:00
Ben Meadors and GitHub
9ae92724a9
Merge branch 'master' into develop-to-master
2025-11-20 05:58:57 -06:00
Ben Meadors and GitHub
441a7c5b20
Merge branch 'master' into develop-to-master
2025-11-19 16:07:58 -06:00
Ben Meadors
ef4cb2abfb
If we're not client proxying and we are not connected, don't publish
2025-11-17 20:05:42 -06:00
Ben Meadors and GitHub
a8d1a90e16
Fix ble rssi crash ( #8661 )
...
* Fix BLE crash occuring when trying to get RSSI from Android with a bad connection handle
* Cleanup
2025-11-17 19:58:12 -06:00
Ben Meadors and GitHub
e9590003f4
Only call stopNow if we're nagging ( #8601 )
2025-11-10 11:58:39 -06:00
Ben Meadors and GitHub
e76013fb60
Try-fix traceroute panic ( #8568 )
2025-11-07 05:16:00 -06:00
Ben Meadors
0725b46744
Merge branch 'master' into develop
2025-11-06 07:14:51 -06:00
Ben Meadors and GitHub
8d1b9c9dce
Merge pull request #8531 from meshtastic/master
...
Master
2025-11-03 15:56:42 -06:00
Ben Meadors and GitHub
538c05ad6c
Revert "ADD - heltec v4 support to device install bat ( #8528 )" ( #8532 )
...
This reverts commit 468247fb94 .
2025-11-03 15:56:23 -06:00
Ben Meadors
597fa0b382
Add heltec v4 to bat as well
2025-11-02 06:11:47 -06:00