Jump to content

More Software Bugs with Boeing's Starliner

ThePointblank

From Ars Technica and Space News:

 

https://arstechnica.com/science/2020/02/starliner-faced-catastrophic-failure-before-software-bug-found/

 

Quote

During its quarterly meeting on Thursday, NASA's Aersopace Safety Advisory Panel dropped some significant news about a critical commercial crew test flight. The panel revealed that Boeing's Starliner may have been lost during a December mission had a software error not been found and fixed while the vehicle was in orbit.

 

The software issue was identified during testing on the ground after Starliner's launch, said panel member Paul Hill, a former flight director and former director of mission operations at Johnson Space Center in Houston. The problem would have interfered with the service module's (SM) separation from the Starliner capsule.

 

"While this anomaly was corrected in flight, if it had gone uncorrected it would have led to erroneous thruster firing and uncontrolled motion during SM separation for deorbit, with the potential for catastrophic spacecraft failure," Hill said during the meeting.

 

https://spacenews.com/nasa-safety-panel-calls-for-reviews-after-second-starliner-software-problem/

 

Quote

MOUNTAIN VIEW, Calif. — A NASA safety panel is recommending a review of Boeing’s software verification processes after revealing there was a second software problem during a CST-100 Starliner test flight that could have led to a “catastrophic” failure.

 

That new software problem, not previously discussed by NASA or Boeing, was discussed during a Feb. 6 meeting of NASA’s Aerospace Safety Advisory Panel that examined the December uncrewed test flight of Starliner that was cut short by a timer error.

 

That anomaly was discovered during ground testing while the spacecraft was in orbit, panel member Paul Hill said. “While this anomaly was corrected in flight, if it had gone uncorrected, it would have led to erroneous thruster firings and uncontrolled motion during [service module] separation for deorbit, with the potential for a catastrophic spacecraft failure,” he said.

 

Basically, during the December's widely publicized failure of Boeing's Starliner in reaching the ISS due to a software glitch that caused the clocks on the Starliner to be set incorrectly, there was also a second, much more serious software glitch.

 

During today's NASA's Aersopace Safety Advisory Panel (ASAP) meeting, it was revealed by the panel that there was a second software glitch, that nearly lead to the loss of Starliner. The issue would have caused excessive thruster firing and uncontrolled motion during the separation process from the main spacecraft from the service module during the deorbiting procedure. Had the issue not been noticed and quickly patched, it would have lead to the loss of the spacecraft during reentry.

 

The bug was only discovered during ground testing when the spacecraft was still in orbit, and was quickly patched two hours before the spacecraft was due to reenter Earth's atmosphere.

 

It appears NASA isn't impressed; the ASAP members are all recommending a review of not only the root cause of the software glitches, but both a review of Boeing's software verification processes, AND a comprehensive assessment of Boeing's Systems Engineering and Integration processes. The chair of the ASAP committee, Patricia Sanders, noted yet another ongoing evaluation of Boeing, stating "Given the potential for systemic issues at Boeing, I would also note that NASA has decided to proceed with an organizational safety assessment with Boeing as they previously conducted with SpaceX."

 

Boeing is taking a $410 million dollar charge against its earnings in part to cover the costs of a second uncrewed flight, and the decision if NASA is going to demand a second flight will come by the end of February, and it appears that NASA is very likely leaning towards making Boeing re-do the entire mission again because of these two errors.

 

On the other hand, the NASA ASAP committee seemed fairly upbeat about SpaceX's Crewed Dragon; they made remarks that seemed to indicate they are the point where it is no longer a matter of IF they will be flying crew, but a matter of when.

 

Link to comment
Share on other sites

Link to post
Share on other sites

so not only do they cheap out on sensors on their planes, their software people are incompetent

Link to comment
Share on other sites

Link to post
Share on other sites

well I could have figured after Boeing let go of lots of staff 5-7 years ago.

wonderful work guys

Good luck, Have fun, Build PC, and have a last gen console for use once a year. I should answer most of the time between 9 to 3 PST

NightHawk 3.0: R7 5700x @, B550A vision D, H105, 2x32gb Oloy 3600, Sapphire RX 6700XT  Nitro+, Corsair RM750X, 500 gb 850 evo, 2tb rocket and 5tb Toshiba x300, 2x 6TB WD Black W10 all in a 750D airflow.
GF PC: (nighthawk 2.0): R7 2700x, B450m vision D, 4x8gb Geli 2933, Strix GTX970, CX650M RGB, Obsidian 350D

Skunkworks: R5 3500U, 16gb, 500gb Adata XPG 6000 lite, Vega 8. HP probook G455R G6 Ubuntu 20. LTS

Condor (MC server): 6600K, z170m plus, 16gb corsair vengeance LPX, samsung 750 evo, EVGA BR 450.

Spirt  (NAS) ASUS Z9PR-D12, 2x E5 2620V2, 8x4gb, 24 3tb HDD. F80 800gb cache, trueNAS, 2x12disk raid Z3 stripped

PSU Tier List      Motherboard Tier List     SSD Tier List     How to get PC parts cheap    HP probook 445R G6 review

 

"Stupidity is like trying to find a limit of a constant. You are never truly smart in something, just less stupid."

Camera Gear: X-S10, 16-80 F4, 60D, 24-105 F4, 50mm F1.4, Helios44-m, 2 Cos-11D lavs

Link to comment
Share on other sites

Link to post
Share on other sites

Why are we funding them again?

Cor Caeruleus Reborn v6

Spoiler

CPU: Intel - Core i7-8700K

CPU Cooler: be quiet! - PURE ROCK 
Thermal Compound: Arctic Silver - 5 High-Density Polysynthetic Silver 3.5g Thermal Paste 
Motherboard: ASRock Z370 Extreme4
Memory: G.Skill TridentZ RGB 2x8GB 3200/14
Storage: Samsung - 850 EVO-Series 500GB 2.5" Solid State Drive 
Storage: Samsung - 960 EVO 500GB M.2-2280 Solid State Drive
Storage: Western Digital - Blue 2TB 3.5" 5400RPM Internal Hard Drive
Storage: Western Digital - BLACK SERIES 3TB 3.5" 7200RPM Internal Hard Drive
Video Card: EVGA - 970 SSC ACX (1080 is in RMA)
Case: Fractal Design - Define R5 w/Window (Black) ATX Mid Tower Case
Power Supply: EVGA - SuperNOVA P2 750W with CableMod blue/black Pro Series
Optical Drive: LG - WH16NS40 Blu-Ray/DVD/CD Writer 
Operating System: Microsoft - Windows 10 Pro OEM 64-bit and Linux Mint Serena
Keyboard: Logitech - G910 Orion Spectrum RGB Wired Gaming Keyboard
Mouse: Logitech - G502 Wired Optical Mouse
Headphones: Logitech - G430 7.1 Channel  Headset
Speakers: Logitech - Z506 155W 5.1ch Speakers

 

Link to comment
Share on other sites

Link to post
Share on other sites

23 minutes ago, ARikozuM said:

Why are we funding them again?

because they old aerospace and for a long time did a good job.

Good luck, Have fun, Build PC, and have a last gen console for use once a year. I should answer most of the time between 9 to 3 PST

NightHawk 3.0: R7 5700x @, B550A vision D, H105, 2x32gb Oloy 3600, Sapphire RX 6700XT  Nitro+, Corsair RM750X, 500 gb 850 evo, 2tb rocket and 5tb Toshiba x300, 2x 6TB WD Black W10 all in a 750D airflow.
GF PC: (nighthawk 2.0): R7 2700x, B450m vision D, 4x8gb Geli 2933, Strix GTX970, CX650M RGB, Obsidian 350D

Skunkworks: R5 3500U, 16gb, 500gb Adata XPG 6000 lite, Vega 8. HP probook G455R G6 Ubuntu 20. LTS

Condor (MC server): 6600K, z170m plus, 16gb corsair vengeance LPX, samsung 750 evo, EVGA BR 450.

Spirt  (NAS) ASUS Z9PR-D12, 2x E5 2620V2, 8x4gb, 24 3tb HDD. F80 800gb cache, trueNAS, 2x12disk raid Z3 stripped

PSU Tier List      Motherboard Tier List     SSD Tier List     How to get PC parts cheap    HP probook 445R G6 review

 

"Stupidity is like trying to find a limit of a constant. You are never truly smart in something, just less stupid."

Camera Gear: X-S10, 16-80 F4, 60D, 24-105 F4, 50mm F1.4, Helios44-m, 2 Cos-11D lavs

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, ThePointblank said:

fixed while the vehicle was in orbit.

damn! that's some mission impossible stuff right there.

Details separate people.

Link to comment
Share on other sites

Link to post
Share on other sites

Jesus christ. What happened to Boeing... Oh right, they bought McDonald Douglas out of financial ruin for the military contracts and put the people in charge of MD in high positions in Boeing.. 

🌲🌲🌲

 

 

 

◒ ◒ 

Link to comment
Share on other sites

Link to post
Share on other sites

This. This is why I hate Windows 10 updates and most "games as a service" and sometimes alpha/beta (public paid for) releases. In that, the release/software is not dangerous as such, the programmers/companies "fix it later" attitude it breeds is!

 

For a person rated transport/spacecraft, you don't want to need any fixes at any time your bum is in the seat.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Tech_Dreamer said:

damn! that's some mission impossible stuff right there.

Been quite common for unmanned flights, and manned flights early in the projects. But as for aircraft and current flight proven space travel (which is generally just Soyus IIRC, until Boeing/SpaceX complete their projects) it's generally safe and stable. At least it should be!

Link to comment
Share on other sites

Link to post
Share on other sites

Initial findings report from NASA is out:

 

https://blogs.nasa.gov/commercialcrew/2020/02/07/nasa-shares-initial-findings-from-boeing-starliner-orbital-flight-test-investigation/

 

There was also a media teleconference with both NASA and Boeing present to discuss the findings.

 

It ain't pretty. There's now three issues with Starliner that was discovered during the test flight. As quoted by NASA:

 

Quote
  1. An error with the Mission Elapsed Timer (MET), which incorrectly polled time from the Atlas V booster nearly 11 hours prior to launch.
  2. A software issue within the Service Module (SM) Disposal Sequence, which incorrectly translated the SM disposal sequence into the SM Integrated Propulsion Controller (IPC).
  3. An Intermittent Space-to-Ground (S/G) forward link issue, which impeded the Flight Control team’s ability to command and control the vehicle.

 

NASASpaceFlight.com and Ars Technica both have articles as well:

 

https://www.nasaspaceflight.com/2020/02/boeing-nasa-admit-multiple-anomalies-starliner-mission/

 

https://arstechnica.com/science/2020/02/boeings-starliner-problems-may-be-worse-than-we-thought/

 

In short, the problem definitely seems much worst than initially thought. The first two errors could have easily lead to the loss of the spacecraft during the mission had ground controllers not intervened. More worryingly, the second issue related to the Service Module disposal sequence would have never been found had the first issue with the Timer not happened.

 

The third issue related to the ability communicate with Starliner minutes after launch is currently being ascribed to potential interference from cell phone towers.

 

Boeing is going to have to re-verify all of the code on Starliner, which is about 1 million lines of code. That will easily take months, and with NASA breathing down Boeing's neck and getting involved, it could easily be a year or more until this process is complete, assuming everything goes right and nothing more is found.

 

Reflecting on this, the key and shocking point to me is just how basic the critical failures during OFT were. They were not subtle, complex, or unexpected conditions but fundamental normal parts of any flight. These issues should have been caught long before Starliner went on the pad and lifted off, and the only way these problems managed to sneak through is through some very serious and systematic issues with Boeing’s processes. This needs to be addressed before a second flight is even attempted, and even then, I suspect there is going to be a need to repeat the unmanned flight test to demonstrate flawless operation in order to restore confidence and trust here. With process failures this bad we have to assume the worst case scenario in that more bugs will be found that are currently unknown. Fixing bugs is not without risk of introducing unintended consequences, and these will also need to be tested to ensure complete reliability.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×