I have failed to see evidence that the software was faulty.<p>If anything, it tried to do what it was supposed to: stop the satellite from spinning.<p>From the report:<p>&gt; Feb 28, JAXA sent the commands to update the RCS  control parameter based on the center of mass changes by deployment of the EOB. Through the post-incident investigation, it is confirmed the RCS control parameter on Feb 28th was not appropriate.<p>So the software worked as designed, but was fed crappy data.