Yes, unfortunately a second MIDI interface is needed for the software upgrade. It is easy to explain why. Quite simple, the processor has very limited memory. It is split in two parts, a smaller and a larger one. When power is applied, it starts in the larger memory, when the button is pressed...