Page 1 of 1

Looking for Sirui Chen's firmware modification

Posted: Thu May 07, 2026 12:40 am
by TallKite
In the most recent monthly zoom call, Sirui Chen said he modified the firmware so that in SAME mode, the red dot follows a slide, as it already does in CELL mode. I've been wanting this behavior myself, and was hoping to integrate his code into my own firmware modification. Anyone know where I can find it?

Re: Looking for Sirui Chen's firmware modification

Posted: Thu May 14, 2026 7:23 pm
by Csric
AUTO-ADMIN: Non-MP3, WAV, OGG, SoundCloud, YouTube, Vimeo, Twitter and Facebook links in this post have been protected automatically. Once the member reaches 5 posts the links will function as normal.
Hi TallKite, this is Sirui. I'm happy to share my thoughts. The modification should be done in ls_handleTouches.ino, handleSlideTransferCandidate() function.

I have merged the recent official firmware 2.3.4. You can find my latest modification here:
https://github.com/CsRic/linnstrument-f ... htsame_mod (https://github.com/CsRic/linnstrument-firmware/tree/lightsame_mod)

The update file is
https://github.com/CsRic/linnstrument-f ... _due_x.bin (https://github.com/CsRic/linnstrument-firmware/blob/lightsame_mod/linnstrument-firmware.ino.arduino_due_x.bin)


For anyone interested in using my custom firmware, please note that I’ve made several modifications beyond just the 'Played Light Same' mode. These additional changes cannot be disabled (sorry!).
Played Light "Same" Mode. When pressed, all note pads with the same pitch will light up and follow your finger as you slide, rather than staying in the original position. Additionally, in split mode, this lighting effect for same-pitch notes extends across the left and right zones.

Trigger/Feathering Sensitivity. An undocumented feature in the stock firmware allows access to sensorLoZ / sensorFeatherZ (Default: 120/80) settings: while in Global Settings, hold Calibrate and press the note pad 1 or 2 rows above it. Values are adjustable via horizontal sliding. This mod expands the adjustment range by lowering the hardcoded minimum limits from 100/65 to 40/20.

sensorLoZ: the lowest acceptable raw Z value to start a touch
sensorFeatherZ: the lowest acceptable raw Z value to continue a touch

Auto-Switching Selected Split. In Split mode, the split zone with the most recent touch is selected.

Single-Finger Adjacent Note Suppression. In official firmware's One Channel mode, pressing between two horizontally adjacent pads with a single finger may trigger both notes simultaneously. This mod eliminates that behavior, ensuring only the pad closer to the finger is triggered. Multi-finger triggering remains unaffected, and this modification only applies when Pitch Mode is enabled.

Re: Looking for Sirui Chen's firmware modification

Posted: Thu May 21, 2026 10:58 pm
by TallKite
Thank you very much!