A little idea TK, is it possible for you to put some different message on startup that would signify powerup[the idea is to easily detect reset]? Pseudo
The upload request already notifies a reset. If multiple requests are sent, then due to a watchdog timer reset - this reset happens on a timeout (e.g. no SysEx code received, or MIOS not uploaded). It doesn’t make much sense to add more variations here, it wouldn’t give you any useful information, it would only increase the complexity.
So far I know, the “Received unexpected Upload Request” message can only happen in two cases:
the core doesn’t receive a SysEx block with command 02 (Write), therefore a watchdog reset will happen
you are sending the code with a different device ID number - your core has device ID 00 (therefore I asked for the MIDI In dump, it shows me the number), is the same number selected in the upload window?
You have replaced the 1.2k by a 100 Ohm resistor? This cannot work, and this is propably the reason for the failure… if the MIDIbox is directly connected to a gameport, you can also left out 1.2k, or (better) you can replace it by a 10k or higher in order to avoid that the MIDIbox will receive random (and invalid) MIDI events when it is not connected to your PC