Pixhawk ERROR: PX4IO not found

I received my Pixhawk board from you guys, everything including the the SD-card seems to work, but I see some worrying messages in bootlog.txt after installing the px4fmu-v2_default firmware
on it:


PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found
PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found
PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found
PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found
PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found
PX4IO Trying to update
ERROR: PX4IO update failed
ERROR: PX4IO not found

When I connect an FTDI cable to Serial5 I get similar errors at boot time:


px4io: check CRC failed: -22: Invalid argument
px4io default PWM output device
[PX4IO] using firmware from /etc/extras/px4io-v2.bin
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bad sync 0xff,0xff
[PX4IO] bootloader not responding
px4io: check CRC failed: -22: Invalid argument
ERROR: PX4IO not found
ERROR: PX4IO not found, disabling output

Please tell me this doesn’t mean I have to send it back

Seems there’s more people with similar problems, because I found a
workaround online. I am able to flash the IO processor using these
commands on the FMU:

px4io forceupdate 14662 /etc/extras/px4io-v2.bin
px4io checkcrc /etc/extras/px4io-v2.bin

Don’t know if this means there is still a need to replace the hardware,
because this could mean that the communication reliability might be
lower than expected. I will double check with 3DR what they think, I’d hate for you
to lose a machine over this.

Update: According to 3DR as long as there are no error messages, and no faults are being reported by mission planner you shouldn’t have any issues. We recommend to do a couple of test flights at low altitude to ensure all your set up is working properly, and if you notice any abnormalities, please let us know immediately.