Index: /trunk/BNC/bncgetthread.cpp
===================================================================
--- /trunk/BNC/bncgetthread.cpp	(revision 1743)
+++ /trunk/BNC/bncgetthread.cpp	(revision 1744)
@@ -306,9 +306,11 @@
   // Instantiate the decoder
   // -----------------------
-  if      (_format.indexOf("RTCM_2") != -1) {
+  if      (_format.indexOf("RTCM_2") != -1 || _format.indexOf("RTCM2") != -1 ||
+           _format.indexOf("RTCM 2") != -1 ) {
     emit(newMessage(_staID + ": Get data in RTCM 2.x format", true));
     _decoder = new RTCM2Decoder(_staID.data());
   }
-  else if (_format.indexOf("RTCM_3") != -1) {
+  else if (_format.indexOf("RTCM_3") != -1 || _format.indexOf("RTCM3") != -1 ||
+           _format.indexOf("RTCM 3") != -1 ) {
     emit(newMessage(_staID + ": Get data in RTCM 3.x format", true));
     _decoder = new RTCM3Decoder(_staID);
@@ -534,4 +536,7 @@
       _query = new bncNetQueryRtp();
     }
+    else if (_ntripVersion == "S") {
+      _query = new bncNetQueryV0();
+    }
     else if (_ntripVersion == "N") {
       _query = new bncNetQueryV0();
Index: /trunk/BNC/bncserialport.cpp
===================================================================
--- /trunk/BNC/bncserialport.cpp	(revision 1743)
+++ /trunk/BNC/bncserialport.cpp	(revision 1744)
@@ -170,15 +170,16 @@
        !_serialLatLineEdit->text().isEmpty() &&
        !_serialLonLineEdit->text().isEmpty() ) {
-    mountPoints->push_back("//" + _serialDataBits + "-"
-                                + _serialParity + "-"
-                                + _serialStopBits + "-"
-                                + _serialFlowControl + "-"
-                                + _serialPortLineEdit->text().replace("/","-").replace(QRegExp("^[-]"), "") + ":"
-                                + _serialBaudRate + "/"
-                                + _serialMountpointLineEdit->text() + " "
-                                + _serialFormatLineEdit->text() + " "
-                                + _serialLatLineEdit->text() + " "
-                                + _serialLonLineEdit->text() + " "
-                                + "no S");
+    mountPoints->push_back("//" 
+      + _serialPortLineEdit->text().replace("/","-").replace(QRegExp("^[-]"), "") + "-"
+      + _serialDataBits + "-"
+      + _serialParity + "-"
+      + _serialStopBits + "-"
+      + _serialFlowControl + "-"
+      + _serialBaudRate + "/"
+      + _serialMountpointLineEdit->text() + " "
+      + _serialFormatLineEdit->text() + " "
+      + _serialLatLineEdit->text() + " "
+      + _serialLonLineEdit->text() + " "
+      + "no S");
   } else {
    QMessageBox::warning(this, tr("Warning"),
