diff --git a/platformio.ini b/platformio.ini
index 3ab4a7815..fb6508e70 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -172,7 +172,7 @@ build_flags =
-Isdk-nrfxlib/crypto/nrf_oberon/include -Lsdk-nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/ -lliboberon_3.0.3
;-DCFG_DEBUG=3
src_filter =
- ${env.src_filter} - - -
+ ${arduino_base.src_filter} - - -
lib_ignore =
BluetoothOTA
monitor_port = /dev/ttyACM1
@@ -253,7 +253,7 @@ lib_deps =
; The Portduino based sim environment on top of linux
[env:linux]
platform = https://github.com/geeksville/platform-portduino.git
-src_filter = ${env.src_filter} - - -
+src_filter = ${env.src_filter} - - - -
build_flags = ${arduino_base.build_flags} -O0
framework = arduino
board = linux_x86_64
diff --git a/src/nrf52/wifi-nrf52.cpp b/src/nrf52/wifi-stubs.cpp
similarity index 100%
rename from src/nrf52/wifi-nrf52.cpp
rename to src/nrf52/wifi-stubs.cpp
diff --git a/src/portduino/wifi-stubs.cpp b/src/portduino/wifi-stubs.cpp
new file mode 120000
index 000000000..b90e66295
--- /dev/null
+++ b/src/portduino/wifi-stubs.cpp
@@ -0,0 +1 @@
+../nrf52/wifi-stubs.cpp
\ No newline at end of file