Thanks a lot. This has been of great help.
Now I'm having another problem, Q Ground Control cannot detect any radio channels on my drone... It was detecting the radio channels and all seemed well. I then changed my ground station to mission planner and flashed ardupilot firmware to it and also detected the radio channels.. Now, I had connected all my ESC signal cables to the receiver channels.
Mission planner couldn't also perform the motor test. I get the error "command was denied by the autopilot"
When I tried to takeoff, of course with much difficulty from the radio, the quadcopter attempted to lift, one side must have generated more lift and it toppled upside down. One of the motors and it's ESC seemed affected as there was smoke from the both of them (motor and its ESC).They also felt very hot. The motors seemed to try to rotate even when the vehicle was upside down and the transmitter was off. So I disconnected the vehicles battery. When I later tried to connect the vehicle to the mission planner, radio channels were not being detected. I switched back to using Q Ground Control as my ground station, flashed firmware back to px4 and it couldn't also detect the radio channels..
The motor that smoked seemed to be unaffected
The following is my hardware:
Autopilot: pixhawk 4,
Power: pixhawk 4 PM07 power management board.
Motors: Sunnysky x4108s 380kv
ESCs: hobbywing xrotor 40amps
Radio: Radiolink AT10 II transmitter, Radiolink R12DS receiver, Radiolink PRM-01 battery voltage telemetry sensor.
What could be wrong?
Why aren't my radio channels being detected by the ground station?
Why couldn't mission planner perform the motor test?