I don't see why you need to double post, and start a new thread on the same issue.
The answer to this question is that you certainly can do that if you re-write the code, and build your own Arducopter firmware. However, before you go about doing that I would suggest you try and figure out what the issue with your APM's Ch4 is first.
Replies
It's pretty simple. in motors_quad.pde:
from:
APM_RC.OutputCh(CH_4, motor_out[CH_4]);
to:
APM_RC.OutputCh(CH_7, motor_out[CH_4]);I don't see why you need to double post, and start a new thread on the same issue.
The answer to this question is that you certainly can do that if you re-write the code, and build your own Arducopter firmware. However, before you go about doing that I would suggest you try and figure out what the issue with your APM's Ch4 is first.