Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
NASA has reestablished full communications with Voyager 2 (nasa.gov)
481 points by mutant_glofish on Aug 5, 2023 | hide | past | favorite | 101 comments


I feel this is one of those moments when the technical term "whew" is appropriate.

I was born in the early 70's and the Voyager's have been travelling most of my life. In some ways they're like a touch-stone, something I always click on when I see an article.

One day, like me, they'll finally die, but until then may they travel onwards and outwards.

A tip of the hat to folks at NASA and JPL that built this marvel, with 70's tech, that still continues to amaze and delight us.


I work on spacecraft flight software and I was never worried about this lol

The worst that could have happened is that the spacecraft would have kept the dish in the wrong position until October, at which point it would have re established contact. This isn’t even the last time the Voyager program has had similar outages, IIRC they had to shut down the dish for maintenance for several months and when they re established contact the spacecraft was fine. They should review their MOPS procedures so this doesn’t happen again (it’s generally standard practice to run commands against a simulated version of the spacecraft in a similar operating condition or a replica to make sure it won’t do something destructive) but from the first time I saw the headline for this my first thought was “lmao” and I was never really worried this would cause lasting problems for the spacecraft.


Things worked out this time, but the cavalier attitude is dangerous. I also work on spacecraft flight software and this kind of contingency is the one you should exercise only in sims. Voyagers are unique hardware that you can't ever service - the correct risk posture here is don't.

Some of the risks involved are - we don't have a good model of the flying hardware. The telemetry is extremely limited and engineers who made / understand it are scarce. Current situation of messing up commands is one of the consequences of that. There is a number of faults that are isolated and recovered via software workarounds, any kind of reset could default you in a non functional configuration. This is aging hardware that is slowly deteriorating, severed comms stop your ability to react to the events.

The overall risk of permanent contact loss was probably low, but due to all the unknowns the error bars are quite high.


Yep they should definitely review their procedures so this doesn’t happen again


Im already always much afraid when I have to remotely reboot a workstation and delighted being able to ssh into it again soon later, though the worst case here is not as bad as with this most far away remote machine, thus amazed by your confidence and calmness ;)


The software is much simpler on Voyager so there’s not a lot to go wrong and there are a shitload of failsafes that have to go wrong before the vehicle stops working. For example on some stuff I’ve worked on and the Mars rovers there are multiple boot chips per flight computer and multiple flight computers per vehicle, and even if both are dead you can do some basic tasks just using a micro controller on the radio.


That is extremely cool. I'd love to have a walk though if how this works.


I agree, I linked some stuff in my response to the other comment


I can't even imagine how much testing this must have gone through.

Is there by any chance literature you'd recommend about this kind of tech? Maybe more on the lighter side?


One interesting read from a purely software side is the JPL C standards, which are an extension of software standards for things like Mars rovers that cannot not work. There’s a summary on page 4 if you don’t want to read the whole thing https://yurichev.com/mirrors/C/JPL_Coding_Standard_C.pdf

Here’s a good article specific to Voyager https://www.allaboutcircuits.com/news/voyager-mission-annive...

I can’t find it but there was a slide deck online for Curiosity with an explanation of all the stuff I was talking about above


> IIRC they had to shut down the dish for maintenance

in case anyone got confused like me - receiver dish _on Earth_ was shut down


But unlike you and I, when they die they'll continue as a fascinating relic of our species and our time. And in a strange way, that they continue out there as a proclamation that "We were here" sometimes gives me a strange peace of mind about my own mortality.


Born in '73 myself. I've always had a soft spot for the Voyager probes for the same reason.


> I feel this is one of those moments when the technical term "whew" is appropriate.

I thought mostly of "wow". They had a plan for a case when this "shout" didn't work. So they had at least two plans what could be done and the first one worked all right.

Half a century and 20 billion of kilometres from Earth and it still works.


You know, this all could've been prevented if the CCS was written in Rust!!!!!


after 50 years in space being subjected to space weather all of this time, i'd be surprised if it's not in rust now


I love the engineering behind Voyager 2. Is there a good book or documentary that folks here on HN recommend to go deep on the various engineering pieces behind Voyager ?


These three videos by EEVblog detail the ground based antennas and how it is contacted:

EEVblog 1547 (Part 1) - Contacting the Voyager 2 Space Probe: https://www.youtube.com/watch?v=586Zn1ct-QA

EEVblog 1547 (Part 2) - PINGing the Voyager 2 Space Probe!: https://www.youtube.com/watch?v=vUvzgZt1Vug

EEVblog 1547 (Part 3) - Tour of the NASA Canberra Deep Space Communications Complex: https://www.youtube.com/watch?v=vfZz4EnhJBE


The following document describes how the Voyager spacecraft communicate with the NASA Deep Space Network. https://descanso.jpl.nasa.gov/DPSummary/Descanso4--Voyager_n...

This is part of a larger series of publications that may be of interest. https://descanso.jpl.nasa.gov/DPSummary/summary.html


Very interesting stuff - I had to go do my homework after reading that on how the radio ranging modulation works.


There's a book on the computers used at NASA from the beginning through to when it was written - late 80s, I think. Whole thing is available online [1]

It has a chapter titled "Voyager - The Flying Computer Center". [2] It gives a high-level overview of the computers and software. Three different processors, each dual redundant. 18 and 16 bit machines. Comparable to early 1970s minicomputers.

There's a good talk about the computers on the Voyagers available online here. [3]

As far as I know, beyond what's available between those two sources, very little otherwise is available publicly on the computer hardware itself - no detailed architecture descriptions, instruction sets, electronics details, etc. And no software listings. Though if I had to guess the 18-bit machines are a lot like - but not the same as - the OBP/AOP/NSSC series [4].

A bit of Voyager trivia: the computers were reprogrammed in-flight to give new abilities the Voyagers didn't have at launch, such as new image compression algorithms to allow more images to be returned than originally anticipated.

[1] https://history.nasa.gov/computers/contents.html

[2] https://history.nasa.gov/computers/Ch6-2.html

[3] https://www.youtube.com/watch?v=H62hZJVqs2o

[4] https://en.wikipedia.org/wiki/NSSC-1


It's not particularly "deep", but The Farthest [1] is a nicely constructed documentary of the Voyager program featuring interviews with many of the relevant people.

[1] https://en.wikipedia.org/wiki/The_Farthest


A book instead, the Haynes NASA Voyager Workshop Manual goes into plenty of technical detail.

https://www.amazon.com/NASA-Voyager-Owners-Workshop-Manual/d...


I had no idea Haynes was doing this. Hysterical and wonderful. Thank you!


Pretty sure it's just selling the brand, ha ha. They're very in-depth though.


there's this conference talk https://www.youtube.com/watch?v=H62hZJVqs2o


“The Farthest” by PBS has interviews with the people who built the probes, it’s a pretty great watch https://www.pbs.org/the-farthest/


I just a have a thought that in the very very distant future humanity will be able to do interstellar travels and they might detect and capture still travelling voyger 1 or 2 and learn what we was like back then tell to their kids the story about us. According to NASA - "It will take at least 40,000 years before either spacecraft approaches another star".


There's a Star Trek episode on that.


You're probably thinking of V'ger, the errant Voyager probe that is central to "Star Trek: The Motion Picture".

There's also a brief scene in which a Klingon ship destroys a different Voyager probe in "Star Trek V: The Final Frontier".

https://memory-alpha.fandom.com/wiki/V%27ger

https://youtu.be/5kscm2_RCcA


Wasn't it a movie?


Yep the first movie. It's so good and similar to the original series episodes (with much higher budget though) that it's easy to confuse with them.


Well if traditional wisdom is to be believed, the first movie is one of the "bad" ones (being an odd number).

Though I have to admit disagreeing with that rule of thumb on almost every point.


It's amazing these projects began over 50 years ago in 1972 when 8-track tapes still dominated cassettes for music delivery.


Perhaps you know this already, but Voyager 2 actually uses an tape recorder for data storage. I assume that all other options were either too fragile or too expensive back when it was built.

The vehicle records flight and sensor data to tape, and then periodically broadcasts that back to earth. As of 2022 the tape drive appears to be still working [1].

[1] https://space.stackexchange.com/a/15291


I believe tape was chosen mostly for capacity reasons. The Voyager DTR can store 109 megabytes, which was impractically large for any other storage medium.


Absolutely amazing work! Wow!


I thought the tape drive was shut down to conserve power?


Amazing it happened at all. Some scientists determined that 1977 allowed a once-in-a-millennia planetary alignment and pushed to get NASA money to send a prob. It was touch and go as to whether the funds would be allocated and if there would even be time to get it into the proper trajectory in time.


It must be so rewarding for the engineers on these projects when so many years later their work is validated.


That's if any of them are still alive! This was so long ago that a good proportion may no longer be with us.


I wonder if current technology can achieve the same level of reliability.

For software, I fear complexity would make it much harder to build something that works for 50+ years, the probability of some nasty long term overflow bug or slow memory leak would make that difficult.


>I wonder if current technology can achieve the same level of reliability.

Yes, although that is very rarely a design goal.

>For software, I fear complexity would make it much harder to build something that works for 50+ years, the probability of some nasty long term overflow bug or slow memory leak would make that difficult.

Not that hard to handle. You just need to setup an appropriate architecture. In Aeronautic software systems you often have forced resets, if the software is not reaching certain points of exrcution. You also do not have memory leaks, since you do not have dynamic memory.


I don't think there's anything, besides economics, preventing current technology to achieve the same reliability.


Write it in x86 and I promise it'll work in 50 years.


Is there any more detail anywhere about what this "shout" consisted of and how it was accomplished?


They turned the amplifier up to 11.

https://www.abc.net.au/news/2023-08-05/nasa-restores-contact...

Keeping an eye on CSIRO's Tidbinbilla website might yield some info as they get around to writing things up. It's the "horse's mouth" so to speak, as all Voyager communications goes via Tidbinbilla.

https://www.csiro.au/en/news/All/Articles/2023/August/Voyage...


So basically exceeding the transmitter's normal operating range in hopes that Voyager 2 can hear it somehow. I'm guessing that between possibly destroying that transmitter (and having an expensive repair/rebuilding bill) and never hearing V2 again they've chose the first option. It honestly puts me in doubt on the chances that the self-realignment will work despite knowing that NASA have tested than mechanism more than what would a normal manufacturer have done.


I don't think anything is being exceeded. I have no idea of the actual numbers. but the calculation is something like. using the 100 meter dish we need to transmit at 30 kilowatts to make sure the signal can be received by voyeger2. voyeger2 high gain is 2 degrees off, (do some black magic RF math) we need to transmit at 60 kilowatts to make sure the signal is received. good thing this transmitter is capable of 5 megawatts of radiative power.

Now I just made up those numbers. but the cool thing about nasa is how open they are. both when things go wrong "whoops we misaligned voyeger 2" and with specs, it probably won't take me long at all to find actual numbers.

update: Found this page which is pretty cool.

https://eyes.nasa.gov/dsn/dsn.html


The probe would have reoriented itself towards the Earth in October, it does so twice a year.

It seems that they just used a different, more powerful transmitter than usual.


> The probe would have reoriented itself towards the Earth in October, it does so twice a year.

I know that's what they say, but does anyone have any more details about that, too?

It's hard for me to reconcile the idea that the probe can automatically re-orient itself with the idea that it somehow got accidentally pointed in the wrong direction. You'd think they'd end every set of commands with instructions to check orientation and fix it if it's wrong.


yes this is indeed how the probe was designed - hats off to the foresight.

there are recalibrations every few months to make sure the antenna is pointed at the earth.

video explanation of how it works- pretty ingenious:

https://www.youtube.com/watch?v=NbsHgE89qO4&t=340s


Do you have any reason at all to think they damaged the transmitter?


Anyone know what the effective angle of Voyagers transmitter is?

The centre of the signal was something like 69 million KM off to the side of earth. 20% of of earths orbital diameter.

I suppose the difference is the effective receive angle, and by turning up the power they could get it to respond.


Go, V'GER, go!!

(yeah i know i know wrong voyager just let me have this moment)


I can't believe they never made a V'GER 2 sequel. And I certainly wouldn't want them to make one now in this crappy forked universe.


V’GER is that which seeks the creator.


V'GER 2 should seek out the creator of Nu Trek to kick his ass and make Star Trek great again.


Already done. Check out Strange New Worlds if you haven’t.


Just out of interest, what is there to stop anyone on earth starting communications with either Voyager, and potentially altering its parameters?


Massive lack of power and equipment and no protocol documentation would be the first major hurdles I'd imagine.


Do any probes publish protocols that have distinct receive or telemetry protocols? Would be cool to be able to listen in to some of the closer ones, if possible.


Not sure about a mission as old as voyager, but most modern missions use CCSDS protocols, which are open and available online.

But just because you know the protocol dues not mean you have enough information to send a valid command. The commands are wrapped in a common protocol, but the commands themselves are typically mission-specific and definitely not made public.

Here’s an example of someone unaffiliated with the mission decoding JWST telemetry. While they were able to identify the packets defined per CCSDS protocols, they do not know the actual content of the packets, which are mission specific.

https://destevez.net/2021/12/decoding-james-webb-space-teles...

And as someone else mentioned, the biggest hurdle with getting a command to voyager is access to a 70 m dish. Not many of those floating around…


Thanks for the information. It's more just having fun decoding some telemetry protocol and maybe making some interesting graphs. Like maybe there's some interesting things they don't mind you knowing.

> And as someone else mentioned, the biggest hurdle with getting a command to voyager is access to a 70 m dish. Not many of those floating around…

And that's what I meant by if possible. Haha.


Everything NASA does is public so if you looked for it I'm sure you could find the spec.


Finding any available 34m+ unattended dishes would seem to be a large initial challenge...


So can we build things like this anymore? I am lucky if my cell phone lasts more than a year. I have a feeling that even if today's hardware manages to last 50 years, all knowledge of how to talk to it will be long lost. I am sure some of the code/firmware will be proprietary and then contractor will go out of business and that is that.


You're comparing the absolute pinnacle of human ingenuity and engineering from the 70's to a consumer-grade item in the 2020's.

We definitely have the capacity to build spacecraft to the quality standards of Voyager. Samsung would probably be willing to support your 2023 era Galaxy cell phone, if you're willing to spend $800m on it.


So can we build things like this anymore? Of course we can.

I am lucky if my cell phone lasts more than a year. That's definitely you, not the phone. Most people's phones last longer. Partially evidenced by folks complaining about updates stopping after a few years.

I have a feeling that even if today's hardware manages to last 50 years, all knowledge of how to talk to it will be long lost. I am sure some of the code/firmware will be proprietary and then contractor will go out of business and that is that. Most of today's hardware isn't expected to last that long - and it wouldn't matter if much of it did. No one wants 50-year-old medical equipment unless it hasn't improved in 50 years. A 25-year-old computer isn't worth much to the average consumer. And some stuff will just be outdated: Do you really want to use one of the digital typewriters that combine a small-screen simple word processor with a typewriter?

Things that we build for longer-term science generally is built to a different standard than the stuff we use at home and has different constraints and different sorts of moving parts. Especially when considering extreme environments. And most of these are made by governments, universities, and other institutions that tend to have a long lifespan when compared to corporations. And when they aren't, we can make sure to make laws so others can use science research things even if the company closes.

Additionally: I think everyone expected Voyager to die long ago. It is akin to a fridge that happens to still be running 50 years later. A lucky accident.


> Additionally: I think everyone expected Voyager to die long ago. It is akin to a fridge that happens to still be running 50 years later. A lucky accident.

This speaks more to the quality of engineering than lucky accidents.

NASA sets high bars because many of these projects have a single chance of working. They make decisions that maximize the chances that the equipment will function within mission parameters, and the result is often something that far exceeds the original mission. See: Mars helicopter.

In the consumer space, an old fridge continuing to operate isn’t chance either. This truly is a case of “they don’t make them like they used to”.

Edit: I’m a bit surprised this is controversial. Curious why people feel this is wrong.


I have this condition called a recurrent corneal abrasion. Basically, my eyelid occasionally adheres to the skin on my eyeball and rips it open when I open them too quickly after waking up. It is very painful. The only thing that helps is an ointment that I put in my eye before I go to sleep. It comes in a tiny little tube, costs $40, lasts about a month. The last few tubes, I've kept even though they were "empty"; thank the hoarder in me. This turned out to be a saving grace, as the ointment is often sold out at nearby pharmacies, and I can't afford a new tube a month, anyhow. There tends to be enough left in each, if I spend a while squeezing the shit out of it, to get a small drop (1/10th of the recommended dose) into each eye for a couple of weeks. That's a few more weeks of not waking up feeling like someone has taken a razor blade to my cornea. I'll take it.

Also something about Cuba. I think my point is that we're a bit too cavalier with used electronics these days. The embodied energy and materials are huge, and we just... throw them out, in many cases. I'd like us to get used to repurposing these resources before scarcity forces us to. Really squeezing every bit of use out of them that we can. Bonus: because it's not the Hot New Thing Someone Is Trying To Sell You, you'll likely be less subject to the Hot New Trend Of Actually Being The Product.

And, for what it's worth: an original Apple I just sold for almost $450k at auction. Someone wanted that.


Good luck with the RCE. It definitely can get better, but it takes time, and, as you say, that tiny tube of ointment.


Why does your cell phone break after just a year?


How many cars from the early 1970s are still on the road? I know of a few but they belong to collectors and are not daily drivers.


I guess, if the authentication / DRM server hasn't shut down long ago then, the certificates will have long expired. (BTW, what about a deep space DRM server for that purpose, somewhere around Jupiter? You can't run an asteroid miner without proper subscriptions to enable specific features!) ;-)


if the majority of the industry laugh at open source initiatives this is the only future possible


They don't build 'em like they used to


I have to say, it gets really old seeing this sentiment on HN anytime a post about older technology gets made. We absolutely can and do make technology designed to last this long - it’s just that the vast majority of us don’t work on anything with those kinds of requirements or priorities. There’s no reason you need to be building your CRUD API, data pipeline, or cell phone to last 50+ years and doing so would probably be actively harmful to the actual goals of those projects


For what it's worth, I actually agree. See: Curiosity or Ingenuity, both relatively new and far outperforming their expected life. Not to mention that I'm sure the ground-based transmitters that were used to actually fix Voyager 2 are likely not old, so it really isn't a case of "old is good" which helped in this case.

My comment is unfortunately an example where I let my late night shit-posting bleed over into HN, which is always regretted in the morning. Apologies ;)


Modern space electronics cannot last this long. It would require a significant effort to design similar hardware and have it fabbed today. Modern missions want capabilities that necessitate high transistor counts and that forces feature sizes that will never be robust against radiation effects over long durations.


Cassini lasted 20 years (1997-2017) and was functioning fine all along. It was intentionally ended, but there had been talk of sending it on another 20 year cruise to Uranus.

New Horizons is similar, now at 18 years since launch and still counting.

They're not quite 50 yet, but there's no reason to think either couldn't make it that long.


CNSA is planning to launch a pair of spacecraft next year that will flyby Jupiter on trajectories reminiscent of Voyagers 1 and 2. https://en.m.wikipedia.org/wiki/Interstellar_Express


We'll see how long New Horizons lasts. The Voyagers have a long head start that'll be hard to beat, though RTGs do run out eventually.


Imagine being the guy who bricked Voyager 2


I'd realy like to se a post mortem about how that happened. I'd expect that all commands would be validated in a simulator with checks that mission parameters are not violated.


It wasn't bricked. Communication was temporarily lost.


Imagining Blind Willie Johnson's Dark was the Night playing in background while Voyager drifting through the infinite interstellar void, reaching further humanity has ever reached, still gives me goosebumps to this day.


Unfortunately, and not to burst your bubble, the Golden Record isn't playing, it's just enclosed in a time capsule.


lol, ik.The music part was playing in mind.


Can someone find us the right place to look on the DSN web page to see the "shout" signal they sent? How many watts was it?


Does anybody know the bit rates, bandwidth, spreading, coding, and packet sizes of the messages they send? It must take several hours to send a message. I also wonder what the minimum number of bits they need to send to recover control is.


It is slightly amusing how the text says multiple times that the spacecraft "remains on its expected trajectory". Were they anticipating autonomous course changes?


I imagine something like an unexpected large mass could change its trajrctory with its gravity


it seems like voyager 2 gets to say goodbye on its own terms


Oh don't make me tear up, I already cried at Cassini's grand finale


Lovely to see my home town in the news.


That was fast


Just wonderful.


The Voyager missions are simply incredible. Definitely worth reading up on if you're not familiar!


The original Cosmos series with Carl Sagan has an awesome episode all about the Voyagers: https://vimeo.com/291415990


This answers a question I had when they first announced the problem: how did they know it was 2 degrees off? Answer: because it was their mistake that threw it off, so they knew precisely where it was pointing.




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

Search: