Railways are poor at quick solutions to anything, hardly surprising given solutions are expected to last decades. Mobile app developers are very quick to do so, and consumers quick to adopt them, and will pay for good ones.
The railway provides an API to train running information, the app uses GPS over a 5 minute rolling window to identify the service and mobile internet to request updates to the service, displayed silently in the language of the users' choice.
No need for bluetooth, wifi, noise pollution, endless scrolling display messages etc
And drivers need to be issued with a smartphone to have a customised app with full railway info, with a rule they should not play with it while driving the train or temporarily stopped at signals. But it would be so useful to give them updates on disruption to their current and future trains