My Virus B is behaving quite oddly - most of its buttons are working fine, but the Value, Parameter and Part buttons act unpredictably.
When in Single mode, I press 'Value +' and once out of ten clicks, it increases the program. Nine times out of ten, though, it switches to LFO 2 Edit mode (as if I'd pressed LFO 2's Edit button). Further presses either cycle through the LFO2 shapes or occasionally increase the program number. Pressing 'Value -' goes either to LFO1 or Oscillator 1 but never decreases the current program.
Parameter, in Single mode, does similar stuff - '< Parameter' switches to Multi mode, while 'Parameter >' generally cycles through LFO2 destinations.
Most frustratingly, in CTRL mode, 'Part +' successfully cycles forwards through CTRL options, but 'Part -' doesn't cycle back; instead, it jumps to the EFFECTS menu!
I sprayed contact cleaner on the PCB around where the buttons' microswitches are soldered, around the button housings themselves, and I also generally cleaned up the PCB with contact cleaner spray and a lint-free cloth. It seems like there's some crosstalk going on - like the buttons' signals are working but other circuits are picking up interference from them - but I guess it could be occurring anywhere between where the buttons are soldered and where the ribbon cable joins the mainboard...
So I'm hoping someone can tell me whether they've heard of this issue before, and if there's any repair solution short of buying a new Virus B (which I really can't afford to do!). I have moderate skill in electronics and work in a research lab alongside helpful people with tonnes of skill, so feel free to suggest audacious challenges if you think they'll work
By the way, I put OS 4.9 and all the patches on fresh last night, to be certain it wasn't OS corruption of some kind. That went fine, and I can control all parameters with VQ from the computer. All the other knobs and buttons seem to be absolutely fine, audio output is fine, and I have to assume that all MIDI/SYSEX transfer is working fine too.
Thanks in advance!