Repository navigation
Opus 2.0 beta 3.2 (build 5)
Pre-releaseOpus 2 is a firmware mod for the original Teenage Engineering OP-1 on firmware #246 (not the OP-1 field). Its
small core loads plugins: .opmod files you copy into a mods folder on the OP-1's USB disk.
Beta 3.2: crash logs you can send, and a fix for bridged effects. The plugins, the starter pack and the bridge
are beta 3's (attached here again, the same files); the plugin kit adds a crash log reader. It has run in an
emulator with the OP-1's own firmware and on my own OP-1.
New
- Crash logs on the USB disk. After a crash, the next start writes a log, and disk mode shows it in the
crash folder (/crash/N.txt, the last eight). If the OP-1 crashed, attach the log to your report: it says
what stopped the OP-1 and which plugins were loaded. Delete a log on the computer and it's gone from the OP-1 too.
Every OP-1's disk now shows acrashfolder. It stays empty until a crash. - For plugin authors: the kit's
tools/crashlog.pyreads a crash log;
--plugin ID=build/NAME.build/plugin_0.elfnames your plugin's functions in it.
Fixed
- Many of op1r's and Hundekraft's effects through the bridge stopped the OP-1 when their page showed, warble
among them, and so did swapping effects between bridged plugins (a known issue since beta 2). Their values are
now read in their own range. - Hundekraft's plate beside Opus's plate turned "plate" into a broken effect. Opus's plate keeps its name.
Get it
Make the update again on https://opus-op1.pages.dev/patcher/ from your own copy of TE's op1_246.op1. It runs
in your browser and nothing is uploaded. Install it through the OP-1's update mode: switch it off, hold COM while
switching it on, press 1, copy the file onto the "OP-1" disk and eject it. Never choose 7 or 8 there, they erase
your sounds and tape.
Your plugins stay as they are. New to Opus 2: the starter pack and the bridge are below, and the steps are in
beta 3's notes and on the site.
| Target | the original OP-1, firmware #246 only |
| The update | op1_246_opus2.op1, 13,162,385 bytes |
| Its SHA-256 | 1be7eeda076c8c4e502d007147005f92a0b96a0de14779a65356660de8f94ddd |
| Made from | TE's op1_246.op1, SHA-256 c5315218f825f143b415ca554516541898abee843d3a236df0b54c04e1fb13a9 |
| The starter pack | opus2-starter-pack.zip (beta 3's), 21 plugins, SHA-256 957d0972b9b5492c0b70bf79b630d82685daa89f2140bce8aaeecdf1f0ca358e |
| The bridge | bridge.opmod 0.9.0 (beta 3's), SHA-256 155bb7c50cbc38bb97ef14eb9869a5664117c50f615c73c73c0959ff2e1d8afd |
Every file's SHA-256 is in SHA256SUMS.txt. Everything that changed: https://opus-op1.pages.dev/changes/
Known issues
- With a colour theme, the dim edges of text in a colour other than green can look green on the OP-1's screen. TE's
own screens show it too: it's the panel, not Opus. - With USB plugged in, holding Stop at power-on makes the logo take longer.
- In the bridge: a bridged effect's settings can be pulled into the OS filter's range when a sound loads or its
knob turns (no crash), and a colour theme misses some shades on bridged plugins' pages. - A downloaded engine that plays the slot's sample stays silent after a restart until it's rebuilt for the core's
sampler service.
Going back
te-boot, the OP-1's own updater and recovery, is never touched, so the way back is always there. To stock or
another firmware: Opus's menu, T1 (system), the cleaner: turn green to "at restart", then switch the OP-1 off and
on, and install the other firmware through update mode as above (stock is TE's op1_246.op1). To Opus 1: just
install it.
Licence
The plugins are © LizardMan, free to use and share. Their source is not published yet, apart from the plugin kit's
four examples (GPL-3.0). dx contains code derived from Google's Music Synthesizer for Android (Apache License 2.0):
its LICENSE and NOTICE are in the zip's licenses/opus.dx/ folder. The core's update file and the patcher's data
are all rights reserved: please don't share them, link to the site instead.
Opus is an independent project and is not affiliated with, endorsed by or supported by Teenage Engineering. OP-1 is
a trademark of Teenage Engineering AB. Modifying firmware is at your own risk.
Found a bug? Report it here, with your build
(hold help on Opus's menu), the plugins in your mods folder, and the crash log if it crashed.