diff --git a/Source/Processors/DataThreads/rhythm-api/rhd2000evalboard.cpp b/Source/Processors/DataThreads/rhythm-api/rhd2000evalboard.cpp
index fb302d3ce9f24855fa946d1bfc9446e77a13a132..bfa7ff0f2962cef6180bd565dab38005d40d5c17 100755
--- a/Source/Processors/DataThreads/rhythm-api/rhd2000evalboard.cpp
+++ b/Source/Processors/DataThreads/rhythm-api/rhd2000evalboard.cpp
@@ -233,6 +233,18 @@ void Rhd2000EvalBoard::initialize()
     setDataSource(6, PortC2);
     setDataSource(7, PortD2);
 
+	if (usb3)
+	{
+		setDataSource(8, PortA1);
+		setDataSource(9, PortB1);
+		setDataSource(10, PortC1);
+		setDataSource(11, PortD1);
+		setDataSource(12, PortA2);
+		setDataSource(13, PortB2);
+		setDataSource(14, PortC2);
+		setDataSource(15, PortD2);
+	}
+
     enableDataStream(0, true);        // start with only one data stream enabled
     for (i = 1; i < MAX_NUM_DATA_STREAMS(usb3); i++) {
         enableDataStream(i, false);