diff --git a/platformio.ini b/platformio.ini
index bedd42a1e..99fc35d95 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -103,7 +103,7 @@ build_unflags =
-std=gnu++11
build_flags = ${env.build_flags} -Os
-std=gnu++17
-build_src_filter = ${env.build_src_filter} - -
+build_src_filter = ${env.build_src_filter} - + -
; Common libs for communicating over TCP/IP networks such as MQTT
[networking_base]
diff --git a/variants/esp32/esp32-common.ini b/variants/esp32/esp32-common.ini
index a94defff2..75aa8fc63 100644
--- a/variants/esp32/esp32-common.ini
+++ b/variants/esp32/esp32-common.ini
@@ -17,7 +17,7 @@ extra_scripts =
extra_scripts/esp32_extra.py
build_src_filter =
- ${arduino_base.build_src_filter} - - - - - -
+ ${arduino_base.build_src_filter} + - -
upload_speed = 921600
debug_init_break = tbreak setup
diff --git a/variants/esp32p4/esp32p4.ini b/variants/esp32p4/esp32p4.ini
index 7995a5205..64dbb2b58 100644
--- a/variants/esp32p4/esp32p4.ini
+++ b/variants/esp32p4/esp32p4.ini
@@ -13,7 +13,7 @@ build_flags =
-DMESHTASTIC_EXCLUDE_PAXCOUNTER=1
build_src_filter =
- ${esp32_common.build_src_filter} - - - - - - -
+ ${esp32_common.build_src_filter} - + - -
extra_scripts =
${esp32_common.extra_scripts}
diff --git a/variants/native/portduino.ini b/variants/native/portduino.ini
index 9006f926a..699286e30 100644
--- a/variants/native/portduino.ini
+++ b/variants/native/portduino.ini
@@ -6,13 +6,10 @@ platform =
framework = arduino
build_src_filter =
- ${env.build_src_filter}
- -
+ ${env.build_src_filter}
+ -
+ +
-
- -
- -
- -
- -
-
-
+
diff --git a/variants/nrf52840/nrf52.ini b/variants/nrf52840/nrf52.ini
index f99c78d8a..f7f3d0885 100644
--- a/variants/nrf52840/nrf52.ini
+++ b/variants/nrf52840/nrf52.ini
@@ -43,7 +43,7 @@ build_unflags =
-std=gnu++11
build_src_filter =
- ${arduino_base.build_src_filter} - - - - - - - - - - - -
+ ${arduino_base.build_src_filter} + - - - - - - - -
lib_deps=
${arduino_base.lib_deps}
diff --git a/variants/nrf54l15/nrf54l15.ini b/variants/nrf54l15/nrf54l15.ini
index d772de4d5..6b004a675 100644
--- a/variants/nrf54l15/nrf54l15.ini
+++ b/variants/nrf54l15/nrf54l15.ini
@@ -32,10 +32,6 @@ build_flags =
build_src_filter =
${arduino_base.build_src_filter}
- -
- -
- -
- -
-
-
-
diff --git a/variants/rp2040/rp2040.ini b/variants/rp2040/rp2040.ini
index 2b7002397..c560d21a6 100644
--- a/variants/rp2040/rp2040.ini
+++ b/variants/rp2040/rp2040.ini
@@ -20,7 +20,7 @@ build_flags =
-D__FREERTOS=1
# -D _POSIX_THREADS
build_src_filter =
- ${arduino_base.build_src_filter} - - - - - - - - - -
+ ${arduino_base.build_src_filter} + - - - - - -
lib_ignore =
BluetoothOTA
diff --git a/variants/rp2350/rp2350.ini b/variants/rp2350/rp2350.ini
index 2931fd7b6..d2958d965 100644
--- a/variants/rp2350/rp2350.ini
+++ b/variants/rp2350/rp2350.ini
@@ -17,7 +17,7 @@ build_flags =
-D__PLAT_RP2350__
-D__FREERTOS=1
build_src_filter =
- ${arduino_base.build_src_filter} - - - - - - - - - - - -
+ ${arduino_base.build_src_filter} + - - - - - - - -
lib_ignore =
BluetoothOTA
diff --git a/variants/stm32/stm32.ini b/variants/stm32/stm32.ini
index 2116b046e..c5ef6c860 100644
--- a/variants/stm32/stm32.ini
+++ b/variants/stm32/stm32.ini
@@ -45,7 +45,7 @@ build_flags =
-Wl,--wrap=_tzset_unlocked_r
build_src_filter =
- ${arduino_base.build_src_filter} - - - - - - - - - - - - - - -
+ ${arduino_base.build_src_filter} + - - - - - - - - - -
board_upload.offset_address = 0x08000000
upload_protocol = stlink