I just upgraded my Morphagene to mg155 and I put the upgrade file in dropbox to then load up on my phone, connected the left input to my phone out (good thing I have a phone with a headphone jack!), initiated the upgrade sequence with the various upgrade button combinations, waited the 2+ minutes for the audio upgrade file to play, then ran the boot and install sequence with the other button combinations to finalize it. I even printed out the instructions on a piece of paper (I had to reduce the font size to make it fit on one page).
The entire time I was going through the process I was staring at the SD card slot thinking “Why couldn’t I just load the firmware upgrade onto this perfectly viable memory card and then on boot the MG sees the new firmware, handles the upgrade automatically, flashes it’s light to tell me it’s done, and then I power down and power back on and go on my way.”
As a software engineer I’m always thinking what could be easier for the user vs the craziness of playing an audio file into the audio input to handle the upgrade when a perfectly good memory card slot is present.
¯\_(ツ)_/¯