RE: ESC programming prob for CPP
Programing esc's is basicly a standardized function.
If the esc is at full throttle the esc knows you want to change the preprogramed values stored in the PIC (micro computer).
If the stick is off idle but not full throttle the esc won't arm for safety reasons(be careful here as there has been some instances where the esc was designed incorrectly and at battery change the capacitors in the esc stayed charged and the esc(PIC) wasn't fully powered down and if you bump the throttle stick before the new batt gets plugged in the esc thinks you want throttle,so once the batt gets connected it fires up the motor.Best thing to do is have your throttle at bottom stick "AND/OR a throttle hold set for 0%/throttle cut set for 0% enabled at battery connection"(this only applies if you have an aftermarket tx)).