Count to five firmwares


Upgrading firmware:

This page contains instructions and links to the latest firmwares. Please be aware that not all firmwares are compatible with all board revisions. To determine which board you have you can remove the backplate of the pedal and on the main circuit board you will find the text "xyz rev ###", where ### will be h, i, j, k or l (all lower case letters, the 'l' is not the numeral one '1').

Prerequisites:
  1. A windows based computer.
  2. A usb A to usb mini B cable
  3. A count to five pedal.
  4. STM Dfuse software available (free) here .
  5. Firmware:
    The latest for Rev h/i (0.931h).
    The latest for Rev j (0.931j).

    The most current firmware for rev k and l (0.963k). It fixes a bug in mode 1 that was introduced in 0.962k. See this post for details.

    Outdated firmware for rev k and l boards (0.962k). This firmware adds one new feature, see this post for details.

    Outdated firmware for rev k and l boards (0.96k). This firmware adds some new features, see this post for details.

    What shipped with rev k and l boards up to July 1, 2016 (0.95k). This firmware adds volume control to each head in mode 3. You can access it by holding the q switch down and turning the respective DIR knob. This firmware shipped with the most recent run, but is newer than what shipped on teh September 2015 run.

    An alternative firmware for rev k and l. (0.941k). This firmware does not have the volume controls for DIR knobs in mode 3 that were added in 0.95 but does change the way the soft footswitch works. Instead of holding the footswitch to record in modes 2 and 3, you press and release it, and recording will start when the button is released. You can stop recording and initiate playback by holding and releasing the button again. Tapping will reset/erase the recording as usual. No change to footswitch behavior in mode 1.

    Outdated/original firmware for rev k and l pcb. (0.94k). This firmware does not have the volume controls for DIR knobs in mode 3 that were added in 0.95.

    The firmwares are only for the boards specified above and at this moment not all boards support the latest firmware so please make sure you download the correct firmware for your board revision, you can identify your board revision by taking off the backplate and reading the silkscreen label on the main pcb.
  6. A Philips head screwdriver.

Procedure:
  1. Unzip and Install the STM Dfuse software and restart your computer if necessary. 
  2. Locate and load the program "Dfuse Demo (v3.0.4)". It should have the following path by default "Program Files (x86)\STMicroelectronics\
    Software\DfuSe v3.0.4."
  3. Disconnect power from your count to five.
  4. Remove the back plate by removing the 4 screws.
  5. Locate the mini USB jack which is beside the large IDC header close to the bottom of the pedal.
  6. Connect the usb cable to your computer and the pedal.
  7. Apply 9V power to the count to five. The usb cable must already be in place before powering up in order to communicate with the computer. Ie make sure steps 6 and 7 are done in the correct order.
  8. Windows should now detect the device. Allow windows to automatically find the driver online, it may take several minutes the first time you connect the pedal to your computer.
  9. Once the device is properly initialized go back to Dfuse Demo and click on the "Choose" button that is under the "Upgrade or Verify Action" section of the window (lower right). A window opens and you must select the firmware. Locate the firmware you downloaded with the .dfu extension from step 5 of the prerequisite.
  10. Click on the "Upgrade" button just beside the "Choose" button you used in step 9. A warning will come up about how the device is plugged in in dfu mode and it is impossible to know if the file is correct for the device... Click yes to continue anyway. Two things should happen in the progress bar now, first an erase, then an upgrade. Once the upgrade completes, disconnect the USB cable and power, exit Dfuse, then replace the backplate. The unit is now updated.

39 comments:

SeaBee said...

Does "Apply power to the CT5" mean just plug in the plug, or also activate the right stomp switch?

stephen perez said...

Windows NOT detecting pedal (OP System froze) and pedal wont update/turn on???

Scott said...

@seabee

It just means plug it in, the bypass state does not matter.

@stephen perez
I would try it again, you can manually point windows to the driver if it does not detect it properly, iirc it is in the /bin/dirvers folder which will be wherever dfuse installed.

if you still have problems you can send me an email.

Unknown said...

Computer recognized it then I had to restart. Will not recognize again and pedal no longer turns on! I just got it too..rev. i /please help

Andrew said...

Is there any way I can use a Mac to upgrade my firmware? I have no access to a PC.

josh dickman said...

Did you get yours fixed? Still can't get mine to work!

Simon Greaves said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
MASHMORE said...

Damn. With all the hype today I had my fingers crossed for new rev j firmware ;) oh well. Congrats on a super fast sell out on the new release!

Ballu said...
This comment has been removed by the author.
Simon Greaves said...
This comment has been removed by the author.
Simon Greaves said...

CT5 firmware can be flashed from Linux (and Mac) using the free tool
dfu-util, see its homepage: http://dfu-util.sourceforge.net/ for
details on how to download it.

Install dfu-util
Download the appropriate ct5 firmware
Connect the ct5 to the PC using a USB cable
Power up the ct5
From a terminal on the PC run: dfu-util -a 0 -D application_release_0_96_k_l.dfu
There should be a bunch of messages ending in success.
Disconnect power and USB, power up again and toggle the Q switch to
see new white blinky, win!

Simon Greaves said...

For reference, here's what it looked like when I flashed my CT5 from Linux:

$ dfu-util -a 0 -D application_release_0_96_k_l.dfu
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Match vendor ID from file: 0483
Match product ID from file: 0000
Opening DFU capable USB device...
ID 0483:df11
Run-time device DFU version 011a
Claiming USB DFU Interface...
Setting Alternate Setting #0 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 011a
Device returned transfer size 2048
DfuSe interface name: "Internal Flash "
file contains 1 DFU images
parsing DFU image 1
image for alternate setting 0, (1 elements, total size = 218396)
parsing element 1, address = 0x08000000, size = 218388
Download [=========================] 100% 218388 bytes
Download done.
done parsing DfuSe file

Ben Young said...

Hey Simon,
Where should the firmware file be for this to work? I ran the script in Terminal after installing Homebrew and it started to run but couldn't find the firmware file.

Simon Greaves said...

Hey Ben!

The firmware either needs to be in the same folder/directory you run the command from or you need to give the path to it. Easiest is to probably to change directory to where you downloaded the firmware before running the command. I don't have a mac so I'm not exactly sure how the directory naming goes but suppose you downloaded the firmware to the Downloads folder, when you start the terminal you'd 'cd Downloads' first, then run the dfu-util command.

Lewis Kruizinga said...
This comment has been removed by the author.