Download - Die Molls.net. KKmulticopter Flash Tool is a software tool to easily upload new firmware to your KKmulticopter board or ATmega8 based brushless ESC.
It is designed to support users that have never flashed firmware to a micro-controller. The KKmulticopter Flash Tool is very simple to set up and use. Once the software is installed you select your programmer and your board or controller type you want to flash. You can then flash a firmware file from your PC, or from the Internet, by selecting from a list of the latest available firmware. The software will save your settings when you exit, so you will not need to set up everything again when you next launch the software. The list of firmware files are maintained by me, so if I miss a new version, please let me know using the form below and I will update the repository.
The software is written in Java under the GPL V3 license. Currently Windows, Mac OS X and Linux are supported. TUTORIAL - SimonK ESC Firmware Flashing With LazyZero Flash Tool. Here i am going to post tutorial to flash ESC with SimonK firmware.
This firmware specially designed for multirotor application. I would like to thank SimonK(for firmware), Timecop(for some imp instructions), LazyZero(for great flash tool), TomSnow(for ESC database), Ashta Sir(for posting topic over RCI). In this tutorial i will show you how to flash HK F-20A ESCs using LazyZero flash tool. The process is same for F-30A ESCs as well. Note: Firmware flashing involves risk of damaging ESC permanently, do it at your own risk. 16MHz operation on most boards16-bit output PWM with full clock rate resolution (~18kHz PWM with a POWER_RANGE of 800 steps)24-bit timing and PWM pulse tracking at full clock rate resolutionICP-based pulse time recording (on supported hardware) for zero throttle jitterImmediate PWM input to PWM output for best possible multicopter response (eg: ideal for tricopters, quadcopters, etc., but NOT where where slow-start or really any significant current limiting is needed!)
RCTimer/Turnigy/Hobbywing ESC DIY Firmware Flashing. Thanks to the help of timecop (yes he can be nice as long as he is interested ) I managed to flash my RCTimer 10A and 30A ESC.
The procedure should be the exact same for the 18A and 20A versions. I will have some of these ESC in a few days and will test. Only difference can be the programming pads order, we will get into that. Also note that the procedure is most likely the same for the Turnigy Plush if they have the same chip and pads. Another note. timecop and I also had some RCT 10A that went poof after the reflash. 1- Required stuff: - RCTimer or other Atmel chip compatible ESC stripped of it's shrink tube.
Check this list made by TomSn0w of all compatible ESCs with their specs and appropriate firmware file. . - An AVR USB programmer. . - The hex file for the firmware (.hex is the compiled firmware, you can compile your own if you want to as well): 1- Go there: 2- Hit the download button on the top right 3- Right click and save as the tgy.hex file from the bottom on the popup.
eRC 45A: Flashing Instructions - Documentation - OpenPilot Wiki. Introduction Flashing your ESC involves some needed software & hardware.
Also some knowledge is needed about the connections and specific settings. This page intends to cover the necessary hard & software and the flashing process. Requirements Hardware Programming device. Additionally, you need a way to connect the programmer to the ESC. Interface Software Depending on your platform you will need dedicated interface software installed on your computer to flash your ESC with the new firmware. Interface software: ESC Flash Tool - This interface program is made by chatch15117 and uses the tools from AVRDUDE and WINAVR. KKmulticopter Flash Tool - This tool was initially written to update the KKmulticopter firmware. AVRDUDE - AVRDUDE is software for programming Atmel AVR Micro controllers.eXtremeBurner - GUI Software for USBasp based USB AVR Programmers for Windows & LinuxAVR Studio - and toolchain from Atmel Firmware Connection to the MCU Basic Knowledge Fuses Hex files.