I have encountered a number of issues when using the KK Multicopter Flash tool on Linux.  I am currently using Linux mint 1.9 Cinnamon on a laptop.  I'll describe the problems I encounter and their fixes / workarounds here:

  • Corrupted hex file when flashing from repository:
    • The only workaround I have found so far for this is to download the hex file from the internet and then flash from file.
  • USB errors:
    • Either run the flash tool as root:
      • cd to the directory that you extracted the tool to;
      • sudo ./kkMulticopterFlashTool_64.sh
    • or add yourself to the dialout group:
      • sudo usermod -a -G dialout colin (note: replace colin with your username)