Can I simply solder a ADS1299-4PAGR to get fewer channels?
Hello,
I have developped my own board that uses the OpenBCI firmware to control the ADS1299IPAGR.
Since I need just 4 channels, to reduce cost, can I simply solder the ADS1299-4PAGR in that board with circuitry and OpenBCI firmware to control the ADS1299IPAGR?
There is some consideration that I must take into account to do that work?
Thanks in advance.
Geraldo Gomes.

Comments
Geraldo, hi.
There may be minor differences in the various ADS1299* datasheets. So the firmware source code possibly would require minor tweeks to run. Suggest you do a visual 'diff' operation between the register listings shown in the datasheets, to locate any small differences.
Regards, William
Hello William,
Thanks for your repply!
The datasheet is the same for the both chips, so I think the registers are the same.
I'm wondering how the firmware works, for example if it waits the data of 8 channels to make a packet
and the chip only offer 4 channels, the firmware will wait forever the data of 8 channels to end a packet?
There is documentation to understand the firmware?
Greetings,
Geraldo Gomes.
Sorry, I assumed you realized that you will at minimum, need to modify the firmware to read less channels from the 4 channel ADS1299. If you confirmed the datasheets have no other differences, then that is great.
Since the packets contain 8 channels, you would just be setting the other 4 channels to zeros.
I assume you know that the RFduinos are at EOL End of Life, so no longer stocked. The packet size was determined based on BLE radio packet limitations.