diff --git a/tests/tools/codaclient/codaclientapplication.cpp b/tests/tools/codaclient/codaclientapplication.cpp
index 382fd1ce92671c5223be15f96335773af732365d..880983a0125e24c99952c6f0df9b8ff6f2b5fbb5 100644
--- a/tests/tools/codaclient/codaclientapplication.cpp
+++ b/tests/tools/codaclient/codaclientapplication.cpp
@@ -37,7 +37,7 @@
 #include  "virtualserialdevice.h"
 #endif
 
-#include "tcftrkdevice.h"
+#include "codadevice.h"
 #include <QtNetwork/QTcpSocket>
 #include <QtCore/QFile>
 #include <QtCore/QFileInfo>
@@ -309,14 +309,14 @@ bool CodaClientApplication::start()
         break;
     }
     // Start connection
-    m_trkDevice.reset(new tcftrk::TcfTrkDevice);
+    m_trkDevice.reset(new Coda::CodaDevice);
     m_trkDevice->setVerbose(m_verbose);
     connect(m_trkDevice.data(), SIGNAL(error(QString)),
         this, SLOT(slotError(QString)));
     connect(m_trkDevice.data(), SIGNAL(logMessage(QString)),
         this, SLOT(slotTrkLogMessage(QString)));
-    connect(m_trkDevice.data(), SIGNAL(tcfEvent(tcftrk::TcfTrkEvent)),
-        this, SLOT(slotTcftrkEvent(tcftrk::TcfTrkEvent)));
+    connect(m_trkDevice.data(), SIGNAL(tcfEvent(Coda::CodaEvent)),
+        this, SLOT(slotCodaEvent(Coda::CodaEvent)));
     connect(m_trkDevice.data(), SIGNAL(serialPong(QString)),
             this, SLOT(slotSerialPong(QString)));
     if (isSerialPort(m_address)) {
@@ -338,9 +338,9 @@ bool CodaClientApplication::start()
 #endif
     } else {
         // TCP/IP
-        const QSharedPointer<QTcpSocket> tcfTrkSocket(new QTcpSocket);
-        m_trkDevice->setDevice(tcfTrkSocket);
-        tcfTrkSocket->connectToHost(m_address, m_port);
+        const QSharedPointer<QTcpSocket> codaSocket(new QTcpSocket);
+        m_trkDevice->setDevice(codaSocket);
+        codaSocket->connectToHost(m_address, m_port);
         std::printf("Connecting to %s:%hu...\n", qPrintable(m_address), m_port);
     }
     return true;
@@ -358,9 +358,9 @@ void CodaClientApplication::slotTrkLogMessage(const QString &m)
     std::printf("%s\n", qPrintable(m));
 }
 
-void CodaClientApplication::handleCreateProcess(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleCreateProcess(const Coda::CodaCommandResult &result)
 {
-    const bool ok = result.type == tcftrk::TcfTrkCommandResult::SuccessReply;
+    const bool ok = result.type == Coda::CodaCommandResult::SuccessReply;
     if (ok) {
         printTimeStamp();
         std::printf("Launch succeeded: %s\n", qPrintable(result.toString()));
@@ -372,9 +372,9 @@ void CodaClientApplication::handleCreateProcess(const tcftrk::TcfTrkCommandResul
     }
 }
 
-void CodaClientApplication::handleFileSystemOpen(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleFileSystemOpen(const Coda::CodaCommandResult &result)
 {
-    if (result.type != tcftrk::TcfTrkCommandResult::SuccessReply) {
+    if (result.type != Coda::CodaCommandResult::SuccessReply) {
         std::fprintf(stderr, "Open remote file failed: %s\n", qPrintable(result.toString()));
         doExit(-1);
         return;
@@ -389,7 +389,7 @@ void CodaClientApplication::handleFileSystemOpen(const tcftrk::TcfTrkCommandResu
     m_remoteFileHandle = result.values.at(0).data();
 
     if (m_mode == Stat) {
-        m_trkDevice->sendFileSystemFstatCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleFileSystemFStat),
+        m_trkDevice->sendFileSystemFstatCommand(Coda::CodaCallback(this, &CodaClientApplication::handleFileSystemFStat),
                                                m_remoteFileHandle);
         return;
     }
@@ -417,18 +417,18 @@ void CodaClientApplication::putSendNextChunk()
         std::printf("Writing %llu bytes to remote file '%s' at %llu\n",
                     m_putLastChunkSize,
                     m_remoteFileHandle.constData(), pos);
-        m_trkDevice->sendFileSystemWriteCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleFileSystemWrite),
+        m_trkDevice->sendFileSystemWriteCommand(Coda::CodaCallback(this, &CodaClientApplication::handleFileSystemWrite),
                                                 m_remoteFileHandle, data, unsigned(pos));
     }
 }
 
 void CodaClientApplication::closeRemoteFile()
 {
-    m_trkDevice->sendFileSystemCloseCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleFileSystemClose),
+    m_trkDevice->sendFileSystemCloseCommand(Coda::CodaCallback(this, &CodaClientApplication::handleFileSystemClose),
                                             m_remoteFileHandle);
 }
 
-void CodaClientApplication::handleFileSystemWrite(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleFileSystemWrite(const Coda::CodaCommandResult &result)
 {
     // Close remote file even if copy fails
     m_putWriteOk = result;
@@ -441,12 +441,12 @@ void CodaClientApplication::handleFileSystemWrite(const tcftrk::TcfTrkCommandRes
     }
 }
 
-void CodaClientApplication::handleFileSystemFStat(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleFileSystemFStat(const Coda::CodaCommandResult &result)
 {
-    m_statFstatOk = result.type == tcftrk::TcfTrkCommandResult::SuccessReply;
+    m_statFstatOk = result.type == Coda::CodaCommandResult::SuccessReply;
     // Close remote file even if copy fails
     if (m_statFstatOk) {
-        const tcftrk::TcfTrkStatResponse statr = tcftrk::TcfTrkDevice::parseStat(result);
+        const Coda::CodaStatResponse statr = Coda::CodaDevice::parseStat(result);
         printTimeStamp();
         std::printf("File: %s\nSize: %llu bytes\nAccessed: %s\nModified: %s\n",
                     qPrintable(m_statRemoteFile), statr.size,
@@ -458,9 +458,9 @@ void CodaClientApplication::handleFileSystemFStat(const tcftrk::TcfTrkCommandRes
     closeRemoteFile();
 }
 
-void CodaClientApplication::handleFileSystemClose(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleFileSystemClose(const Coda::CodaCommandResult &result)
 {
-    if (result.type == tcftrk::TcfTrkCommandResult::SuccessReply) {
+    if (result.type == Coda::CodaCommandResult::SuccessReply) {
         printTimeStamp();
         std::printf("File closed.\n");
         const bool ok = m_mode == Put ? m_putWriteOk : m_statFstatOk;
@@ -471,9 +471,9 @@ void CodaClientApplication::handleFileSystemClose(const tcftrk::TcfTrkCommandRes
     }
 }
 
-void CodaClientApplication::handleSymbianInstall(const tcftrk::TcfTrkCommandResult &result)
+void CodaClientApplication::handleSymbianInstall(const Coda::CodaCommandResult &result)
 {
-    if (result.type == tcftrk::TcfTrkCommandResult::SuccessReply) {
+    if (result.type == Coda::CodaCommandResult::SuccessReply) {
         printTimeStamp();
         std::printf("Installation succeeded\n.");
         doExit(0);
@@ -483,42 +483,42 @@ void CodaClientApplication::handleSymbianInstall(const tcftrk::TcfTrkCommandResu
     }
 }
 
-void CodaClientApplication::slotTcftrkEvent (const tcftrk::TcfTrkEvent &ev)
+void CodaClientApplication::slotCodaEvent (const Coda::CodaEvent &ev)
 {
     printTimeStamp();
     std::printf("Event: %s\n", qPrintable(ev.toString()));
     switch (ev.type()) {
-    case tcftrk::TcfTrkEvent::LocatorHello: // Commands accepted now
+    case Coda::CodaEvent::LocatorHello: // Commands accepted now
         switch (m_mode) {
         case Ping:
             break;
         case Launch:
-            m_trkDevice->sendProcessStartCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleCreateProcess),
+            m_trkDevice->sendProcessStartCommand(Coda::CodaCallback(this, &CodaClientApplication::handleCreateProcess),
                                                  m_launchBinary, m_launchUID, m_launchArgs, QString(), m_launchDebug);
             break;
         case Install:
             if (m_installSilently) {
-                m_trkDevice->sendSymbianInstallSilentInstallCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleSymbianInstall),
+                m_trkDevice->sendSymbianInstallSilentInstallCommand(Coda::CodaCallback(this, &CodaClientApplication::handleSymbianInstall),
                                                                     m_installSisFile.toAscii(), m_installTargetDrive.toAscii());
             } else {
-                m_trkDevice->sendSymbianInstallUIInstallCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleSymbianInstall),
+                m_trkDevice->sendSymbianInstallUIInstallCommand(Coda::CodaCallback(this, &CodaClientApplication::handleSymbianInstall),
                                                                 m_installSisFile.toAscii());
             }
             break;
         case Put: {
             const unsigned flags =
-                    tcftrk::TcfTrkDevice::FileSystem_TCF_O_WRITE
-                    |tcftrk::TcfTrkDevice::FileSystem_TCF_O_CREAT
-                    |tcftrk::TcfTrkDevice::FileSystem_TCF_O_TRUNC;
+                    Coda::CodaDevice::FileSystem_TCF_O_WRITE
+                    |Coda::CodaDevice::FileSystem_TCF_O_CREAT
+                    |Coda::CodaDevice::FileSystem_TCF_O_TRUNC;
             m_putWriteOk = false;
-            m_trkDevice->sendFileSystemOpenCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleFileSystemOpen),
+            m_trkDevice->sendFileSystemOpenCommand(Coda::CodaCallback(this, &CodaClientApplication::handleFileSystemOpen),
                                                    m_putRemoteFile.toAscii(), flags);
 }
             break;
         case Stat: {
-            const unsigned flags = tcftrk::TcfTrkDevice::FileSystem_TCF_O_READ;
+            const unsigned flags = Coda::CodaDevice::FileSystem_TCF_O_READ;
             m_statFstatOk = false;
-            m_trkDevice->sendFileSystemOpenCommand(tcftrk::TcfTrkCallback(this, &CodaClientApplication::handleFileSystemOpen),
+            m_trkDevice->sendFileSystemOpenCommand(Coda::CodaCallback(this, &CodaClientApplication::handleFileSystemOpen),
                                                    m_statRemoteFile.toAscii(), flags);
 }
             break;
@@ -526,18 +526,18 @@ void CodaClientApplication::slotTcftrkEvent (const tcftrk::TcfTrkEvent &ev)
             break;
         }
         break;
-    case tcftrk::TcfTrkEvent::RunControlModuleLoadSuspended:  {
+    case Coda::CodaEvent::RunControlModuleLoadSuspended:  {
         // Debug mode start: Continue:
-        const tcftrk::TcfTrkRunControlModuleLoadContextSuspendedEvent &me =
-                static_cast<const tcftrk::TcfTrkRunControlModuleLoadContextSuspendedEvent &>(ev);
+        const Coda::CodaRunControlModuleLoadContextSuspendedEvent &me =
+                static_cast<const Coda::CodaRunControlModuleLoadContextSuspendedEvent &>(ev);
         if (me.info().requireResume) {
             printTimeStamp();
             std::printf("Continuing...\n");
-            m_trkDevice->sendRunControlResumeCommand(tcftrk::TcfTrkCallback(), me.id());
+            m_trkDevice->sendRunControlResumeCommand(Coda::CodaCallback(), me.id());
         }
     }
         break;
-    case tcftrk::TcfTrkEvent::RunControlContextRemoved: // App terminated in debug mode
+    case Coda::CodaEvent::RunControlContextRemoved: // App terminated in debug mode
         doExit(0);
         break;
     default:
diff --git a/tests/tools/codaclient/codaclientapplication.h b/tests/tools/codaclient/codaclientapplication.h
index b23c746bc017169b810d1858456295d13205d702..92364928837d12615ed8d692e12d9ae1fb6f4ea2 100644
--- a/tests/tools/codaclient/codaclientapplication.h
+++ b/tests/tools/codaclient/codaclientapplication.h
@@ -41,10 +41,10 @@
 
 QT_FORWARD_DECLARE_CLASS(QFile)
 
-namespace tcftrk {
-    struct TcfTrkCommandResult;
-    class TcfTrkDevice;
-    class TcfTrkEvent;
+namespace Coda {
+    struct CodaCommandResult;
+    class CodaDevice;
+    class CodaEvent;
 }
 
 class CodaClientApplication : public QCoreApplication
@@ -66,18 +66,18 @@ public:
 private slots:
     void slotError(const QString &);
     void slotTrkLogMessage(const QString &);
-    void slotTcftrkEvent(const tcftrk::TcfTrkEvent &);
+    void slotCodaEvent(const Coda::CodaEvent &);
     void slotSerialPong(const QString &);
 
 private:
     void printTimeStamp();
     bool parseArgument(const QString &a, int argNumber, QString *errorMessage);
-    void handleCreateProcess(const tcftrk::TcfTrkCommandResult &result);
-    void handleFileSystemOpen(const tcftrk::TcfTrkCommandResult &result);
-    void handleFileSystemWrite(const tcftrk::TcfTrkCommandResult &result);
-    void handleFileSystemClose(const tcftrk::TcfTrkCommandResult &result);
-    void handleFileSystemFStat(const tcftrk::TcfTrkCommandResult &result);
-    void handleSymbianInstall(const tcftrk::TcfTrkCommandResult &result);
+    void handleCreateProcess(const Coda::CodaCommandResult &result);
+    void handleFileSystemOpen(const Coda::CodaCommandResult &result);
+    void handleFileSystemWrite(const Coda::CodaCommandResult &result);
+    void handleFileSystemClose(const Coda::CodaCommandResult &result);
+    void handleFileSystemFStat(const Coda::CodaCommandResult &result);
+    void handleSymbianInstall(const Coda::CodaCommandResult &result);
     void doExit(int ex);
     void putSendNextChunk();
     void closeRemoteFile();
@@ -103,7 +103,7 @@ private:
     quint64 m_putChunkSize;
     unsigned m_verbose;
     QTime m_startTime;
-    QScopedPointer<tcftrk::TcfTrkDevice> m_trkDevice;
+    QScopedPointer<Coda::CodaDevice> m_trkDevice;
 };
 
 #endif // CODACLIENTAPPLICATION_H