David Wheatley's Avatar

David Wheatley

@davwheat.dev

21. Work at Raileasy on TrainSplit. Student at University of Warwick. Mobile networking and transport are my hobbies. ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ฌ๐Ÿ‡ง

164
Followers
243
Following
29
Posts
08.08.2023
Joined
Posts Following

Latest posts by David Wheatley @davwheat.dev

Keep your eyes peeled... :)

A limited number of (Northern/) Irish stations do work, which (as an example) I think includes Ballymoney, as they've been configured correctly in industry systems such that you only have to plan a journey to Belfast for the ticket to be retailed. Others haven't.

24.02.2026 20:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I know it's a bit late now...

We sent you this notif on our side at 10:00:25 after the platform was confirmed at 10:00:24.928.

Annoyingly, after we send the notification, it's out of our hands regarding when it's actually received.

The train left Dundee 5 minutes late, though.

07.01.2026 16:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

It's pretty jank, and there's infinite things I would change if I was remaking it today.

I'm surprised some of the Freeview streams still work, though.

12.11.2025 10:53 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Rail Clock A reproduction of the Great British Railways clock

You can just add the website to your home screen, which will do what you need. Even better if you do it with railclock.davwheat.dev?hide-footer to hide the text at the bottom.

20.10.2025 16:34 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

FYI, if you'd like to try this out, DM me your email and I'll add you to the tester group (which Google demands before I can release it publicly).

18.10.2025 13:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

watchOS doesn't support third party watch faces. Apple decided only they're good enough to make them.

18.10.2025 10:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Never had or used a Garmin watch! I wouldn't even know where to start with those. ๐Ÿ˜…

17.10.2025 15:40 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

Pending Google review as a WearOS watch face too... ๐Ÿ‘€

17.10.2025 15:21 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Preview
Rail Clock A reproduction of the Great British Railways clock

I thought I'd take the opportunity to put together a website representation of these new Rail Clocks which launched yesterday.

railclock.davwheat.dev

Source code (MIT): github.com/davwheat/rai...

And, don't worry, it does have the special flourish every 12 hours!

17.10.2025 15:21 ๐Ÿ‘ 38 ๐Ÿ” 14 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 3
An Edinburgh to London Kings Cross LNER train in the TrainSplit for Android app, showing the number of coaches and formation

An Edinburgh to London Kings Cross LNER train in the TrainSplit for Android app, showing the number of coaches and formation

We're delighted to announce support for allocations in the latest version of our Android app (within Live Times), available now! This builds on top of recently opened up Gemini data.

We'd like to thank @realtimetrains.co.uk for paving the way for transparency when it comes to unit allocations.

28.09.2025 15:10 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image Post image Post image Post image

Trainline completely dead? Now might be the perfect time to try something new... trainsplit.app

24.07.2025 13:44 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Then you have to consider how many of those "reservations" are actually for "Coach * Seat ***" meaning you don't actually have a reserved seat...

07.07.2025 10:24 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Hey, let's be fair... seven of those are just your seat reservations, and one is a receipt!

07.07.2025 09:47 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Bah, there's many more ticketing APIs. Silverrail, Assertis, Pico, etc.

01.07.2025 19:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Both of which are Trainline with different colours ๐Ÿซข

01.07.2025 17:39 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Powered by the best rail ticketing API too ๐Ÿ˜›

01.07.2025 17:31 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I'd say TrainSplit, but I'm biased given I develop the Android app... :P

RTT's solution is also great (powered by us TrainSplit/Raileasy too), but there's no accompanying app.

01.07.2025 14:49 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Huge waste of electricity, low capacity, and outdated.

2G is only here to stay for now because of IoT devices like smart electricity meters.

17.05.2025 19:51 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes, but they have their own 4G voice system and don't share O2's, so aren't vulnerable to this.

We didn't get the chance to test Sky โ€” didn't know anyone on there.

17.05.2025 19:37 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

No, specific to O2 customers only, and those of some O2 MVNOs like giffgaff.

17.05.2025 19:35 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

Didn't think to cross post this, but it's been done for me now!

17.05.2025 19:33 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image Post image

@bahn.de Hi, I have some seat reservations on a service that was cancelled yesterday.

The online compensation page keeps telling me to wait until after departure, despite that being 24h ago. Can I get a refund for the reservations another way?

Order number: 601068050302

23.04.2025 11:34 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

As long as I develop the Android app, we won't make use of Play Integrity for device integrity attestation.

If we need to implement this for some reason in the future, then it would be via the hardware attestation API rather than Play Integrity.

08.02.2025 21:20 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Close enough, I think? Roundabout of A2690 and The Ridge W

08.02.2025 17:09 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

@showmeasign.online Quite the font on this thirty sign...

08.02.2025 15:58 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1

We use it to try and ensure people making searches are legitimate users. We've had issues with automated usage before.

We don't block rooted devices or custom ROMs from using the app though. All my phones are rooted so that would present a bit of an issue. ๐Ÿ˜‚

08.02.2025 12:58 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
A screenshot of the TrainSplit Android Auto interface displaying nearby train stations. On the left, a list shows station names, distances, and codes:

1. Three Bridges - 0.3 mi (TBD)
2. Crawley - 1.0 mi (CRW)
3. Ifield - 2.2 mi (IFI)
4. Gatwick Airport - 3.0 mi (GTW).

On the right, a map highlights the station locations with numbered pins. Landmarks include London Gatwick Airport at the top. At the bottom, a music player is active, playing "Midnight Train to Georgia" by Gladys Knight & The Pips. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface displaying nearby train stations. On the left, a list shows station names, distances, and codes: 1. Three Bridges - 0.3 mi (TBD) 2. Crawley - 1.0 mi (CRW) 3. Ifield - 2.2 mi (IFI) 4. Gatwick Airport - 3.0 mi (GTW). On the right, a map highlights the station locations with numbered pins. Landmarks include London Gatwick Airport at the top. At the bottom, a music player is active, playing "Midnight Train to Georgia" by Gladys Knight & The Pips. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface showing train departures and arrivals for Three Bridges station.

The list includes the following details:

1. 12:10 โ€“ Brighton: Departed on time at 12:09 from Platform 5 (train from Bedford).
2. 12:10 โ€“ Cambridge: Estimated 8 minutes late, now at 12:18 from Platform 4 (train from Brighton).
3. 12:10 โ€“ Arrival from Bedford: Estimated arrival 4 minutes late, now at 12:14 at Platform 2 (train to Three Bridges).
4. 12:13 โ€“ Peterborough: Departure listed below.

At the bottom, a music player is active, playing "Thomas Theme" by Thomas & Friends & Mattel. The interface includes standard Android Auto buttons for navigation and assistant options.

A screenshot of the TrainSplit Android Auto interface showing train departures and arrivals for Three Bridges station. The list includes the following details: 1. 12:10 โ€“ Brighton: Departed on time at 12:09 from Platform 5 (train from Bedford). 2. 12:10 โ€“ Cambridge: Estimated 8 minutes late, now at 12:18 from Platform 4 (train from Brighton). 3. 12:10 โ€“ Arrival from Bedford: Estimated arrival 4 minutes late, now at 12:14 at Platform 2 (train to Three Bridges). 4. 12:13 โ€“ Peterborough: Departure listed below. At the bottom, a music player is active, playing "Thomas Theme" by Thomas & Friends & Mattel. The interface includes standard Android Auto buttons for navigation and assistant options.

๐Ÿš˜ Do you drive to the station? With the TrainSplit app and the power of Android Auto, we can now help you navigate to the station and check on the live status (including platform numbers and delays) of departing & arriving trains - all from the comfort of the driver's seat!

โš ๏ธ Use in-car apps safely

27.01.2025 12:22 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

RDM has proved useful after all!

09.12.2024 20:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Personally, I love that Three decided to cover the British half of the channel tunnel with mobile coverage. When they learned they had to put some equipment in France to cover the other half, they just never bothered.

09.12.2024 20:03 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So where's the line between railway staff and non-railway staff drawn? ๐Ÿ˜†

17.11.2024 20:44 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0