Prog Tool
The Prog Tool combines an SWD programmer and a USB-to-serial bridge for PhotonDrive speed controllers. The ESC seats directly on the board, and both interfaces reach your computer through one USB-C cable — no adapter circuit to build and no mode switch.
- Quick Start Guide — software, connections and the ESC-R update procedure
- Specifications — interfaces, power limits and protection
- Connections — header orientation, the one-wire signal and other targets
- Building the Host Tools — compiling the Black Magic host application from source

FAQ
The 1.27 mm header mates pin for pin with PhotonDrive ESCs, with no cable to make up. A separate 2×5, 2.54 mm socket uses the common clone-style ST-Link V2 mapping, so other SWD targets can be reached with a correctly wired adapter cable; verify the target voltage and every pin before connecting it. See Connections.
No. The Prog Tool provides both interfaces, and the one-wire circuit that would otherwise be built from a transistor and a diode is already on the board. The ESC-R Flashing Guide describes the discrete-adapter method for those who do not have a Prog Tool.
It supplies 3.3 V to the target’s control electronics for programming only; it cannot supply the motor power stage. Keep battery power disconnected while the ESC is seated on the tool. See Connections.
For other questions, use our contact form.