diff --git a/src/mesh/udp/UdpMulticastThread.h b/src/mesh/udp/UdpMulticastThread.h
index e2c3be369..7067cced9 100644
--- a/src/mesh/udp/UdpMulticastThread.h
+++ b/src/mesh/udp/UdpMulticastThread.h
@@ -83,4 +83,4 @@ class UdpMulticastThread : public concurrency::OSThread
IPAddress udpIpAddress;
AsyncUDP udp;
};
-#endif // ARCH_ESP32
\ No newline at end of file
+#endif // HAS_UDP_MULTICAST
\ No newline at end of file
diff --git a/variants/rpipico2w/platformio.ini b/variants/rpipico2w/platformio.ini
index 351774221..282be1a42 100644
--- a/variants/rpipico2w/platformio.ini
+++ b/variants/rpipico2w/platformio.ini
@@ -23,8 +23,9 @@ build_flags = ${rp2350_base.build_flags}
-DHAS_WIFI=1
-L "${platformio.libdeps_dir}/${this.__env__}/bsec2/src/cortex-m33"
-fexceptions # for exception handling in MQTT
+ -DHAS_UDP_MULTICAST=1
build_src_filter = ${rp2350_base.build_src_filter} +
lib_deps =
${rp2350_base.lib_deps}
${networking_base.lib_deps}
-debug_build_flags = ${rp2350_base.build_flags}, -g
\ No newline at end of file
+debug_build_flags = ${rp2350_base.build_flags}, -g
diff --git a/variants/rpipicow/platformio.ini b/variants/rpipicow/platformio.ini
index 7a43ece3b..4b714434a 100644
--- a/variants/rpipicow/platformio.ini
+++ b/variants/rpipicow/platformio.ini
@@ -10,9 +10,10 @@ build_flags = ${rp2040_base.build_flags}
-DHW_SPI1_DEVICE
-L "${platformio.libdeps_dir}/${this.__env__}/bsec2/src/cortex-m0plus"
-fexceptions # for exception handling in MQTT
+ -DHAS_UDP_MULTICAST=1
build_src_filter = ${rp2040_base.build_src_filter} +
lib_deps =
${rp2040_base.lib_deps}
${networking_base.lib_deps}
debug_build_flags = ${rp2040_base.build_flags}, -g
-debug_tool = cmsis-dap ; for e.g. Picotool
\ No newline at end of file
+debug_tool = cmsis-dap ; for e.g. Picotool