"Failed to connect to data source..." after updating cyton to v3
Hy,
I updated my cyton board to v3.0.0 rc6 using the arduino ide and built in library manager. Flashing the new firmware seems to working fine, but when I'm trying to connect the bluetooth dongle with the OpenBCI v3 GUI on Arch Linux and on all of my USB Ports I'm getting:
=================================================
|| INITIALIZING SYSTEM ||
=================================================
OpenBCI_GUI: initSystem: -- Init 0 -- 896237
timeOfInit = 896237
OpenBCI_GUI: initSystem: Preparing data variables...
OpenBCI_GUI: initSystem: -- Init 1 -- 896238
Init FFT Buff – 0
Init FFT Buff – 1
Init FFT Buff – 2
Init FFT Buff – 3
Init FFT Buff – 4
Init FFT Buff – 5
Init FFT Buff – 6
Init FFT Buff – 7
OpenBCI_GUI: initSystem: -- Init 2 -- 896239
OpenBCI_GUI: initSystem: -- Init 3 -- 896239
3a -- 896239
3b -- 896239
OpenBCI_GUI: closing log file
cyton: openNewLogFile: opened ODF output file: SavedData/OpenBCI-RAW-2017-09-25_18-39-15.txt
ChannelController: createChannelSettingButtons: creating channel setting buttons...
8
Hub: processConnect: made it -- 896247
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
OpenBCI_GUI: stopRunning: stop running...
Closing any open SD file. Writing 'j' to OpenBCI.
comPorts = [/dev/ttyS0, /dev/ttyS1, /dev/ttyS2, /dev/ttyS3, /dev/ttyUSB1]
accel w 843
accel h 1244
accel x 1
accel y 109
widgets.size() = 10
widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
widgetOptions:
[Time Series, FFT Plot, Networking, Band Power, Accelerometer, Head Plot, EMG, Focus Widget, Pulse Sensor, Widget Template 1]
Powering 3 widgets up, and remapping.
Activating widget [0]
Activating widget [1]
Activating widget [2]
disconnecting serial
headPlot: computeWeightFactor: Ielec 0, solution complete with 2000 iterations. max_dVal = 2.000928E-5
headPlot: computeWeightFactor: Ielec 1, solution complete with 2000 iterations. max_dVal = 2.051592E-5
headPlot: computeWeightFactor: Ielec 2, solution complete with 2000 iterations. max_dVal = 3.4713747E-5
headPlot: computeWeightFactor: Ielec 3, solution complete with 2000 iterations. max_dVal = 3.489256E-5
headPlot: computeWeightFactor: Ielec 4, solution complete with 2000 iterations. max_dVal = 1.1825562E-5
headPlot: computeWeightFactor: Ielec 5, solution complete with 2000 iterations. max_dVal = 1.2218952E-5
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
OpenBCI_GUI: stopRunning: stop running...
Closing any open SD file. Writing 'j' to OpenBCI.
disconnecting serial
Failed to connect to data source...
OpenBCI_GUI: initSystem: -- Init 4 -- 897400
click
ControlPanel — port is open: false
initSystem yoo
When I send '?' with the ArduinoIDE my output is.
Board ADS Registers
ADS_ID, 00, 3E, 0, 0, 1, 1, 1, 1, 1, 0
CONFIG1, 01, 96, 1, 0, 0, 1, 0, 1, 1, 0
CONFIG2, 02, C0, 1, 1, 0, 0, 0, 0, 0, 0
CONFIG3, 03, EC, 1, 1, 1, 0, 1, 1, 0, 0
LOFF, 04, 02, 0, 0, 0, 0, 0, 0, 1, 0
CH1SET, 05, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH2SET, 06, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH3SET, 07, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH4SET, 08, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH5SET, 09, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH6SET, 0A, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH7SET, 0B, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH8SET, 0C, 68, 0, 1, 1, 0, 1, 0, 0, 0
BIAS_SENSP, 0D, FF, 1, 1, 1, 1, 1, 1, 1, 1
BIAS_SENSN, 0E, FF, 1, 1, 1, 1, 1, 1, 1, 1
LOFF_SENSP, 0F, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_SENSN, 10, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_FLIP, 11, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATP, 12, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATN, 13, 00, 0, 0, 0, 0, 0, 0, 0, 0
GPIO, 14, 0F, 0, 0, 0, 0, 1, 1, 1, 1
MISC1, 15, 00, 0, 0, 0, 0, 0, 0, 0, 0
MISC2, 16, 00, 0, 0, 0, 0, 0, 0, 0, 0
CONFIG4, 17, 00, 0, 0, 0, 0, 0, 0, 0, 0
LIS3DH Registers
0x07 00
0x08 00
0x09 00
0x0A 00
0x0B 00
0x0C 00
0x0D 00
0x0E 00
0x0F 33
0x1F 00
0x20 08
0x21 00
0x22 00
0x23 18
0x24 00
0x25 00
0x26 00
0x27 00
0x28 00
0x29 00
0x2A 00
0x2B 00
0x2C 00
0x2D 00
0x2E 00
0x2F 20
0x30 00
0x31 00
0x32 00
0x33 00
0x38 00
0x39 00
0x3A 00
0x3B 00
0x3C 00
0x3D 00
$$$
Board ADS Registers
ADS_ID, 00, 3E, 0, 0, 1, 1, 1, 1, 1, 0
CONFIG1, 01, 96, 1, 0, 0, 1, 0, 1, 1, 0
CONFIG2, 02, C0, 1, 1, 0, 0, 0, 0, 0, 0
CONFIG3, 03, EC, 1, 1, 1, 0, 1, 1, 0, 0
LOFF, 04, 02, 0, 0, 0, 0, 0, 0, 1, 0
CH1SET, 05, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH2SET, 06, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH3SET, 07, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH4SET, 08, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH5SET, 09, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH6SET, 0A, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH7SET, 0B, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH8SET, 0C, 68, 0, 1, 1, 0, 1, 0, 0, 0
BIAS_SENSP, 0D, FF, 1, 1, 1, 1, 1, 1, 1, 1
BIAS_SENSN, 0E, FF, 1, 1, 1, 1, 1, 1, 1, 1
LOFF_SENSP, 0F, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_SENSN, 10, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_FLIP, 11, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATP, 12, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATN, 13, 00, 0, 0, 0, 0, 0, 0, 0, 0
GPIO, 14, 0F, 0, 0, 0, 0, 1, 1, 1, 1
MISC1, 15, 00, 0, 0, 0, 0, 0, 0, 0, 0
MISC2, 16, 00, 0, 0, 0, 0, 0, 0, 0, 0
CONFIG4, 17, 00, 0, 0, 0, 0, 0, 0, 0, 0
LIS3DH Registers
0x07 00
0x08 00
0x09 00
0x0A 00
0x0B 00
0x0C 00
0x0D 00
0x0E 00
0x0F 33
0x1F 00
0x20 08
0x21 00
0x22 00
0x23 18
0x24 00
0x25 00
0x26 00
0x27 00
0x28 00
0x29 00
0x2A 00
0x2B 00
0x2C 00
0x2D 00
0x2E 00
0x2F 20
0x30 00
0x31 00
0x32 00
0x33 00
0x38 00
0x39 00
0x3A 00
0x3B 00
0x3C 00
0x3D 00
$$$
When pushing the RST button on the board the output is:
$$$OpenBCI V3 8-16 channel
On Board ADS1299 Device ID: 0x3E
LIS3DH Device ID: 0x33
Firmware: v3.0.0-rc6
$$$
Regards
I updated my cyton board to v3.0.0 rc6 using the arduino ide and built in library manager. Flashing the new firmware seems to working fine, but when I'm trying to connect the bluetooth dongle with the OpenBCI v3 GUI on Arch Linux and on all of my USB Ports I'm getting:
=================================================
|| INITIALIZING SYSTEM ||
=================================================
OpenBCI_GUI: initSystem: -- Init 0 -- 896237
timeOfInit = 896237
OpenBCI_GUI: initSystem: Preparing data variables...
OpenBCI_GUI: initSystem: -- Init 1 -- 896238
Init FFT Buff – 0
Init FFT Buff – 1
Init FFT Buff – 2
Init FFT Buff – 3
Init FFT Buff – 4
Init FFT Buff – 5
Init FFT Buff – 6
Init FFT Buff – 7
OpenBCI_GUI: initSystem: -- Init 2 -- 896239
OpenBCI_GUI: initSystem: -- Init 3 -- 896239
3a -- 896239
3b -- 896239
OpenBCI_GUI: closing log file
cyton: openNewLogFile: opened ODF output file: SavedData/OpenBCI-RAW-2017-09-25_18-39-15.txt
ChannelController: createChannelSettingButtons: creating channel setting buttons...
8
Hub: processConnect: made it -- 896247
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
OpenBCI_GUI: stopRunning: stop running...
Closing any open SD file. Writing 'j' to OpenBCI.
comPorts = [/dev/ttyS0, /dev/ttyS1, /dev/ttyS2, /dev/ttyS3, /dev/ttyUSB1]
accel w 843
accel h 1244
accel x 1
accel y 109
widgets.size() = 10
widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
wm.widgetOptions.size() = 10
widgetOptions:
[Time Series, FFT Plot, Networking, Band Power, Accelerometer, Head Plot, EMG, Focus Widget, Pulse Sensor, Widget Template 1]
Powering 3 widgets up, and remapping.
Activating widget [0]
Activating widget [1]
Activating widget [2]
disconnecting serial
headPlot: computeWeightFactor: Ielec 0, solution complete with 2000 iterations. max_dVal = 2.000928E-5
headPlot: computeWeightFactor: Ielec 1, solution complete with 2000 iterations. max_dVal = 2.051592E-5
headPlot: computeWeightFactor: Ielec 2, solution complete with 2000 iterations. max_dVal = 3.4713747E-5
headPlot: computeWeightFactor: Ielec 3, solution complete with 2000 iterations. max_dVal = 3.489256E-5
headPlot: computeWeightFactor: Ielec 4, solution complete with 2000 iterations. max_dVal = 1.1825562E-5
headPlot: computeWeightFactor: Ielec 5, solution complete with 2000 iterations. max_dVal = 1.2218952E-5
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
OpenBCI_GUI: stopRunning: stop running...
Closing any open SD file. Writing 'j' to OpenBCI.
disconnecting serial
Failed to connect to data source...
OpenBCI_GUI: initSystem: -- Init 4 -- 897400
click
ControlPanel — port is open: false
initSystem yoo
When I send '?' with the ArduinoIDE my output is.
Board ADS Registers
ADS_ID, 00, 3E, 0, 0, 1, 1, 1, 1, 1, 0
CONFIG1, 01, 96, 1, 0, 0, 1, 0, 1, 1, 0
CONFIG2, 02, C0, 1, 1, 0, 0, 0, 0, 0, 0
CONFIG3, 03, EC, 1, 1, 1, 0, 1, 1, 0, 0
LOFF, 04, 02, 0, 0, 0, 0, 0, 0, 1, 0
CH1SET, 05, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH2SET, 06, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH3SET, 07, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH4SET, 08, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH5SET, 09, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH6SET, 0A, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH7SET, 0B, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH8SET, 0C, 68, 0, 1, 1, 0, 1, 0, 0, 0
BIAS_SENSP, 0D, FF, 1, 1, 1, 1, 1, 1, 1, 1
BIAS_SENSN, 0E, FF, 1, 1, 1, 1, 1, 1, 1, 1
LOFF_SENSP, 0F, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_SENSN, 10, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_FLIP, 11, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATP, 12, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATN, 13, 00, 0, 0, 0, 0, 0, 0, 0, 0
GPIO, 14, 0F, 0, 0, 0, 0, 1, 1, 1, 1
MISC1, 15, 00, 0, 0, 0, 0, 0, 0, 0, 0
MISC2, 16, 00, 0, 0, 0, 0, 0, 0, 0, 0
CONFIG4, 17, 00, 0, 0, 0, 0, 0, 0, 0, 0
LIS3DH Registers
0x07 00
0x08 00
0x09 00
0x0A 00
0x0B 00
0x0C 00
0x0D 00
0x0E 00
0x0F 33
0x1F 00
0x20 08
0x21 00
0x22 00
0x23 18
0x24 00
0x25 00
0x26 00
0x27 00
0x28 00
0x29 00
0x2A 00
0x2B 00
0x2C 00
0x2D 00
0x2E 00
0x2F 20
0x30 00
0x31 00
0x32 00
0x33 00
0x38 00
0x39 00
0x3A 00
0x3B 00
0x3C 00
0x3D 00
$$$
Board ADS Registers
ADS_ID, 00, 3E, 0, 0, 1, 1, 1, 1, 1, 0
CONFIG1, 01, 96, 1, 0, 0, 1, 0, 1, 1, 0
CONFIG2, 02, C0, 1, 1, 0, 0, 0, 0, 0, 0
CONFIG3, 03, EC, 1, 1, 1, 0, 1, 1, 0, 0
LOFF, 04, 02, 0, 0, 0, 0, 0, 0, 1, 0
CH1SET, 05, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH2SET, 06, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH3SET, 07, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH4SET, 08, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH5SET, 09, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH6SET, 0A, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH7SET, 0B, 68, 0, 1, 1, 0, 1, 0, 0, 0
CH8SET, 0C, 68, 0, 1, 1, 0, 1, 0, 0, 0
BIAS_SENSP, 0D, FF, 1, 1, 1, 1, 1, 1, 1, 1
BIAS_SENSN, 0E, FF, 1, 1, 1, 1, 1, 1, 1, 1
LOFF_SENSP, 0F, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_SENSN, 10, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_FLIP, 11, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATP, 12, 00, 0, 0, 0, 0, 0, 0, 0, 0
LOFF_STATN, 13, 00, 0, 0, 0, 0, 0, 0, 0, 0
GPIO, 14, 0F, 0, 0, 0, 0, 1, 1, 1, 1
MISC1, 15, 00, 0, 0, 0, 0, 0, 0, 0, 0
MISC2, 16, 00, 0, 0, 0, 0, 0, 0, 0, 0
CONFIG4, 17, 00, 0, 0, 0, 0, 0, 0, 0, 0
LIS3DH Registers
0x07 00
0x08 00
0x09 00
0x0A 00
0x0B 00
0x0C 00
0x0D 00
0x0E 00
0x0F 33
0x1F 00
0x20 08
0x21 00
0x22 00
0x23 18
0x24 00
0x25 00
0x26 00
0x27 00
0x28 00
0x29 00
0x2A 00
0x2B 00
0x2C 00
0x2D 00
0x2E 00
0x2F 20
0x30 00
0x31 00
0x32 00
0x33 00
0x38 00
0x39 00
0x3A 00
0x3B 00
0x3C 00
0x3D 00
$$$
When pushing the RST button on the board the output is:
$$$OpenBCI V3 8-16 channel
On Board ADS1299 Device ID: 0x3E
LIS3DH Device ID: 0x33
Firmware: v3.0.0-rc6
$$$
Regards
Comments
Starting the GUI as sudo and choosing manually channel 1 for the radio works for me, unfortunately now channel 1 shows a lot of noise and I can't bring it down when putting SRB, BIAS and CHANNEL_1 together.
makuna