Meaning of LEDs on Pixhawk2.1?

Ah, okay. Help me understand: You “got the firmware to flash” via USB. Then, using that USB, can you use Mission Planner to connect? If not, what is your indicator of a successful flash?

It connects but fails to boot, pX4IO error

I don’t know what this error means. I think I found it in the source code: AP_BoardConfig/px4_drivers.cpp, line 201.

if (px4_start_driver(px4io_main, "px4io", "start norc")) {
    printf("px4io started OK\n");
} else {
    sensor_config_error("px4io start failed");
}

Can anyone else help?

nice find but not sure what that means as far as fixing it