Cyton Board Unresponsive After Baud Rate Set to 921600

Hi everyone,
I'm new to OpenBCI and currently trying to increase the sampling rate to 1000 Hz by modifying the firmware. I'm using a USB-TTL connection to the Cyton board.
After increasing the baud rate to 921600, I noticed that the Cyton board became unresponsive—specifically, the slide switch no longer seemed to work.

Has anyone experienced this issue or knows why this might be happening?
Any help on how to resolve this would be greatly appreciated!

Thanks in advance.

Comments

  • wjcroftwjcroft Mount Shasta, CA

    Cindy, have you tried reloading the factory, default, normal firmware? Before proceeding further, I suggest you email as instructed below.

    https://docs.openbci.com/Cyton/CytonProgram/

    ## caution
    Note, you do not need to do any board programming if you want to use the Cyton out-of-the-box. All OpenBCI boards ship already programmed, i.e. with firmware uploaded. Email [email protected] before attempting to update or alter board firmware, or if you think there is an issue with your board. DO NOT attempt to upload firmware to your board unless specifically instructed to do so.

    Once reloaded with the normal firmware that should fix your issue. Be extremely careful with custom firmware. Some users have been known to 'brick' their boards if they manage to destroy the chipKIT bootloader.

  • CindyCindy Taiwan
    edited April 2025

    Yes, I tried to reload the default firmware, but I can't launch the Cyton board because of the issue.
    I've checked the Programming Tutorial instructions and followed them to set up the firmware, and be careful with the chipkit download version as well as the bootloader mode. I'm afraid that the board is now a brick, but still hoping to get to know which step has caused this consequence or any solution that can manage to save this board.

    Here are the codes I've adjusted:
    Library.cpp
    curSampleRate = SAMPLE_RATE_1000;
    commented out the following:

    // if (curSampleRate != SAMPLE_RATE_250)
    // {
    //    streamSafeSetSampleRate(SAMPLE_RATE_250);
    //    delay(50);
    // }
    boolean downsample = false; //force to wired route
    

    Library_Definitions.h
    #define OPENBCI_BAUD_RATE 921600

  • wjcroftwjcroft Mount Shasta, CA

    Please email [email protected]

  • CindyCindy Taiwan

    Ok thank you for the assistance, I’ve send the email.

Sign In or Register to comment.