Unable to start session
Hello everyone,
I'm trying to connect to a setup of Cyton+Daisy boards and WiFi shield. I haven't been able to do so with either the Bluetooth-Dongle, WiFi-Direct or WiFi-Station. With the Bluetooth dongle, I managed to connect once or twice, but since then 30 to 40 attempts failed and I can't tell what I did differently then. With WiFi-Direct, I managed to start a session once, but didn't receive any data and since then, I couldn't connect again.
I don't know where to start troubleshooting. Maybe you could point me in the right direction.
I'm using the GUI v2.4.0.
The firmware for the WiFi shield is v2.0.5.
I'm not entirely sure about the firmware version of the Cyton board, but I think it is 3.X.
Below you can find the log for an attempt to connect over Bluetooth (if it helps, I can also post my attempts to connect via WiFi):
In most (or at least some) cases, I can pair the dongle and the Cyton board, when I click on AUTOSCAN. But then, there is always an init timeout.
[...]
Launching application from local data dir
OpenBCI_GUI: hubStart: OS Detected: Windows
TopNav: Internet Connection Successful
Local Version: 420, Latest Version: 420
GUI is up to date!
OpenBCI_GUI::Setup: Sample Data exists in Documents folder.
The file "~\Documents\OpenBCI_GUI\Settings\UserPlaybackHistory.json" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
OpenBCI_GUI::Control Panel: Playback history file not found or other error.
OpenBCI_GUI::Setup: Setup is complete!
Instantiating hub object...
Hub: CheckHubInit: The GUI is connected to the Hub!
sourceList: click!
setInterface: curInterface: -1
channel count set to 8
Setting Latency to 10000
Setting WiFi Internet Protocol to udpBurst
Setting WiFi style to dynamic
sourceList: click!
setInterface: curInterface: -1
channel count set to 8
Setting Latency to 10000
Setting WiFi Internet Protocol to udpBurst
Setting WiFi style to dynamic
[DEFAULT]: Protocol Serial Selected for Cyton
setInterface: curInterface: 0
Setting sample rate for Cyton to 250Hz
sample rate set to: 250
[DEFAULT]: Transfer Protocol set to serial
channel count set to 16
Radios_Config: scan_channels
[DEFAULT]: No Serial/COM port selected. Please select your Serial/COM port and retry
serialList: click!
[DEFAULT]: OpenBCI Port Name = COM3
Radios_Config: scan_channels
[DEFAULT]: Attempting to open Serial/COM port: COM3
Radios_Config: connect_to_portName: Attempting to open serial port: COM3
Radios_Config: connect_to_portName: Port is open!
Radios_Config: set_ovr_channel
Radios_Config: Success: Host override - Channel number: 1
Radios_Config: system_status
Radios_Config: Failure: System is Down
[ERROR]: Failed to connect using COM3. Check hardware or try pressing 'Autoscan'.
[...]
[ERROR]: Failed to connect using COM3. Check hardware or try pressing 'Autoscan'.
Radios_Config: set_ovr_channel
Radios_Config: Success: Host override - Channel number: 16
Radios_Config: system_status
Radios_Config: Success: System is Up
Radios_Config: Success: System is Up
[SUCCESS]: Successfully connected to Cyton using COM3
Settings: LogFileMaxDuration = 60 minutes
[DEFAULT]: Attempting to Start Session...
initButtonPressed: Calling initSystem() after next draw()
OpenBCI_GUI: Start session. Calling initSystem().
=================================================
|| INITIALIZING SYSTEM ||
=================================================
InitSettings: Saving Default Settings to file!
SoftwareSettings: 3 active widgets saved!
The file "~\Documents\OpenBCI_GUI\Settings\DaisyUserSettings.json" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
InitSettings: ~\Documents\OpenBCI_GUI\Settings\DaisyUserSettings.json not found or other error.
[DEFAULT]: The new data source is LIVE (from Cyton ) and NCHAN = [16]. User Settings Error: Default Settings Loaded.
[DEFAULT]: Attempting to establish a connection with your OpenBCI Board...
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
Closing any open SD file. Writing 'j' to OpenBCI.
Disconnecting serial...
[DEFAULT]: Init timeout. Verify your Serial/COM Port. Power DOWN/UP your OpenBCI Board & Dongle, then retry Initialization.
The file "~\Documents\OpenBCI_GUI\Settings\UserPlaybackHistory.json" is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
OpenBCI_GUI::Control Panel: Playback history file not found or other error.
Comments
Sometimes using Autoscan causes the Dongle to be busy.
The above messages are a good sign!
Restart the GUI and try to connection using Cyton+Dongle, now that they are on the same channel. Please post the Console Log, and don't press Autoscan again.
We are here to provide support for the Community, even in these difficult times.
Hope this helps,
RW
Hello @retiutut,
thank you so much for replying to my post!
I started the GUI and tried to connect via the dongle without pressing Autoscan.
This is the log I get:
I know you've already done the following, but please try again exactly as outlined below:
This process helps identify hardware issues.
I'll have to retry a few times to see, if my success is reliable, but on my second attempt following your instructions, I managed to start a session. I'll let you know if I can reproduce this result because I honestly think that these steps are exactly what I did before.
In any case, thanks a million for your help!
Just do the steps once, exactly as outlined. This is tried and true, and used in support tickets. The fact that Autoscan has worked at least once is a good sign.
It did work again today. Not every time I try, but about every second attempt and that is good enough for me

Thank you
@lkpsych Can I please see the Console log?
Once you are able to connect, there is no reason to press "Autoscan" ever again.
Glad to hear you are able to connect! I think this rules out hardware issues, but I would still like to see the Console log to see how the Cyton is behaving.