Harmony Singer 2: How to manually load firmware

Question:

My Harmony Singer 2 isn't working and won't connect to VoiceSupport.  What can I do?

Answer:

It's possible your pedal is physically broken, but there is one thing you can try first to be certain...  If the firmware is corrupt, manually reloading the firmware can sometimes bring the pedal back to life!
A common cause of corrupt firmware is losing the USB connection during an update.  If you're using a PC, please use a USB port on the rear of your computer when updating, as these rear ports are typically more stable.

Compared to our other entries here in the Knowledge Base, this one is relatively advanced.  Sending the wrong file as firmware can potentially damage your pedal, so please only attempt this with computer confidence.  Our support team is always available for help if you'd like a hand fixing your pedal.

You will need to install a MIDI messaging application if you do not already have one.  We'll use this to send the firmware to the pedal without the help of VoiceSupport.  For this tutorial we'll use Bome Send SX, which is free and does the job nicely.


First we'll start the pedal in a special mode, then send it a couple MIDI messages, and with that it should be up and running in no time.  Here is the detailed process:

  • If you haven't already, install a MIDI messaging application (like Bome)
  • Close all currently-running programs (we don't want anything like Chrome trying to use the device while we work on it)
  • Connect your pedal (powered off) to a stable (rear) USB port on your computer
  • Power on the pedal while holding down the footswitch and "Tone" button - this will start the pedal in Boot Mode
  • The top-right LED on your pedal will blink green for a few seconds, and then blink yellow when ready
  • Start Bome and select your pedal under the "MIDI Out" menu
         User-added image
*Note:  If you cannot get your pedal into Boot Mode or have it recognized by your computer at all, then your pedal's issue may not be correctable by this method, in which case please get in contact with our support team.
  • Under "Options" -> "Settings" in Bome, set the "Actual MIDI Speed" to 3125 bytes/second (1.0x) to retain a safe send speed for our pedals
         User-added image
  • Now we will send a get ready to accept firmware command to the Harmony Singer 2, which in pedal-speak is:  "F0 00 01 38 00 60 7E 7E 00 00 00 00 00 00 00 00 F7"
  • Copy/paste the message from above into the "MIDI Out" text box in Bome, and press the "Send" button
         User-added image
  • Now the pedal is ready to accept the firmware, so let's find the firmware file.  VoiceSupport will have already downloaded the firmware file for you the first time you connected your pedal to VoiceSupport.  It will be on your computer, in "C:\Users\[Username]\AppData\Roaming\TC-Helicon\VoiceSupport 2\Harmony Singer 2\firmware\Harmony Singer 2 1.0.04 Build12.syx"
    If there are multiple firmware files in your pedal's folder, choose the most recent file (highest build number).
         User-added image
*Note: If the "AppData" folder is hidden from you, you will need to tell Windows (Windows 10 in our case) to reveal it in "View" -> "Show/Hide" -> "Hidden Items".  If you see the "TC-Helicon/VoiceSupport 2" folder but there is no Harmony Singer 2 firmware there, that means you've never connected your pedal to VoiceSupport before.  We'll forgive you this once, and you can grab the firmware file you'll need from here.
  • In Bome, clear the previous command from the "MIDI Out" text box (by backspacing or just pressing the "Clear Out" button), then click "File" -> "Open" and choose the ".syx" firmware file from the previous step.  You'll observe the "MIDI Out" text box is now filled with a bunch of letters and numbers - that's the firmware!
  • Press the "Send" button and sit back, this should only take a couple minutes.  You'll see all the LEDs on your pedal pulse as the firmware is transferred and loaded.  Wait for the pedal to stop blinking and reboot on its own.  After the reboot, the LEDs will be back in a stable non-blinking state and you can interact with the footswitch and "Tone" button again
  • Power off the pedal and disconnect USB
Done!  Your pedal should now be fully functional and recognizable by VoiceSupport.  It's a good idea after this process to connect to VoiceSupport and ensure you're on the latest firmware for your pedal, it's possible we released an update since this guide was written.  Hopefully this process isn't too complicated, but if you do hit any snags please get in contact with our support team.

Share this page