diff --git a/conf/modules/sonar_adc.xml b/conf/modules/sonar_adc.xml
index e570f5c111..282f6dd96e 100644
--- a/conf/modules/sonar_adc.xml
+++ b/conf/modules/sonar_adc.xml
@@ -43,7 +43,7 @@
-
+
diff --git a/sw/airborne/modules/sonar/sonar_adc.c b/sw/airborne/modules/sonar/sonar_adc.c
index d2033c91b3..3f4cf41db6 100644
--- a/sw/airborne/modules/sonar/sonar_adc.c
+++ b/sw/airborne/modules/sonar/sonar_adc.c
@@ -35,6 +35,10 @@
#include "pprzlink/messages.h"
#endif
+#if defined(SENSOR_SYNC_SEND_SONAR) && (!defined(SONAR_ADC_SYNC_SEND))
+#define SONAR_ADC_SYNC_SEND 1
+#endif
+
#ifdef SONAR_ADC_SYNC_SEND
#include "modules/datalink/downlink.h"
#endif
@@ -191,7 +195,7 @@ void sonar_adc_periodic(void)
#endif // SITL
// Fast data output for debugging purposes, one can it have temporary enabled to see what the sensor give as output in detail
-#if MODULE_SONAR_ADC_SYNC_SEND
+#if SONAR_ADC_SYNC_SEND
sonar_adc_report();
#endif
@@ -202,7 +206,7 @@ void sonar_adc_periodic(void)
*/
void sonar_adc_report(void)
{
-#if MODULE_SONAR_ADC_SYNC_SEND
+#if SONAR_ADC_SYNC_SEND
DOWNLINK_SEND_SONAR(DefaultChannel, DefaultDevice, &sonar_adc.raw, &sonar_adc.distance);
#endif
}