diff --git a/config.py b/config.py
index 8ce65319ad240ef7dec4d367c7d73ae520d584d9..b11d7d755ac897e2c56e37fdd67f0b17fe81b87b 100644
--- a/config.py
+++ b/config.py
@@ -27,6 +27,7 @@ HARDWARE_CONFIG = {
             },
     'rx' : {'model': 'ohmpi_card_3_15',
              'coef_p2': 2.50,  # slope for current conversion for ADS.P2, measurement in V/V
+             'sampling_rate': 10., # ms
              'nb_samples': 20,  # Max value 10 # was named integer before...
             },
     'mux': {'model' : 'dummy_mux', # 'ohmpi_i2c_mux64_v1.01',
diff --git a/utils.py b/utils.py
index 7f367f03df24e39a6c51e560fd014ed54895339c..5e1926446e3809e64069cb9ad8a1a0255838a944 100644
--- a/utils.py
+++ b/utils.py
@@ -21,14 +21,14 @@ def get_platform():
     return platform, on_pi
 
 def change_config(config_file, verbose=True):
-    cwd = os.getcwd()
+    pwd = os.path.dirname(os.path.abspath(__file__))
     try:
-        shutil.copyfile(f'{cwd}/OhmPi/config.py', f'{cwd}/OhmPi/config_tmp.py')
-        shutil.copyfile(f'{cwd}/OhmPi/{config_file}', f'{cwd}/OhmPi/config.py')
+        shutil.copyfile(f'{pwd}/config.py', f'{pwd}/config_tmp.py')
+        shutil.copyfile(f'{pwd}/{config_file}', f'{pwd}/config.py')
         if verbose:
-            print(f'Changed to {cwd}/OhmPi/{config_file}:\n')
-            with open(f'{cwd}/OhmPi/config.py', mode='r') as f:
+            print(f'Changed to {pwd}/{config_file}:\n')
+            with open(f'{pwd}/config.py', mode='r') as f:
                 print(f.read())
 
     except Exception as error:
-        print(f'Could not change config file to {cwd}/OhmPi/{config_file}:\n{error}')
\ No newline at end of file
+        print(f'Could not change config file to {pwd}/{config_file}:\n{error}')
\ No newline at end of file