Index: trunk/BNC/src/rinex/rnxobsfile.cpp
===================================================================
--- trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 8640)
+++ trunk/BNC/src/rinex/rnxobsfile.cpp	(revision 8642)
@@ -96,5 +96,10 @@
     }
     else if (key == "MARKER NAME") {
-      _markerName = value;
+      if (_version < 3.0) {
+        _markerName = line.mid(0,4).trimmed();
+      }
+      else {
+        _markerName = line.mid(0,9).trimmed();
+      }
     }
     else if (key == "MARKER TYPE") {
@@ -524,4 +529,6 @@
         double shift = hlp1.first().toDouble();
         hlp1.removeFirst();
+        QString satStr = hlp1.join(" ");
+        hlp1 = satStr.split(" ");        
         QStringList &satList = hlp1;
         QMap<QString, QPair<double, QStringList> >::iterator it = _phaseShifts.find(type);
