OpenBCI Python not finding Daisy (all 16 channels)

edited October 2016 in Software
Hello Guys,

When i use the openbci gui, i have no problem with the 16 channel daisy module, but when i try to use it with openbci python-- it is not initialised as 16 channels:






OpenBCI V3 16 channel

On Board ADS1299 Device ID: 0x3E

On Daisy ADS1299 Device ID: 0x3E

LIS3DH Device ID: 0x33

$$$

No daisy:

(8, 'EEG channels and', 3, 'AUX channels at', 250.0, 'Hz.'). 


When i activate all channels using 'C' as a command, i get 0 values in the even rows. I know that with 16 channels, it only get 125hz sampling rate, i was wondering if the zeros are the way of dividing the 250 to 125 or something is wrong with the configuration?

Another question, in the SDK documentation somewhere, it was said using the 16 channels-- there is some type of averaging of the signal and the only way to get the raw signal is to record to a MMC. I don't understand the type of averaging taking place and is there a way to disable that without changing the firmware and if not, is there a tutorial to save some time on how to from the firmware side?

Thanks

Comments

  • Actually i upgraded to firmware 2.0. Seems to have fixed it (not sure as something else came up), now i have a problem with the sample ID stuck. to 65 :D !!! 


  • Ok, if by any chance someone had the same problem with firmware 2.0. Firmware 2.0 isn't going to work with the openbci_gui you have for the older version. The protocol has changed and probably you will need to write a new driver. 
Sign In or Register to comment.