On the train home tonight, the passenger info system (recorded announcement and scrolling LED display) seemed to be in reverse. On leaving Birmingham New Street, we were told that the train terminates there and all-change please. This continued for the rest of the journey. The voice would correctly identify the station we'd stopped at but would claim the next stop was the one we'd just left. At Birmingham International, the driver realised what was happening and apologised over the tannoy, but left the automatic voice to continue to mislead us all the way to Coventry.