Another recent page in the forum: PySwitch - An alternative, customizable firmware for PaintAudio MIDI Captain Controllers
It's a lot to read ( Start with page 1), but it helped me to make my own version of the PySwitch-Firmware for Midi Captain 10 Switch.
See then also "The PySwitch Emulator" https://pyswitch.tunetown.de/#controller/pyswitch-default