Some housekeeping and several new additions in this one.
Watch out for **v2.1 Beta** coming soon, including float32 precision for the internal audio processing pipeline. Developers should target the `main-dev` branch, especially for new audio effects.
## Fixes
* Prevent graphics from drawing outside framebuffer, corrupting memory
* Fix memory leak in Quadrants when loading a Preset with the same applet in a slot - #276
* Clock UI tempo underflow bug
* all the small things
## Features
* USB Gamepad support - big thanks to @beau-seidon !!
- Input Mapping includes G1-G32 sources for buttons/axes
- new **Joystyx** applet for configuration
* new **FrogSeq** applet from @mulkeybe - CV-controlled frog, getting hit by a car mutates the pattern - #270
* new **Piquet** applet - dual envelope generator, similar to the **Piqued** app - #174
- **AD** and **ADSR** applets also now have non-linear time parameters, allowing more precision for short attack lengths, etc. - #240
* new **SeQuant** applet - specialized quantizer for sequencing scale settings (chord progressions) - #249
* new **Panner** applet - similar to Xfader, but with CV control over pan - #248
* **Seq8** - added CV input maps for each step, making it an 8-way sequential switch (quantized to semitones) - @beau-seidon
* **Relabi** updates from @TricksterSam (breaks existing Preset data) - #274
* **Logic** applet expanded with every variant of 1- or 2-input binary logic operations - @beau-seidon
* updates to **Burst** and **Combin8** from @mulkeybe
* new **Abyss** audio applet - vibe-coded imitation of a lush BlackHole-style reverb (RAM and CPU hungry!)
* configurable Play and Sync trigger inputs added to the Clock; toggle option for auto-stop
* new static +5V CV source for Input Mapping - @beau-seidon
* **Quadrants** reloads the last-saved Preset in Bank 0 on startup
* **Sequins** expanded to 4 channels
* **Quantermain** expanded to 8 channels
[...]
Download the .hex for your hardware from the Phazerville Releases page (the _T41 file for Teensy 4.1) and open it in Teensy Loader. With the USB cable connected and the module powered, press the Program button on the Teensy (back of the module), or, if you are on Phazerville v1.8.1 or later, go to the Setup / About app, turn the left encoder to "Reflash" and press it. Click Program in Teensy Loader, then Reboot. Updating keeps the existing calibration; a newly built module must be calibrated after the first install.
What you need
Teensy Loader — the software CCTV uses to load firmware onto the CCTV Ornament & Crime v4.1. Download links below.
# Stability Updates
This release includes critical fixes to prevent crashes when memory runs out... more safety checks, and dynamic objects are now created in RAM2 for speed, automatically overflowing into PSRAM when necessary.
## Fixes
* MIDI auto-learn should work now - press 'Z' in the MIDI Map popup editor
* In **[Calibr8or](https://firmware.phazerville.com/Calibr8or)** the "clocked transpose" mode was fixed, after being broken since v1.7.1. In this mode, inputs are continuously quantized and corrected, but changes to the Octave/Semitone transpose setting in the UI are supposed to wait for a clock trigger.
* Corrected math errors and a possible memory corruption problem in the Dynamics processor. This improves the behavior of the single- and multi-band compressors.
* As a temporary fix for a strange firmware timing glitch, the 2nd PSRAM chip slot has been disabled. Units with two chips installed will only use the first one... but 8MB is still plenty for now! ;)
# 4-Channel USB Audio
On ORN8, the audio interface accessible via the USB Device port in Slot A has been expanded to 4-in / 4-out. On the host side (a PC, phone, or tablet), Inputs 3 & 4 come directly from the physical input jacks, and Outputs 3 & 4 are sent directly to the physical outputs.
# Demo Presets
I've included some preset banks to explore over in the Discussions - #245
**Full Changelog**: https://github.com/djphazer/O_C-Phazerville/compare/PSv2.0...PSv2.0.1
# [Come On into the _New Dawn!_](https://www.youtube.com/watch?v=9ILhcFEx_tk)
Harness the full power of Teensy 4 with the next-generation firmware for the next generation of hardware. We've broken through some performance barriers, and provisions are in place for future feature expansion. This is your new hackable modular brain!
## O.R.N.8 - Winner of #SuperBoot26 [🥾](https://www.patreon.com/swampflux/posts/superboot26-156897802)
Teensy 4.1 has space to fit multiple partitions with completely separate firmwares. Hold 'Z' on startup to choose between them:
Slot ID / Button | Firmware option
-- | --
**A** | standard Phazerville Suite with **[Quadrants](https://firmware.phazerville.com/Quadrants)**, **[Calibr8or](https://firmware.phazerville.com/Calibr8or)**, & **[Scenery](https://firmware.phazerville.com/Scenery)** <br> - MIDI + Audio on the USB Device port<br>- includes Audio DSP Applets<br>- no WavRec applet
**B** | same as **A** but:<br>- MIDI only on the USB Device port<br>- includes **[WavRec](https://firmware.phazerville.com/WavRec)** for recording to SD card<br>- better screen cap framerate
**X** | **MTP Disk** mode + stock apps<br>- USB file transfer via the MTP Disk protocol<br>- no Applets or audio processing<br>- includes all legacy Apps* from stock and Hemisphere<br>(*a few Apps are still broken - Passencore, References, Captain MIDI).
**Y** | Hardware debug / diagnostics mode<br> - convenient for verifying all I/O is working on new builds<br> - secretly just lives in Slot A, press encoder to finish booting
Hold 'Z' while making a selection to make it the default boot choice.
### Everything is Awesome
If this framework catches on, I hope to see 4-way (or even 8-way) collaborative firmware packages, each section with a special curation of CV and/or Audio toys!
# Version Two 2️⃣
[...]
We're nudging this release out of Beta to wrap up what we've got before we freeze operations and migrate to v2.0.
# What's New?
## UX Improvements
In Hemispheres/Quadrants, the applet header now changes when editing a parameter. Some applets have parameter labels here, and a ZAP icon indicates where an AuxButton action is possible. Hopefully, this provides better contextual clues when configuring applets, and reduces the need to read pesky manuals!
## Snow!
The Zaps [screensaver](https://firmware.phazerville.com/Hemisphere-General-Settings#screensaver) has been replaced with fluffy precipitation! If the system is running low on RAM (from loading too many reverbs, etc) the snow will turn back into Zaps...
## Applet Updates
There's an ambitious new wave-shape sequencer applet called **EnvSeq**, but to make it fit, I had to disable some applets in [`hemisphere_config.h`](https://github.com/djphazer/O_C-Phazerville/blob/phazerville/software/src/hemisphere_config.h). If something you want is missing, it's still available in the "library"! ;)
* NEW: **[EnvSeq](https://firmware.phazerville.com/EnvSeq)** - a 32-step Envelope Sequencer contributed by @danut007ro
- similar to the Curve track type on the Westlicht Performer, but perhaps even more versatile
- each step can use a VectorOsc waveform (custom shapes), varied step durations, offset, amplitude, etc.
- (sequences are not saved, but other settings are...)
* NEW: **[Relabi](https://firmware.phazerville.com/Relabi)** applet from @TricksterSam - #167
* **[VectorLFO](https://firmware.phazerville.com/VectorLFO)** - CV modulation for Shape - use AuxButton to toggle, and then sequence externally.
* **[VectorEG](https://firmware.phazerville.com/VectorEG)** - CV modulation added for Shape and Frequency
* **[ResetClk](https://firmware.phazerville.com/Reset-Clock)** - 1ms minimum spacing
[...]
What is the latest firmware for the CCTV Ornament & Crime v4.1?
The latest firmware for the CCTV Ornament & Crime v4.1 is version 2.0.2, released on 24 Oct 2026. FW//RADAR last checked CCTV's official page on 27 Oct 2026.
How do I update the CCTV Ornament & Crime v4.1?
Download the .hex for your hardware from the Phazerville Releases page (the _T41 file for Teensy 4.1) and open it in Teensy Loader. With the USB cable connected and the module powered, press the Program button on the Teensy (back of the module), or, if you are on Phazerville v1.8.1 or later, go to the Setup / About… Full instructions on CCTV's official firmware page.
What software do I need to update the CCTV Ornament & Crime v4.1?
You need Teensy Loader, available from pjrc.com.
Where can I download CCTV Ornament & Crime v4.1 firmware and drivers?
Directly from CCTV's official firmware page — FW//RADAR links to the source and never hosts firmware files. Official firmware page →
Where can I find the CCTV Ornament & Crime v4.1 manual?