diff --git a/Readme.md b/Readme.md
index 95f44c277..d19b5dfd4 100644
--- a/Readme.md
+++ b/Readme.md
@@ -181,12 +181,14 @@ Assuming Debian Jessie is used:
- Many other little things...
To Do
+ - Allow the handling of more than one device at the same time. For Rx/Tx devices like the BladeRF Rx and Tx appear as two devices although the same plugin handles both. This effectively opens Tx support.
+ - Tx channels
+ - Possibility to connect channels for example Rx to Tx or single Rx channel to dual Rx channel supporting MI(MO) features like 360 degree polarization detection.
- Specialize plugins into channel and sample source plugins since both have almost complete different requirements and only little in common
- Enhance presets management (Edit, Move, Import/Export from/to human readable format like JSON).
- Allow arbitrary sample rate for channelizers and demodulators (not multiple of 48 kHz). Prerequisite for polyphase channelizer
- Implement polyphase channelizer
- Level calibration
- - Tx support with the BladeRF
- Enhance WFM (stereo, RDS?)
- Even more demods ...
diff --git a/sdrbase/mainwindow.cpp b/sdrbase/mainwindow.cpp
index 7ff6e9d33..0e3976dc0 100644
--- a/sdrbase/mainwindow.cpp
+++ b/sdrbase/mainwindow.cpp
@@ -109,11 +109,6 @@ MainWindow::MainWindow(QWidget* parent) :
ui->rxSpectrumGUI->setBuddies(m_rxSpectrumVis->getInputMessageQueue(), m_rxSpectrumVis, ui->rxSpectrum);
m_dspEngine->addSink(m_rxSpectrumVis);
- m_txSpectrumVis = new SpectrumVis(ui->txSpectrum);
- ui->txSpectrum->connectTimer(m_masterTimer);
- ui->txSpectrumGUI->setBuddies(m_txSpectrumVis->getInputMessageQueue(), m_txSpectrumVis, ui->txSpectrum);
- //m_dspEngine->addSink(m_rxSpectrumVis);
-
m_fileSink = new FileSink();
m_dspEngine->addSink(m_fileSink);
diff --git a/sdrbase/mainwindow.ui b/sdrbase/mainwindow.ui
index 95aeafc48..7bb01cb73 100644
--- a/sdrbase/mainwindow.ui
+++ b/sdrbase/mainwindow.ui
@@ -58,11 +58,6 @@
Rx
-
-
- Tx
-
-
@@ -341,11 +336,6 @@
Rx
-
-
- Tx
-
-