diff --git a/src/modules/Modules.cpp b/src/modules/Modules.cpp index b9b4dd3e5..85d183aef 100644 --- a/src/modules/Modules.cpp +++ b/src/modules/Modules.cpp @@ -141,7 +141,10 @@ void setupModules() detectionSensorModule = new DetectionSensorModule(); #endif #if !MESHTASTIC_EXCLUDE_ATAK - atakPluginModule = new AtakPluginModule(); + if (IS_ONE_OF(config.device.role, meshtastic_Config_DeviceConfig_Role_TAK, + meshtastic_Config_DeviceConfig_Role_TAK_TRACKER)) { + atakPluginModule = new AtakPluginModule(); + } #endif #if !MESHTASTIC_EXCLUDE_PKI keyVerificationModule = new KeyVerificationModule();