Absolutely thanks for sharing - I had originally thought I would just reverse engineer the protocol from the windows software, but now that I can deduce the protocol from code, I DOUBT I would have pulled it off just from wire sniffing.
My progress has been slow only due to lack of time. My long term plan is a complete cross platform preset editor and updater very similar to the KMI supplied windows/mac app (in functonality, not look and feel.), and compatible with the KMI .quneopreset / .json files as long as that is practical.
But I will build this in steps:
1 - command line tool that can update a QuNeo from JSON files in the KMI editor's format. This will allow using the stock app under wine to create presets and a simple command line to drop them on your quneo.
2 - documentation of the json format and SysEx preset messages
3 - Simple preset editor with embedded updater
4 - ever increasing functionality in the preset editor GUI..
And somewhere in there updating to 1.2 if/when it is released.
I will also place all in open source as soon as the code is viable and shareable