Ganglion Not Starting Data Stream (Windows 10 5.10 GUI, 2.0.1 Firmware)
Hello!
I've got a Ganglion board I want to tinker around with, but when trying to use the OpenBCI GUI it tells me it can't start the data stream. (It's possible I need to go to BrainFlow forums to ask questions, but figured I'd try here first.)
Error message:
[DEFAULT]: openBCI_GUI: startButton was pressed. Starting data transfer, wait a few seconds.
OpenBCI_GUI: openNewLogFile: opened ODF output file: C:\Users\willi\Documents\OpenBCI_GUI\Recordings\OpenBCISession_2022-06-03_15-50-40\OpenBCI-RAW-2022-06-03_15-50-55.txt
OpenBCI_GUI: BrainFlow Streamer Location: file://C:\Users\willi\Documents\OpenBCI_GUI\Recordings\OpenBCISession_2022-06-03_15-50-40\\BrainFlow-RAW_2022-06-03_15-50-40_0.csv:w
Brainflow start streaming
ERROR: Exception when starting stream
brainflow.BrainFlowError: Error in start_stream:SYNC_TIMEOUT_ERROR
at brainflow.BoardShim.start_stream(BoardShim.java:711)
at OpenBCI_GUI$BoardBrainFlow.startStreaming(OpenBCI_GUI.java:2814)
at OpenBCI_GUI.startRunning(OpenBCI_GUI.java:935)
at OpenBCI_GUI$TopNav.stopButtonWasPressed(OpenBCI_GUI.java:18462)
at OpenBCI_GUI$TopNav$2.controlEvent(OpenBCI_GUI.java:18301)
at controlP5.Controller.callListener(Controller.java:1106)
at controlP5.Controller.setMousePressed(Controller.java:609)
at controlP5.ControllerGroup.setMousePressed(ControllerGroup.java:553)
at controlP5.ControlWindow.mouseReleasedEvent(ControlWindow.java:659)
at controlP5.ControlWindow.mouseEvent(ControlWindow.java:449)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1432)
at processing.core.PApplet.handleMethods(PApplet.java:1634)
at processing.core.PApplet.handleMouseEvent(PApplet.java:2742)
at processing.core.PApplet.dequeueEvents(PApplet.java:2645)
at processing.core.PApplet.handleDraw(PApplet.java:2486)
at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:866)
at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:452)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
[ERROR]: Failed to start data stream. Please check hardware. See Console Log or BrainFlow Log for more details.
Setup details and initial diagnostics/testing:
Windows 10, latest GUI (5.1.0 at time of posting), board is running latest Ganglion firmware (2.0.1)
-confirmed running software as administrator
-confirmed board is on the latest firmware
-using a Ganglion Bluetooth dongle
-GUI will detect the board and connect, but upon clicking 'Start Stream', freezes for a few seconds, then displays the above error message in the console
-installed BrainFlow with dependencies (Java) separately just to see if that would help
-read through this discussion: https://openbci.com/forum/index.php?p=/discussion/2736/ganglion-ota-programming-for-windows-new-instructions
What I haven't done yet but might do:
-reload the Ganglion firmware; the board is from the Kickstarter days and I managed to get it hardware-programmed for OTA updates but it's possible I goofed on that somewhere and need to reflash it - the unit shows 2.0.1 for the software revision string, so I think it should be fine
Any help would be appreciated; I'm thinking I'm missing something but not sure.
Thank you! -Vee
Comments
Hi Vee,
Can you clarify that you are using BLED112 dongle? This was not the dongle shipped with the original Kickstarter Ganglions. See the second photo on this page for the writing on the bottom sleeve of the dongle.
https://shop.openbci.com/products/ganglion-dongle
William
Confirmed identical dongle as I remember buying one; matched writing and everything. -Vee
You mentioned:
Did you do the build using his Windows mods / instructions? He is the only one with a successful Windows firmware build. All the shipped units were built on macOS.
I have not but I will do so and follow-up. Thanks for taking the time / helping with this!