diff --git a/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_fw.xml b/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_fw.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_fw.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_rc.xml b/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_rc.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaL_v1.1_aspirin_v1.5_overo_rc.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_fw.xml b/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_fw.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_fw.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml b/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaL_v1.1_b2_v1.2_rc.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_fw.xml b/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_fw.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_fw.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_rc.xml b/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_rc.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/LisaM_1.0_aspirin_v1.5_rc.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/conf/airframes/TestHardware/Tiny_2.11_fw.xml b/conf/airframes/TestHardware/Tiny_2.11_fw.xml
new file mode 100644
index 0000000000..ab07cfb2b8
--- /dev/null
+++ b/conf/airframes/TestHardware/Tiny_2.11_fw.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/sw/airborne/arch/stm32/mcu_arch.c b/sw/airborne/arch/stm32/mcu_arch.c
index 3293155c25..08e34bdf70 100644
--- a/sw/airborne/arch/stm32/mcu_arch.c
+++ b/sw/airborne/arch/stm32/mcu_arch.c
@@ -47,7 +47,7 @@ void mcu_arch_init(void) {
return;
#else // !USE_OPENCM3
#ifdef HSE_TYPE_EXT_CLK
-#warning Info: Using external clock
+#pragma message "Using external clock."
/* Setup the microcontroller system.
* Initialize the Embedded Flash Interface,
* initialize the PLL and update the SystemFrequency variable.
@@ -85,7 +85,7 @@ void mcu_arch_init(void) {
while(RCC_GetSYSCLKSource() != 0x08) {}
}
#else /* HSE_TYPE_EXT_CLK */
-#warning Using normal system clock setup
+#pragma message "Using normal system clock setup."
SystemInit();
#endif /* HSE_TYPE_EXT_CLK */
/* Set the Vector Table base location at 0x08000000 */
diff --git a/sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c b/sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
index e56c2e7a3d..f366f8c6f3 100644
--- a/sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
+++ b/sw/airborne/arch/stm32/subsystems/radio_control/spektrum_arch.c
@@ -87,10 +87,10 @@ typedef struct SpektrumStateStruct SpektrumStateType;
SpektrumStateType PrimarySpektrumState = {1,0,0,0,0,0,0,0,0};
#ifdef RADIO_CONTROL_SPEKTRUM_SECONDARY_PORT
-#warning "Using secondary spektrum receiver."
+#pragma message "Using secondary spektrum receiver."
SpektrumStateType SecondarySpektrumState = {1,0,0,0,0,0,0,0,0};
#else
-#warning "NOT using secondary spektrum receiver."
+#pragma message "NOT using secondary spektrum receiver."
#endif
int16_t SpektrumBuf[SPEKTRUM_CHANNELS_PER_FRAME*MAX_SPEKTRUM_FRAMES];
diff --git a/sw/airborne/modules/ins/ins_xsens.c b/sw/airborne/modules/ins/ins_xsens.c
index ce39a3884a..c1091b609d 100644
--- a/sw/airborne/modules/ins/ins_xsens.c
+++ b/sw/airborne/modules/ins/ins_xsens.c
@@ -266,14 +266,14 @@ void ins_periodic_task( void ) {
case 13:
#ifdef AHRS_H_X
- #warning Sending XSens Magnetic Declination
+ #pragma message "Sending XSens Magnetic Declination."
xsens_declination = atan2(AHRS_H_Y, AHRS_H_X);
XSENS_SetMagneticDeclination(xsens_declination);
#endif
break;
case 12:
#ifdef GPS_IMU_LEVER_ARM_X
- #warning Sending XSens GPS Arm
+ #pragma message "Sending XSens GPS Arm."
XSENS_SetLeverArmGps(GPS_IMU_LEVER_ARM_X,GPS_IMU_LEVER_ARM_Y,GPS_IMU_LEVER_ARM_Z);
#endif
break;
diff --git a/sw/airborne/modules/sensors/imu_ppzuav.c b/sw/airborne/modules/sensors/imu_ppzuav.c
index b2371ae4e1..2d7b98ea04 100644
--- a/sw/airborne/modules/sensors/imu_ppzuav.c
+++ b/sw/airborne/modules/sensors/imu_ppzuav.c
@@ -73,10 +73,10 @@ void imu_impl_init(void)
#if PERIODIC_FREQUENCY == 60
/* set gyro range to 2000deg/s and low pass at 20Hz (< 60Hz/2) internal sampling at 1kHz */
ppzuavimu_itg3200.buf[1] = (0x03<<3) | (0x04<<0);
-# warning Info: ITG3200 read at 50Hz
+# pragma message "ITG3200 read at 50Hz."
#else
# if PERIODIC_FREQUENCY == 120
-# warning Info: ITG3200 read at 100Hz
+# pragma message "ITG3200 read at 100Hz."
/* set gyro range to 2000deg/s and low pass at 42Hz (< 120Hz/2) internal sampling at 1kHz */
ppzuavimu_itg3200.buf[1] = (0x03<<3) | (0x03<<0);
# else