diff --git a/pom.xml b/pom.xml
index ff09b03e1114b6a1160fa66e819f8adcaf17fbc4..1308e6a9824d5bcf832f494604f4a9f40bfe4304 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
 
    <groupId>fr.soleil.device</groupId>
    <artifactId>AIControllerV2-${aol}-${mode}</artifactId>
-   <version>2.3.6-SNAPSHOT</version>
+   <version>2.4.0</version>
 
    <packaging>nar</packaging>
    <name>AIControllerV2</name>
diff --git a/src/AIManager.cpp b/src/AIManager.cpp
index ff9943a8c62502d86edd7770a1bb1fe2ca1b449a..ea6dfc0615f242543b948a82f2f293aca5fe60ed 100644
--- a/src/AIManager.cpp
+++ b/src/AIManager.cpp
@@ -658,6 +658,12 @@ void AIManager::start()
 
   CHECK_ACQ_REF;
 
+  // In autotuning mode, re-evaluate sampling frequency (in case not done before by periodic_job)
+  if (this->m_currentAcquisition->getAutoTuning())
+  {
+    this->updateAutoSamplingRate();
+  }
+
   // check driver memory before starting acquisition
   try
   {