# Metropolis (rev009 or higher)

1. Entering Bootloader
2. Update Instructions
3. Changelog

## Update Instructions

## Entering Bootloader Mode

1. Connect the Intellijel USB ISP to your computer’s USB port.
2. Turn off the power to your modular system and remove the module from your case.
3. Connect the ribbon cable from the USB ISP to the port labelled “ICSP” on the back of your module. Ensure the side of the cable with the red stripe is next to the white line on the PCB.
4. Leave the module connected to your Eurorack power supply.
5. Turn on power to your modular system.
6. From the version menu above, select the firmware version you will be updating to.
7. Click the Update button in the bottom of this window. You will see the progress of the update in the log window and your module may begin to flash. You will see an “Update completed successfully” message at the end of the update.
8. Turn off power to your modular system.
9. Disconnect the USB ISP and reinstall the module back in your case.
10. You are now ready to use your updated module.
11. If there are any problems please contact us via the Help button on our website. Be sure to include the full log window output, the firmware updater version downloaded, and the OS you are using.

## Changelog

### 1.37 (September 21, 2022)

- Happy 10 Year Anniversary to Metropolis!
- Fix loading root note from a shortcut or preset.
- Fix preset saving bug where it would only save to the current slot.

### 1.36 (February 1, 2018)

- Fix first stage pulse count after reset.
- Fix preset save of EXT clock mode.

### 1.35 (January 19, 2018)

- Fix reset behaviour.

### 1.33 (August 30, 2017)

- Fix a display update timing bug affecting some units.

### 1.32 (August 29, 2017)

- Fix quantizer underflow behaviour.

### 1.31 (August 28, 2017)

- More efficient quantizer with several bugfixes.
- Buttons more responsive to longer clicks.
- Fixed loading of last saved settings on startup.
- Fixed tempo differing from reported BPM when in internal mode.
- Fix PNG mode playing one extra step.

### 1.30 (May 16, 2017)

Major update.

- Improvements to clocking and overall timing / performance
- The AUX inputs can now track 1V per octave in P.Pre, P.PoST, and RooT modes. Config menu option added to calibrate them.
- New aux destinations P.PreL P.PoSL and RooTL which work like the old ones used pre-1.30.
- Ratcheting enabled by hold holding a stage button and turning the encoder.
- TunE option in the CONFIG menu for assisting with tuning oscillators.
- bSLId / bSKIP option in the CONFIG menu to toggle the default behaviour of the stage buttons between slide and skip.
- rsT option in the CONFIG menu now has rST_r, "run" mode. In this mode the RESET input functions as a RUN input which is a gate input complimentary to the RUN output of the µMIDI. When the gate is high the sequencer runs. When the gate is low, it stops and resets.
- Shortcut keys: Hold MODE, STAGES, STEP/DIV, SCALE, SWING or DIV and then press one of the stage buttons to quickly access commonly-used values.
- Improved DINSync support.
- Pattern saving, with 8 slots. Hold the SAVE button and click one of the stage buttons to save the current pattern. Hold The LOAD button and click one of the stage buttons to load a previously-saved pattern.
- 8 slots for global settings. In the SAVE and LOAD menus you can use the encoder to select a slot from 1-8 before clicking it to load and save the global settings.

### 1.14 (Oct 27, 2015)

- Fix a bug introduced in 1.13 that disabled the STEP/DIV function.

### 1.13 (Oct 20, 2015)

- Fixes and improvements to outgoing clock when using external clock sync.
- Prevent accidental triggering of slides when muting / unmuting steps.
- Slider movements / currently played notes now display quantized value.
- Reset to default settings: Select save, scroll to yes, click reset.
- Keep pitch constant during rests. This can be reverted to the old behaviour by changing “rPC” (rest pitch) option in config to “yes”.
- Encoder acceleration when changing BPM.

### 1.12 (Jun 23, 2015)

- Fix loading of int/ext clock mode from a preset.
- Fix upgrade of some modules where the clock would run slower than normal.

### 1.11 (Jun 12, 2015)

- Fixes for incoming clock divider when used with an external clock.
- Fix upgrade on modules with ATmega328p chips.

### 1.10 (Jun 2, 2015)

- New d24 option under INT/EXT for tight sync with dinsync devices.
- New incoming clock divider setting under the div menu, and aux control over clock division.

### 1.09 (May 26, 2015)

- prev/next buttons can be used step between stages when stopped. The currently selected stage’s CV is output so it can be used to preview the note.
- int/ext clock mode is saved along with the other settings.