Index: trunk/BNC/src/bncutils.cpp
===================================================================
--- trunk/BNC/src/bncutils.cpp	(revision 8689)
+++ trunk/BNC/src/bncutils.cpp	(revision 8692)
@@ -308,5 +308,5 @@
     XOR ^= (unsigned char) gga[ii].toLatin1();
   }
-  gga = "$" + gga + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0'));
+  gga = "$" + gga + QString("*%1").arg(XOR, 2, 16, QLatin1Char('0')) + "\n";
 
   return gga.toLatin1();
Index: trunk/BNC/src/pppRun.cpp
===================================================================
--- trunk/BNC/src/pppRun.cpp	(revision 8689)
+++ trunk/BNC/src/pppRun.cpp	(revision 8692)
@@ -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";
 }
 
