Index: trunk/BNC/bncpppclient.cpp
===================================================================
--- trunk/BNC/bncpppclient.cpp	(revision 2416)
+++ trunk/BNC/bncpppclient.cpp	(revision 2417)
@@ -443,5 +443,5 @@
   xc[1] -= dx[1];
   xc[2] -= dx[2];
-  xc[3] -= cc->dClk + cc->dotDClk * dt + cc->dotDotDClk * dt * dt;
+  xc[3] += cc->dClk + cc->dotDClk * dt + cc->dotDotDClk * dt * dt;
 }
 
Index: trunk/BNS/bns.cpp
===================================================================
--- trunk/BNS/bns.cpp	(revision 2416)
+++ trunk/BNS/bns.cpp	(revision 2417)
@@ -599,5 +599,5 @@
     if (ii == 1) {
       XYZ_to_RSW(xB.Rows(1,3), vv, dx, rsw);
-      dClk = (xB(4) - xx(4) - xx(5)) * 299792458.0;
+      dClk = (xx(4) + xx(5) - xB(4)) * 299792458.0;
     }
     else {
