The jrk has field-upgradeable firmware that can be easily updated with bug fixes or new features.
You can determine the version of your jrk’s firmware by running the configuration utility (Section 3.a), connecting to a jrk, and looking at the firmware version number which is displayed in the upper left corner below the “Connected to” dropdown box.
Version 1.3 of the firmware for the Jrk 21v3 and the Jrk 12v12 contains a bug fix that improves the reliability of the Pulse width input mode. The update is recommended for devices with an earlier firmware version number, including all devices shipped before August 25, 2009.
To upgrade your jrk’s firmware, follow these steps:
- Save the settings stored on your jrk using the “Save settings file…” option in the File menu. All of your settings will be reset to default values during the firmware upgrade.
- Download the latest version of the firmware for your motor controller here:
- Connect your jrk to a computer running Windows 7, Windows Vista, or Windows XP using a USB cable.
- Run the Pololu Jrk Configuration Utility. If there is only one jrk connected to your computer, the configuration utility will automatically connect to it. If there are multiple jrks connected to your computer, you will have to use the “Connected to” dropdown box to select which jrk you want to connect to.
- In the File menu, select “Upgrade Firmware…”. You will see a message asking you if you are sure you want to proceed: click Yes. The jrk will now disconnect itself from your computer and reappear as a new device called “Pololu umc01a Bootloader” or “Pololu umc02a Bootloader”.
- Windows 7 and Vista: the driver for the bootloader will automatically be installed.
- Windows XP: follow steps 6-8 from Section 3.a to get the driver working.
- Once the bootloader’s drivers are properly installed, the green LED should be blinking in a double heart-beat pattern, and there should be an entry for the bootloader in the “Ports (COM & LPT)” list of your computer’s Device Manager.
- Go to the window titled “Firmware Upgrade” that the Jrk Configuration Utility opened. Click the “Browse…” button and select the firmware file you downloaded.
- Select the COM port corresponding to the bootloader. If you don’t know which COM port to select, go to the Device Manager and look in the “Ports (COM & LPT)” section.
- Click the “Program” button. You will see a message warning you that your jrk’s firmware is about to be erased and asking you if you are sure you want to proceed: click Yes.
- It will take a few seconds to erase the jrk’s existing firmware and load the new firmware. Do not disconnect the jrk during the upgrade.
- Once the upgrade is complete, the Firmware Upgrade window will close, the jrk will disconenct from your computer once again, and it will reappear as it was before. If there is only one Jrk plugged in to your computer, the Pololu Jrk Configuration Utility will connect to it. Check the firmware version number and make sure that it now indicates the latest version of the firmware.
If you run into problems during a firmware upgrade, please contact us for assistance.