diff --git a/arch/stm32/stm32.ini b/arch/stm32/stm32.ini
index 5066b5c0c..e8042bc53 100644
--- a/arch/stm32/stm32.ini
+++ b/arch/stm32/stm32.ini
@@ -9,7 +9,7 @@ build_type = release
;board_build.flash_offset = 0x08000000
-build_flags =
+build_flags =
${arduino_base.build_flags}
-Wl,--undefined=vTaskSwitchContext
-flto
@@ -23,14 +23,12 @@ build_flags =
-DMESHTASTIC_EXCLUDE_BLUETOOTH
-DMESHTASTIC_EXCLUDE_PKI
-DMESHTASTIC_EXCLUDE_GPS
-; -DVECT_TAB_OFFSET=0x08000000
-DconfigUSE_CMSIS_RTOS_V2=1
-; -DSPI_MODE_0=SPI_MODE0
-fmerge-all-constants
-ffunction-sections
-fdata-sections
-
-build_src_filter =
+
+build_src_filter =
${arduino_base.build_src_filter} - - - - - - - - - - - - - -
board_upload.offset_address = 0x08000000