Index: trunk/Ohana/src/addstar/include/addstar.h
===================================================================
--- trunk/Ohana/src/addstar/include/addstar.h	(revision 42553)
+++ trunk/Ohana/src/addstar/include/addstar.h	(revision 42712)
@@ -112,4 +112,5 @@
 int    	ACCEPT_MOTION;  // accept reference proper motion measurements
 int    	ACCEPT_TIME;    // accept time stamp (or 0)
+int    	FORCE_SINGLE_TIME;    // use PHU time for all chips
 int    	NO_STARS;       // ignore the stars
 int    	NO_DUPLICATE_IMAGES; // allow / skip duplicate images 
Index: trunk/Ohana/src/addstar/src/LoadData.c
===================================================================
--- trunk/Ohana/src/addstar/src/LoadData.c	(revision 42553)
+++ trunk/Ohana/src/addstar/src/LoadData.c	(revision 42712)
@@ -46,4 +46,11 @@
     }
     images[0][Nvalid].imageID = Nvalid;
+
+    if (FORCE_SINGLE_TIME && (i > 0)) {
+      if (images[0][Nvalid].tzero != images[0][0].tzero) {
+	fprintf (stderr, "WARNING: mismatched header times, setting all to PHU value\n");
+	images[0][0].tzero = images[0][Nvalid].tzero;
+      }
+    }
 
     // XXX EAM : I seemed to have dropped the ability to support TEXT (old-style cmp format files).
Index: trunk/Ohana/src/addstar/src/args.c
===================================================================
--- trunk/Ohana/src/addstar/src/args.c	(revision 42553)
+++ trunk/Ohana/src/addstar/src/args.c	(revision 42712)
@@ -301,4 +301,10 @@
     remove_argument (N, &argc, argv);
     SELECT_2MASS_QUALITY = strcreate (argv[N]);
+    remove_argument (N, &argc, argv);
+  }
+  /* force using single time from PHU */
+  FORCE_SINGLE_TIME = FALSE;
+  if ((N = get_argument (argc, argv, "-force-single-time"))) {
+    FORCE_SINGLE_TIME = TRUE;
     remove_argument (N, &argc, argv);
   }
