NASA is sending a software update to the Voyager 2 spacecraft today!

The patch contains logic to auto-recover from glitches similar to one in May 2022, when the AACS system on Voyager 1 started sending garbled data. The root cause was not fully diagnosed. The patch will be activated/tested on Oct 28. Voyager 1 will be next.

Data will be sent at 16 bps with a 19 kW transmitter using the 70-m dish at @canberradsn.
Distance: 20 billion km; 18:40 light hours

https://www.jpl.nasa.gov/news/nasas-voyager-team-focuses-on-software-patch-thrusters
#Voyager
1/n

NASA’s Voyager Team Focuses on Software Patch, Thrusters

The efforts should help extend the lifetimes of the agency’s interstellar explorers.

NASA Jet Propulsion Laboratory (JPL)

The two Voyager spacecraft have been traveling in space for over 46 years.

Their power levels have dropped by about 50%, various instruments have been selectively shut off, yet the spacecraft continue to keep on going and going, sending back valuable science data from interstellar space.

Here are the locations and some vital stats on the two Voyager spacecraft, which were launched on Sept 5, 1977 and Aug 20, 1977 resp.

https://www.nasa.gov/solar-system/nasas-new-horizons-reaches-a-rare-space-milestone/
https://voyager.jpl.nasa.gov/mission/status/

#Voyager
2/n

NASA’s New Horizons Reaches a Rare Space Milestone - NASA

Now 50 times as far from the Sun as Earth, History-Making Pluto Explorer Photographs Voyager 1’s Location from the Kuiper Belt

NASA

How big is the software on the Voyager spacecraft? Not very.

The software size was 3K Lines of Code (SLOC) in 1977. Either Fortran or assembly. The memory size is 4K 18-bit words!

So the patch being uploaded is probably even smaller.

The software has been upgraded a few times as mission objectives and operational use cases have changed.

See the graph below for the exponential software size evolution across time and missions.

https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=D857E325A76033DF71EA0A846635B63B?doi=10.1.1.711.2976&rep=rep1&type=pdf
#Voyager
3/n

Let's take a moment to marvel at the computing hardware on the Voyager spacecraft.

It was built using 1960s technology, with clock speeds measured in KHz and RAM in kbytes, running hand-crafted software, crammed into 4K of 18-bit wide plated-wire memory (similar to but better than core mem). Plus 8-track tape.

The custom-designed hardware and (upgraded) software (and most instruments) are still functioning after 46 years in space!

https://history.nasa.gov/computers/Ch6-2.html
https://hackaday.com/2018/11/29/interstellar-8-track-the-low-tech-data-recorders-of-voyager/
#Voyager
4/n

Ch6-2

@AkaSci I'm sorry what there's a tape recorder on this spaceship? And it still works? Wow