OpenBCI Cytonのファームウェアをv3.x.x系にアップデートするときの注意点

Arduino IDEを使ってCytonのファームウェアをv3.1.0にアップデートしたら、ボードから送られてくる脳波データの値が全てのチャンネルで0.0になってしまうという現象にぶち当たった。
公式Forumの情報によれば、原因はファームフェアの転送に使われるChipKIT Coreのバージョンをv2系にしていたかららしい。
情報通り、ChipKITをv1.3.1にダウングレードした上で再度ファームウェアを転送したら正常なデータが送られてくるようになった。

この現象に関する公式Forumでのやり取りは以下。
http://openbci.com/index.php/forum/#/discussion/1495/no-data-after-firmware-update