KKmulticopter Flash Tool
KKmulticopter Flash Tool is a tool to easily upload a firmware to your KKmulticopter board. It is designed to support the users that never have flashed a firmware to a micro-controller before. You just have to select your programmer and your board or controller type. Afterwards you have the possibility to flash a firmware file from your PC or directly from the internet by selecting from a list of latest available firmwares. This repository is maintained by me, so if I miss a new version please contact me. The tool is saving some settings on the exit of the tool. So that you don't have to set-up everything on the next launches of the software.

The software is written in Java under the GPL V3 license. To run the software you need at least Java 6 or greater.
Currently Windows, Mac OS X and Linux is supported.
Available languages are: Brazilian, Chinese, Danish, Dutch, English, Faroese, French, German, Italian, Swedish, Spanish, Polish, Portuguese, Russian, Turkish, Slovakian, Czech, Korean and Hebrew.
Supported boards: Blackboard (DealExtrem), KK Plus V5.5d/e, Korean Blueboard and Redboard, HobbyKing Quadcopter Control Board, HobbyKing Quadcopter Control Board V2, all kk-boards with one of ATmega 48/P/PA, 88, 168/P/PA, 328P.
If you do not have an ISP programmer take a look at this USBasp with 6 and 10-pin adapter. I also have tested a lot of USBasp's from ebay and other sources. They all work very good, you should always check if they work with avrdude. It is recommend to install the original drivers from fischl.de, because the drivers often offered on the ebay auctions are not working good. The USBasp's from goodluckbuy.com are not 100% USBasp and do not work, the first orders where served with “good” USBasp's, but users report more and more that they deliver now the incompatible xwopen USBasp.
If you are interested use the contact form on the bottom of the page. Thank you.
Download
- Windows/Linux KKmulticopter Flash Tool V0.41
- Mac OS X KKmulticopter Flash Tool V0.41
Users of Mac OS X 10.7 (Lion) may have to follow this instruction to solve a problem with several programmers. If you have problems runnig the newest version, you can also try the last stable release.
- Windows/Linux KKmulticopter Flash Tool V0.33
- Mac OS X (up to Lion)KKmulticopter Flash Tool V0.33
If you run a version older than 0.11 you will not get a update notification due to a bug.
Before running KKmulticopter Flash Tool on Windows with an USB programming dongle make sure to install a driver based on libusb on your computer. On Linux and Mac OS X you normally do not need to install additional drivers.
If you have already installed AVRStudio, you have to remove the Jungo-Driver for your AVRisp mkII.
Please report if your programmer is not working correctly, with the software. Therefore use the form at the end of the page. There is a FAQ that may solve some of your questions. Also check the list of known incompatible programmers.
Tutorials
There is a very good tutorial on how to update the HK kk-board from dadde (rcexplorer.se).
A very good manual in Spanish is available here.
Basic usage video tutorial
for Mac and WindowsXP (thanks to lcdynamic for the Windows tutorial)
Offline usage video tutorial
10 to 6 pole ISP Adapter
Drivers
For the most USB programming dongles you need a Windows driver.
If you find other drivers to make your dongle work with avrdude and Windows please send me a note.
Screenshots
License and Warrenty
This software is under the GNU GPL V3. To read the full license read the license.txt file in the download or us the license menu entry.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
How can I contribute to this project?
- To get a good acceptance I want to translate the software to as much languages as possible. So if you would like to help me in this big effort, please don't hesitate to contact me.
- More advanced users of the kk-Board are welcome to beta-Test the software. I will need you to also test if your programming dongle is running on your OS with my tool.
Acknowledgement
- To Niall for testing and support.
- manuLRK for his contribution to the French translation and testing.
- rossi for all the bug reports.
- Marco for his contribution to the Italian translation and testing.
- John for his contribution to the Dutch translation and testing.
- Yanan for his contribution to the Chinese translation.











