Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							828e11cc48 
							
						 
					 
					
						
						
							
							NimBLE speedup ( #8281 )  
						
						... 
						
						
						
						* Remove status polling code in NimBLE
* Goober
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz> 
						
					 
					
						2025-10-08 14:16:57 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adae68fbfe 
							
						 
					 
					
						
						
							
							Update meshtastic/device-ui digest to 6d8cc22 ( #8275 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-08 11:34:11 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Yong 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7822f28152 
							
						 
					 
					
						
						
							
							fix: Move #include "variant.h" to top of file ( fixes   #8276 ) ( #8278 )  
						
						... 
						
						
						
						* Force coverage tests to run in simulation mode
* Revert "Force coverage tests to run in simulation mode"
This reverts commit e4ec719e6ffixes  #8276 )
The original line being further down the file causes any #ifdef/defined() checks for definitions in variant.h to silently skip.
This was noticed when `USE_GC1109_PA` in Heltec v4 and Heltec Wireless Tracker failed to correct program TX_GAIN_LORA, but will also affect any variant.h-dependent configurations in this file, if they would have been defined above where the `#include` previously was.
---------
Co-authored-by: Austin Lane <vidplace7@gmail.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-10-08 11:33:50 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d332dfa19b 
							
						 
					 
					
						
						
							
							Update python Docker tag to v3.14 ( #8255 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / version (push) Waiting to run 
				
			 
		
			
				
	CI / check (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-08 17:33:39 +11:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							fe2e2753aa 
							
						 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
					 
					
						2025-10-07 17:49:34 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							fcb1d64eb9 
							
						 
					 
					
						
						
							
							Bloop  
						
						
						
					 
					
						2025-10-07 17:47:08 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							0c2673ee2f 
							
						 
					 
					
						
						
							
							Mercy  
						
						
						
					 
					
						2025-10-07 14:32:36 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							9c5513dcfe 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
						
					 
					
						2025-10-07 13:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								Austin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74e6723ad9 
							
						 
					 
					
						
						
							
							Force coverage tests to run in simulation mode ( #8251 )  
						
						... 
						
						
						
						* Force coverage tests to run in simulation mode
* Revert "Force coverage tests to run in simulation mode"
This reverts commit e4ec719e6f 
						
					 
					
						2025-10-07 13:14:19 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							e8e8ee0993 
							
						 
					 
					
						
						
							
							Revert "Force coverage tests to run in simulation mode"  
						
						... 
						
						
						
						This reverts commit e4ec719e6f 
						
					 
					
						2025-10-07 12:04:50 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7f15097da 
							
						 
					 
					
						
						
							
							Merge pull request  #8249  from vidplace7/fix-pio-test  
						
						... 
						
						
						
						Force coverage tests to run in simulation mode 
						
					 
					
						2025-10-07 12:00:51 -05:00 
						 
				 
			
				
					
						
							
							
								Austin Lane 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ec719e6f 
							
						 
					 
					
						
						
							
							Force coverage tests to run in simulation mode  
						
						
						
					 
					
						2025-10-07 12:54:02 -04:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b7b8ffb21 
							
						 
					 
					
						
						
							
							Merge pull request  #8247  from meshtastic/develop  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / version (push) Waiting to run 
				
			 
		
			
				
	CI / check (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Develop to master 
						
					 
					
						2025-10-07 06:26:28 -05:00 
						 
				 
			
				
					
						
							
							
								szlifier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f0e4ea7664 
							
						 
					 
					
						
						
							
							Add SHT4x serial number for detection ( #8222 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / version (push) Waiting to run 
				
			 
		
			
				
	CI / check (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-artifacts (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / publish-firmware (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						SHT4X chip recognized as SHT31, registerValue that stores first bytes of chip's serial number did not mach the chip.
Added a serial number match for SHT40 found in a SONOFF SNZB-02P. 
						
					 
					
						2025-10-07 06:25:38 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							468b40e8db 
							
						 
					 
					
						
						
							
							Wait until after GPS lock hold before updating position, if we can. ( #8064 )  
						
						... 
						
						
						
						* Wait until after GPS lock hold before updating position, if we can.
After the recent patch, we hold lock for a bit before updating the position.
The positions that come in after the hold are genuinely better positions
 than what we've been doing before. However, they only come 20 seconds
 after we've got lock.
Previously, we would update the local position as soon as we got a lock as well
as at the end of the hold, since a hold was not always possible.
With this patch, if the settings allow, we should skip that first local position update.
Fixes https://github.com/meshtastic/firmware/issues/8029 
* Fix falling edge handling.
* spelling
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Congeal lock handling
* Add named constants
* define unit to avoid confusion
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* ifdef, not if.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add handling for when we first turn on.
* Don't run if not active
* Reset fixhold
* Logic fixes
* Add path for ACTIVE--> IDLE --> ACTIVE
Previously we only covered HARDSLEEP --> ACTIVE.
* Change hold time to gps_update_interval - 10s
* Update comment
* Add extra buffer to avoid re-starting hold
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-10-07 06:24:09 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							bd9076b740 
							
						 
					 
					
						
						
							
							Remove risky change  
						
						
						
					 
					
						2025-10-07 06:14:35 -05:00 
						 
				 
			
				
					
						
							
							
								Chloe Bethel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81a5aeff74 
							
						 
					 
					
						
						
							
							Fix serial pins for Ebyte E77 MBL board ( #8246 )  
						
						... 
						
						
						
						Also move RAK3172 and new EBYTE_E77_MBL define to variant.h, as this makes VSCode know about the defines properly...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-10-07 06:11:26 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							f13e7c20ba 
							
						 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
					 
					
						2025-10-07 06:08:18 -05:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5bcc47dddb 
							
						 
					 
					
						
						
							
							Revert "develop --> Master" ( #8244 )  
						
						
						
					 
					
						2025-10-07 06:00:09 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							668cc9fd64 
							
						 
					 
					
						
						
							
							Do slightly better at threading the search for GPS hardware ( #8240 )  
						
						... 
						
						
						
						* Do slightly better at threading the search for GPS hardware
* Formatting and minor logic fix
* Remove now-spam GPS Log messages
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-10-07 05:58:39 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d5b343836 
							
						 
					 
					
						
						
							
							Update meshtastic/device-ui digest to e564d78 ( #8235 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / version (push) Waiting to run 
				
			 
		
			
				
	CI / check (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-07 16:56:13 +11:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8023f475ee 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into master  
						
						
						
					 
					
						2025-10-07 16:40:44 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b696e083f3 
							
						 
					 
					
						
						
							
							Log antispam ( #8241 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / version (push) Waiting to run 
				
			 
		
			
				
	CI / check (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* less power spam
* Don't warn about the first 4 GPS checksum failures 
						
					 
					
						2025-10-07 16:37:04 +11:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b214f09ca1 
							
						 
					 
					
						
						
							
							Update meshtastic/web to v2.6.6 ( #7583 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-07 16:34:00 +11:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68a2c4adda 
							
						 
					 
					
						
						
							
							Run Integration test in simulator mode ( #8232 ) ( #8242 )  
						
						... 
						
						
						
						Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz> 
						
					 
					
						2025-10-07 16:11:36 +11:00 
						 
				 
			
				
					
						
							
							
								Tom Fifield 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							518680514f 
							
						 
					 
					
						
						
							
							Actions: Simplify matrices, cleanup build_one_* ( #8218 ) ( #8239 )  
						
						... 
						
						
						
						Co-authored-by: Austin <vidplace7@gmail.com> 
						
					 
					
						2025-10-07 13:37:13 +11:00 
						 
				 
			
				
					
						
							
							
								Austin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc1737c949 
							
						 
					 
					
						
						
							
							Actions: Simplify matrices, cleanup build_one_* ( #8218 )  
						
						
						
					 
					
						2025-10-07 11:58:00 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							735784e6e4 
							
						 
					 
					
						
						
							
							Run Integration test in simulator mode ( #8232 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-10-06 13:00:44 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87e3540f48 
							
						 
					 
					
						
						
							
							Update meshtastic/device-ui digest to f920b12 ( #8234 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-06 12:59:50 -05:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							329a494ce2 
							
						 
					 
					
						
						
							
							Update meshtastic-ArduinoThread digest to b841b04 ( #8233 )  
						
						... 
						
						
						
						Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 
						
					 
					
						2025-10-06 12:59:40 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							627c0145e7 
							
						 
					 
					
						
						
							
							Centralize getNodeId and fix references to owner.id ( #8230 )  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-10-06 07:56:27 -05:00 
						 
				 
			
				
					
						
							
							
								Dmitry Dubinin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29f4d99bf6 
							
						 
					 
					
						
						
							
							Add Adaptive Polling Intervals to WebServer ( #7864 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* feat: add adaptive polling intervals to WebServer
Replace fixed 5ms polling with adaptive intervals based on HTTP activity:
- 50ms during active periods (first 5 seconds after request)
- 200ms during medium activity (5-30 seconds)
- 1000ms during idle periods (30+ seconds)
Reduces CPU usage significantly during idle periods while maintaining
responsiveness when handling HTTP requests.
* Fix integer overflow and magic numbers in WebServer
- Handle millis() overflow in getAdaptiveInterval()
- Replace magic numbers with named constants
- Improve code readability and maintainability 
						
					 
					
						2025-10-06 05:52:40 -05:00 
						 
				 
			
				
					
						
							
							
								github-actions[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							036a58735e 
							
						 
					 
					
						
						
							
							Upgrade trunk ( #8229 )  
						
						... 
						
						
						
						Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com> 
						
					 
					
						2025-10-06 05:50:16 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							18ca9e80d5 
							
						 
					 
					
						
						
							
							Merge pull request  #8219  from GUVWAF/nextHopTrace  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Update next-hops based on traceroute result 
						
					 
					
						2025-10-05 17:59:37 -05:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2997ef53 
							
						 
					 
					
						
						
							
							Print only one byte  
						
						
						
					 
					
						2025-10-05 17:03:52 +02:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
						
						
							
						
						
							c147ce9a85 
							
						 
					 
					
						
						
							
							Update next-hops based on traceroute result  
						
						
						
					 
					
						2025-10-05 16:58:42 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f316b931 
							
						 
					 
					
						
						
							
							Merge pull request  #8216  from GUVWAF/reprocessPacket  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						Reprocess repeated packets and deduplicate logic 
						
					 
					
						2025-10-05 08:58:13 -05:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
						
						
							
						
						
							f7cf5e6b0a 
							
						 
					 
					
						
						
							
							Change to "rebroadcast"  
						
						
						
					 
					
						2025-10-05 15:56:45 +02:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
						
						
							
						
						
							7c373b76c4 
							
						 
					 
					
						
						
							
							Reprocess repeated packets also  
						
						
						
					 
					
						2025-10-05 14:04:35 +02:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
						
						
							
						
						
							de6a02756d 
							
						 
					 
					
						
						
							
							De-duplicate handling upgraded packet and rebroadcasting logic  
						
						
						
					 
					
						2025-10-05 14:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d708ed5908 
							
						 
					 
					
						
						
							
							Merge pull request  #8215  from meshtastic/develop  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / docker-alp-amd64-tft (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Has been cancelled 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Has been cancelled 
				
			 
		
			
				
	CI / check (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32s3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c3 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-esp32c6 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-nrf52840 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2040 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-rp2350 (push) Has been cancelled 
				
			 
		
			
				
	CI / build-stm32 (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-artifacts (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Has been cancelled 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Has been cancelled 
				
			 
		
			
				
	CI / publish-firmware (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Develop -> Master 
						
					 
					
						2025-10-05 06:11:32 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
						
						
							
						
						
							7c4367cddc 
							
						 
					 
					
						
						
							
							Cppckeck suppress bogus error  
						
						
						
					 
					
						2025-10-04 16:54:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
						
						
							
						
						
							6022b749ba 
							
						 
					 
					
						
						
							
							Don't forget to break!  
						
						
						
					 
					
						2025-10-04 16:54:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
						
						
							
						
						
							cbd30f95f3 
							
						 
					 
					
						
						
							
							Portduino: Only short-circuit hardware support when forcing sim mode  
						
						
						
					 
					
						2025-10-04 16:54:19 -05:00 
						 
				 
			
				
					
						
							
							
								Jonathan Bennett 
							
						 
					 
					
						
						
						
						
							
						
						
							9ded6a5215 
							
						 
					 
					
						
						
							
							Pull in panel_sdl directly and drop native-sdl target  
						
						
						
					 
					
						2025-10-04 16:54:19 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							1e4bcb04d5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into develop  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
					 
					
						2025-10-04 08:24:43 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4dff21e5b 
							
						 
					 
					
						
						
							
							Develop -> Master ( #8209 )  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	CI / build-rp2040 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-rp2350 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-stm32 (push) Blocked by required conditions 
				
			 
		
			
				
	CI / build-debian-src (push) Waiting to run 
				
			 
		
			
				
	CI / package-pio-deps-native-tft (push) Waiting to run 
				
			 
		
			
				
	CI / test-native (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-alp-amd64-tft (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-arm64 (push) Waiting to run 
				
			 
		
			
				
	CI / docker-deb-armv7 (push) Waiting to run 
				
			 
		
			
				
	CI / gather-artifacts (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / gather-artifacts (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-artifacts (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32c6) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (esp32s3) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (nrf52840) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2040) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (rp2350) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / release-firmware (stm32) (push) Blocked by required conditions 
				
			 
		
			
				
	CI / publish-firmware (push) Blocked by required conditions 
				
			 
		
		
	 
 
	 
						
						* Create channel-mute toggle function
* Added mute state to channel settings
* Create node-mute toggle functions
* Added mute state to nodedb entries
* Rebase protos
* Decouple protobuf changes
* Disable bell-invoked ext notifs for muted nodes
* Clearly dilineate module mute from sender or channel mute
* Disable bell-invoked ext notifs for muted channels
* Trunk fmt
* Disable message-invoked ext notifs for muted channels and nodes
* Disable on-screen 'new message' popup for muted nodes and channels
* Don't mute alerts
* Make use of pre-existing channel_settings.module_settings.is_client_muted setting
* Revert previous commit - this needs it's own proto
* Regen protos
* T-Lora Pager: Interrupt based rotary encoder
* T-Lora Pager: Fix amplifier fuzzing/popping
* Fix build for other variants
* Fix - reference actual channel when changing settings
* Update protos
* Refactor ref syntax
* Fix defines
* Update comments and remove unused function
* Regen protos
* Regen protobuffs again
* Fix build failure in ci, add missing argument
* Format
* InputPollable: System for polling after interrupts
* T-Lora Pager: Use InputPollable for RotaryEncoderImpl
* Rename RotaryEncoderImpl to TLoraPagerRotaryEncoder
* Revert "Rename RotaryEncoderImpl to TLoraPagerRotaryEncoder"
This reverts commit a76cc88dc2#8158 )
* Handle existing special case for M5STACK_UNITC6L for DIRECT_MSG_ONLY buzz mode
There already exists a special case for M5STACK_UNITC6L.
Modified it to adhere to new DIRECT_MSG_ONLY buzzer mode
* Add new buzzer mode DIRECT_MSG_ONLY to BuzzerModeMenu
* Disable notifications when buzzer mode is DIRECT_MSG_ONLY
* Change alert_message_buzzer in notification module in DIRECT_MSG_ONLY buzz mode
Better comments
* Fixed spelling in debug log
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: nexpspace <4kosjdicx@mozmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* run trunk fmt
* Update variants/esp32s3/heltec_wireless_tracker_v2/variant.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Regen protos
* Pull latest protobufs
* Don't use IS_ONE_OF when loading Modules
* GAT562: Use PRIVATE_HW (fix build) (#8198 )
* ESP32s2 doesn't implement HWCDC (#8199 )
* Fix build script failure under certain conditions for devices that use UF2 binaries  (#8150 )
* 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>
* Quote firmware paths given to uf2conv
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Calculate airtime of transmitted and received packets separately (#8205 )
* Correcting GPS PINs (#8087 )
https://github.com/meshtastic/firmware/issues/8084 
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
* Clear out user.id except for sending to phone (#8202 )
* Null out user.id except for sending to phone
* Fix
* Update src/modules/NodeInfoModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Copilot garbage
* This is unnecessary, because we don't stored user.id on userlite
* Don't need this
* Fix warning
* Just alter the protobuf
* Alter protobuf doesn't do anything with the altered data, so let's re-encode it
* Check inputbroker before access
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Add dropped packet count to LocalStats (#8207 )
* Add dropped packet count to LocalStats
In case the transmit queue was full
* Trunked
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
---------
Co-authored-by: ford-jones <fordnicholasjones@gmail.com>
Co-authored-by: WillyJL <me@willyjl.dev>
Co-authored-by: Ford Jones <107664313+ford-jones@users.noreply.github.com>
Co-authored-by: Tom Fifield <tom@tomfifield.net>
Co-authored-by: Quency-D <hj_zzns@163.com>
Co-authored-by: Quency-D <55523105+Quency-D@users.noreply.github.com>
Co-authored-by: nexpspace <380097+nexpspace@users.noreply.github.com>
Co-authored-by: nexpspace <4kosjdicx@mozmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Austin Lane <vidplace7@gmail.com>
Co-authored-by: Ken Piper <kealper@ivystone.net>
Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com>
Co-authored-by: Szetya <szetya@gmail.com> 
						
					 
					
						2025-10-04 08:14:41 -05:00 
						 
				 
			
				
					
						
							
							
								GUVWAF 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							888692a373 
							
						 
					 
					
						
						
							
							Add dropped packet count to LocalStats ( #8207 )  
						
						... 
						
						
						
						* Add dropped packet count to LocalStats
In case the transmit queue was full
* Trunked
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com> 
						
					 
					
						2025-10-04 08:13:58 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
						
						
							
						
						
							fe4fb085e6 
							
						 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						
						
					 
					
						2025-10-04 06:43:54 -05:00 
						 
				 
			
				
					
						
							
							
								Ben Meadors 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c5e2bc95a 
							
						 
					 
					
						
						
							
							Clear out user.id except for sending to phone ( #8202 )  
						
						... 
						
						
						
						* Null out user.id except for sending to phone
* Fix
* Update src/modules/NodeInfoModule.cpp
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Copilot garbage
* This is unnecessary, because we don't stored user.id on userlite
* Don't need this
* Fix warning
* Just alter the protobuf
* Alter protobuf doesn't do anything with the altered data, so let's re-encode it
* Check inputbroker before access
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> 
						
					 
					
						2025-10-04 06:42:36 -05:00