<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Software — OpenBCI Forum</title>
        <link>https://openbci.com/forum/index.php?p=/</link>
        <pubDate>Sat, 18 Jul 2026 14:56:14 +0000</pubDate>
        <language>en</language>
            <description>Software — OpenBCI Forum</description>
    <atom:link href="https://openbci.com/forum/index.php?p=/categories/software/feed.rss" rel="self" type="application/rss+xml"/>
    <item>
        <title>introducing mindedOS: A WPF-based desktop environment supporting 16-channel and LM Studio</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4142/introducing-mindedos-a-wpf-based-desktop-environment-supporting-16-channel-and-lm-studio</link>
        <pubDate>Mon, 29 Jun 2026 23:20:48 +0000</pubDate>
        <category>Software</category>
        <dc:creator>vinnyMS1</dc:creator>
        <guid isPermaLink="false">4142@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>mindedOS is an open-source, WPF-based desktop environment designed to route brain-computer interface data into a suite of lightweight, data-driven applications. The system features support for the 16 channel Cyton + Daisy configuration, utilizing both physical hardware integration and a built-in stream simulator for offline development. To enable private, local AI workflows, mindedOS integrates with LM Studio, combining deterministic EEG metrics with local LLMs to generate structured session narratives, study materials, and document exports (Word, PDF, PowerPoint) without relying on external cloud services.<br />
GitHub Repository: <a href="https://github.com/eegG0D/mindedOS" rel="nofollow">https://github.com/eegG0D/mindedOS</a></p>

<p><img src="https://openbci.com/forum/uploads/editor/0f/1eyq8fh5fni6.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>[Test/Concept] Unified 32/64-bit Hybrid Scalar Engine for Real-Time Signal Processing</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4139/test-concept-unified-32-64-bit-hybrid-scalar-engine-for-real-time-signal-processing</link>
        <pubDate>Tue, 16 Jun 2026 22:34:13 +0000</pubDate>
        <category>Software</category>
        <dc:creator>PJHkorea</dc:creator>
        <guid isPermaLink="false">4139@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Here are the algorithm and core mathematical models. I am sharing this in hopes that it might be helpful to your projects and BCI research</p>

<p><a href="https://github.com/PJHkorea/consciousness-auto-rotation-artificial-neural-bypass/blob/main/fluxmesh_hybrid_test_core.h" rel="nofollow">https://github.com/PJHkorea/consciousness-auto-rotation-artificial-neural-bypass/blob/main/fluxmesh_hybrid_test_core.h</a></p>

<p>This project focuses on implementing a real-time signal detection and noise acceleration core engine tailored for 64-bit native embedded environments. By completely eliminating heavy multidimensional matrix operations and partial differential equations (PDEs), we achieved high efficiency.</p>

<p>Standard hardware architectures are heavily limited during high-frequency, real-time processing because of electrical noise and sensor dropouts. Our engine solves this at the software level using a low-cost, grid-array-based chip topology. Instead of relying on expensive single-board computers, we use a grid of low-cost microcontrollers that only talk to their immediate neighbors (North, South, East, and West). Imagine a dense, chessboard-like hardware layout made of ultra-small, cheap MCU chips. This setup guarantees deterministic execution timing and provides incredible fault tolerance.</p>

<ol>
<li><p>Achieving 0% Cache Misses via Flat Scalar RegistersTo hit a strict 1 kHz deterministic loop timing, we completely ditched multi-dimensional arrays (float[][]) and pointer chasing. Instead, all algorithms are fully flattened down to the scalar register level (p00, p11). This allows the native 64-bit FPU to directly map the registers and execute them in a single clock cycle</p></li>
<li><p>Branchless State Rotation (Zero-Jitter 'if' Processing)We completely eliminated conditional statements (if statements) from the core execution path to prevent CPU pipeline flushes. Noise mitigation is smoothly handled through a Layer 1 vertical state rotation mechanism, which effectively notch-filters high-energy noise using continuous rotation.</p></li>
<li><p>Real-Time Scaling using Padé [1/1] Rational ApproximantCalling heavy transcendental functions like exp() inside a high-frequency loop is a major timing risk for embedded CPUs. Our engine swaps this out for a Padé rational approximant, turning the exponential curve into a simple arithmetic equation. This drastically cuts down the computing cost needed for continuous mapping.</p></li>
<li><p>Derivative-Free Mesh Bypass (Autonomous Fault Isolation)If a specific node suffers from non-stop, extreme noise or physical dropouts, Layer 1 automatically triggers local apoptosis and broadcasts an isolation signal to its neighbors. Instead of recalculating heavy PDEs across the whole grid, the engine applies a cross-axis negative sign (-) coupling to adjacent outputs. This clever math trick sparks a spontaneous clockwise vorticity (Curl), smoothly routing the signal flow diagonally around the dead zone until the faulty node bounces back to a stable state.</p></li>
</ol>
]]>
        </description>
    </item>
    <item>
        <title>Can I be of any help to you guys? (250Hz Causal Kalman Engine for Live SMR)</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4127/can-i-be-of-any-help-to-you-guys-250hz-causal-kalman-engine-for-live-smr</link>
        <pubDate>Tue, 26 May 2026 04:35:47 +0000</pubDate>
        <category>Software</category>
        <dc:creator>PJHkorea</dc:creator>
        <guid isPermaLink="false">4127@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>but I'm an amateur in hardware integration)<br />
I just focused on building it. Can this be of any help to you guys and the world? (250Hz Causal Kalman Engine)<br />
<a href="https://github.com/PJHkorea/consciousness-auto-rotation-artificial-neural-bypass" rel="nofollow">https://github.com/PJHkorea/consciousness-auto-rotation-artificial-neural-bypass</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Swingle ClinicalQ (neurofeedback assessment / protocol selection app)</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4136/swingle-clinicalq-neurofeedback-assessment-protocol-selection-app</link>
        <pubDate>Thu, 04 Jun 2026 17:45:40 +0000</pubDate>
        <category>Software</category>
        <dc:creator>George Martin</dc:creator>
        <guid isPermaLink="false">4136@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I am in the final process of creating an app that will use the verified ClinicalQ clinical norms.  It is largely hardware and software agnostic.  It will read EDF files created by eeg software.</p>

<p>The app includes the ability to assess up to 17 more sites with a 4 channel.  Community  based norms and assessment of those sites is available in addition to the ClinicalQ.</p>

<p>There is also an app that has removed ClinicalQ data and relies on community based assessment.</p>

<p>As long as you can create EDF data files you can use this.</p>

<p>If anyone on the forum is using BioEra software I can provide you with a design that leads you through recording the ClinicalQ data gathering.  I have a limited number of slots for this.   If you do this you will receive a copy of the assessment for up to 17 sites  at no charge</p>
]]>
        </description>
    </item>
    <item>
        <title>OYM_BCI_Tools</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4113/oym-bci-tools</link>
        <pubDate>Wed, 18 Mar 2026 16:19:27 +0000</pubDate>
        <category>Software</category>
        <dc:creator>George Martin</dc:creator>
        <guid isPermaLink="false">4113@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Is anyone on this forum familiar with the OYM_BCI_Tools.    I am hoping to use them to create an LSL connection</p>

<p>Thanks</p>
]]>
        </description>
    </item>
    <item>
        <title>Before I build this: real-time sLORETA/eLORETA with 3D visualization, is this a real need?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4108/before-i-build-this-real-time-sloreta-eloreta-with-3d-visualization-is-this-a-real-need</link>
        <pubDate>Tue, 10 Mar 2026 19:11:42 +0000</pubDate>
        <category>Software</category>
        <dc:creator>u_Day</dc:creator>
        <guid isPermaLink="false">4108@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hi all,</p>

<p>I'm a software engineer beginning work on an open-source project and I'd like to pressure-test the idea with people who actually work in this space before I commit to building it.</p>

<p>The project: a standalone desktop application that performs real-time EEG source localization (sLORETA/eLORETA) using a template head model and renders estimated cortical source activity as a color-mapped overlay on an interactive 3D brain mesh. The intended tech stack is Rust, wgpu for GPU-accelerated signal processing and rendering, and Tauri for the application shell. Data acquisition via BrainFlow, with BIDS dataset support for offline replay and analysis. No MATLAB dependency, no cloud, runs locally on commodity hardware.</p>

<p>The gap I'm trying to fill: source localization algorithms are well-validated and the computational feasibility of running them in real time on a GPU has been demonstrated in published work. But as far as I can tell, no usable open-source standalone application exists that does this end-to-end — ingesting live EEG, solving the inverse problem, and rendering source estimates on a 3D cortical surface at interactive frame rates. The existing tools either do source localization offline (MNE-Python, Brainstorm), operate only in sensor space in real time (NeuroSkill, OpenBCI GUI), or require MATLAB.</p>

<p>My background is in systems programming, not neuroscience. I'm investing significant time in domain knowledge (working through Cohen's Analyzing Neural Time Series Data and the Nunez &amp; Srinivasan text, and studying MNE-Python's inverse solution pipeline as a reference implementation). I plan to validate against the Localize-MI ground-truth dataset before making any claims about accuracy.</p>

<p>What I'd like from this community:</p>

<ul>
<li><p>Does this project address a real need in your work, or is it solving a problem that doesn't meaningfully exist in practice?</p></li>
<li><p>For those who do source localization: is a template-based approach (ICBM152, no individual MRI) useful enough for your purposes, or is it too imprecise to be worth visualizing in real time?</p></li>
<li><p>What channel counts and devices would this need to support to be useful to you? Is there value in supporting consumer devices (Muse, OpenBCI Cyton) for source imaging, or is that misleading given their limited spatial sampling?</p></li>
<li><p>Are there existing tools or projects I've missed that already do what I'm describing?</p></li>
<li><p>What features would make you actually use this versus your current workflow?</p></li>
</ul>

<p>I'm not trying to replace MNE-Python or Brainstorm for offline research analysis. The goal is specifically the real-time visualization layer that currently doesn't exist as a standalone application. If this turns out to be a solution in search of a problem, I'd rather hear that now than six months from now.</p>

<p>Appreciate any candid feedback — critiques included.</p>
]]>
        </description>
    </item>
    <item>
        <title>Confusion on lost packets... could be a software issue?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4075/confusion-on-lost-packets-could-be-a-software-issue</link>
        <pubDate>Tue, 21 Oct 2025 22:25:39 +0000</pubDate>
        <category>Software</category>
        <dc:creator>noorie</dc:creator>
        <guid isPermaLink="false">4075@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello <a href="https://openbci.com/forum/index.php?p=/profile/wjcroft" rel="nofollow">@wjcroft</a> and the wonderful OpenBCI community! I'm a new (beginner) member and a recent high school grad on a gap year working on my EEG project using the Ultracortex Mark IV.</p>

<p>I’ve been trying to access the headset's data stream by way of LSL, but I am a bit confused about the number of samples I have been getting when saving the file. I am trying to capture data for the periods of time when a user is watching a video, for example a two minute video I assumed would have approximately 15,000 samples per channel at a sampling rate of 125Hz. Even though I made sure to turn the toggle from file to network the samples have been closer to 9,000. I double checked the sampling rate and it seems to be at 125Hz as well as collecting data from the two minute interval.</p>

<p>I think it may be from the code I have written: <a rel="nofollow" href="https://github.com/necode2/attempting_collection_eeg/blob/main/2_collectingEEG.ipynb" title="https://github.com/necode2/attempting_collection_eeg/blob/main/2_collectingEEG.ipynb">https://github.com/necode2/attempting_collection_eeg/blob/main/2_collectingEEG.ipynb</a> <br />
I've been trying to reference documentation and found a few helpful videos from UCSD who talk about building a simple data collection framework.</p>

<p>All I have been attempting to do up until this point is:</p>

<ul>
<li>connect to stream</li>
<li>create markers</li>
<li>access my stimuli</li>
<li>have a loop that goes through stimuli file and</li>
<li>launches stimuli</li>
<li>sends a start marker</li>
<li>records for duration of stimuli</li>
<li>sends ending marker</li>
<li>share shape of file</li>
<li>saves file to a designated location</li>
<li>and then asks the user if they would like to proceed with the next stimuli.</li>
</ul>

<p>To answer any quick questions regarding packet loss:</p>

<ul>
<li>My dongle is plugged into a USB-C to USB adapter</li>
<li>I have less than a 10 ft line of sight between the dongle and the board (generally closer to 1-3 feet)</li>
<li>I do fully re-charge the battery after a few hours of use.</li>
</ul>

<p>I would truly appreciate any pointers or help anyone can provide, and apologies for all the trouble. Thank you.</p>
]]>
        </description>
    </item>
    <item>
        <title>Alpha/Theta training -muse?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4067/alpha-theta-training-muse</link>
        <pubDate>Mon, 29 Sep 2025 17:26:04 +0000</pubDate>
        <category>Software</category>
        <dc:creator>jivangilad</dc:creator>
        <guid isPermaLink="false">4067@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I want to create pipeline to train myself alpha theta. Is this possible to train with muse properly?<br />
I am willing for someone to help me configuring and fine tuning. Possible also periodic checking with me.</p>
]]>
        </description>
    </item>
    <item>
        <title>Physics-based EEG Filter for Real-time Analysis</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4066/physics-based-eeg-filter-for-real-time-analysis</link>
        <pubDate>Sat, 27 Sep 2025 20:01:18 +0000</pubDate>
        <category>Software</category>
        <dc:creator>jerski</dc:creator>
        <guid isPermaLink="false">4066@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p><img src="https://openbci.com/forum/uploads/editor/h4/vt9af3v5k8r8.png" alt="" title="" /><br />
Hey all, MindsApplied has released the preprint and code for our physics-based EEG Filter. It only requires a single hyperparameter for strength and works in real-time or offline. We also have live demos tested with the Mark IV (16 channel), among other headsets. Would greatly appreciate any feedback and let us know if you find it useful! <br />
<strong>Preprint:</strong> <a rel="nofollow" href="https://doi.org/10.1101/2025.09.24.675953">A lightweight, physics-based, sensor-fusion filter for real-time EEG denoising and improved downstream AI classification</a><br />
<strong>Code:</strong> <a rel="nofollow" href="https://github.com/MindsApplied/Minds_AI_EEG_Filter">GitHub Package and Test App</a>  (core.py of the file 'mindsai_filter_python')</p>
]]>
        </description>
    </item>
    <item>
        <title>Hardt Biocybernaut and binaural neurofeedback training</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/557/hardt-biocybernaut-and-binaural-neurofeedback-training</link>
        <pubDate>Wed, 25 Nov 2015 11:16:44 +0000</pubDate>
        <category>Software</category>
        <dc:creator>DavidM.</dc:creator>
        <guid isPermaLink="false">557@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[Hello i am David,<div><br /><div><div>At the Moment i have a PNeurobics 4 Ch Device and an 32 Ch EEG Unit,&nbsp;2 Weeks ago i have found this Project on the Internet,&nbsp;and i think its a great and modern EEG,&nbsp;something that i was searching for over 2 Years</div></div><div><br /></div><div>The Hardware it great and easy to use but i want to do Neurofeedback with this Device,&nbsp;for that at the Moment is no Software on the Market that i can buy,&nbsp;i want to do this Training with the Device:</div><div><br /></div><div>https://patents.google.com/patent/US8340753B2/en</div><div><br /></div><div>The Training Steps of the Alpha training are exactly prescribed,&nbsp;so i want to ask the Community if someone could withe the exact same software for the Open BCI Unit,&nbsp;I will use this software it only for my private use</div><div><br /></div><div>Best regards David form Italy</div><div><br /></div><div>&nbsp;</div></div>]]>
        </description>
    </item>
    <item>
        <title>Seeking Feedback on Feasibility of EEG-Based Cognitive Fatigue Detection Project</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4057/seeking-feedback-on-feasibility-of-eeg-based-cognitive-fatigue-detection-project</link>
        <pubDate>Wed, 17 Sep 2025 09:09:39 +0000</pubDate>
        <category>Software</category>
        <dc:creator>aditya19</dc:creator>
        <guid isPermaLink="false">4057@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello everyone,<br />
I’m a beginner in EEG analysis and machine learning, and I’m planning a project to detect cognitive fatigue during deep-work tasks using the publicly available CogBeacon dataset and an OpenBCI Ultracortex. I’d greatly appreciate your feedback on its practicality and usability.<br />
Project Objectives:</p>

<ul>
<li>Train a fatigue-prediction model on the CogBeacon dataset</li>
<li>Use precomputed absolute and relative band powers (δ, θ, α, β, γ) × 4 channels</li>
<li>Align each “round” of band-power features with self-report button-press labels</li>
<li>Engineer features such as θ/α and θ/β ratios, moving-window trends, and session scores</li>
<li>Train and validate classifiers (e.g., logistic regression, random forest, CNN-LSTM) with cross-subject evaluation</li>
<li>Deploy real-time fatigue alerts for new users</li>
<li>Stream live EEG from an OpenBCI Ultracortex during any deep-work task (studying, coding, etc.)</li>
<li>Compute the same features in fixed windows (e.g., 10 s epochs with 5 s overlap)</li>
<li>Predict emerging fatigue early (before the user consciously feels it) and trigger break notifications<br />
I’m planning to prototype a cognitive fatigue detection system using the OpenBCI Ultracortex. I’d love to hear from anyone who has worked on similar projects or has suggestions regarding electrode setup, feature extraction, signal preprocessing, and real-time deployment. Also, any recommendations for tools, libraries, or datasets would be greatly appreciated!* *</li>
</ul>
]]>
        </description>
    </item>
    <item>
        <title>Flutter implementation</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4042/flutter-implementation</link>
        <pubDate>Wed, 13 Aug 2025 17:02:40 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Danielef92</dc:creator>
        <guid isPermaLink="false">4042@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I'm developing a flutter application and I want to integrate the BrainFlow library.<br />
Is there a Dart version? Or are there any tutorial for integrating the C version in flutter?<br />
Thanks in advance for any feedback!</p>
]]>
        </description>
    </item>
    <item>
        <title>Embedding a Trained ML Model in OpenBCI GUI for Real-Time UDP Prediction Forwarding</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4029/embedding-a-trained-ml-model-in-openbci-gui-for-real-time-udp-prediction-forwarding</link>
        <pubDate>Sun, 22 Jun 2025 00:58:58 +0000</pubDate>
        <category>Software</category>
        <dc:creator>SimonPei</dc:creator>
        <guid isPermaLink="false">4029@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey everyone! Could the OpenBCI GUI embed our trained machine learning model (using data collected by OpenBCI Ganglion) and feed real-time collected data into this model to obtain prediction results, and finally forward these prediction results in real time via the UDP protocol to an external device (an external device that is connected to the same WiFi network as the computer running the OpenBCI GUI) at its designated IP port? If not, what other methods can we use to achieve this? Thanks!!!</p>
]]>
        </description>
    </item>
    <item>
        <title>questions on Python libraries, using MindAffectBCI</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4024/questions-on-python-libraries-using-mindaffectbci</link>
        <pubDate>Sun, 08 Jun 2025 18:05:26 +0000</pubDate>
        <category>Software</category>
        <dc:creator>turbocharged42</dc:creator>
        <guid isPermaLink="false">4024@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello! This is my very first BCI project, and I am trying to make a game controlled by EEG signals. I have an OpenBCI Ganglion and an EEG headband.</p>

<p>I saw on some of the forum pages that MindAffectBCI was suggested for this use:</p>

<p><a href="https://openbci.com/forum/index.php?p=/discussion/3619/low-cost-way-to-get-started-pong-game" rel="nofollow">https://openbci.com/forum/index.php?p=/discussion/3619/low-cost-way-to-get-started-pong-game</a></p>

<p>so I tried to follow:</p>

<p><a href="https://openbci.com/community/mind-controlled-robot-openbci-mindaffectbci-maqueen-v2/" rel="nofollow">https://openbci.com/community/mind-controlled-robot-openbci-mindaffectbci-maqueen-v2/</a></p>

<p>which uses MindAffectBCI. I tried setting up the python package using the tutorial and with the other github link</p>

<p><a href="https://github.com/wjcroft/pymindaffectBCI" rel="nofollow">https://github.com/wjcroft/pymindaffectBCI</a></p>

<p>But for some reason when I run the test command</p>

<p><code>python -m mindaffectBCI.online_bci --acquisition fakedata</code></p>

<p>the java server is connected and the python window opens for a second but gives the following error:</p>

<pre><code>in update_nch
self.background = pyglet.graphics.OrderedGroup(0)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'pyglet.graphics' has no attribute 'OrderedGroup'
</code></pre>

<p>I'm not exactly sure what I should do next, and I tried different versions, but none of them worked any better. Could someone point me in the right direction? Is using MindAffectBCI a lost cause since it appears their project has been abandoned? (the github is deleted and a lot of their youtube videos have  been removed). Are there any alternatives?</p>
]]>
        </description>
    </item>
    <item>
        <title>Non uniform intervals in the timestamps</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/4019/non-uniform-intervals-in-the-timestamps</link>
        <pubDate>Tue, 27 May 2025 08:42:39 +0000</pubDate>
        <category>Software</category>
        <dc:creator>sandzzz</dc:creator>
        <guid isPermaLink="false">4019@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I am experiencing challenges in acquiring uniformly sampled EEG data using the OpenBCI Cyton+Daisy (16 channels) platform, both with the official OpenBCI_GUI and custom Python scripts via BrainFlow. Despite the board’s claimed 125 Hz sampling rate (8 ms interval), the data arrives in bursts with periodic gaps of around 0.06 s, resulting in clusters of samples.<br />
As I am into preparing the EEG dataset for Motor Imagery task, accurate, millisecond-level timing is crucial with perfectly regular timebase. While I understand that some of these issues are due to the board’s wireless transmission and buffering, I am seeking advice on how to best mitigate or correct for these timestamp inconsistencies in my datasets. Is there a recommended approach—either in acquisition or in post-processing—that ensures samples are placed on a truly uniform grid without sacrificing fidelity or introducing artefacts? Are there acquisition settings, firmware updates, or best practices that can help achieve a dataset with actual 8 ms accuracy between samples?<br />
Any guidance from the community or OpenBCI team on how to minimize or eliminate these timing irregularities, or how to robustly reconstruct an accurate, uniformly sampled dataset when milliseconds matter, would be greatly appreciated. If others have faced and solved this, please share your strategies or recommendations.<br />
Thank you!</p>
]]>
        </description>
    </item>
    <item>
        <title>Neuropype: motor imagery tutorial, questions</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3202/neuropype-motor-imagery-tutorial-questions</link>
        <pubDate>Tue, 14 Dec 2021 22:50:46 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Doc_Slater</dc:creator>
        <guid isPermaLink="false">3202@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Greetings. I'm trying to motor imagery tutorial on the website using a Cyton. Using the GUI I can confirm there is EEG, and the LSL stream seems to be recognized. I went through the calibration to create the xdf file, and I edited the pipeline as specified in Neuropype. And the following happens:</p>

<pre><code>Loading pipeline...
INFO: execution started
INFO: execution resuming
INFO: Importing XDF file C:/Recordings/CurrentStudy/exp1/slater1.xdf...
INFO: Imported file C:/Recordings/CurrentStudy/exp1/slater1.xdf.
INFO: Imported file C:/Recordings/CurrentStudy/exp1/slater1.xdf.
INFO: Resolving data stream (name='obci_eeg1')...
INFO: Applying FIR filter...
INFO: CSP model is training now...
****ERROR: The following error occurred in node Common Spatial Patterns: shape of data ((2, 4)) must match lengths of axes ((2, 6))****
WARNING: The channel labels of the given stream were missing or incomplete. Auto-generating labels.
INFO: LSL: Data stream obci_eeg1 acquired.
ERROR: CSP must be trained before it can be used
</code></pre>

<p>Honestly I'm not sure where to begin looking for the "Common Spatial Patterns" node to figure out why the data shape doesn't match the axes length.  If I just run the pipeline without editing it (with no EEG input from my headset) it executes appropriately. Where should I start looking? Any suggestions will be appreciated. Thanks!</p>
]]>
        </description>
    </item>
    <item>
        <title>Cyton (Motor Imagery)</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3954/cyton-motor-imagery</link>
        <pubDate>Mon, 23 Dec 2024 19:56:27 +0000</pubDate>
        <category>Software</category>
        <dc:creator>chaudhry</dc:creator>
        <guid isPermaLink="false">3954@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Dear Community,<br />
I am trying the "Moto Imagery Tutorial" the link to the tutorial is: <a href="https://docs.openbci.com/Examples/EEGProjects/MotorImagery/" rel="nofollow">https://docs.openbci.com/Examples/EEGProjects/MotorImagery/</a></p>

<p>The tutorial  mentions that motorimg_calibrate.py is found in the extras folder in your Neuropype installation folder.  Specifically the tutorial mentions "Start the Lab recorder and find the OpenBCI EEG stream in the window. Now run the python script motorimg_calibrate.py found in the extras folder in your Neuropype installation folder".</p>

<p>I can not locate "motorimg_calibrate.py" anywhere. I wonder if someone can help me locate it or provide a suggestion on what to do?</p>
]]>
        </description>
    </item>
    <item>
        <title>OpenBCI equivalent of Emotiv Training software?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3944/openbci-equivalent-of-emotiv-training-software</link>
        <pubDate>Thu, 21 Nov 2024 23:29:23 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Braham01</dc:creator>
        <guid isPermaLink="false">3944@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey, <br />
Hope you are doing great. I wanted to ask what could be the equivalent of Emotiv's software's ability to train a particular thought and use it for example in a game or to control an RC car, but with OpenBCI hardware?</p>

<p>I see some people using Mindaffect BCI to do something similar but I think it only supports 4 channels and wet electrodes, though I'm not completely sure. I'm new to programming so any guidance would be appreciated.</p>

<p>I wanted to create a game to help kids with ADHD focus better.</p>
]]>
        </description>
    </item>
    <item>
        <title>Built an EEG Translator That Converts Raw EEG (CSV) to English Words – Looking for Feedback</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3997/built-an-eeg-translator-that-converts-raw-eeg-csv-to-english-words-looking-for-feedback</link>
        <pubDate>Sat, 05 Apr 2025 20:01:24 +0000</pubDate>
        <category>Software</category>
        <dc:creator>vinnyMS1</dc:creator>
        <guid isPermaLink="false">3997@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey OpenBCI community,</p>

<p>I’m excited to share a project I’ve been working on that could open doors in BCI communication.<br />
<a href="https://logicprogs.ca/eeg_translator/" rel="nofollow">https://logicprogs.ca/eeg_translator/</a><br />
I’ve developed a simple EEG Translator – a web-based tool that takes raw EEG data (CSV format) and translates it into English words. It works by comparing pasted EEG values against a predefined CSV mapping file, where each EEG pattern is linked to a corresponding English word.</p>

<p>How It Works:<br />
You paste your raw EEG data (from OpenBCI recordings) into a text box.<br />
If a match is found, the tool displays the corresponding English word(s).</p>

<p>⚙️ Built With:<br />
JavaScript, HTML, PHP for frontend and backend<br />
CSV pattern matching (no SQL or database needed)<br />
Built for compatibility with OpenBCI’s .csv EEG recordings</p>

<p>Use Cases &amp; Vision:<br />
Assistive communication for users with speech/mobility limitations<br />
Brain-to-text experimentation<br />
Educational demos for how BCI can bridge neural signals to real-world actions</p>

<p>Why I’m Posting:<br />
I’d love to get feedback, suggestions, or collaboration offers from anyone here who's into:<br />
Pattern matching and brain signal analysis<br />
Improving EEG accuracy/translation speed<br />
Looking for openBCI raw EEG data recordings as csv files because <strong>the current translator translates only neurosky raw EEG  data<br />
Please share your eeg you recorded with openBCI so i can create the version of translator for openBCI</strong></p>

<p>Real-time integrations with OpenBCI live streams<br />
If you're curious to try the prototype, I can share the tool, or show how you can map your own EEG patterns for testing.<br />
Let me know what you think — I’m here to learn, improve, and maybe impress a few minds along the way</p>

<p>Thanks,<br />
Ervin Zenelaj<br />
Founder @ LogicProgs BCI / Cyborgs<br />
logicprogs.ca</p>
]]>
        </description>
    </item>
    <item>
        <title>MindAffect (EEG cVEP BCI) robot control tutorial by Pyotr Vozniak</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3894/mindaffect-eeg-cvep-bci-robot-control-tutorial-by-pyotr-vozniak</link>
        <pubDate>Sun, 04 Aug 2024 21:53:58 +0000</pubDate>
        <category>Software</category>
        <dc:creator>wjcroft</dc:creator>
        <guid isPermaLink="false">3894@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Check out this new video and Community tutorial by Pyotr. His username here on the Forum is <a href="https://openbci.com/forum/index.php?p=/profile/dream4future" rel="nofollow">@dream4future</a>. If you want to add comments, you can leave them here on the Forum, or the Community page. It is easier to register here on the Forum.</p>

<p><a href="https://openbci.com/community/mind-controlled-robot-openbci-mindaffectbci-maqueen-v2/" rel="nofollow">https://openbci.com/community/mind-controlled-robot-openbci-mindaffectbci-maqueen-v2/</a></p>

<blockquote><div>
  <p>This tutorial shows how to control Maqueen V2 robot with your mind using OpenBCI board and MindAffectBCI open source application.</p>
  
  <p>What you need:</p>
  
  <ul>
  <li>OpenBCI board (Ganglion Board or Cyton Board)</li>
  <li>EEG Headband or cap</li>
  <li>EEG electrodes + cables</li>
  <li>MindAffectBCI</li>
  <li>Maqueen V2 Robot</li>
  <li>Micro:bit</li>
  </ul>
</div></blockquote>

<p>Here is his Youtube demo:</p>

<p><span data-youtube="youtube-CwtD_alt7s0?autoplay=1"><a rel="nofollow" href="https://www.youtube.com/watch?v=CwtD_alt7s0"><img src="https://img.youtube.com/vi/CwtD_alt7s0/0.jpg" width="640" height="385" border="0" alt="image" /></a></span></p>
]]>
        </description>
    </item>
    <item>
        <title>GUI freezes most of the time at startup, shows version number</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3961/gui-freezes-most-of-the-time-at-startup-shows-version-number</link>
        <pubDate>Thu, 02 Jan 2025 13:53:48 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Manaker</dc:creator>
        <guid isPermaLink="false">3961@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Every time I open the GUI, there is always a low probability that I can enter the software interface. Most of the time, it stays on this page. I don't know how to solve it. Does anyone know? I tried win11 64 system.<img src="https://openbci.com/forum/uploads/editor/01/tvk5irir92dh.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>getting alpha and beta bandpower in real time using pyOpenBCI ?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3959/getting-alpha-and-beta-bandpower-in-real-time-using-pyopenbci</link>
        <pubDate>Mon, 30 Dec 2024 08:29:25 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Manaker</dc:creator>
        <guid isPermaLink="false">3959@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I am now use cyton bord, ( the Complete Ultracortex ), and how can Iget α、β data in real time use pyOpenBCI.<img src="https://openbci.com/forum/uploads/editor/ms/uik8619lwv3u.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Plotting sEMG raw data using matplotlib</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3923/plotting-semg-raw-data-using-matplotlib</link>
        <pubDate>Tue, 08 Oct 2024 12:19:06 +0000</pubDate>
        <category>Software</category>
        <dc:creator>bathiya</dc:creator>
        <guid isPermaLink="false">3923@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I have collected sEMG data using the OpenBCI Cyton board with 4 electrodes. When I tried to plot the values from each electrode using Matplotlib, I got a plot. However, I want to display it as a time series, similar to how the OpenBCI GUI visualizes the data.<img src="https://openbci.com/forum/uploads/editor/37/7m6fdw39e3rc.png" alt="" title="" /></p>
]]>
        </description>
    </item>
    <item>
        <title>Python code to connect to a Cyton Biosensing Board ?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3925/python-code-to-connect-to-a-cyton-biosensing-board</link>
        <pubDate>Wed, 09 Oct 2024 01:23:30 +0000</pubDate>
        <category>Software</category>
        <dc:creator>vinnyMS1</dc:creator>
        <guid isPermaLink="false">3925@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Is this possible?</p>

<p>If someone were to write Python code to connect to an OpenBCI Cyton Biosensing Board (which has 8 channels), several interesting outcomes and functionalities could emerge, benefiting researchers, developers, and hobbyists in the fields of neuroscience, biomedical engineering, and wearable technology. Here’s a breakdown of what might happen:</p>

<ol>
<li><p>Real-Time Data Acquisition<br />
Functionality: The code would allow users to acquire real-time EEG data from the Cyton board. This includes signals from the eight channels, enabling users to observe brain activity as it happens.<br />
Outcome: Researchers could use this feature for various applications, including studying brain patterns, assessing cognitive states, or developing brain-computer interfaces (BCIs).</p></li>
<li><p>Data Visualization<br />
Functionality: By integrating libraries like matplotlib or pyqtgraph, users could visualize the EEG data in real-time, plotting voltage changes over time for each channel.<br />
Outcome: This would provide immediate feedback and insight into the brain activity, making it easier to understand brain responses to different stimuli or tasks.</p></li>
<li><p>Signal Processing<br />
Functionality: The code could implement signal processing techniques such as filtering, artifact removal, and feature extraction. Libraries like scipy and numpy would be useful for these tasks.<br />
Outcome: Improved data quality could lead to more accurate interpretations of brain activity. This would be critical for applications in clinical diagnostics or research where signal clarity is essential.</p></li>
<li><p>Event Detection<br />
Functionality: Users could write algorithms to detect specific brain wave patterns (e.g., alpha, beta, theta waves) or events like blinks or motor imagery.<br />
Outcome: This could enable the development of BCI applications that respond to user intent based on detected patterns, such as controlling devices or software using brain signals.</p></li>
<li><p>Data Storage and Analysis<br />
Functionality: The code could save the acquired data to files for later analysis, using formats like CSV or HDF5.<br />
Outcome: This would allow researchers to conduct offline analyses, enabling detailed studies and the potential to share datasets for collaborative research.</p></li>
<li><p>Integration with Machine Learning<br />
Functionality: The code could preprocess and format data for use in machine learning models, enabling the application of classifiers or regression techniques to predict cognitive states or actions based on brain activity.<br />
Outcome: This could lead to the creation of adaptive systems that learn from users’ brain activity, enhancing user interaction in various applications, from gaming to rehabilitation.</p></li>
<li><p>User-Friendly Interfaces<br />
Functionality: With frameworks like Tkinter or PyQt, the code could provide a graphical user interface (GUI) to facilitate interaction with the Cyton board, such as starting/stopping data acquisition and visualizing signals.<br />
Outcome: A more intuitive user experience could attract non-expert users and expand the usage of the OpenBCI system.</p></li>
<li><p>Community Contributions<br />
Functionality: The open-source nature of OpenBCI allows for community contributions. Other developers could build upon the code, adding features or optimizing performance.<br />
Outcome: A robust ecosystem of tools and applications could develop around the OpenBCI platform, fostering innovation and collaboration.</p></li>
</ol>

<p>Conclusion<br />
Creating Python code to connect to an OpenBCI Cyton Biosensing Board opens up numerous possibilities for experimentation, research, and development. The ease of access to real-time EEG data can empower users to explore the brain’s complexities and develop innovative applications in neuroscience, healthcare, and technology. However, it's essential to be mindful of ethical considerations and ensure that data is handled responsibly, especially when working with sensitive physiological information.</p>
]]>
        </description>
    </item>
    <item>
        <title>BioEra Design List</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3910/bioera-design-list</link>
        <pubDate>Sun, 15 Sep 2024 14:28:40 +0000</pubDate>
        <category>Software</category>
        <dc:creator>stellarpower</dc:creator>
        <guid isPermaLink="false">3910@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I see a lot of people asking about design/protocol implementation files. I've just come across some on the BioEra website, and after searching on here for the URLs, didn't get any results, so am pinning the ones I found (largely scraped from the BioEra forum) here in case they're of use. Not tried any of them out, just found by text searching. The zip in the first in particular has rather a lot in it.</p>

<p><a href="https://proatech.com/design/stepan/BioEraExamples20150313.zip" rel="nofollow">https://proatech.com/design/stepan/BioEraExamples20150313.zip</a><br />
<a href="https://proatech.com/design/video_mp4.bpd" rel="nofollow">https://proatech.com/design/video_mp4.bpd</a><br />
<a href="https://proatech.com/design/http_writer.bpd" rel="nofollow">https://proatech.com/design/http_writer.bpd</a><br />
<a href="https://proatech.com/design/fft2_row_matrix_float.bpd" rel="nofollow">https://proatech.com/design/fft2_row_matrix_float.bpd</a><br />
<a href="https://proatech.com/design/vect_display_bar_color.bpd" rel="nofollow">https://proatech.com/design/vect_display_bar_color.bpd</a><br />
<a href="https://proatech.com/design/openbci.bpd" rel="nofollow">https://proatech.com/design/openbci.bpd</a><br />
<a href="https://proatech.com/design/openbci_noftdi.bpd" rel="nofollow">https://proatech.com/design/openbci_noftdi.bpd</a><br />
<a href="https://proatech.com/design/textstreamtoscalars.bpd" rel="nofollow">https://proatech.com/design/textstreamtoscalars.bpd</a><br />
<a href="https://proatech.com/design/arduino_simulation.bpd" rel="nofollow">https://proatech.com/design/arduino_simulation.bpd</a><br />
<a href="https://proatech.com/design/arduino_serial_console.bpd" rel="nofollow">https://proatech.com/design/arduino_serial_console.bpd</a><br />
<a href="https://proatech.com/design/textstreamtoscalars.bpd" rel="nofollow">https://proatech.com/design/textstreamtoscalars.bpd</a><br />
<a href="https://proatech.com/design/xdf_read_annot.bpd" rel="nofollow">https://proatech.com/design/xdf_read_annot.bpd</a><br />
<a href="https://proatech.com/design/multigraph_main.bpd" rel="nofollow">https://proatech.com/design/multigraph_main.bpd</a><br />
<a href="https://proatech.com/design/multigraph_nested.bpd" rel="nofollow">https://proatech.com/design/multigraph_nested.bpd</a><br />
<a href="https://proatech.com/design/midi_fade.bpd" rel="nofollow">https://proatech.com/design/midi_fade.bpd</a></p>
]]>
        </description>
    </item>
    <item>
        <title>Cyton + BCI2000 for SMRs</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3792/cyton-bci2000-for-smrs</link>
        <pubDate>Thu, 22 Feb 2024 23:04:31 +0000</pubDate>
        <category>Software</category>
        <dc:creator>parguello</dc:creator>
        <guid isPermaLink="false">3792@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Good afternoon,</p>

<p>I'm working on a BCI project that involves SMRs and I've elected to use the BCI2000 software package to observe Mu rhythms. I've a few questions:</p>

<ul>
<li>There are two OpenBCI source modules available in BCI2000: OpenBCISource and OpenBCI_module. After some guessing and checking, I've come to the conclusion that OpenBCISource is the right source module to use, but I'm left very curious as to what OpenBCI_module is for!</li>
<li>After loading up BCI2000 w/ the OpenBCISource source module, conducting a few motor tasks and recording the resulting EEG data, I'm using the BCI2000 Offline Analysis tool to determine which electrodes/specta are highly correlated w/ the tasks and therefore optimal to use for that particular subject. What I noticed is that the Offline Analysis tool outputs a feature graph (electrodes and spectra) that has NINE channels; I'm left mystified since the Cyton board only has eight.</li>
</ul>

<p>Thank you for your time and help!</p>
]]>
        </description>
    </item>
    <item>
        <title>Cognitive and Thoughts</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3891/cognitive-and-thoughts</link>
        <pubDate>Tue, 30 Jul 2024 22:03:52 +0000</pubDate>
        <category>Software</category>
        <dc:creator>NADA</dc:creator>
        <guid isPermaLink="false">3891@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>I have a Cyton Biosensing board with 8 channels and am working on developing an application. The goal is for the app to display an image of an apple when the user thinks about an apple. The initial version of the app will be based on detecting thoughts related to only two objects (or fruits).</p>

<p>I understand that brain-computer interfaces (BCI) cannot directly interpret specific thoughts. However, I'm interested in exploring ways to identify patterns in the EEG signals that could correlate with thinking about specific objects. Do you have any suggestions or insights on how I could approach this?" Note : i want to focus on the frontal regions like Fp1,Fz,Fp2 …ect .</p>

<p>if you can give me any open sources or datasets i will be appreciate !</p>
]]>
        </description>
    </item>
    <item>
        <title>Let's make an ISF design (Another infra low thread)</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/2578/lets-make-an-isf-design-another-infra-low-thread</link>
        <pubDate>Sat, 06 Jun 2020 22:50:54 +0000</pubDate>
        <category>Software</category>
        <dc:creator>arty_g</dc:creator>
        <guid isPermaLink="false">2578@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hey!</p>

<p>So i became really interested in infra low training. Been doing NFB since 2013, ostly on myself and family. Have a few amps, one of them is a OpenBCI which should be able to go infra low since it is DC coupled. I know there is another thread in thus subforum, but i don't want to hijack it and want this thread to be more focused on ISF (Infra-Slow Ffluctuations). I know it is going to be mostly experimental and the method itself is proprietary. And i know that one should assume responsibility for negative effects this kind of training may entail.</p>

<p>Now, there is an <a rel="nofollow" href="https://www.neuroregulation.org/article/view/14296/9289?fbclid=IwAR1m74mYSonrsyRmlVoIALOd8UfHpWgegP5dkz56eukJQrqIrZ4bB6yYpys" title="article">article</a> by the inventor of the method in which he uncovers some details. From reading that article, here is the gist of the method that i was able to distill:</p>

<ul>
<li>ISF uses a low-passed signal cut in the range at 0.002 to 0.012</li>
<li>The filter being used is a 1st order butterworth with some special features.</li>
<li>The low-passed signal is being compared with a dampened average trace of this same signal and when the original signal goes over or under the average signal the feedback sound is produced. Only two feedback sounds are used - for higher than average and for lower than average.</li>
<li>Practitioner is to find the optimal reward frequency.</li>
<li><p>There are several inhibits across the regular EEG spectrum for these bands: 1–3,<br />
4–7, 8–12, 12–15, 15–20, 20–30, and 30–40 Hz. Each is being inhibited at 3%.</p></li>
<li><p>It's a bipolar montage. Although, when doing ISF one can combine bipolar ISF training with referential synchrony training.</p></li>
</ul>

<p>It was very easy to create a design in BioEra that does just that - calculates the difference between averaged and original band-passed signal. One may then modulate feedback based on that difference - changing pitch of a tone, for example.</p>

<p>Here is the simplest form of what i was able to create in BioEra:<br />
<img src="https://openbci.com/forum/uploads/editor/zk/nuk0i2eai19i.png" alt="" title="" /></p>

<p>The difference signal looks like this:<br />
<img src="https://openbci.com/forum/uploads/editor/cg/brwpzebxmkqv.png" alt="" title="" /></p>

<p>I know that this is probably too naive to think that it could be so simple and that probably it is a bit more complicated in real life, but maybe there are those who have some experience and do their own variations of this training, i would like to ask a few questions:</p>

<ul>
<li>Is the filter choice correct?</li>
<li>How do you calculate the average? A TimeTransform element in BioEra with Average or Long Average? Which averaging window?</li>
<li>Should one compare the averaged and original band-passed signal or its amplitude in the expression evaluator?</li>
<li>It is stated that electrode choice is crucial. Mine are Ag/AgCl sintered and i apply them through a cap with a gel. How can i check if i am getting the minimum necessary quality?</li>
</ul>

<p>What do you guys think in general?</p>
]]>
        </description>
    </item>
    <item>
        <title>filtering and phase shift?</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3830/filtering-and-phase-shift</link>
        <pubDate>Wed, 03 Apr 2024 06:43:19 +0000</pubDate>
        <category>Software</category>
        <dc:creator>fanfanfdx</dc:creator>
        <guid isPermaLink="false">3830@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>After reviewing the C # code, how do you understand the phase shift caused by bandpass filtering in the code？</p>

<pre><code>DataFilter.perform_bandpass (unprocessed_data, eeg_channels[i], BoardShim.get_sampling_rate (board_id), 4.0, 30.0, 4, (int)FilterTypes.BUTTERWORTH, 0.0);
</code></pre>
]]>
        </description>
    </item>
    <item>
        <title>brainflow.exit_codes.BrainFlowError: BOARD_WRITE_ERROR:4 unable to prepare streaming session</title>
        <link>https://openbci.com/forum/index.php?p=/discussion/3874/brainflow-exit-codes-brainflowerror-board-write-error-4-unable-to-prepare-streaming-session</link>
        <pubDate>Wed, 19 Jun 2024 02:06:11 +0000</pubDate>
        <category>Software</category>
        <dc:creator>Tony_7</dc:creator>
        <guid isPermaLink="false">3874@/forum/index.php?p=/discussions</guid>
        <description><![CDATA[<p>Hello !<br />
I just started to test Brainflow Python API.<br />
Trying to run the get data from board with my Cyton and its WiFi shield.<br />
See the results.<br />
Am I missing something?<br />
Thanks a lot !<img src="https://openbci.com/forum/uploads/editor/zs/mt7qi0ito9hi.png" alt="" title="" /><br />
<img src="https://openbci.com/forum/uploads/editor/0z/nx7q81m0f4fb.png" alt="" title="" /></p>
]]>
        </description>
    </item>
   </channel>
</rss>
