Deep Dive #1: Unbrickable update process for the Redshift 6

Warning: very technical content ahead! Proceed at your own peril! Updating the Redshift 6 The Redshift 6 has three internal microcontrollers: A Raspberry RP2040 as the UI processor that draws the screen contents, scans the endless potentiometers and buttons and stores and retrieves presets, settings and the autosave state from a 128MB flash chip. An…

Dev Diary #2

Hi all! It’s Timo again from the dark dungeon where we’re sweating to bring you the first firmware update. Since the last update we’ve advanced quite a bit: the nasty bug in release mode in the USB firmware has been fixed (it was a stack overflow, a bug category classic enough to have a Q&A…

Dev Diary #1

Hello world! I’m Timo, the lead designer of the Redshift 6. I’ve designed most of the circuit boards, and I write most of the voice firmware from the actual synth control all the way to production testing and calibration. This is the first in an ongoing series of blog posts giving a bit of an…