Hi Josh,
We're setting up a new PC with Bpod state machine r2.5 (firmware version 23), one AnalogIn module and two valve modules that were previously connected to another PC running 1.74 software and it was running fine. However, with this new PC, when we start Bpod, there is a warning saying outdated firmware detected.
Starting Bpod Console v1.75
Bpod State Machine r2 connected on port COM5
WARNING: ValveDriverModule module with old firmware detected, v1.
Please update its firmware to v2, restart Bpod and try again.
Firmware update instructions are here.
IMPORTANT NOTE: Modules based on the red SAMD21 Mini board
(Original Valve Driver, I2C and SNES)
should NOT be updated with the LoadBpodFirmware tool.
WARNING: ValveDriverModule module with old firmware detected, v1.
Please update its firmware to v2, restart Bpod and try again.
Firmware update instructions are here.
IMPORTANT NOTE: Modules based on the red SAMD21 Mini board
(Original Valve Driver, I2C and SNES)
should NOT be updated with the LoadBpodFirmware tool.
WARNING: AnalogIn module with old firmware detected, v5.
Please update its firmware to v6, restart Bpod and try again.
- From the Bpod console, pair the AnalogIn module with its USB port.
- While Bpod is still open, click here to start the update tool, LoadBpodFirmware().
- Select the correct firmware and USB port.
NOTE: If updating the analog output module, use the correct version (4ch or 8ch).
If necessary, manual firmware update instructions are here.
Since it says we cannot use LoadBpodFirmware for the valve modules with red SAMD21 Mini boards (we assume we have those), we tried to use BpodFirmwareUpdate to update the firmware for the valve modules as described here (https://sites.google.com/site/bpoddocumentation/firmware-update) but MATLAB says the function is not found. I also don't see this function in the Bpod_Gen2 folder. However, it looks like Bpod is still able to connect to these valve modules with old firmware and they are working right now. Could you help us to BpodFirmwareUpdate working?