Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Rebuilding a 1995 GPS Time Server so I don't get Telstra'd (jeffgeerling.com)
33 points by Brajeshwar 6 hours ago | hide | past | favorite | 13 comments
 help




Thanks for sharing that I'm very interested to read the auditor's results

Edit: That's it!? It's also not clear on whether it was a configuration or a firmware issue (or both). It sounds like maybe there was some battery backed ram or something that reset maybe?

Edit number 2: Ok I re-read it and it is better than I thought, still many questions though.


The author is not rebuilding anything, they just stuck a Raspberry Pi in the case.

Yeah, I got recommended this video and felt very clickbaited and stopped watching when he mentioned that he's just replacing the innards with a Pi. Incredibly lame.

Kinda agreed. Except I continued watching because it was kind of ...pleasant?

Jeff: please do better! :)


They kept the LCD dot matrix character display, the dual-color status LED, and the chassis. All of the other original guts remain in-place; it's completely reversible and no new holes were made.

I agree that rebuilding is an awkward fit here. Repurposing fits better in some ways and worse in others.

edit: Maybe retromod works. New stuff in an old box, with continuation of parts of the original vibe.


In the spirit of a 1990s time server is I also got Timelord + Tardis working (time service over AppleTalk, tested on a Mac SE/30, courtesy of netatalk) and tested multiple NTPv1, NTPv3, and NTPv4 clients through this (and soon an Xserve G5).

It's less about getting the 1995 hardware working, and more about rebuilding the actual time server to serve the original purpose, for the next 5-10 years at least.

I'm planning on using this chassis to build up an NTP Stratum 1 server for the global NTP pool, hopefully later this year. I thought it would be a lot more fun than letting the box go to e-waste.

And leaving the guts completely untouched means I can do a full restoration someday, if I want.

The two main things I'd need to do:

1. Modify the RF chain so I can use normal GPS antennas that don't down-convert the frequency.

2. Modify the DC bias voltage so it doesn't fry GPS antennas.

After that, I could work on patching firmware, but I'd probably just use the original guts as a frequency reference and leave time to other hardware.

I could even run the Pi and the old hardware simultaneously. The old hardware providing IRIG-B, 10 MHz, and 1 PPS references that are a little more accurate (it has a TCXO, haven't measured its timing accuracy yet). And the Pi could provide PTP and NTP, using a more modern GPS chip which even supports dual band and survey-in for more accuracy.


I thought it was a fun video (the first I've watched of yours, though I read the blog). And I'd honestly forgotten about the Telstra outage even though it was news here

After the Telstra NTS issue and preparing for the upcoming summer storms and power outages, I set up a chrony mesh on three devices, each with a different upstream stratum 1 NTS. I seriously considered a GPS reference too, but I live on the bottom floor of apartment blocks so reception is probably quite poor. After blocking the firewall ports, the mesh stays linked and drift is well within sensible boundaries for the typical length of internet and power outages of a few hours. Although, a man with a watch knows the time but man with two watches cannot be certain.

This sounds pretty interesting - what are you working on where it's necessary to maintain this level of time precision? I've worked on positioning systems where it's obviously important, but it never mattered much at home

I have a GPS based PTP server, the antenna is indoors 15 feet away from a south facing window, it locks on pretty well (though this will probably depend on the surrounding buildings)

It's surprising how often I can get an okay-ish GPS signal indoors... it seems to have a lot more to do with building materials than anything else.

Multipath reflections means the location (and thus timing accuracy) wanders a lot, but it's still great down to microseconds if you can get 5+ satellites in view.


This is not a great idea. Pre-2000 GPS time server firmwares do no handle leap seconds properly.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: