PreArm Internal errors (0x100000) l:967 flw_of_ctr

Hello,
I am getting this error continuously and cannot arm the vehicle unless I reboot it. Couldn’t understand the reason… Is there anyone out there to help about it…?

BROV2 Heavy Configuration
Pixhawk 1
ArduSub 4.1.0 Stable
Companion version 0.0.31
QGC v4.0.5 (I have to use this version because I use Ubuntu 18.04 )
WaterLinked UGPS and Waterlinked DVL Installed and Integrated

Hi @septtr, welcome to the forum :slight_smile:

I’m not sure what’s going on there, although if there’s an error with pre-arm checks then I’d recommend you check that

  1. your sensors are calibrated
  2. your joystick is plugged in and calibrated
  3. you don’t have irrelevant / unimportant arming checks turned on (in the Safety Setup page)

It’s also possible that QGC 4.0.5 is unable to properly handle ArduSub 4.1.0 since it doesn’t know that it exists, but if that’s the case I would expect the error to always occur rather than being fixable by restarting.

Are you able to try QGC 4.2.3? As far as I’m aware it should still work with Ubuntu 18.04 (it’s even targeted by CI), and there are open issues from people using that combo who aren’t saying that the whole program doesn’t work.

Hi @EliotBR
I realized that I have this Pre-Arm error if I arm the vehicle when it is not in manual control mode. When it’s in manual and if I arm, I have no error. If I chose, for example, ‘depth hold’ or ‘stabilize’ control mode first and then arm the vehicle, I have this error. Any idea about this ?

Thanks

Hello @EliotBR

  1. All sensors are calibrated
  2. Joystick is calibrated, all the motors are in right direction
  3. I don’t have any irrelevant checks… In fact, I turned off most of them.

I installed QGC 4.2.3 but the error still pops out time to time. Any help would be appreciated.

Regards

I brought this up with the software team, and was told

It’s perhaps also worth noting that using both the Water Linked UGPS and DVL at the same time is an unusual combination, since the integrations (and devices themselves) haven’t yet been tested and optimised to work well together.