Fast firmware update
Updating Core:
- Download the .bin firmware file from the version list below
- Copy the file core.bin to the root of a USB flash drive formatted in FAT32 (do not place it inside a folder and do not rename it).
- Power off Core, then plug the USB flash drive into the USB HOST port
- Hold the encoder button down and power Core on: the screen shows WAITING FOR USB FLASH DRIVE
- Release the encoder. Flashing starts automatically and takes about 10 seconds
- When UPDATE DONE is displayed, Core reboots on the new firmware by itself
- Unplug the USB flash drive
Recommendations:
- The file must be named exactly core.bin and sit at the root of the drive, not inside a folder
- The USB flash drive must be formatted in FAT32 (exFAT is not supported)
- Do not disconnect power or the USB flash drive during the update process
Every bug reports & suggestions must be sent here: squarp.net/contact
CoreOS 1.0.1
November 4, 2026
Settings that now work
- OUTPUTS > GATE > PARAMS > DYNAMIC = ON: velocity sets the maximum length of the gate, and the note off cuts it if it comes first. Velocity 127 follows the note, lower velocities give shorter gates, down to 5 ms. DYNAMIC = OFF (default) behaves as in 1.0.
- PITCH > STANDARD = HZ/V now outputs a voltage: C5 = 1 V, one octave up doubles the voltage. RANGE is ignored in HZ/V.
- INPUT > COMP with a negative value now moves the track ahead (the other tracks are delayed by the same amount).
- SYNC in RST PLAY or RST STOP now fires on the second XP32 too, and the pulse lasts 10 ms instead of 0.5 ms.
- Loading a preset during PLAY no longer fires RST PLAY or RST STOP: a reset only follows the transport.
- Gates with a TRIG NOTE no longer retrigger when another note of the same channel is played or released (drum tracks on one channel). AHDSR and VELOCITY with a TRIG NOTE follow their own note.
- GATE: every note gives a gate of at least 5 ms, even a very short one.
- GATE RETRIG lasts the time displayed (it lasted half of it).
- CLOCK SWING delays the swung pulse instead of moving the next beat ahead: no more double or missing pulses with a short PWM.
- SCALER on PITCH: some in-scale notes were quantized a semitone too low.
- XP32: a voltage above about 10.3 V now stays at the top instead of jumping to -10 V.
- EUCLID with STEPS = 0 keeps the output at LOW.
- LOGIC: operation !X is displayed as !X again (it was shown as X>0).
- Nothing changes in the preset format: your 1.0 presets load as they are.
CoreOS 1.0
October 5, 2026
First public firmware of Core
- Core takes MIDI in and turns it into precise CV and Gate. Unplug everything and Core keeps going: its fourteen Engines run on the internal clock.
- PITCH: V/Oct or Hz/V (can be glided and scaled)
- GATE: note-on, note-off
- VELOCITY: note velocity
- AFTERTOUCH: aftertouch (key pressure)
- CC: any CC from 0 to 119 (slewable)
- SYNC: start, stop, and reset
- CLOCK: sync (with rate, swing & phase)
- AHDSR: envelope, fired by a note
- LFO: free-running modulation
- SLOPE: simple envelope, gated or looped
- DC: fixed voltage
- MOTIF: melodic loops that mutate
- EUCLID: euclidean rhythms with probability
- LOGIC: 20 types of operations between one or two voices


