* Post: https://www.telstra.com.au/exchange/what-we-ve-learned-from-...
* Report: https://www.telstra.com.au/content/dam/tcom/dynamic-media-pr...
throw0101a 3 days ago
* Post: https://www.telstra.com.au/exchange/what-we-ve-learned-from-...
* Report: https://www.telstra.com.au/content/dam/tcom/dynamic-media-pr...
anitil a day ago
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.
aeyes 2 days ago
ssl-3 2 days ago
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.
geerlingguy 2 days ago
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.
anitil a day ago
ssl-3 a day ago
I'm spitballing a bit, but it looks like an absolutely-correct antenna for your clock might be a Symmetricom 140-615. There's a couple (literally two) on the ebay right now that look minty-fresh; they're not the cheapest things, but they're cheap compared to many other things in the low-volume RF world. :)
If that's the right antenna (just because I think it is doesn't mean that you should agree), then that would certainly simplify the RF side of the project. No hardware mods required at all. It takes 12v and does internal downconversion to the right frequencies.
After that, you only have the daunting task of patching firmware -- if it turns out (from testing) that it patching is even required. (IIRC, you speculated in the video that it might already be patched and I don't disagree with that outlook at all.)
Both legs of this thing represent interesting projects. I find that time is strangely rewarding to get exactly-right even when that doesn't really matter for the application at-hand. It's a good kind of weird.
(I really need to fire up my own little GPS-sourced Pi Zero NTP server some day soon. Chasing temperature-based clock deviations on that was actually kind of fun.)
thot_experiment 2 days ago
lysace 2 days ago
Jeff: please do better! :)
itchingsphynx 3 days ago
Palomides 2 days ago
geerlingguy 2 days ago
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.
anitil a day ago
itchingsphynx a day ago
Last summer an 8+ hour mains power outage drained my home CWWK OPNsense router's UPS then internal battery (it must have been losing voltage). When mains power came up the router was unable to connect to the ISP because the internal time was completely wrong and I had to manually set it via console. However, the internal batteries and clocks on other home network infrastructure (HP NAS and Lenovo Tiny) were fine.
The chrony.conf orphan mode:
server 192.168.1.1
server 192.168.1.2
local stratum X orphan (higher X determines who is master in orphan mode, usually minimum 10)
Annoyingly, the OPNsense chronyd plug-in does not (yet) implement the "local orphan" mode [3], so I have not yet confirmed that it does accept the non-reference master orphan time to bootstrap itself... should test before the summer storms start again.
1. <https://chrony-project.org/doc/latest/chrony.conf.html>
2. <https://www.telstra.com.au/exchange/what-we-ve-learned-from-...>
ErroneousBosh a day ago
Why?
Well, I wasn't doing anything else much fun...
RachelF 2 days ago