diff --git a/src/boards/Groundstation/Automated/Sensors/Sensors.cpp b/src/boards/Groundstation/Automated/Sensors/Sensors.cpp
index 35af6ce8a41f27e3afd5758706ad2cc66942e8e7..4f9fcd25625d3f16f257a65d743a109f4bce11ee 100644
--- a/src/boards/Groundstation/Automated/Sensors/Sensors.cpp
+++ b/src/boards/Groundstation/Automated/Sensors/Sensors.cpp
@@ -51,11 +51,12 @@ bool Sensors::start()
 
 bool Sensors::vn300Init()
 {
-    vn300 = new Boardcore::VN300(
-        getModule<LyraGS::Buses>()->usart2, 115200,
-        VN300Defs::SampleOptions::ARP,
-        VNCommonSerial::CRCOptions::CRC_ENABLE_16);  ///< TODO: see that CRC
-                                                     ///< behaves correctly
+    vn300 =
+        new Boardcore::VN300(getModule<LyraGS::Buses>()->usart2, 115200,
+                             VN300Defs::SampleOptions::ARP,
+                             VNCommonSerial::CRCOptions::CRC_ENABLE_16,
+                             std::chrono::seconds(5));  ///< TODO: see that CRC
+                                                        ///< behaves correctly
 
     SensorInfo info("VN300", SAMPLE_PERIOD_VN300,
                     bind(&Sensors::vn300Callback, this));