Cheatsheet For Installing Elements Firmware (Mutated "Eleanor" PCB v0.2)
Items Needed Items Needed
  • Connect the ST‑Link/V2 Programmer via USB cable to Windows PC

  • Connect the Elements JAG connector (this is a 10‑pin 1.27mm micro‑header) to the ST‑Link/V2 Programmer via the ARM‑JTAG‑20‑10 ARM Micro JAG Adapter
    • Ensure the red stripe is connected to Pin‑1 of the JTAG connector!!!

  • Apply power to the Elements module as you normally would using a standard 10‑pin 2.54mm IDC ribbon power cable from your Eurorack case power supply
    • i.e. connect it to the 10‑pin power header on the Elements PCB

  • Power on the computer and run the STM32 ST‑LINK Utility
    • From the drop‑down menu choose Target > Connect
      • The LED on the ST‑Link/V2 Programmer will start blinking red and green

  • From the drop‑down menu choose Target > Program & Verify...
    • Click the BROWSE button and choose elements_bootloader.hex then press the START Button
      • The status window should respond with "Verification...OK"

  • From the drop‑down menu choose Target > Program & Verify...
    • Click the BROWSE button and choose elements.hex then press the START Button
      • The status window should respond with "Verification...OK"

  • If there are no errors shown in the status window, the firmware installation is complete

  • Power off the Eurorack case, unplug the ST‑Link/V2 Programmer from the Clouds JTAG connector, power on the Eurorack case and test the Clouds module
* Note: Everything needs to be done in the order shown above or it won't work


Last updated October 31, 2014

1) You may not copy, reproduce, republish, disassemble, decompile, reverse engineer, post, make available to the public, or otherwise use the content of this website (including all software applications, scripts, web-pages, design elements, and graphics) for commercial gain in any way
2) By using the website and its services you agree to be bound by these terms, which shall take effect immediately on your first use of this website. You may not use services if you do not accept the terms. If you do not agree to be bound by all of the following terms please do not access and use reserves rights to block violators of these terms from using its services or restrict their access in any form at any time
3) You agree that lawful owners of own all legal right, title, copyrights, design rights, and other intellectual property rights (registered and unregistered) in this website and all content (including all software applications) located on the site
4) website content and services are provided "AS IS" and on an "AS AVAILABLE" basis. To the extent permitted by law, excludes all representations and warranties (whether express or implied by law), including the implied warranties of satisfactory quality, fitness for a particular purpose, non-infringement, compatibility, security, and accuracy. does not guarantee the accuracy, completeness, or performance of the website or any of the content and services. While we try to ensure that all functionality provided is correct, no responsibility is accepted by or on behalf of for any errors or inaccurate content on the website
5) shall not be liable for any of the following losses or damage (whether such damage or losses were foreseen, foreseeable, known, or otherwise): (a) loss of data; (b) loss of revenue or anticipated profits; (c) loss of business; (d) loss of opportunity; (e) loss of goodwill or injury to reputation; (f) losses suffered by third parties; or (g) any indirect, consequential, special or exemplary damages arising from the use of and its services regardless of the form of action
6) You agree to use this website only for lawful purposes, and in a way that does not infringe the rights of, restrict or inhibit anyone else’s use of
7) The information provided by ("we," "us," or "our") on (the "Site") is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability, or completeness of any information on the Site. UNDER NO CIRCUMSTANCE SHALL WE HAVE ANY LIABILITY TO YOU FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF THE SITE OR RELIANCE ON ANY INFORMATION PROVIDED ON THE SITE. YOUR USE OF THE SITE AND YOUR RELIANCE ON ANY INFORMATION ON THE SITE IS SOLELY AT YOUR OWN RISK

The Site may contain (or you may be sent through the Site) links to other websites or content belonging to or originating from third parties or links to websites and features in banners or other advertising. Such external links are not investigated, monitored, or checked for accuracy, adequacy, validity, reliability, availability, or completeness by us. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR THE ACCURACY OR RELIABILITY OF ANY INFORMATION OFFERED BY THIRD-PARTY WEBSITES LINKED THROUGH THE SITE OR ANY WEBSITE OR FEATURE LINKED IN ANY BANNER OR OTHER ADVERTISING. WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES

The Site may contain links to affiliate websites. Our affiliates include the following:
•                  •                  •

All images, text, JavaScript and HTML Code ©1995- by

The Information On This Page Is Current As Of

Validator Image

Barcode / Domain Image