/dist/images/branding/favicon

MK Tool Puzzler

Discussion in 'Electronics' started by Andy Johnson-Laird, Nov 12, 2012.

  1. Andy Johnson-Laird

    Andy Johnson-Laird Administrator
    Staff Member

    Joined:
    Jul 31, 2012
    Messages:
    10,383
    Likes Received:
    1,164
    Ok, my turn to ask you folks for help again. :)

    I'm working on a DVD, a Rather Good Beginners' Guide to MK Tool, MK_GPX, and MK_GPXTOOL.

    I've got a puzzler for you: I'm running version 0.28i firmware on the Navi Control board, version 0.88e on the Flight Control board. So the way that the MK documentation (scroll down to "Info window appears") reads version 1.78x (where x is a letter other than x!) should be the correct version of MK Tool. (By the way, I know the latest version is 8n.)

    If I use MK Tool 1.78d with the above, I get an error that says that the FC software is not compatible with the MK Tool version. It displays FC:90 and PC:91 in the dialog box.

    If I use MK Tool 1.78a all is well.

    So my questions are these:
    1. It appears that the "rule" of the last digit (in this case 8) having to be the same between MK Tool, NC and FC software is no longer true? If it were then 0.28i/0.88e and 1.78d should all play happily together (1.78a works.)

    2. Why does the MK Tool software display 90 and 91 when none of the version numbers appear to be close to this? I thought it might be displaying the version number "178" or "78" in hex, but that's not the case. The example at the documentation link exhibits the same thing: the FC and PC version numbers don't relate to the version numbers in the text.

    I'd look it up the answers myself if the source code were open source and in the Subversion repository, but it's not.

    Anyone got any ideas, please?

    Thanks
    Andy.
     
  2. Steve Maller

    Steve Maller UAV Grief Counselor

    Joined:
    Oct 30, 2012
    Messages:
    3,981
    Likes Received:
    807
    I hope your DVD is ready by the time I've got my hardware build done!
    If you need a crash test dummy, I have my helmet somewhere...
     
  3. Andy Johnson-Laird

    Andy Johnson-Laird Administrator
    Staff Member

    Joined:
    Jul 31, 2012
    Messages:
    10,383
    Likes Received:
    1,164
    Thanks for the offer, Steve.
    When will you be done with the hardware build?

    And do you want to wear circular yellow and black quadrant stickers such as the put on test dummies? <evil grin>

    Andy.
     
  4. Steve Maller

    Steve Maller UAV Grief Counselor

    Joined:
    Oct 30, 2012
    Messages:
    3,981
    Likes Received:
    807
    That all depends on this DVD with this dodgy character that I'm using as a guide.

    I would insist.
     
  5. Andy Johnson-Laird

    Andy Johnson-Laird Administrator
    Staff Member

    Joined:
    Jul 31, 2012
    Messages:
    10,383
    Likes Received:
    1,164
    You're doomed! DOOOMED, I tell you!
    It'll never fly, Orville.....

    You'd also have to strap yourself to your reclining chair as you watch the video.

    Returning to my original posting, here is the word from the mountain-top. I received a reply from Holger who replied more or less within the hour to an email I sent him. Vielen Dank, Holger!


    1.​
    the version Number of the KopterTool doesn't correspond to the FC or NC-Versions.​
    Basically there could be a change in the KopterTool-Version-Number without change of the FC or NC version numbers.​
    But maybe we could change that in the future to make it simpler​

    2. ​
    that compatibly value is an internal Value of the EEPROM-Settings.​
    There could be changes in the FC-Firmware without changes in the EEPROM-Structure. So the internal Value woun't have to change.​
    Cou can find the value here:​

    The source code in question is here:
    #define EEPARAM_REVISION 91 // is count up, if paramater stucture has changed (compatibility)
    #define EEMIXER_REVISION 1 // is count up, if mixer stucture has changed (compatibility)



    What that really means is that when you get the incompatibility message, the relative magnitude of the numbers will tell you which is the most recent: if NC > PC, then NC software is more recent and vice versa.
     
  6. Adam Paugh

    Adam Paugh Distributor

    Joined:
    Jun 29, 2012
    Messages:
    323
    Likes Received:
    78
    Andy,

    whats the prize for the one who answers correctly?

    Greetings,
    Adam
     
  7. Andy Johnson-Laird

    Andy Johnson-Laird Administrator
    Staff Member

    Joined:
    Jul 31, 2012
    Messages:
    10,383
    Likes Received:
    1,164
    A case of good beer if you find me in a bar!

    However, I think Holger's already won the prize....

    Andy.
     
  8. Adam Paugh

    Adam Paugh Distributor

    Joined:
    Jun 29, 2012
    Messages:
    323
    Likes Received:
    78
    Word is that he's a big Spaten fan, so...Budweiser should do.

    Greetings,
    Adam
     
  9. Arthur Vieira

    Arthur Vieira Flight Squad

    Joined:
    Jun 29, 2012
    Messages:
    185
    Likes Received:
    24
    You should ask Holger about this :D as he can change this anytime.
    My crystal ball is telling me that he is going to release a new Firmware anytime, from tomorrow to may/2013 :).
    Seriously now, there is no default date for firmware releases (at least I don't know) but there's been a while since the last one, so a new one must be on the horizon.... this is my opinion.
    So... think about holding the DVD a little or make some kind of link to a website with updated info for new firmwares.... this is just an idea, please don't kill me!!:D
     
  10. Andy Johnson-Laird

    Andy Johnson-Laird Administrator
    Staff Member

    Joined:
    Jul 31, 2012
    Messages:
    10,383
    Likes Received:
    1,164
    That's always the risk when one is dealing with a moving target. But as this is a Beginner's Guide, I'm hoping I will not have to change too much -- and right now, with Adam's assistance, I'm just working on the script so it's essentially words on paper.

    Also, I absolutely don't believe in "killing the messenger" Arthur, so you're safe! :)
    Andy.
     

Share This Page