- multi channel USB audio
- new drumline drum synth engine
- new dynamic track filter with drive
- new detune preset setting
- improved bootloader security
Written for firmware 1.1.33 — the current version is 1.2.0.
Back up your projects: connect the OP-XY to your computer with USB-C, press [COM], then [M4] to enter MTP mode, and copy the whole projects folder somewhere safe. On a Mac you need the field-kit app to open the OP-XY drive.
Open the TE update utility in a browser with web MIDI support (Teenage Engineering tests Chrome and Brave) and allow web MIDI when the page asks.
Connect the OP-XY via USB and power it on. The utility detects it and shows its serial number, current OS version and SKU.
If an update is available, press the update button.
Do not disconnect USB or power off the OP-XY while it updates, and keep the browser tab open and in focus until it finishes.
Written for firmware 1.1.33 — the current version is 1.2.0.
Updater
TE update utility, a web app. It uses web MIDI, so it needs a compatible browser; Teenage Engineering tests in Chrome and Brave, other web MIDI browsers might work.
Connection
USB-C cable to a computer.
Alternative method
TE boot mass storage: power off, hold [COM] while powering on, press [TRACK 1]. The OP-XY appears as a removable disk: copy the firmware file from the downloads page onto it, eject it, and the update starts. Follow the on-screen instructions.
Backups on a Mac
The field-kit app is needed to access the OP-XY drive in MTP mode.
How to update the Teenage Engineering OP-XY
Update with the TE update utility (teenage.engineering/apps/update) in Chrome or Brave: allow web MIDI, connect OP-XY via USB-C and power it on; the utility detects the unit, then press update and keep the tab open until it finishes. Or use TE boot: turn OP-XY off, hold COM while switching power on, connect it via USB-C to a computer, press 1 so it mounts as a mass storage disk, copy the firmware file from the downloads page onto the disk, safely eject it, wait for the update to finish and follow the on-screen instructions.
What you need
TE update utility — the software Teenage Engineering uses to load firmware onto the Teenage Engineering OP-XY. Download links below.
Changelogs summarised from the manufacturer's release notes.
Version 1.2.0 — 15 Oct 2026
Release notes for this version are listed above.
Release notesopens in a new tab — teenage.engineering
Version 1.1.33+1 — 2 Sep 2026
- fix: unable to add parameter locks to empty steps
- improved bootloader security
Version 1.1.33 — 2 Sep 2026 Bug fixes
- fix: unable to add parameter locks to empty steps
Version 1.1.32 — 1 Sep 2026 Bug fixes
- fix: occasional sequencer stalls when browsing presets and samples
- fix: tape track audio residue remaining after switching projects
- fix: CPU overload indicator not showing all CPU stalls
- fix: unit sometimes not starting when connected to USB
- fix: step components being cleared when holding step and changing note
- fix: auxiliary track LFO not affecting UI parameters
- fix: settings not always properly set after copying and pasting tracks
- fix: MIDI engine parameter affected by arpeggio
Version 1.1.25 — 19 Aug 2026 New features
- new quantization grid for odd track scales (x3, x5, x6, x7)
- improve how multisamples work together with global transpose
- use normal note off with release when stopping hold player
- avoid delay effect reacting to jittery external tempo
- inherit current player type when adding a new pattern
- improve user experience when preset folders use same name as factory presets
- rework the voice stealing indicator, now shows all audible voice-stealing events
- fix: incorrect quantizing of notes close to the end of the pattern
- fix: overlapping notes causing unexpected arpeggio behaviour
- fix: user tunings were inconsistently loaded to the user slots
- fix: couldn't add same note with two octaves apart to step when holding note and pressing step
- fix: audio-only USB interface would show as disconnected
- fix: incorrect parameter names on epiano screen
- fix: muted arpeggio tracks played old notes when hold was turned off
- fix: could still input maestro notes when bar screen was shown on top
- fix: duplicating a project did not include unsaved changes
- fix: sometimes no notes sent on TRS MIDI when clocked via incoming TRS MIDI
Version 1.1.21 — 11 Jul 2026 New features
- faster loading of user content
- rotate components and parameter locks along with triggers
- stop held arpeggio notes upon pattern switch
- simplified global transpose
- fix: semi-unresponsive state after startup
- fix: preset not loading after being pasted
- fix: switching to an unassigned key would exit subfolder
- fix: unable to play notes on disabled maestro screen
Version 1.1.18 — 6 Jul 2026 Bug fixes
fix: saving to same preset snapshot clears the preset samples
Version 1.1.17 — 5 Jul 2026
- add option to save to same snapshot instead of new (hold shift)
- add "make default" option to templates
- add system setting for sample preview
- don't apply sustain pedal to arpeggio notes
- fix: arpeggio not affected by brain
- fix: arpeggio not active until playback start or entered arpeggio screen
- fix: linked tracks parameters lags behind on pattern change
- fix: brain send settings do not honor sound link
- fix: pasting a step to first start would not work with negative micro timing
- fix: wrong buttons could show up in sample browser
- fix: sample doesn't show up in sample browser after recording
- fix: when renaming in sample browser, delete key deletes sample instead of letter
- fix: subfolder indicator "/" disappearing when scrolling
Version 1.1.15 — 1 Jul 2026
- user content: support for deeper folder structures
- user content: optimized handling of large data
- preset browser: allow adding preset folder
- preset browser: allow moving presets between folders
- sample browser: group all samples used by user presets
- sample browser: preview sounds automatically
- system usage indicators to show voice count, cpu and sample memory
- improved cpu voice limiting to reduce pops and crackles
- increased number of patterns per track from 9 to 16
- project templates support
- rotate trigs functionality
- added midi monitor to system menu
- new sustain pedal functionality (holds notes until pedal up)
- more intuitive logic for linked track octave offset
- com: improved device list and device popup
- mtp: improved robustness & optimizations
- mtp: utf8 support
- fix: midi engine bugs
- fix: slowest manual speed in 'value' lfo resulted in 0 speed
- fix: linked arpeggio not triggering the first time
- fix: broken combination of hold and random spark components
- fix: param lock not shown on tape screen
- fix: midi program change param locks not working
- fix: BLE advertise sometimes not working
- fix: stuck maestro notes when switching to scenes/patterns
- fix: param lock preview with nudged step not working
- fix: page duplicate missing first note
- fix: scrambling a MIDI track only produces low values for first CC
- fix: highlighting current project in project browser didn't work after reboot
- fix: arpeggios would always reset at the end of a pattern
- fix: mute popup shown for midi tracks that aren't active
- fix: hanging notes when enabling arpeggio/hold
- fix: hanging notes when MasterEcho and Maestro is combined
- fix: hanging notes with linked tracks
- ui: reset eq with encoder click
- ui: draw drum sampler fade over waveform
- ui: draw pattern stacks differently depending on how many patterns there are
- ui: encoder click to toggle browser sorting mode
- ui: toggle track quantize with encoder click
[...]
Version 1.1.4 — 17 Feb 2026
- fix hang when duplicating pages
Version 1.1.3 — 10 Feb 2026
- fix crash when deleting patterns with sound link
- fix broken "time signature" scene length mode
- fix issue with random track sometimes becoming muted
- fix samples not loading after sample memory being full
- hide charging option when not connected to power source
- don't toggle held notes, making it easier to play held chords
- refined logic for how held hold/arp/maestro notes behave
- update song screen scroll position when moving cursor
- fix LFO visualizing with amount set to a negative value
- fix mixer getting reset when saving a snapshot
- include step components and p-locks when duplicating pages
- don't discard lifted step when clearing another step
- rounding error could cause drums to play one cent off
- fix using MIDI track as duck LFO source
Version 1.1.0 — 15 Oct 2025
- new! sample slice mode - read more
- new! duck lfo - read more
- new! sound link - read more
- delayed scene switch
- drum & synth sampler parameter locks
- song mode: require shift to add scenes / change song
- add project setting for how scene length is calculated
- add midi command for setting delayed scene - read more
- press note key + sample to browse samples
- improved aligning of track positions when switching scenes
- held arpeggio notes are played even when track is muted
- fix incorrect disk usage check, would not save project when at > 4GB
- fix drum key fade-out when using group play mode
- fix modulating drum pitch with lfo
- fix modulating drum filter with velocity
- fix element lfo bug when using envelope as source
- fix looping drum samples sometimes stopping unexpectedly
- fix rare crash when browsing samples while sequencer running
- fix legato notes with hold player
- minor gui fixes
Tracked in 10 rigs on FW//RADAR.
Owners of the Teenage Engineering OP-XY on FW//RADAR also track
Written for firmware 1.1.33 — the current version is 1.2.0.
TE update utility does not find my OP-XY on Windows
Install Teenage Engineering's dedicated ASIO drivers from the TE downloads site. In Chrome's flags page, search for midi, disable 'use windows runtime midi api' and restart the browser. Reload the page if no device shows up, and disconnect other MIDI devices. If nothing shows after several tries, restart the browser or use a different USB port, since Windows installs drivers per port.
OP-XY update fails or the device is not found on a Mac
Reload the page if no device shows up, and click Allow if macOS asks to allow the USB accessory. Keep the browser tab open and in focus during the update, because background processing can make it fail. Then try again.
My browser does not support web MIDI
Update with mass storage instead: enter TE boot by holding [COM] while powering on, press [TRACK 1], copy the firmware file onto the OP-XY disk and eject it.
Teenage Engineering OP-XY firmware FAQ
What is the latest firmware for the Teenage Engineering OP-XY?
The latest firmware for the Teenage Engineering OP-XY is version 1.2.0, released on 15 Oct 2026. FW//RADAR last checked Teenage Engineering's official page on 26 Oct 2026.
How do I update the Teenage Engineering OP-XY?
Update with the TE update utility (teenage.engineering/apps/update) in Chrome or Brave: allow web MIDI, connect OP-XY via USB-C and power it on; the utility detects the unit, then press update and keep the tab open until it finishes. Or use TE boot: turn OP-XY off, hold COM while switching power on, connect it via… Full instructions on Teenage Engineering's official firmware page.
What software do I need to update the Teenage Engineering OP-XY?
You need TE update utility, available from teenage.engineering.
Where can I download Teenage Engineering OP-XY firmware and drivers?
Directly from Teenage Engineering's official firmware page — FW//RADAR links to the source and never hosts firmware files. Official firmware page →
Where can I find the Teenage Engineering OP-XY manual?