I been using a Pixhawk 1 on my new flying wing recently, and after our first few flights, we switched out the battery, and ardupilot would no longer arm, saying IOMCU_reset, internal error, and IOMCU not healthy. We power cycled many times, and even tried using the old battery, but nothing worked. The plane flew perfectly before this.
After I got home, I unplugged the pixhawk, wiped the SD card, and plugged it back in, and it was still giving the error. I unplugged everything again, and plugged everything in one by one, and now it’s working again, even after power cycles.
I’m not too sure what is going on here, and I fear there is a hardware problem, or maybe I just had a loose connection somewhere (the other parts of the FC was working fine, like telemetry link and GPS).
Any ideas on what happened here and if should I should be good to go to fly again? Thanks