Unable to get data stream via GUI, V2 firmware
I recently the 32-bit board and followed the instructions in the "Getting Started" guide. However, when I open a live session, and start the data stream, I get nothing in the GUI. I opened the GUI in Processing and noticed the following error when the data stream is started:
OpenBCI_ADS1299: interpretBinaryStream: Actbyte = -63
OpenBCI_ADS1299: interpretBinaryStream: expecteding end-of-packet byte is missing. Discarding packet. (28734)
Firmware version on the board is confirmed to be v2.0.0. Can anyone tell me why the end-of-packet byte is missing during the data stream session?
Comments
Sounds like your board is trying to change its packet ending which is not really possible so maybe your Pic32 firmware got corrupted??
Have you ever used NodeJS? There is a great debug tool there and we can see exactly what the problem is. Flying blind with processing output!
Thanks,
If we are seeing more PIC flash memory corruption / alterations, would it make sense to have the firmware on bootup, checksum the flash? And either print out that checksum or compare to a known good value and give an error message if flash has been corrupted?
This has happened for two customers, I wonder how many others may end up seeing this?
It's still completely compatible. As has been written over and over, it does not lead to breaking changes under normal V1 operation.
Hopefully other people posting on this thread will be clear if they are getting error messages from V1 GUI.