Quantity   Component name
1 × Hubsan Q4 The victim. Rebranded versions like the Estes Proto-X also work.
1 × 3D printed debug jig from http://www.thingiverse.com/thing:652613 until I move it to github
1 × STLink/v2 SWD debugger Either the built-in STLink/v2 on a STMicro STM32 Discovery board or a dedicated STLink/v2 pod. Nucleo might work but is untested. Other SWD debuggers should work too with changes to the OpenOCD script
4 × SparkFun PRT-9174 pointed tip pogo pin Consider getting 5, these can be fragile. The rounded tip version may work as well, but the pointed tip will deal better with dirt.
1 × Wires to connect the pogo pins to the debugger I used an old CD-ROM audio cable cut in half. You could use 2 Dupont F-F jumper wires cut in half, or whatever else, as long as it can be soldered at one end and plugged into the right signals on your SWD debugger
1 × Velcro cable tie The Q4 doesn't sit in the jig on its own, so I use a self-adhesive Velcro cable tie to hold the Q4 in the jig. Alternative suggestions or modifications to add a retainer to the jig are welcome.
1 × Optional: Hubsan X4 TX (controller) The stock Hubsan Q4 TX has only 4 channels, and has limited range on the sticks. For development, it's helpful to have the compatible X4 TX which has a few pushbutton channels that can be used to control flight modes or (in my case) initiate PID tuning mode.