Out of the box it functions fine, but when I updated the firmware to v1.8.2 stable I get the error “failed to communicate with IO: abort”. As a result, none of the external IO devices work properly and I get the 5 extended beeps from the buzzer that signifies an IO problem. However, when I changed the firmware to the latest developer (master) build, the IO works fine. I also tried building v1.8.0 stable from from github, but I get the same IO error when loading it onto the board.
Does anybody know why the IO on the Pixhawk 4 Mini works on the developer build, but not on the stable builds?
I have conducted testing with the latest developer build through QGC, but it is too unreliable to use. I really need a stable release for my current project.
I had the same problem. After firmware update with QGC to the latest stable version there was IO error, no communication with receiver, no blue led. Only update to developer build was possible.
Following the description of px4.io I set up all tools (MAC) and finally with:
I had the same issue using QGroundControl to set up a new Pixhawk 4 mini, e.g, “failure to communicate with IO”. I found it was not an issue with the FC, but with the computer I was using. I switched to another one and all was good.
I contacted Holybro and was told that the Pixhawk 4 Mini does not support 1.8.2. The Pixhawk 4 Mini requires the developer build (master) for functional I/O. 1.9.0 beta is working.