diff --git a/conf/airframes/flyingtux.xml b/conf/airframes/flyingtux.xml
index 6d41ace772..bbba08e714 100644
--- a/conf/airframes/flyingtux.xml
+++ b/conf/airframes/flyingtux.xml
@@ -121,15 +121,18 @@ fbw.srcs += $(SRC_ARCH)/servos_4017.c
fbw.CFLAGS += -DRADIO_CONTROL
fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c
-fbw.CFLAGS += -DDOWNLINK -DUART0
+fbw.CFLAGS += -DDOWNLINK -DUART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=uart0
fbw.srcs += fbw_downlink.c $(SRC_ARCH)/uart_hw.c
fbw.CFLAGS += -DINTER_MCU -DMCU_SPI_LINK
fbw.srcs += inter_mcu.c $(SRC_ARCH)/spi_hw.c
-ap.CFLAGS += -DDOWNLINK -DUSE_UART0
+ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_AP_DEVICE=uart0
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
+ap.CFLAGS += -DMCU_SPI_LINK
+ap.srcs += inter_mcu.c link_mcu.c $(SRC_ARCH)/link_mcu_ap.c $(SRC_ARCH)/spi_hw.c
+
ap.CFLAGS += -DINFRARED -DGPS -DUBX -DRADIO_CONTROL
# -DRADIO_CONTROL_CALIB
# ap.EXTRA_SRCS += if_calib.c
diff --git a/conf/airframes/gorrazoptere_esc_3DMG_test.xml b/conf/airframes/gorrazoptere_esc_3DMG_test.xml
deleted file mode 100644
index ffa833a80a..0000000000
--- a/conf/airframes/gorrazoptere_esc_3DMG_test.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-include $(PAPARAZZI_SRC)/conf/autopilot/disc_board.makefile
-ap.CFLAGS += -DRADIO_CONTROL
-ap.EXTRA_SRCS += radio_control.c $(SRC_ARCH)/ppm_hw.c
-ap.CFLAGS += -DACTUATORS=\"servos_esc_hw.h\"
-ap.EXTRA_SRCS += $(SRC_ARCH)/servos_esc_hw.c
-ap.CFLAGS += -DESTIMATOR=\"estimator_3dmg.h\"
-ap.EXTRA_SRCS += estimator_3dmg.c
-ap.CFLAGS += -D_3DMG
-ap.EXTRA_SRCS += 3dmg.c
-
-
\ No newline at end of file
diff --git a/conf/airframes/ladybug.xml b/conf/airframes/ladybug.xml
deleted file mode 100755
index 6bbac440a3..0000000000
--- a/conf/airframes/ladybug.xml
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-include $(PAPARAZZI_SRC)/conf/autopilot/v1_2.makefile
-
-ap.CFLAGS += -DUBX
-
-
diff --git a/conf/airframes/microjet1.xml b/conf/airframes/microjet1.xml
index 497934c874..19ca40afb4 100644
--- a/conf/airframes/microjet1.xml
+++ b/conf/airframes/microjet1.xml
@@ -114,12 +114,18 @@ fbw.srcs += $(SRC_ARCH)/servos_4017.c
fbw.CFLAGS += -DRADIO_CONTROL
fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c
-fbw.CFLAGS += -DDOWNLINK -DUSE_UART0
+fbw.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=uart0
fbw.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
-ap.CFLAGS += -DDOWNLINK -DUSE_UART0
+fbw.CFLAGS += -DINTER_MCU -DMCU_SPI_LINK
+fbw.srcs += inter_mcu.c $(SRC_ARCH)/spi_hw.c
+
+ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_AP_DEVICE=uart0
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
+ap.CFLAGS += -DMCU_SPI_LINK
+ap.srcs += inter_mcu.c link_mcu.c $(SRC_ARCH)/link_mcu_ap.c $(SRC_ARCH)/spi_hw.c
+
ap.CFLAGS += -DGPS -DUBX -DINFRARED -DRADIO_CONTROL
diff --git a/conf/airframes/twinstar2.xml b/conf/airframes/twinstar2.xml
index a1c9533789..3cc88226cc 100644
--- a/conf/airframes/twinstar2.xml
+++ b/conf/airframes/twinstar2.xml
@@ -123,12 +123,15 @@ fbw.srcs += $(SRC_ARCH)/servos_4017.c
fbw.CFLAGS += -DRADIO_CONTROL
fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c
-fbw.CFLAGS += -DDOWNLINK -DUART0
+fbw.CFLAGS += -DDOWNLINK -DUART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=uart0
fbw.srcs += fbw_downlink.c $(SRC_ARCH)/uart_hw.c
+fbw.CFLAGS += -DINTER_MCU -DMCU_SPI_LINK
+fbw.srcs += inter_mcu.c $(SRC_ARCH)/spi_hw.c
+
fbw.CFLAGS += -Werror
-ap.CFLAGS += -DDOWNLINK -DUSE_UART0
+ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_AP_DEVICE=uart0
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
ap.CFLAGS += -DGPS -DUBX -DINFRARED -DRADIO_CONTROL
diff --git a/conf/airframes/twinstar4.xml b/conf/airframes/twinstar4.xml
index d8279736c7..093bb2850f 100755
--- a/conf/airframes/twinstar4.xml
+++ b/conf/airframes/twinstar4.xml
@@ -126,12 +126,13 @@ fbw.srcs += $(SRC_ARCH)/servos_4017.c
fbw.CFLAGS += -DRADIO_CONTROL
fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c
-fbw.CFLAGS += -DDOWNLINK -DUART0
+fbw.CFLAGS += -DDOWNLINK -DUART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=uart0
fbw.srcs += fbw_downlink.c $(SRC_ARCH)/uart_hw.c
fbw.CFLAGS += -DDEBUG
-ap.CFLAGS += -DDOWNLINK -DUSE_UART0
+ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_AP_DEVICE=uart0
+
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
ap.CFLAGS += -DINFRARED -DGPS -DUBX -DRADIO_CONTROL_CALIB
diff --git a/conf/airframes/twinstar5.xml b/conf/airframes/twinstar5.xml
index 69fc996dbd..0a022b5337 100644
--- a/conf/airframes/twinstar5.xml
+++ b/conf/airframes/twinstar5.xml
@@ -121,19 +121,22 @@ include $(PAPARAZZI_SRC)/conf/autopilot/classix_proto1.makefile
fbw.srcs += commands.c
-fbw.CFLAGS += -DDOWNLINK -DUSE_UART0
-fbw.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
-
fbw.CFLAGS += -DACTUATORS=\"servos_4017_hw.h\" -DSERVOS_4017 -DSERVOS_4017_CLOCK_FALLING
fbw.srcs += $(SRC_ARCH)/servos_4017_hw.c
fbw.CFLAGS += -DRADIO_CONTROL
fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c
-fbw.srcs += inter_mcu.c $(SRC_ARCH)/adc_hw.c
+fbw.CFLAGS += -DINTER_MCU -DMCU_SPI_LINK
+fbw.srcs += inter_mcu.c $(SRC_ARCH)/spi_hw.c
+
+fbw.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_FBW_DEVICE=uart0
+fbw.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
+
+fbw.srcs += $(SRC_ARCH)/adc_hw.c
-ap.CFLAGS += -DDOWNLINK -DUSE_UART0
+ap.CFLAGS += -DDOWNLINK -DUSE_UART0 -DDOWNLINK_TRANSPORT=PprzTransport -DDOWNLINK_AP_DEVICE=uart0
ap.srcs += downlink.c $(SRC_ARCH)/uart_hw.c
#ap.CFLAGS += -DGPS -DUBX -DUSE_UART1
diff --git a/conf/airframes/twinstar_test.xml b/conf/airframes/twinstar_test.xml
deleted file mode 100644
index 16b405aa8f..0000000000
--- a/conf/airframes/twinstar_test.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-include $(PAPARAZZI_SRC)/conf/autopilot/test_v1_2_1.makefile
-fbw.CFLAGS += -DRADIO_CONTROL
-fbw.srcs += radio_control.c $(SRC_ARCH)/ppm_hw.c control_2.c
-
-