elrules wrote:I wanted to see if it works on a real device because for me, all this time, with virtual ports I have been able to send the firmware correctly.
You are using Linux? Does the Mac/Linux code use SendBigSysEx() ?!
Your code uses SenBigSysEx() for windows.
When using XP and the secure
bootloaders, I have found MCT fails to send the firmware after the Erase SysEx for reasons I explained before. It doesn't work on real hardware or virtual ports either.
The test code I posted fixes the problem for virtual ports and I have no reason to think it doesn't work for the real hardware. I also think it is compatable with *all* the
bootloaders (except of course that Succ-U-Bus requires more message passing).
If you have time, release MCT with the altered SendBigSysEx() and if it doesn't work, we can blame Dmitri
Cheers chaps!