void
2
you need to send this:
<--- header ----------------------> <-cmd-> <-kit no.-> <-end->
0xF0, 0x00, 0x20, 0x3C, 0x03, 0x00, 0x58, 0x[XX], 0xF7
[XX] is the kit index you want to load, starting from 0.
there is no command to reload the current kit.
if your controller is scriptable, you could write a script which first asks the MnM for the current kit number, waits for the response, and then sends the kit-load command based on the response. this would do exactly what you need.
if the controller cannot do this, it needs at least something like support for variable data within sysex strings, with some mechanism to dynamically set the [XX] field. then you could use a knob or something to manually choose the kit, and then load it.