Ben Meadors
5f9d0bb325
Merge branch 'master' into uplink-downlink-udp-controls
2025-10-02 05:51:17 -05:00
github-actions[bot] and vidplace7
b978c6c86c
Upgrade trunk ( #8183 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-10-02 05:15:36 -05:00
Jonathan Bennett
76d4807130
Add support for the manually_verified bool in SharedContact ( #8180 )
2025-10-01 21:07:30 -05:00
github-actions[bot] and vidplace7
ec28c383af
Upgrade trunk ( #8159 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-10-01 15:32:25 -05:00
github-actions[bot] and thebentern
641a2fc63d
Update protobufs ( #8178 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-10-01 15:32:06 -05:00
Mike Robbins and Ben Meadors
f7469159cf
Reliable ACKs for DMs ( #8165 )
...
* RoutingModule::sendAckNak takes ackWantsAck arg to set want_ack on the ACK itself
* Use reliable delivery for traceroute requests (which will be copied to traceroute responses by setReplyTo)
* Update ReliableRouter::sniffReceived to use ReliableRouter::shouldSuccessAckWithWantAck
* Use isFromUs
* Update MockRoutingModule::sendAckNak to include ackWantsAck argument (currently ignored)
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-10-01 15:31:53 -05:00
Ben Meadors
af83670376
Merge pull request #8179 from meshtastic/develop
...
Develop -> master
2025-10-01 15:30:57 -05:00
github-actions[bot] and thebentern
849bbad279
Automated version bumps ( #8177 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-10-01 15:13:28 -05:00
rcarteraz
b28d095096
missed t-rexes
v2.7.11.ee68575
2025-10-01 13:32:44 -05:00
rcarteraz
17afdb9ccf
no more t-rex
2025-10-01 13:32:44 -05:00
Jonathan Bennett
d5164b4fbf
Check the BUILD_EPOCH if defined
2025-10-01 13:32:44 -05:00
Jonathan Bennett
ad44940732
Put the GPIO in the right state for wake from sleep
2025-10-01 13:32:44 -05:00
Jonathan Bennett
8b466b1db3
T-rex comment cleanup
2025-10-01 13:32:44 -05:00
Jonathan Bennett
f9937967fa
Add HardwareModel and correct directories
2025-10-01 13:32:44 -05:00
Jonathan Bennett
4fd568f384
Initial support for T-Rex
2025-10-01 13:32:44 -05:00
github-actions[bot] and jp-bennett
b08e4efb78
Update protobufs ( #8172 )
...
Co-authored-by: jp-bennett <5630967+jp-bennett@users.noreply.github.com >
2025-09-30 13:34:40 -05:00
Ben Meadors
ee6857511a
Fix Heltec V3 missed button presses ( #8167 )
2025-09-30 08:05:00 -05:00
Tom Fifield
a3e6f16378
Introduce non-linear TX_GAIN_LORA ( #8107 )
...
* Introduce non-linear TX_GAIN_LORA
Previously, our TX_GAIN_LORA setting was a single number, intended
to represent the signal gain going through a power amp (plus or minus
antenna, attenuator, and other parts of the RF chain).
It turns out the relationship between the input power (i.e. from an SX1262)
and total output power is often non-linear. While we fudged a 1dBm difference
here and there with existing chips, the Heltec v4 has a 5dBm difference in gain
depending on which end of the input power (and frequency) you are at.
To allow people to run their Heltec v4 at max power when legal, and future
proof our code, this patch introduced an optional array-based TX_GAIN_LORA.
Define NUM_PA_POINTS and set TX_GAIN_LORA to gain values for a given input
power in 1dBm increments, and all will work.
For linear systems, just continue to define TX_GAIN_LORA as a number.
Fixes https://github.com/meshtastic/firmware/issues/8070
* Remove temporary power limit on heltec v4
* Add function RadioLibInterface::checkOutputPower
* Ensure SX126x reaches minimum supported power.
* Keep it simple, instead.
2025-09-30 08:20:39 +10:00
Clive Blackledge
a1c658a467
Bug / Send upgraded (duplicate) packets to phone if the queue removal failed. ( #8148 )
...
* Add seenRecently = true if wasUpgraded is true but unable to remove from queue (i.e. already sent/processed).
* Consistent comment between FloodingRouter and HopRouter
2025-09-28 16:43:51 -05:00
Clive Blackledge
777e11bad9
Bug / Send upgraded (duplicate) packets to phone if the queue removal failed. ( #8148 )
...
* Add seenRecently = true if wasUpgraded is true but unable to remove from queue (i.e. already sent/processed).
* Consistent comment between FloodingRouter and HopRouter
2025-09-28 16:42:51 -05:00
Ben Meadors
a15d654767
Finish deprecating the Repeater role behavior ( #8144 )
...
* Finish deprecating the Repeater role behavior
* Validate
* Fixed bad if/else block
* Get your crap together!
2025-09-28 15:30:53 -05:00
Ben Meadors and Copilot
033fc0c8f3
Validate CR and SF lora config ( #8146 )
...
* Validate CR and SF lora config
* No zero-bw
* Update src/modules/AdminModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix braces
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-28 13:13:07 -05:00
Ben Meadors
7633ddcfd1
Merge remote-tracking branch 'origin/master' into develop
2025-09-28 07:43:38 -05:00
Ben Meadors
f20ce2c29e
Merge branch 'master' into uplink-downlink-udp-controls
2025-09-28 07:40:30 -05:00
github-actions[bot] and thebentern
8717c60f13
Update protobufs ( #8142 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2025-09-28 07:35:56 -05:00
Ben Meadors
24940f7735
Merge branch 'master' into uplink-downlink-udp-controls
2025-09-28 06:39:24 -05:00
Ben Meadors
87a4a6ab73
Fix isFromUs and account for channel hashes instead of indexes
2025-09-28 06:39:15 -05:00
Jason P
067939ca24
Correct altitudeLine getting clobbered in the great merge ( #8138 )
...
* Correct altitudeLine getting clobbered in the great merge
* Fix variable usage in altitude calculation
2025-09-28 06:11:01 -05:00
Ben Meadors
c1e8c28128
Revert "Revert cross-preset UDP bridging"
...
This reverts commit 359a4dbd680e28c39dd0944a9b3f5f0fb83bd91e.
2025-09-27 16:25:40 -05:00
Ben Meadors
b76a22996e
Merge branch 'master' into uplink-downlink-udp-controls
2025-09-27 14:44:40 -05:00
Ben Meadors
2b60bae61c
Merge remote-tracking branch 'origin/develop'
2025-09-27 09:08:59 -05:00
bc516ebbac
Remove memcpy ( #8079 )
...
Obsolete since #7652 returns false for mismatching keys
Co-authored-by: dfsx1 <dfsx1@users.noreply.github.com >
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2025-09-27 08:33:07 -05:00
Ben Meadors
045176789e
Fix int comparison and client_base base should really not be on this list
2025-09-27 08:32:43 -05:00
Ben Meadors
667b7c50e2
Merge pull request #8136 from plashchynski/fix_no_gps_double_message
...
UIRenderer: display "No GPS present" only on the first line to avoid duplication
2025-09-27 08:24:00 -05:00
Ben Meadors
64c268f055
Merge branch 'develop' into fix_no_gps_double_message
2025-09-27 08:11:00 -05:00
Ben Meadors
806bf6ce2c
Merge pull request #7703 from ford-jones/clear-rangetest-results
...
Range-test: Clean on reboot
2025-09-27 08:08:31 -05:00
Ben Meadors
6040e49b6b
Merge branch 'master' into uplink-downlink-udp-controls
2025-09-27 08:05:48 -05:00
Ford Jones
7eb0109e33
Merge branch 'develop' into clear-rangetest-results
2025-09-28 01:02:44 +12:00
Ben Meadors
73147c4028
Merge pull request #8110 from meshtastic/develop
...
Develop --> Master
2025-09-27 08:00:52 -05:00
Dzmitry Plashchynski
e8627b2d01
UIRenderer: display "No GPS present" only on the first line to avoid duplication
2025-09-27 15:56:52 +03:00
Ben Meadors
ab00e991f6
Revert cross-preset default-key bridging with UDP and disable UDP by default ( #8130 )
...
* Revert cross-preset UDP bridging
* Don't enable UDP by default
2025-09-27 07:09:24 -05:00
Ben Meadors
888115e0b9
Revert "Update src/mesh/udp/UdpMulticastHandler.h"
...
This reverts commit 2b590d2300 .
2025-09-27 06:10:04 -05:00
Ben Meadors and Copilot
2b590d2300
Update src/mesh/udp/UdpMulticastHandler.h
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-27 06:06:05 -05:00
Ben Meadors
42532d5b7c
Size
2025-09-27 05:57:08 -05:00
Ben Meadors
683539220d
Re-use Uplink / downlink controls for UDP
2025-09-27 05:55:04 -05:00
WillyJL
a2d86454d3
I2S: Fix silent RTTTL regression ( #8129 )
2025-09-27 15:07:38 +10:00
Jonathan Bennett
bc3db1b5c1
Properly output the TCXO Voltage in yaml ( #8128 )
2025-09-26 18:23:09 -05:00
github-actions[bot] and vidplace7
2f1198ddf3
Upgrade trunk ( #8118 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2025-09-26 11:17:38 -05:00
Jason P
0624059683
Saving changes are required ( #8122 )
2025-09-26 11:17:15 -05:00
Jason P
9980c56d81
Correct Inverted Mute Icon on Clock Display ( #8111 )
2025-09-26 08:48:34 +10:00