Index: trunk/BNC/src/PPP/pppMain.cpp
===================================================================
--- trunk/BNC/src/PPP/pppMain.cpp	(revision 5724)
+++ trunk/BNC/src/PPP/pppMain.cpp	(revision 5725)
@@ -72,4 +72,6 @@
     QSharedPointer<t_options> opt = it.next();
     t_pppThread* pppThread = new t_pppThread(opt.data());
+    pppThread->start();
+    _pppThreads << pppThread;
     _running = true;
   }
Index: trunk/BNC/src/PPP/pppThread.cpp
===================================================================
--- trunk/BNC/src/PPP/pppThread.cpp	(revision 5724)
+++ trunk/BNC/src/PPP/pppThread.cpp	(revision 5725)
@@ -68,4 +68,5 @@
   // Connect to BNC Signals
   // ----------------------
+  cout << "connect: " << BNC_CORE->caster() << endl;
   if (BNC_CORE->caster()) {
     connect(BNC_CORE->caster(), SIGNAL(newObs(QByteArray, QList<t_obs>)),
Index: trunk/BNC/src/bncwindow.cpp
===================================================================
--- trunk/BNC/src/bncwindow.cpp	(revision 5724)
+++ trunk/BNC/src/bncwindow.cpp	(revision 5725)
@@ -2028,4 +2028,5 @@
   _caster = new bncCaster();
 
+  BNC_CORE->setCaster(_caster);
   BNC_CORE->setPort(_outEphPortLineEdit->text().toInt());
   BNC_CORE->setPortCorr(_corrPortLineEdit->text().toInt());
