mirror of
				https://github.com/meshtastic/firmware.git
				synced 2025-10-29 23:54:41 +00:00 
			
		
		
		
	
			
				
					
						
					
					a5762d68a2
				
			
			
		
	
	
		
			506 Commits
		
	
	
	| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|  Austin | 9861e82f0a | Manual bump metainfo version (#7049) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions | ||
|  Jonathan Bennett | 8a8a7cdefc | cppcheck-supress to ignore intentional error | ||
|  Jonathan Bennett | 691917b956 | Add config for RAK 13300 on RAK6421 (#7037) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions | ||
|  Ben Meadors | 68a28a177f | Add elecrow panels to BIGDB_16MB 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions | ||
|  Ben Meadors | 8304cae010 | Fix issue with CI not picking up elecrow panels due to confusing env | ||
|  Ben Meadors | 0ad9758cfd | Revert "chore(deps): update meshtastic/web to v2.6.4 (#6950)" (#7015) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions This reverts commit  | ||
|  Mark Trevor Birss | 720add72b2 | Create lora-lyra-picocalc-wio-sx1262.yaml (#7010) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions | ||
|  Mario Murphy | e78033bb85 | Clean up install & update shell scripts (#6839) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions Fixed quoting of the `FILENAME` variable to work when the path of the passed argument contains a space. Also fixed syntactical issues called out by `shellcheck` in multi-condition `if` statements. Also normalized indentation chars (was mix of tabs & spaces) and trailing whitespace. Co-authored-by: Tom Fifield <tom@tomfifield.net> | ||
| ![renovate[bot]](/assets/img/avatar_default.png) renovate[bot] | 76f7207463 | chore(deps): update meshtastic/web to v2.6.4 (#6950) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (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> | ||
| ![github-actions[bot]](/assets/img/avatar_default.png) github-actions[bot] | a5716cf25c | automated bumps (#6944) 
		
			Some checks failed
		
		
	 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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions Daily Packaging / docker-multiarch (push) Has been cancelled Daily Packaging / package-ppa (jammy) (push) Has been cancelled Daily Packaging / package-ppa (noble) (push) Has been cancelled Daily Packaging / package-ppa (oracular) (push) Has been cancelled Daily Packaging / package-ppa (plucky) (push) Has been cancelled Daily Packaging / package-obs (push) Has been cancelled Daily Packaging / hook-copr (push) Has been cancelled Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> | ||
|  Kalle Lilja | 4d81280ac2 | Add --1200bps-reset param to device-install/update scripts (#6752) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions * add change-mode support * add change-mode support * tab to space * fix if check * change param name to 1200bps-reset * update help section * missed one in help seciton --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Austin | baefda213a | Linux: Adjust udev rules for gpio (#6891) 
		
			Some checks failed
		
		
	 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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions Daily Packaging / docker-multiarch (push) Has been cancelled Daily Packaging / package-ppa (jammy) (push) Has been cancelled Daily Packaging / package-ppa (noble) (push) Has been cancelled Daily Packaging / package-ppa (oracular) (push) Has been cancelled Daily Packaging / package-ppa (plucky) (push) Has been cancelled Daily Packaging / package-obs (push) Has been cancelled Daily Packaging / hook-copr (push) Has been cancelled | ||
| ![github-actions[bot]](/assets/img/avatar_default.png) github-actions[bot] | 106dd08710 | automated bumps (#6890) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> | ||
|  Jonathan Bennett | e0f878872f | Hostmetrics user string (#6850) | ||
|  Jonathan Bennett | 1ef4caea05 | Host metrics (#6817) * Add std::string exec() function to PortduinoGlue for future work * MVP for HostMetrics module. * Fix compilation for other targets * Remove extra debug calls * Big numbers don't do well as INTs. * Add HostMetrics to config.yaml | ||
|  Austin | 7d8f9c7f6d | Stop the madness! Run as a user (not root) (#6718) * Stop the madness! Run as a user (not root) * Trigger fsdir migration for < 2.6.9 --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
| ![github-actions[bot]](/assets/img/avatar_default.png) github-actions[bot] | c2d5862161 | automated bumps (#6820) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> | ||
|  Chris Vogel | a7415791a5 | device-install.sh: detect t-eth-elite as s3 device (#6767) device-install.sh: detect t-eth-elite as s3 device fixes https://github.com/meshtastic/firmware/issues/6754#issuecomment-2857468902 Thanks @mverch67! | ||
| ![github-actions[bot]](/assets/img/avatar_default.png) github-actions[bot] | fdbe16f650 | Bump release version (#6743) * automated bumps * Bump org.meshtastic.meshtasticd, fix GHA --------- Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> Co-authored-by: vidplace7 <vidplace7@gmail.com> | ||
|  Kalle Lilja | 77e6868d5d | Fix create pull request (#6680) * add base property * bump to 2.6.7 - manual * disable pip version check | ||
|  Ben Meadors | 54c1423039 | Use the last GOOD version 
		
			Some checks failed
		
		
	 CI / docker-deb-amd64 (push) Has been cancelled CI / docker-deb-amd64-tft (push) Has been cancelled CI / docker-alp-amd64 (push) Has been cancelled 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-esp32-s3 (push) Has been cancelled CI / build-esp32-c3 (push) Has been cancelled CI / build-esp32-c6 (push) Has been cancelled CI / build-nrf52 (push) Has been cancelled CI / build-rpi2040 (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 (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 (stm32) (push) Has been cancelled CI / publish-firmware (push) Has been cancelled | ||
|  Austin | 03f19bca0e | Downgrade web to 2.5.4 (#6669) 
		
			Some checks failed
		
		
	 CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 (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 (stm32) (push) Blocked by required conditions CI / publish-firmware (push) Blocked by required conditions Semgrep Full Scan / semgrep-full (push) Has been cancelled | ||
|  Austin | 916afb5098 | appdata.xml: Add date to all releases (#6632) 
		
			Some checks are pending
		
		
	 CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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 / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Austin | 9da141aa8c | Add TFT docker builds (for CI) (#6614) | ||
|  Mark Trevor Birss | 4a9a59342a | Create lora-piggystick-lr1121.yaml (#6600) | ||
|  Kalle Lilja | 7e8294dfad | FlatHub: bump metainfo.xml on release (#6578) * add bump_metainfo.py * bump org.meshtastic.meshtasticd.metainfo.xml on release * update bump-version job to trigger on published * use defusedxml.ElementTree parse * move bump_metainfo, use requirements.txt * add bin/bump_metainfo/requirements.txt to renovate * Switch to short version string * Bump version.properties to 2.6.6 * change version format * remove url * Add url back in * Update url format * manual add 2.6.6 * consolidate into one PR * update run steps * add ability to add date if missing * update pull request title * add comments * remove quote changes --------- Co-authored-by: Austin <vidplace7@gmail.com> | ||
|  Austin | e7d0837d01 | Add Meshtastic Linux desktop metadata (#6568) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Ken Piper | baa05aacf5 | fix: Correct underlying cause of T-Watch not functioning when set to a 16MB filesystem (#6563) * Fix maximum flash size in T-Watch S3 board definition
* Revert "Fix: T-Watch-S3 has 8MB Flash (#6407)"
This reverts commit  | ||
|  Austin | cfc2a96a45 | Update web, use centrally defined version (#6500) | ||
|  Eric Wolak | 12d1305618 | Fix device-specific logic in install script (#6508) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions * Fix device-specific logic in install script These new for loops to check for variants in a list should be checking for the string to _be empty_, not _non-empty_, if a match is found causing the replacement to fire. * simplify logic per review feedback --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Austin | ef18a9b5b5 | meshtasticd: Set available.d dir in yaml (#6481) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Austin | 2c01fad798 | meshtasticd: Add FrequencyLabs MeshAdv-Mini Hat (#6458) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Austin | f18f60cd0b | meshtasticd: CH341 / HAT+ Auto Configuration (#6446) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Austin | 769f0623be | Fix: T-Watch-S3 has 8MB Flash (#6407) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Mark Trevor Birss | 52527b24a7 | Update lora-Adafruit-RFM9x (#6402) * Update lora-Adafruit-RFM9x * Update variant.h * Update variant.h | ||
|  Bob Reese | 22aa2d7582 | Fixed UF2 generation problem with sys.executable path has spaces in it (#6346) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions | ||
|  Austin | 6673cb9292 | Increase MAX_NUM_NODES on high-flash ESP32_S3 (#6311) | ||
|  Kalle Lilja | 8efc9702d3 | device-install/update: fix esptool --port (#6341) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (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-debian-amd64 (push) Waiting to run CI / docker-alpine-amd64 (push) Waiting to run CI / docker-debian-arm64 (push) Waiting to run CI / docker-debian-armv7 (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions * fix errorlevel check * add esptool --port if supplied * match device-install * add --port if supplied * update logmessage * bump version --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Austin | 2876eec7ed | MeshToad - USB 1W 'MeshStick' (#6339) | ||
|  Kalle Lilja | 3c1f92ce84 | Update device-install scripts (#6267) 
		
			Some checks failed
		
		
	 CI / package-pio-deps-native-tft (push) Has been cancelled CI / test-native (push) Has been cancelled CI / docker-debian-amd64 (push) Has been cancelled CI / docker-alpine-amd64 (push) Has been cancelled CI / docker-debian-arm64 (push) Has been cancelled CI / docker-debian-armv7 (push) Has been cancelled CI / check (push) Has been cancelled CI / build-esp32 (push) Has been cancelled CI / build-esp32-s3 (push) Has been cancelled CI / build-esp32-c3 (push) Has been cancelled CI / build-esp32-c6 (push) Has been cancelled CI / build-nrf52 (push) Has been cancelled CI / build-rpi2040 (push) Has been cancelled CI / build-stm32 (push) Has been cancelled CI / after-checks (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 (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 (stm32) (push) Has been cancelled * fix example * check for firmware- filename * add powershell formatter setting * add crlf for ps1 * formatting * check for firmware- filename --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Kalle Lilja | f7afa9a81e | [Task]: 2.6 device-install scripts (#6248) * update device-install.bat * add device-install unittest * update device-update.bat * update uf2-convert.bat * update regen-protos.bat * update rem * bump version * update device-install.sh * add esptool * move esptool to setup.sh * trunk check+fmt * update uf2-convert.bat | ||
|  Austin | b96b027926 | Consume device-ui as a pio library (#6193) | ||
|  Michael Gjelsø | ede3f7b702 | Changes for 2.6 device_install (#6206) * Changes for 2.6 device_install For #6186 Added 2 new arguments --tft and -tft-16mb Some checks are added. Before it would try to write all files to the device, if there was more than ONE littlefs-* or littlefswebui-* in the directory. Added OTA Offsets for 8 and 16mb (fix) Thanks to @caveman99 for spotting it. * The missing SET Added a missing SET. Thanks to @ThatKalle * Fix and more checks. Added Checks to make sure, that --tft and --tft-16mb can't be used with a non tft bin file. Added error messages on files not found. Removed a "ECHO" that shouldn't be there. * Fixes to device-install.sh Replace /bin/sh with /bin/bash for better string handling. Removed a SET that doesn't belong in the .sh file. Better checking for TFT and non TFT build, based on filename. Corrected a mix of TAB & SPACE indent. * Update device-install.bat Corrected a mix of TAB & SPACE indent. * Update device-install.bat Double ELSE block at the end of file, one removed. * Update device-install.bat Added more reliable method to display the scripts own name in help menu. Fixed case sensitive options -p and -P Added some VAR cleanup. Changed the detect method on BLEOTA. Changed some wording. --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Mark Trevor Birss | 63b20e358f | Create lora-raxda-rock2f-starter-edition-hat.yaml (#6192) * Create lora-raxda-rock2f-starter-edition-hat.yaml * Update lora-raxda-rock2f-starter-edition-hat.yaml | ||
|  Mark Trevor Birss | ce38ac10d1 | Create lora-starter-edition-sx1262-i2c.yaml and lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml (#6162) * Create lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml * Create lora-starter-edition-sx1262-i2c.yaml * Update lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml * Update lora-ws-raspberry-pi-pico-to-rpi-adapter.yaml * Update lora-starter-edition-sx1262-i2c.yaml | ||
|  Ben Meadors | 99d3e5eb70 | 2.6 changes (#5806) * 2.6 protos * [create-pull-request] automated change (#5789) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> * Hello world support for UDP broadcasts over the LAN on ESP32 (#5779) * UDP local area network meshing on ESP32 * Logs * Comment * Update UdpMulticastThread.h * Changes * Only use router->send * Make NodeDatabase (and file) independent of DeviceState (#5813) * Make NodeDatabase (and file) independent of DeviceState * 70 * Remove logging statement no longer needed * Explicitly set CAD symbols, improve slot time calculation and adjust CW size accordingly (#5772) * File system persistence fixes * [create-pull-request] automated change (#6000) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> * Update ref * Back to 80 * [create-pull-request] automated change (#6002) Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com> * 2.6 <- Next hop router (#6005) * Initial version of NextHopRouter * Set original hop limit in header flags * Short-circuit to FloodingRouter for broadcasts * If packet traveled 1 hop, set `relay_node` as `next_hop` for the original transmitter * Set last byte to 0xFF if it ended at 0x00 As per an idea of @S5NC * Also update next-hop based on received DM for us * temp * Add 1 retransmission for intermediate hops when using NextHopRouter * Add next_hop and relayed_by in PacketHistory for setting next-hop and handle flooding fallback * Update protos, store multiple relayers * Remove next-hop update logic from NeighborInfoModule * Fix retransmissions * Improve ACKs for repeated packets and responses * Stop retransmission even if there's not relay node * Revert perhapsRebroadcast() * Remove relayer if we cancel a transmission * Better checking for fallback to flooding * Fix newlines in traceroute print logs * Stop retransmission for original packet * Use relayID * Also when want_ack is set, we should try to retransmit * Fix cppcheck error * Fix 'router' not in scope error * Fix another cppcheck error * Check for hop_limit and also update next hop when `hop_start == hop_limit` on ACK Also check for broadcast in `getNextHop()` * Formatting and correct NUM_RETRANSMISSIONS * Update protos * Start retransmissions in NextHopRouter if ReliableRouter didn't do it * Handle repeated/fallback to flooding packets properly First check if it's not still in the TxQueue * Guard against clients setting `next_hop`/`relay_node` * Don't cancel relay if we were the assigned next-hop * Replies (e.g. tapback emoji) are also a valid confirmation of receipt --------- Co-authored-by: GUVWAF <thijs@havinga.eu> Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com> Co-authored-by: Tom Fifield <tom@tomfifield.net> Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com> * fix "native" compiler errors/warnings NodeDB.h * fancy T-Deck / SenseCAP Indicator / unPhone / PICOmputer-S3 TFT screen (#3259) * lib update: light theme * fix merge issue * lib update: home buttons + button try-fix * lib update: icon color fix * lib update: fix instability/crash on notification * update lib: timezone * timezone label * lib update: fix set owner * fix spiLock in RadioLibInterface * add picomputer tft build * picomputer build * fix compiler error std::find() * fix merge * lib update: theme runtime config * lib update: packet logger + T-Deck Plus * lib update: mesh detector * lib update: fix brightness & trackball crash * try-fix less paranoia * sensecap indicator updates * lib update: indicator fix * lib update: statistic & some fixes * lib-update: other T-Deck touch driver * use custom touch driver for Indicator * lower tft task prio * prepare LVGL ST7789 driver * lib update: try-fix audio * Drop received packets from self * Additional decoded packet ignores * Honor flip & color for Heltec T114 and T190 (#4786) * Honor TFT_MESH color if defined for Heltec T114 or T190 * Temporary: point lib_deps at fork of Heltec's ST7789 library For demo only, until ST7789 is merged * Update lib_deps; tidy preprocessor logic * Download debian files after firmware zip * set title for protobufs bump PR (#4792) * set title for version bump PR (#4791) * Enable Dependabot * chore: trunk fmt * fix dependabot syntax (#4795) * fix dependabot syntax * Update dependabot.yml * Update dependabot.yml * Bump peter-evans/create-pull-request from 6 to 7 in /.github/workflows (#4797) * Bump docker/build-push-action from 5 to 6 in /.github/workflows (#4800) * Actions: Semgrep Images have moved from returntocorp to semgrep (#4774) https://hub.docker.com/r/returntocorp/semgrep notes: "We've moved! Official Docker images for Semgrep now available at semgrep/semgrep." Patch updates our CI workflow for these images. Co-authored-by: Ben Meadors <benmmeadors@gmail.com> * Bump meshtestic from `31ee3d9` to `37245b3` (#4799) Bumps [meshtestic](https://github.com/meshtastic/meshTestic) from `31ee3d9` to `37245b3`. - [Commits]( | ||
|  Rick Mark | 1c827f5512 | DevContainers: Include meshtasticd dependencies (#5699) * Include meshtasticd dependencies * Remove device-ui checkin * Add trunk rules matching other Dockerfiles --------- Co-authored-by: vidplace7 <vidplace7@gmail.com> | ||
|  Mark Trevor Birss | 96262b106c | Revert "Create display-x11.yaml (#6021)" (#6022) This reverts commit  | ||
|  Mark Trevor Birss | 39e45d90e1 | Create display-x11.yaml (#6021) | ||
|  Thomas Göttgens | a3a295488c | add firmware build script for use with docker | ||
|  Austin | 4c0e0b8471 | Portduino: Set Web SSL Cert / Key paths from yaml (#5961) 
		
			Some checks failed
		
		
	 CI / test-native (push) Has been cancelled CI / docker-debian-amd64 (push) Has been cancelled CI / docker-alpine-amd64 (push) Has been cancelled CI / docker-debian-arm64 (push) Has been cancelled CI / docker-debian-armv7 (push) Has been cancelled Flawfinder Scan / Flawfinder (push) Has been cancelled CI / check (push) Has been cancelled CI / build-esp32 (push) Has been cancelled CI / build-esp32-s3 (push) Has been cancelled CI / build-esp32-c3 (push) Has been cancelled CI / build-esp32-c6 (push) Has been cancelled CI / build-nrf52 (push) Has been cancelled CI / build-rpi2040 (push) Has been cancelled CI / build-stm32 (push) Has been cancelled CI / after-checks (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 (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 (stm32) (push) Has been cancelled | ||
|  Ben Meadors | b5cad2b65e | Fix negative decimal value detection in userPrefs (#5963) 
		
			Some checks failed
		
		
	 CI / docker-alpine-amd64 (push) Has been cancelled CI / docker-debian-arm64 (push) Has been cancelled CI / docker-debian-armv7 (push) Has been cancelled Flawfinder Scan / Flawfinder (push) Has been cancelled CI / check (push) Has been cancelled CI / build-esp32 (push) Has been cancelled CI / build-esp32-s3 (push) Has been cancelled CI / build-esp32-c3 (push) Has been cancelled CI / build-esp32-c6 (push) Has been cancelled CI / build-nrf52 (push) Has been cancelled CI / build-rpi2040 (push) Has been cancelled CI / build-stm32 (push) Has been cancelled CI / after-checks (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 (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 (stm32) (push) Has been cancelled Nightly / Trunk Check Upload (push) Has been cancelled Semgrep Full Scan / semgrep-full (push) Has been cancelled | ||
|  Austin | 78da8f6fc4 | Portduino: Allow limiting TX Power from yaml (#5954) | ||
|  Austin | 9041af365d | Move OpenWRT configs to subdir (#5902) | ||
|  Mark Trevor Birss | c1beb44678 | Create BananaPi-BPI-R4-sx1262.yaml (#5897) 
		
			Some checks are pending
		
		
	 CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / build-debian-src (push) Waiting to run CI / test-native (push) Waiting to run CI / build-docker (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run | ||
|  Austin | e0f97c9306 | rpkg Fedora packaging (#5735) | ||
|  Patrick Siegl | 70296b47bc | Multi gpiochip support for native environment (#5743) * For each GPIO PIN, allow to specify gpiochip and line * Added support for LLCC68 in native env. * Removed one if by employing && * Fix for log, as std::string and not const char* * Remove CH341 flag, enabling it for all LoRa chips * Provide a default example --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz> | ||
|  Tom Fifield | 46ea39af45 | Quote filename in device-install.sh (#5814) Without these quotes, a filename with spaces would be interpreted as different arguments. Thanks to @Hnikar-az for the report. fixes https://github.com/meshtastic/firmware/issues/5795 | ||
|  Austin | 6cf3485d07 | meshtasticd-debian: Fix versioning compliance, add OBS (#5785) | ||
|  Austin | 403fa15a3f | meshtasticd-debian: Include run in version (#5762) | ||
|  Austin | 2f552d15e5 | meshtasticd-debian: Cleanup debian versioning (#5758) | ||
|  Jonathan Bennett | 7c21d7761c | Move the RFM9x to config.available (#5742) | ||
|  Austin | 2c654454cf | meshtasticd debian source package (#5741) | ||
|  noon92 | fa1a1fd869 | Update Femtofox configs (#5646) 
		
			Some checks are pending
		
		
	 CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / build-docker (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * Delete bin/config.d/femtofox/femtofox_EByte-E22-900M30S_Ebyte-E22-900M22S.yaml * Delete bin/config.d/femtofox/femtofox_EByte-E22-900MM22S.yaml * Delete bin/config.d/femtofox/femtofox_Heltec-HT-RA62_Seeed-WIO-SX1262.yaml * Delete bin/config.d/femtofox/femtofox_Waveshare-SX126X-XXXM_AI-Thinker-RA-01SH.yaml * Add files via upload * Update and rename bin/config.d/femtofox_SX1262_XTAL.yaml to bin/config.d/femtofox/femtofox_SX1262_XTAL.yaml * Update and rename bin/config.d/femtofox_LR1121_TCXO.yaml to bin/config.d/femtofox/femtofox_LR1121_TCXO.yaml * Update and rename bin/config.d/femtofox_SX1262_TCXO.yaml to bin/config.d/femtofox/femtofox_SX1262_TCXO.yaml | ||
|  Jonathan Bennett | 960626e498 | Ch341 (#5474) * Very hacky first attempt at usermod ech341 * Fixes and debug printfs * Move to library version of libpinedio-usb * Add spidev: ch341 option in meshtasticd config.yaml * Only check settingsStrings on native * Use new CH341 code * Bump ch341 lib * Cleanup USBHal * Add ch341 config.d files * Remove ch341quirk * Bump to most recent spi-userspace driver * Add handling for ch341 serial, pid, and vid * Minor fixes from pio check * Trunk * Add include for musl compliance * Point to upstream libch341 | ||
|  Mark Trevor Birss | c3f89a6db8 | Create OpenWRT-One-mikroBUS-LR-IOT-CLICK.yaml (#5564) | ||
|  Austin | cabeb40c30 | Portduino: Move meshtasticd/web out of /usr/share/doc/ (#5548) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run | ||
|  Mark Trevor Birss | 438f627e9b | Update OpenWRT_One_mikroBUS_sx1262.yaml (#5544) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run | ||
|  Mark Trevor Birss | f81d3b045d | Create OpenWRT_One_mikroBUS_sx1262.yaml (#5529) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run | ||
|  Jonathan Bennett | 4a34bf648f | Add MACAddress to config.yaml (#5506) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * Add MACAddress to config.yaml * Better error handling on native, including failing to launch with blank MAC Address and real hardware. * Re-arrange Mac Address handling and add MACAddressSource * Bump portduino to remove macaddr function there --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  noon92 | 10e10450cf | Added femtofox configs (#5477) 
		
			Some checks failed
		
		
	 CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run Generate UsersPrefs JSON manifest / generate-userprefs (push) Has been cancelled * added femtofox configs * Rename bin/config.d/femtofox_Waveshare-SX126X-XXXM_AI-Thinker-RA-01SH.yaml to bin/config.d/femtofox/femtofox_Waveshare-SX126X-XXXM_AI-Thinker-RA-01SH.yaml * moved femtofox configs to subdir | ||
|  Ben Meadors | d00e0f6911 | Convert userprefs to a json file instead of header file which has to be included everywhere (#5471) * WIP * Got string quoting and macro expansion working * Need the placeholder * Cleanup * Missed a user prefs reference * Update jsonc | ||
|  madeofstown | 14b9a1a929 | Update build-native.sh (#5415) * Update build-native.sh Device-install.sh and device-update.sh are not used on native platform, skip copying to release directory after build and copy native-install.sh and native-run.sh instead. * Update build-native.sh Skip native-run.sh copy | ||
|  Michael Gjelsø | 1089469f82 | --web littlefswebui-* typo fix (#5416) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * Add --web * Update device-install.bat Forgot a "-" a few places. * Typo fix. * Typo fix --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> Co-authored-by: GUVWAF <78759985+GUVWAF@users.noreply.github.com> | ||
|  Michael Gjelsø | 1752caaf19 | --web added to device-install(.sh/.bat) (#5405) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * Add --web * Update device-install.bat Forgot a "-" a few places. --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Michael Gjelsø | 89469fcb88 | Allows all 3 PKI keys to be added to userPrefs.h (#4969) and a tool. (#5368) * more userPrefs.h Added PKI Admin keys to userPrefs.h * Update userPrefs.h Allows all 3 PKI keys to be added to userPrefs.h (#4969) * Update NodeDB.cpp Trunk * Update userPrefs.h Changed wording * Create base64_to_hex.py A little tool for converting base64 PKI Keys to decoded byte that userPrefs.h can understand. * more userPrefs.h Added PKI Admin keys to userPrefs.h * Update userPrefs.h Allows all 3 PKI keys to be added to userPrefs.h (#4969) * Update NodeDB.cpp Trunk * Update userPrefs.h Changed wording * Create base64_to_hex.py A little tool for converting base64 PKI Keys to decoded byte that userPrefs.h can understand. | ||
|  Ben Meadors | 74d0c58576 | Diag 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run | ||
|  Ben Meadors | be6348388e | Separate littlefs bundle | ||
|  Ben Meadors | a49f080bd2 | Revert "Portduino packaging: Move meshtastic/web out of /usr/share/doc(#5323)" (#5325)
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run This reverts commit  | ||
|  Austin | 762ccdc1b9 | Portduino packaging: Move meshtastic/web out of /usr/share/doc(#5323)* Portduino: Move meshtastic/web out of `doc` * Remove /usr/share/doc/meshtasticd before linking | ||
|  Jeremiah K | bd3755bb33 | Fix device flashing scripts so they work with esptool when it's installed via pipx (#5269) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * Try esptool.py in device flashing scripts for pipx compatibility * esptool detection fixes in device flashing .bat's | ||
|  Jonathan Bennett | bf944e78d8 | More configs (#5253) * Add config.available for the MeshAdv 900M30S * Move configs out of config.yaml | ||
|  Thomas Göttgens | 0a82fd28b3 | PIO_ENV (#5239) 
		
			Some checks are pending
		
		
	 CI / setup (rp2040) (push) Waiting to run CI / setup (stm32) (push) Waiting to run CI / check (push) Blocked by required conditions CI / build-esp32 (push) Blocked by required conditions CI / build-esp32-s3 (push) Blocked by required conditions CI / build-esp32-c3 (push) Blocked by required conditions CI / build-esp32-c6 (push) Blocked by required conditions CI / build-nrf52 (push) Blocked by required conditions CI / build-rpi2040 (push) Blocked by required conditions CI / build-stm32 (push) Blocked by required conditions CI / package-raspbian (push) Waiting to run CI / package-raspbian-armv7l (push) Waiting to run CI / package-native (push) Waiting to run CI / after-checks (push) Blocked by required conditions 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 (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 (stm32) (push) Blocked by required conditions Flawfinder Scan / Flawfinder (push) Waiting to run * add hw_env to packet needs https://github.com/meshtastic/protobufs/pull/616 * rename to pio_env * Move to mynodeinfo * Includy doody --------- Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Jonathan Bennett | 850f61d2d0 | Native config.d (#5165) * Add support for loading yaml from a config directory * Add waveshare hats to the new config.d approach * Move to available.d for module inactive module configs | ||
|  Tom Fifield | 195f109ef7 | Cherrry pick bin/config-dist.yml from TFT-GUI-Work (#5168) * support SHCHV 3.5 RPi TFT+Touchscreen * add TZT 2.0inch ST7789 config --------- Co-authored-by: mverch67 <manuel.verch@gmx.de> | ||
|  Craig Bailey | 3f1c86f953 | Update meshtasticd.service (#5118) Adding restart on service failure with 3 seconds between restart to stop fasst restart loops. Adding StartLimitBurst to limit it to 5 restarts in 200 seconds. | ||
|  madeofstown | a27f9fcdbd | Add -pflag (#5093)Add the `-p` to the `mkdir` so it doesn't fail when the folder already exists Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Jonathan Bennett | dfeb33d46e | Add DIO2_AS_RF_SWITCH to pinedio prefilled config. | ||
|  Ben Meadors | 001a845ac3 | Upgrade nanopb (#4973) | ||
|  Ben Meadors | a3a97d3025 | Start of generating json manifest of macros in userPrefs.h (#4946) * Start of generating json manifest for userPrefs.h * Just trunk this for now * Add automatic generation of json manifest in GH action * Trunk | ||
|  Jonathan Bennett | fd1b68513a | Add sx126x_ant_sw for Native (#4887) Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Thomas Göttgens | c35d780236 | only randominze for at least 3 elements | ||
|  Thomas Göttgens | 40932ea06c | update ci builder to include a 'quick' command line option that only outputs 3 random devices or check targets | ||
|  Thomas Göttgens | 543e7f3342 | add generic bootloaders by @markbirss | ||
|  Thomas Göttgens | 3bb1cb8f1d | Update Erase tool for legacy softdevices to V3 | ||
|  Thomas Göttgens | 2f0c19ebea | - use setRfSwitchTable - ditch Godmode - fixes Signedness Error in Loop. - add V3 factory erase for 7.3.0 softdevice | ||
|  Ben Meadors | 50d778d281 | Add RAK4631 hex to firmware release | ||
|  Jorropo | 2043ad3bd0 | bin: remove unused imports from readprops.py (#3907) Co-authored-by: Ben Meadors <benmmeadors@gmail.com> | ||
|  Christopher Hoover | 85176756ec | Adds ASCII log option needed by portudino (#4443) * Adds ASCII logs useful to portudino Activates ASCII log option when stdout is not a terminal. This is generally the right thing to do; if not, the behavior can be overridden in config.yaml using AsciiLogs under Logging. The result is reasonable system logs for portudino when running under systemd or the like. Signed-off-by: Christopher Hoover <ch@murgatroid.com> | ||
|  Tom Fifield | 06eaf2ba5d | Use sys.executable to refer to python. (#4402) Thanks to @mrekin for testing the build on Windows. The previous fix for this UF2 call did not work. sys.executable should fix it. |