If you want to make your own programmer without soldering to the ESC, see this: [ Ссылка ]
You will need a USBASP AVR programmer. I purchased this one: [ Ссылка ]
Once you have the AVR programmer, you can connect the following pins to the ESC: VCC, Ground, RST, MOSI, MISO, SCK. You ESC must have 6 pads to solder wires to. If you do not. then it is very difficult to solder wires to the ATMEL ATMEGA CPU.
You can verify the CPU and identify the pins here: [ Ссылка ]
1. Remove the red shrinkwrap and hold the ESC with the large capacitor up and look at the ATMEL ATMEGA CPU.
2. There will be 3 pads to the upper left and three to the lower right.
3. Carefully solder 6 wires to these pads. This is tricky and you may ruin your ESC. Check your work and test the ESC to make sure it still works.
4. Identify the 3 pads on the top left from left to right: 1: VCC, 2: Ground, 3: RST or reset
5. Identify the 3 pads on the bottom right from left to right: 1. MOSI, 2: MISO, 3: SCK
6. Connect these wires to your AVR programmer marching the correct pins/sockets.
7. Download tgy.hex from here: [ Ссылка ]
8. Download kkmulticopter flash tool from here: [ Ссылка ]
9. Optionally download BLHeli suite GUI if you want to verify the current firmware on your ESC (mine was tgy_2012-09-30_0d3eb17) There is a verify menu that will read the ESC and allow you to pick the above tgy.hex file to compare.
10. Flash your ESC using the kkmulticopter flash tool and verify it with BLHeli suite GUI in step 9.
Ещё видео!