Wav Trigger firmware upgrade problem

Hi

I’m using a recently bought Wav Trigger which is working fine with my Arduino. However I need to be able to see if a track has finished as part of my project. I can see (from GitHub) that I need firmware v1.30 or greater loaded. The firmware on my trigger is v1.28.

I connected to the Wav Trigger using an FTDI basic. (To prove it worked I used the Robersonic Serial Control Exe, which worked fine.) When I put the Wav Trigger switch from “Run”to “Load” and use the firmware flasher facility, the red Tx light on the FTDI basic flashes for a while but then I get a “Couldn’t connect!” error and can’t upload the newer firmware.

Have you got any suggestions which might help?

(One other piece of info which I don’t think is significant; is the SJ2 5v solder jumper is bridged and I’m using power from the computer USB via the FTDI basic.)

The STM bootloader is only active after a reset or power cycle, which can make synchronizing with the flashing utility a bit tricky when you’re powering the WAV Trigger from the FTDI Basic. Try this sequence:

  1. Unplug the FTDI Basic from the WAV Trigger but not the computer. This un-powers the WAV Trigger while leaving the FTDI Basic still powered and enumerated on your computer.

  2. Put the WAV Trigger switch in the “Load” position.

  3. Run the Flasher app, select the FTDI Basic, then the firmware hex file, start the programming, then QUICKLY…

  4. Plug the FTDI Basic onto the WAV Trigger. This should cause the bootloader to establish a connection to the already running flashing procedure.

  5. When the programming is complete, unplug the FTDI Basic from the WAV Trigger, move the switch to the “Run” position, and then plug the FTDI Basic back in. You should be running the new firmware.

Hope this helps

Fantastic, your suggestion worked perfectly;

Thank you so much, I’d never have resolved that one myself.

I’m also grateful you are supporting what might be considered a legacy product. Very pleased I went with Robertsonics and Sparkfun. :smiley: