Slashdot Mirror


Software Upgrade At 655 Million Kilometers

An anonymous reader writes "The Rosetta probe was launched in 2004 with a mission that required incredible planning and precision: land on a comet. After a decade in space, the probe woke from hibernation in January. Now, Rosetta has spotted its target. 'Rosetta is currently around 5 million kilometers from the comet, and at this distance it is still too far away to resolve – its light is seen in less than a pixel and required a series of 60–300 second exposures taken with the wide-angle and narrow-angle camera. The data then traveled 37 minutes through space to reach Earth, with the download taking about an hour per image.' Now it's time to upgrade the probe's software. Since it's currently 655,000,000 kilometers from Earth, the operation needs to be flawless. 'When MIDAS is first powered up, it boots into "kernel mode" – the kernel manages a very robust set of basic operations for communicating with the spacecraft and the ground and for managing the more complex main program. From kernel mode we can upload patches to the main software, verify the current contents, or even load an entirely new version.' The Rosetta blog is continually being updated with progress on the mission, and the Planetary Society has more information as well. The probe will arrive at the comet in August, and will attempt landing in November."

17 of 57 comments (clear)

  1. the first thing to do... by Connie_Lingus · · Score: 2

    is to load TWRP so the can finally root the damn thing.

    --
    never bring a twinkie to a food fight.
  2. Punch card stacks, anyone? by K.+S.+Kyosuke · · Score: 2

    Since it's currently 655,000,000 kilometers from Earth, the operation needs to be flawless

    Well, *that* is the real reason why they taught all those students to program on punch cards and have their batch jobs run on Saturday nights with cheap CPU time. It was to prepare those students to program spacecrafts far, far away...

    --
    Ezekiel 23:20
  3. Re:Remember when.... by Rosco+P.+Coltrane · · Score: 4, Insightful

    Bullshit - or selective memory.

    Back in the days, you bought a bunch of floppies, installed the software, and then spent years putting up with a lot of annoying bugs that required buying the next version of the software if you wanted to get rid of them. If they had fixed them, maybe.

    Updating is great: if you have a slightly shitty piece of software, you stand a fair chance of getting corrections for free. The only annoying thing is when something that works great stops working great because the developer had a brainwave and decided to come up with Something Even Greater[tm] that turns out to suck. But then, you get that for free too, while before, again, you had to pay for the next version of the software to discover the sucky new feature that replaced the useful one.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  4. Re:IP? by Rosco+P.+Coltrane · · Score: 5, Informative

    127.0.0.1

    Hack away my friend...

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  5. Remember to unclick the box . . . ! by PolygamousRanchKid+ · · Score: 4, Funny

    . . . otherwise, the probe will be filled with a bunch of unwanted McAfee bloatware!

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
  6. Re:Remember when.... by Anonymous Coward · · Score: 3, Funny

    The only annoying thing is when something that works great stops working great because the developer had a brainwave and decided to come up with Something Even Greater[tm] that turns out to suck.

    Ah! You use Gnome too, I see.

  7. Re:Remember when.... by Rosco+P.+Coltrane · · Score: 2

    Well written software that works so well you don't want to update are few and far between. It's not even laziness by the developers, it's just that all pieces of software have flaws, however hard the developers try to produce quality code. That's just the nature of software.

    If you have such a piece of software, well... don't update.

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
  8. Re:Lauched with defects? by sosume · · Score: 3, Insightful

    The software obviously wasn't ready when the probe launched. They needed nine more years to develop it. Had they waited, the probe wouldn't be near the comet in time. So it's a rather smart decision.

  9. I would be too paranoid by Razed+By+TV · · Score: 4, Insightful

    to publicly state that "We have to flawlessly update this thing from 655km away" until after I already updated it.

  10. 655,000,000 kilometres = 655 gigametres by Benson+Arizona · · Score: 2

    This type of failure to employ basic SI prefixes really gets my goat! The metre is an SI unit so multiples should use the correct SI prefix. 1000 kilometres is a megametre and 1000 megametres (or 1 000 000 kilometres) is a gigametre. So the above stated distance of 655,000,000 kilometers from Earth should have been specified as 655 gigametres (or 655 Gm).

    I know nothing of these "software upgrades" of which they speak.

    1. Re:655,000,000 kilometres = 655 gigametres by sunderland56 · · Score: 2

      I'd be paranoid too; if anything goes wrong, they'll have turned the Rosetta into a stone.

  11. Re:Lauched with defects? by mikael · · Score: 3, Informative

    Rosetta has the Osiris CCD camera onboard, which can take 4 megapixel images (2k x 2k). Unfortunately, the data transfer speed is at best 1K/second, which is going back to the days of 14K modems. Since it's been a decade between the time that the satellite was launched in 2004, and the present day, huge advances in image compression size have taken place. So the researchers will want to upgrade all the compression algorithms. Think how much web browsers have improved in a decade.

    http://pdssbn.astro.umd.edu/ho...

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  12. Best Slashdot summary ever. by smaddox · · Score: 4, Informative

    Period.

  13. Re:Remember when.... by Frobnicator · · Score: 3, Interesting

    To be fair, many probes have done this type of thing.

    The Voyager probes had software updates regularly in their prime, and it frequently made news back in the day. When approaching a planet or interesting object they would upload imaging software, when finished they would upload different sensor programs. About a decade ago (2003?) there were news stories about how they reprogrammed one of the probes to help detect the crossover to deep space.

    It is certainly interesting and poses some risk of breaking the probe, but it is standard procedure and something the probes are designed for.

    --
    //TODO: Think of witty sig statement
  14. Re:IP? by houghi · · Score: 2

    IP adresses are hard. That is why they invented DNS. So use: hackme.houghi.org

    To help you start, first do nmap.

    --
    Don't fight for your country, if your country does not fight for you.
  15. Re:Lauched with defects? by Skylax · · Score: 3

    Excuse my ignorance but I'm curious about these "huge" advances in compression technology. Can you give an example of a particular compression algorithm that hasn't been around in 2004 and is much better than the most commonly used formats (i.e. jpeg) ?

  16. It's always a hand-wringing operation by Solandri · · Score: 4, Interesting
    Viking 1 (first lander on Mars) was killed by a software update.

    The lander operated for 2245 sols (about 2306 Earth days or 6 years) until November 11, 1982 (sol 2600), when a faulty command sent by ground control resulted in loss of contact. The command was intended to uplink new battery charging software to improve the lander's deteriorating battery capacity, but it inadvertently overwrote data used by the antenna pointing software.