Firmware compatibility and Shield/Brewpi Matrix

@Elco, Is the a matrix of what firmware level/brewpi software versions are compatible with which shields or does it not matter.

I have 3 brewPi’s

1 V1 shield with Photon (was core but swapped out)
1 V2 shield with Photon
1 V3 shield with P1

I am trying to run the new v0.5.2 build 0.5.2-0-g72e633171 on the V1 photon shield but get the following error and the script does not start, can this be done or am I going to have to keep this on the older versions?

Sep 18 2017 11:51:53 Error: Received invalid message on socket: lcd
Sep 18 2017 11:51:58 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:03 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:08 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:13 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:18 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:23 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:29 Error: Received invalid message on socket: lcd
Sep 18 2017 11:52:36 Error: Received invalid message on socket: lcd```

The software is compatible. You just have not updated the brewpi-script repository.
The lcd message was removed from the latest version of the firmware, but your script is still sending it.

Ok Thanks @Elco, so its the Photon/P1 that’s version specific not the Shield.

I had to change out the Photon to get this error in the first place so is there an issue with my other Photon? Or do I need to hard reset and just update again?

Sorry, this is actually unrelated to the firmware. You should update the web interface!
It is sending messages to the script that are from an older version.

sudo python updater.py should take care of that for you.

Perfect, thank you for the fast responce.