Is it just me that really wants to FOIA the firmware code to read it? What is it written in? Assembler, surely? What is the development toolchain like in 2023 for a 70s computer? Do they have an emulator? What happened to the spare development Voyager they had lying around?
Not Voyager but here’s code from the Apollo program: https://github.com/chrislgarry/Apollo-11/
NASA's Voyager Team Focuses on Software Patch, Thrusters
21–30 of 53 posts
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#22Earlier quoted context omitted.
That's because the planetary alignment that let us send them only happens once every 175 years. https://en.m.wikipedia.org/wiki/Grand_Tour_program
> let us New Horizons would like to have a word.
[0] http://www.gravityassist.com/IAF3-2/Ref.%203-143.pdf, section 3.4
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#23Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#24Is it just me that really wants to FOIA the firmware code to read it? What is it written in? Assembler, surely? What is the development toolchain like in 2023 for a 70s computer? Do they have an emulator? What happened to the spare development Voyager they had lying around?
https://www.muckrock.com/foi/united-states-of-america-10/voy...
"The spacecrafts’ original control and analysis software was written in Fortran 5 (later ported to Fortran 77). Some of the software is still in Fortran, though other pieces have now been ported to the somewhat more modern C."
"To keep the Voyager 1 and 2 crafts going, NASA's new hire has to know FORTRAN and assembly languages." - https://www.popularmechanics.com/space/a17991/voyager-1-voya...
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#25Earlier quoted context omitted.
> let us New Horizons would like to have a word.
New Horizons, like many other spacecraft, used gravity assists from planets (Jupiter in its case) but the specific combo of assists available to Voyager will not in fact occur again until the year 2224 [0]. [0] http://www.gravityassist.com/IAF3-2/Ref.%203-143.pdf , section 3.4
As a nearby comment mentions, Voyager were flybys so now that it's done and even if we could ROI may very well be lower than sending more focused orbiters (for planets and moons) or deep space crafts (for peristellar/interstellar)
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#26Pioneer 10 is technically further away, just dead as a rock without power (no comm for 20 years) Voyager website is awesome https://voyager.jpl.nasa.gov/mission/timeline/ A very different time, thank goodness for DEI now https://voyager.jpl.nasa.gov/assets/images/timeline/0003.jpg
or a picture of senior leadership at Google.
plus ça change, plus c’est la même chose
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#27Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#28Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#29I'm curious about how the upload to these spacecrafts is secured. We're talking about 1977 technology. What prevents an antisocial troll or adversial state to upload broken firmware?
Re: NASA's Voyager Team Focuses on Software Patch, Thrusters
#30Earlier quoted context omitted.
Astrophysicists have some funny conventions. Like how everything but hydrogen and helium are "metals": https://planetary.s3.amazonaws.com/web/assets/pictures/20120...
Those 2% "metals" are basically considered a rounding error and can be ignored. Also π ≈ 1. https://www.explainxkcd.com/wiki/index.php/2205:_Types_of_Ap...