Johan
Senior Member
Ok, summary:
- got KK2 board
- wanted to flash to 1.6 firmware
- got wrong programmer (desired one out of stock).
- programmer not recognized by KKMulticopter Flashtool
- try alternative programmer (that does not set fuses correctly)
- flash succesfully (so the software says)
- KK2 blank screen
- retry (cannot set program mode)
- KK2 fried?
Not necessarily, read on...
So, I just received my KK2 and/ programmer board (USBISP - DO NOT BUY this, go for a USBASP).
Before ever having used the KK2, I wanted the 1.6 firmware installed.
So I thought: easy enough to flash it right away.
Then I find that kkflashtool does not recognize the programmer..
After closer inspection I found this board requires another piece of software : progisp (DO NOT GET THIS unless you know all about fuse and clock settings).
Assuming flashing was as easy as with the KKMulticopter Flashtool, I clicked start and it flashed successfully (well it said so ...)
Then: KK2 screen blank..
Tried again, but "could not enter program mode" ....
Started reading (bit late) on forums etc: Appears that where kkflashool would have set the fuses correctly, the tool I used requires you to know those and set thos manually accordingly (that part I had missed, did not know of fuses and such...)
I thought I had just ruined my KK2, read about the reset fuses option in KKMulticopter Flashtool, ordered a new programmer, waited a few days.
Flashed my new programmer board to its new firmware (just to make sure) through USB.
Full of confidence tried again.
Nope, same result.
Then I read about providing an external clock to the KK2 to get it out of this 'blank' state.
I only had to get a source for the clock and a place to connect it.
My new programmer (DIAMEX ALL AVR) has a 6 pin ISP (KK2 compatible) port and a 10 pin port.
The 10 pin port also has an oscillator port (read: clock signal). Connected a wire to that and put it on the Crystal input of the KK2 (just manual wire with some pressure applied):
And tried KKMulticopter Flashtool again with the 'restore fuse' option.
It worked !!!
Now I have the KK2 revived and with the 1.6 firmware.
It was not fully 'fried' after all.
So happy now.
Once that worked I also
- flashed the Turnigy 9x with er9x firmware. I soldered the required wire connections to the board inside, connected to my DIY 6 pin male connector. Now I can reflash at will through that connector.
- saw that there was a new iOS 7 beta 4, installed that on my iPad (I have a developers license and am an iOS developer as well)
- found out there was also an update for the iOS GoPro App, that in turn required a firmware update for the GoPro, so installed that as well.
So yesterday was 'firmware update' day for me
- got KK2 board
- wanted to flash to 1.6 firmware
- got wrong programmer (desired one out of stock).
- programmer not recognized by KKMulticopter Flashtool
- try alternative programmer (that does not set fuses correctly)
- flash succesfully (so the software says)
- KK2 blank screen
- retry (cannot set program mode)
- KK2 fried?
Not necessarily, read on...
So, I just received my KK2 and/ programmer board (USBISP - DO NOT BUY this, go for a USBASP).
Before ever having used the KK2, I wanted the 1.6 firmware installed.
So I thought: easy enough to flash it right away.
Then I find that kkflashtool does not recognize the programmer..
After closer inspection I found this board requires another piece of software : progisp (DO NOT GET THIS unless you know all about fuse and clock settings).
Assuming flashing was as easy as with the KKMulticopter Flashtool, I clicked start and it flashed successfully (well it said so ...)
Then: KK2 screen blank..
Tried again, but "could not enter program mode" ....
Started reading (bit late) on forums etc: Appears that where kkflashool would have set the fuses correctly, the tool I used requires you to know those and set thos manually accordingly (that part I had missed, did not know of fuses and such...)
I thought I had just ruined my KK2, read about the reset fuses option in KKMulticopter Flashtool, ordered a new programmer, waited a few days.
Flashed my new programmer board to its new firmware (just to make sure) through USB.
Full of confidence tried again.
Nope, same result.
Then I read about providing an external clock to the KK2 to get it out of this 'blank' state.
I only had to get a source for the clock and a place to connect it.
My new programmer (DIAMEX ALL AVR) has a 6 pin ISP (KK2 compatible) port and a 10 pin port.
The 10 pin port also has an oscillator port (read: clock signal). Connected a wire to that and put it on the Crystal input of the KK2 (just manual wire with some pressure applied):
And tried KKMulticopter Flashtool again with the 'restore fuse' option.
It worked !!!
Now I have the KK2 revived and with the 1.6 firmware.
It was not fully 'fried' after all.
So happy now.
Once that worked I also
- flashed the Turnigy 9x with er9x firmware. I soldered the required wire connections to the board inside, connected to my DIY 6 pin male connector. Now I can reflash at will through that connector.
- saw that there was a new iOS 7 beta 4, installed that on my iPad (I have a developers license and am an iOS developer as well)
- found out there was also an update for the iOS GoPro App, that in turn required a firmware update for the GoPro, so installed that as well.
So yesterday was 'firmware update' day for me
Last edited: