Covered at Sen is the news that a software glitch is causing problems for the Light Sail project launched by the Planetary Society
The privately funded Planetary Society, a California-based space exploration advocacy group, has not been in communication with its LightSail since Friday, two days after it hitched a ride to orbit aboard an Atlas 5 rocket carrying the U.S. Air Force’s X-37B robotic mini shuttle.
This is also covered at the Planetary Society blog:
It is now believed that a vulnerability in the software controlling the main avionics board halted spacecraft operations, leaving a reboot as the only remedy to continue the mission. When that occurs, the team will likely initiate a manual sail deployment as soon as possible.
...
The manufacturer of the avionics board corrected this glitch in later software revisions. But alas, LightSail’s software version doesn’t include the update.
The team are hoping for a reboot to bring the device back to life, either from a ground transmission or charged particle glitch, although attempts to reboot from the ground look to have failed to date.
Cal Poly is automating the reboot command transmission to be sent every few ground station passes, on the hope that one command sneaks through (we don't send the command on every pass because a successful reboot triggers a waiting period before beacon transmissions begin). But as of right now, we can’t do much except wait, hoping a charged particle smacks the spacecraft in just the right way to cause a reboot. LightSail is capable of remaining in orbit about six months in its CubeSat form.
Additional background on the project is available in a previous SN article, and ongoing updates at the mission control page for the LightSail project.
[Editor's Comment: Original Submission]
Related Stories
On May 20, the Planetary Society will launch a tiny "citizen-funded" satellite that will test the unfolding of a 32 m2 (344 ft2) solar sail. A solar sail uses radiation pressure from the Sun over a large surface area to propel a spacecraft. IKAROS was the first spacecraft to successfully demonstrate the technology in space. While this month's mission is simply a test of the sail deployment, the main mission, LightSail-1, will launch high enough to actually test the sail as a means of propulsion:
LightSail-1's goal is to test if solar sails are a viable form of space transport. The theory will be tested by measuring if there is any increase in LightSail-1's orbital speed once the spacecraft is released at an altitude of 500 miles (800 km). The Planetary Society originally hoped to launch LightSail-1 in 2012, but in 2014 announced that it is scheduled for launch in April 2016.
An initial test launch of the LightSail spacecraft is scheduled for May 2015. This launch will deliver the satellite to an orbit low enough that atmospheric drag exceeds the thrust available from the light sail, but will allow a full checkout of the satellite's systems in advance of the main 2016 mission.
If LightSail-1 is successful, then the Planetary Society will execute two more solar sail projects with more complex goals. LightSail-2's goal will be to collect scientific data and improve solar sailing control. LightSail-3's goal would be to travel to the L1 Lagrangian point. There, it would be used to detect geomagnetic storms on the Sun, which can damage power and communication systems on Earth and orbiting spacecraft. Such detection will provide earlier warnings of potential power failures.
An update at the Planetary Society homepage is reporting that the LightSail has reopened communications following a suspected software glitch.
"Based upon the on-board timers contained within the beacon (and comparing them to beacons following deployment), it appears that a reboot occurred within the past day," wrote Georgia Tech professor David Spencer, LightSail's mission manager.
[...] LightSail is not out of the woods yet. Its exact position remains fuzzy, complicating two-way communication.
This is an update to the previous article on the LightSail software problem.
We've previously covered the Lightsail projects tribulations... Now there is better news.
Washington Post reports:
Since launching on May 20, the Planetary Society's solar sail prototype -- called LightSail and inspired by an idea Carl Sagan championed decades ago -- hasn't exactly had smooth seas.
A glitch made the tiny satellite holding the folded sail unreachable from Earth for a time. Even after communications were re-established, it took days to get the spacecraft to do the one thing it was sent up to do -- deploy its sail, proving that a propulsion system thinner than human hair could be packed away and unfurled safely in space.
On June 7, the Planetary Society reports, the sail finally unfurled.
Original announcement straight from Planetary Society can be found here.
Original Submission
(Score: 0) by Anonymous Coward on Friday May 29 2015, @08:54AM
Not just a bug but a vulnerability. Let me guess, SQL injection?
And now, presumably, someone changed the admin password to "Hacked By Chinese!".
Shouldn't have connected the spacecraft to the internet. That would also have been an easy way to avoid the risk of the cable getting tangled in the boosters.
(Score: 2) by sudo rm -rf on Friday May 29 2015, @09:59AM
Yeah, I think speaking of a vulnerability is nonsense.
As more beacons are transmitted, the [CSV] file grows in size. When it reaches 32 megabytes—roughly the size of ten compressed music files—it can crash the flight system. The manufacturer of the avionics board corrected this glitch in later software revisions.
Hmm, nobody would possibly ever need files bigger than 32 MB.
(Score: 2) by ticho on Friday May 29 2015, @01:48PM
But it _is_ a vulnerability, just not a security vulnerability.
(Score: 0) by Anonymous Coward on Friday May 29 2015, @01:58PM
Actually it could be a security vulnerability, depending on the exact path leading to the crash. Often things that can lead to crashes for arbitrary data can also lead to security breaches with specially crafted data.
(Score: 2) by sudo rm -rf on Friday May 29 2015, @02:19PM
Then I completely misunderstood the meaning of vulnerability (quite possible). Care to elaborate?
To me a vulnerability means there has to be an attacker, or as this random military page [dod.mil] defines it:
System vulnerability is defined to be the intersection of a system susceptibility or flaw, access to the flaw, and the capability to exploit the flaw.
(Score: 2) by ticho on Friday May 29 2015, @06:19PM
The system is simply vulnerable to having too many records in the CSV file, just like, I don't know, a human body is vulnerable to open fire.
The definition you linked to is still talking about a _security_ vulnerability.
(Score: 2) by meisterister on Friday May 29 2015, @03:54PM
My god! Ten compressed music files?! We're all gonna die!
(May or may not have been) Posted from my K6-2, Athlon XP, or Pentium I/II/III.
(Score: 0) by Anonymous Coward on Friday May 29 2015, @03:27PM
So they didn't run apt-get -y install no-crash-no-die32 right before launch?
(Score: 1) by Drake_Edgewater on Friday May 29 2015, @06:29PM
From their last podcast, Bill Nye said that they were suspecting a Single event upset [wikipedia.org] (SEU) might have occurred.
Basically, a SEU occurs when a cosmic ray of solar or galactic origin hits an electronic device in space, causing a state change (i.e., changing a 1 to a 0). It is a big headache for satellites and space missions.
Therefore we can say that the Lightsail mission was attacked by a Solar-Quasar-Localgroup (SQL) injection.
(Come on, it's Friday, laugh).
(Score: 1, Funny) by Anonymous Coward on Friday May 29 2015, @09:34AM
LightFail more like!
Lol, amiright?
(Score: 0) by Anonymous Coward on Friday May 29 2015, @09:56AM
So they have a launch window and the guy who is writing the software is making changes right up to the launch window, misses a critical update?
ooops
Got to wonder what the management politics were on this one.
Better follow the Russians and fire the whole staff, rehire the competant ones back and try again with lesson learned.
(Score: 5, Funny) by Anonymous Coward on Friday May 29 2015, @10:01AM
So they have a launch window and the guy who is writing the software is making changes right up to the launch window, misses a critical update?
That's agile development, dude!! Where have you been all these years?
(Score: -1, Offtopic) by Anonymous Coward on Friday May 29 2015, @10:04AM
http://superuser.com/questions/767414/why-does-systemd-hang-during-reboot [superuser.com]
(Score: 2) by That_Dude on Friday May 29 2015, @10:11AM
What is this charged particle glitch you speak of? I want to be the first kid on my block to have caused a confirmed particle glitch!
(Score: 2) by c0lo on Friday May 29 2015, @01:12PM
Well, it's just as simple as typing the good ol' Cx M-c M-butterfly. Of course on emacs [xkcd.com]; you are using it, aren't you?
https://www.youtube.com/watch?v=aoFiw2jMy-0 https://soylentnews.org/~MichaelDavidCrawford
(Score: 0) by Anonymous Coward on Friday May 29 2015, @02:01PM
I'm using Emacs, but unfortunately my keyboard lacks the butterfly key.
(Score: 0) by Anonymous Coward on Friday May 29 2015, @10:48PM
You need to draw a little line down the middle of the Apple command key and it will look like a butterfly. It's one of those easter eggs built into every Mac keyboard ;-)
(Score: 4, Insightful) by bitshifter on Friday May 29 2015, @12:35PM
OK, so some people screwed up.
Shit happens.
Still, I hope they manage to get over it, and continue.
This is too important.