S-Class shows routes that are set and if signals are clear or not. Preston PSB doesn't have this data but it does have C-Class data which shows if a train is occupying a signalling berth. With Leyland, there are several berths in advance of the station and after crossover junctions which can be used to identify an alteration in advance. For example, if a service bound for Manchester Airport, scheduled to arrive on platform 4 at Leyland passes Ribble Junction on the up slow line, it cannot possibly cross back over to arrive on 4. At this point, the CIS should be able to announce an alteration.Some CIS suppliers include exactly the functionality that you describe, but to my knowledge it is only in place on lines which are signalled with more modern signalling equipment than Preston PSB (S-Class data areas for those who want to look further!)


I have tried getting my point across to Northern and KeTech but haven't had any luck so far. As a proof-of-concept (and also for my uni degree project), I created a Python program which tapped into the timetable and C-Class open data feeds and would send out a push notification to your phone if an alteration was to happen. I'm not giving up with Northern at all tho.