diff --git a/testHBA2_pico.py b/testHBA2_pico.py
index 4bf71f68ff27ea96170e98ff87306d41250fdad6..475bd004ca05e39c21aed3efd8ca167b7b14afa0 100644
--- a/testHBA2_pico.py
+++ b/testHBA2_pico.py
@@ -39,30 +39,29 @@ if __name__ == '__main__':
 #N=32;
 #mask=[i<2 for i in range(N)];
 #RCU_I2C.callmethod(var1,[])
+ BFaddr=[0,3];
 
  var1=RCU_conf.getvarid('DELAYS_X_G1');
  N=16;
- data=[0,1,2,3]*4;
- mask=[(i//4)==2 for i in range(N)];
+ data=[1,2,3,4]+[0]*8+[1,2,3,4];
+ mask=[(i//4) in BFaddr for i in range(N)];
  print(mask,data)
- RCU_I2C.setvar(var1,data,mask);
+# RCU_I2C.setvar(var1,data,mask);
+ RCU_I2C.readvar(var1,mask);
 
  var1=RCU_conf.getvarid('DELAYS_X_G2');
  N=4;
- data=[0,0,0,0];
- mask=[i==2 for i in range(N)];
+ data=[2,0,0,3];
+ mask=[i in BFaddr for i in range(N)];
  print(mask,data)
- RCU_I2C.setvar(var1,data,mask);
+# RCU_I2C.setvar(var1,data,mask);
+ RCU_I2C.readvar(var1,mask);
 
-
-#RCU_I2C.readvar(var1,mask);
-
-
- time.sleep(3);
+ time.sleep(5);
 
  while RCU_I2C.data_waiting():
     varid,data,mask=RCU_I2C.readdata()
-    print("Results:",RCU_conf.getvar1(varid)['name'],data[:12],mask[:12])
+    print("Results:",RCU_conf.getvar1(varid)['name'],data[:16],mask[:16])
 
 
  logging.info("Stop threads")