I have a project where I am consuming the Darwin data feed, but for the last couple of days Birmingham New Street (BHM) hasn't been providing platform info. Other stations I have been testing with are fine.
Is that feature slowly being turned off?
I happened to be passing through BHM this afternoon, so thought I might enquire at the Network Rail Customer Service desks.
The gentlemen seemed to understand what I was attempting to explain, and informed me they were having an issue with it recently, no more details or an estimate of when it might be resolved.I am not sure if I was being fobbed off or not, but didn't want to appear pushy or a know-it-all, so thanked him and wished him a good day.
The bit that I find missing is that the Darwin feeds are used by many solutions, including National Rail themselves. Do they have a 'status' page where they can highlight known issues with the feeds?
Often, if the station CIS is disconnected from Darwin, it will be outside the control of station staff. The CIS continues to work without a connection to Darwin, and functionality at the station is minimally affected whilst IT people go about fixing the issue. Having worked in network engineering for a number of years before rail, it can be a frustrating experience with lots of finger-pointing, especially if multiple teams are involved.
I have had a look at David Wheatley's solution, and think I will test a version that looks at more stations... but of course being very careful on limitations.
--
You received this message because you are subscribed to the Google Groups "A gathering place for the Open Rail Data community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openraildata-t...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/ffd935bd-a14f-4ff3-88c3-ab4744502b26n%40googlegroups.com.

To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/a6b010fb-d920-4504-a2ec-30d4e152730bn%40googlegroups.com.
I simply adapted the solution you have built, thanks for letting me do so.
I would hope that you’re planning on open sourcing your iteration on David’s work given his was open source in the first place so that we are able to more broadly benefit.
Tom
To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/95b0368c-3e18-4591-83a4-3dc219bf4e6cn%40googlegroups.com.

To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/8fc89066-36ce-4506-988e-dcd8b1851504n%40googlegroups.com.
On Apr 18, 2026, at 12:41, Seb Dazeley <sebda...@gmail.com> wrote:
You can see this in action by clicking "Load History" and looking at update #14 then #15 with this service for example https://vaildata.uk/darwin?rid=202604188702432
Would it be possible for a service to have the platform revealed locally, but then not released to Darwin?
To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/b8fac675-8932-478e-b865-f8ea5506929dn%40googlegroups.com.
1) Measuring accuracy of stations platform data being made available to the public Darwin feed. This should count if a service platform was available at somepoint before departure.
3) How do we accurately show there is an issue with the data being fed (or not) into Darwin, like there seems to be at BHM?
(Separate question: was there an big upgrade/outage this morning?)
It looks like this is still broken. I fear this will turn into yet another months long saga like when Kings Cross got disconnected.
There may well be multiple suppliers involved, and I'm well experiences in how this can complicate incident response. However, when we're talking about major outages affecting one of the busiest stations in the country we should still be talking about fix times in hours and not days or weeks. As far as I'm aware, there hasn't even been any updates on progress sent to parties within the industry who are affected and have reported it.
It shows a lack of care from (at least some of) the organisations involved, as well as some concerns about the contracts in place - surely there are SLAs in place that someone is breaching dramatically, and they should be rather heavily incentivised to fix the issue sooner rather than later. This is rather essential data for the industry as well as open data consumers, and the suppliers and those who have contracted them need to act like it.
I appreciate no one in this list is directly involved, and this isn't a problem specific to open data (though it affects it as well as affecting everyone within the industry), but I think we need to call out when major incidents are badly handled.
Oscar
--
You received this message because you are subscribed to the Google Groups "A gathering place for the Open Rail Data community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openraildata-t...@googlegroups.com.
I appreciate no one in this list is directly involved, and this isn't a problem specific to open data (though it affects it as well as affecting everyone within the industry), but I think we need to call out when major incidents are badly handled.
Not defending anyone's position here, but I'm not sure this is actually a major incident. It's a degradation of information available externally from a system, and whilst inconvenient, its impact is limited. You can still see platform numbers on the CIS at the station. If somebody isn't able to read the CIS, then there are station staff available to help, which is a mitigation rather than a solution. And if somebody is unable to speak to station staff for whatever reason... that's a particularly small number of people impacted which still doesn't make it a major incident.
I can't share details of exactly what the problem is, or who's involved or why it's taking so long - but there are a number of people reading this thread who are actively trying to sort this issue out, and who sit in the right place to put strategic fixes in to ensure this is resolved quickly in future.
You might be best to submit an FOI request to Network Rail to find out what the issue was, and why it took so long, once it's been fixed.
Peter
It is a sad indictment on the state of systems and their interconnectivity within the industry that we are in a position where we are having a discussion about fairly important data to do with where a train is going to be is missing from the “one version of the truth”. I am aware of examples where people have missed their train because platform numbers were not present in an app following the appropriate display rules.
Tom
From: 'Peter Hicks' via A gathering place for the Open Rail Data community <openrail...@googlegroups.com>
Sent: 23 April 2026 13:08
To: openrail...@googlegroups.com
Subject: Re: [openraildata-talk] Why would platform data be missing?
Hi Oscar
--
You received this message because you are subscribed to the Google Groups "A gathering place for the Open Rail Data community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
openraildata-t...@googlegroups.com.
Apologies Peter but I think the idea of it not being a 'major incident' is flawed. If it had failed for a short period (hours/days) I'd agree with your assessment, but if my ticket retailing app of choice always shows me confirmed platform data when available (either as a push notification or within a live times section within the app), and it suddenly stops working - not for days or weeks but for an extended period now lasting in the order of months - at one of the UK's busiest rail interchanges, that is far from ideal, particularly when platform-level screens are so sporadically located due to the length of the platforms.
Finally, I'm not trying to suggest there is a quick fix here.... ultimately the core of the problem here is that we have multiple different customer information system 'points of truth' for different displays within the UK rail industry. It's near-universally accepted that Darwin is the point of truth for customer-facing information regarding confirmed platforms, *except* that displayed within stations and other railway infrastructure and, being within the industry, I understand the history (broadly) as to why that is and why - in the real world - that exception will continue to exist in the short to medium term. But it is reasonable for the public to question why, in 2026, platform data availability differs electronically vs station displays (and that, if such a system was designed now, the same source of truth would power these too - there is a reason a number of European countries have their digital displays for stations as essentially internal web UIs querying exactly the same data sources as used on their external customer-facing websites and apps).
One thing we all might forget that having the data made available to us, for free, gives us chances to do things with it we might not normally get to do.There is no SLA agreement for the data, and as such efforts to solve might not be top of the pile. There may be an element of good will to get it resolved, but it wouldn't be a top priority.
Yes National Rail, TOCs, others and many of us use it in solutions... but we have chosen to do that.
The data quality is identified at 3 out of 5 by the publisher, so we shouldn't be surprised when things are not quite right.
We have become too dependent on it and expect it to be fixed straight away.
Now if making the data available became a revenue stream, then there could be more focus on it, as SLAs would have to be met, RCA's provided for issues, and the quality score would improve. But how much are we willing to pay.
Large organisations and their apps might easily be able to afford it, but it might price out the part-time and hobby developers who bring different ways of doing things, developing niche solutions that aren't trying to do everything and sell tickets on top.
So, if there is an issue, what have you designed into your solution to let the user know? How do you gracefully inform them the national data feed would be affecting many solutions, and yours isn't failing. We shouldn't be pointing fingers of blame, but working together to see if we can build around little problems.
There are already data fields nrccMessages, platformAvailable, areServicesAvailable returned in the DeparturesBoard object, perhaps an additional one indicating problems with the data could help?
--
You received this message because you are subscribed to the Google Groups "A gathering place for the Open Rail Data community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openraildata-t...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/openraildata-talk/82a50538-9841-4ca1-99e4-9a9515fcdad3n%40googlegroups.com.
One thing we all might forget that having the data made available to us, for free, gives us chances to do things with it we might not normally get to do.There is no SLA agreement for the data, and as such efforts to solve might not be top of the pile. There may be an element of good will to get it resolved, but it wouldn't be a top priority.
But if Darwin is promoted as 'the definitive data feed to use' then surely there would be some up-time target?
How are the consumers to know when there is an issue? For BHM then the platforms are hidden, but there is no field or message to indicate there is a technical issue upstream.
And just like the 'wheresmyplatform' solution. Is counting how many services had platforms assigned looking backwards the correct measurement? It still doesn't mean the platform was available for consumption - which then means we need to define what we are actually measuring and how.
I am not having a go at Darwin or the people behind it, I am sorry if I have come across that way. I want to be able to trust it 100% and be aware of when there may be issues, and maybe not have to parse an HTML message field to find out.