Index: /branches/BNC_2.12/src/bncutils.cpp
===================================================================
--- /branches/BNC_2.12/src/bncutils.cpp	(revision 8690)
+++ /branches/BNC_2.12/src/bncutils.cpp	(revision 8691)
@@ -307,5 +307,5 @@
     XOR ^= (unsigned char) gga[ii].toAscii();
   }
-  gga = "$" + gga + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0'));
+  gga = "$" + gga + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0')) + "\n";
 
   return gga.toAscii();
Index: /branches/BNC_2.12/src/pppRun.cpp
===================================================================
--- /branches/BNC_2.12/src/pppRun.cpp	(revision 8690)
+++ /branches/BNC_2.12/src/pppRun.cpp	(revision 8691)
@@ -692,5 +692,5 @@
   }
 
-  return '$' + nmStr + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0'));
+  return '$' + nmStr + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0')) + "\n";
 }
 
