While Firmware upgrading may seem overwhelming at first, take your time and follow these instructions carefully and you should have no problems.
1) Confirm in MKTools, which firmware versions you have.
2) Download all of the latest firmware versions for Navi Ctrl, Flight Ctrl, MK3Mag ( MK3Mag is integrated into NC 2.0 board - also, MK3Mag firmware is not updated after FC V.086/NC.86). Also, download the latest MKTools (you will need to use this once the upgrades are done) Place the files into a separate folder in your PC and remember where you put them. (Alternatively, you can get the latest firmware from within MK-Tools - See these instructions)
3) Close down all unnecessary programs and processes you have running. If you are doing this on a laptop, make sure the battery is charged.
4) Click Firmware update & Terminal Note: Use your existing version of MKTools not the latest download.
5) The terminal window pops up
6) Click Update Software (serial)
7) Navigate to the folder where you downloaded the latest firmware.
The firmware should be updated in the following order:
b) MK3Mag (skip this step if you are upgrading from FCV0.84 to FC V 0.86)
8) The process takes about a minute or so per firmware update. At the end each of the updates there is a verification and confirmation beep from the mikrokopter.
Note: If you get a failure at this point - see this info
9) Check all the settings as they will all be the defaults of the new firmware. For example, the default model is for a Quad, If you have an Okto (the configuration file for the different setups are within the directory you extracted MKtools to).
10) You'll need to re-due the ACC calibration (left stick up and to the right) with the kopter level.
11) Recalibrate the compass. (This Process is new for FC version .084)
12) Install and open the newest version of MKTools and verify that the boards are communicating with each other, all settings are still there, and the correct versions of firmware is being displayed.
13) Enter page by page your custom settings.
After the update an automatic reset is performed and the unit restarts. In the Terminal Window you can see now the initialization of the module.
The initialization looks like as shown in the pictures above.
It can be that way that the download of the software file was corrupted and therefore the file itself is damaged.
Here must after the Reading File... a OK been displayed and the respective program size (e.g. Program Size: 63 070 bytes ) should be displayed.
Is e.g. the MK3Mag after an update over the NaviCtrl without function, a transmission problem is indicated.
If the MK3Mag is directly connected to the MK-USB you need to take care
that the connection between the pin-header and the MK3Mag connector on
the ribbon cable
may be also that the module is not detected. The reason for this is
possibly an improperly soldered plug connector of the MK-USB or the
ribbon cable is plugged in upside down
Here a Timeout will be displayed:
The connection is fine but the automatic update does not work anyway?
If it comes to frequent interruptions with error-messages the computer can be also the problem.
Here you should either provide the module with an external power supply or a lipo. Or a PC is used for the update.
Following is a helpful tutorial from Quadrocopter.com