Our software is able to send one specific "Data2" for each "On" and "Off" state, but the other parameters ("Device", "Channel", "Type" and "Data1") are same for both states.
If this midi device indeed requires 2 different midi channels for "On" and "Off" states, which is weird, then this is not possible.
@ TimH
Could you please confirm it is not possible to drive two different colors for the midi device button, by using the same midi channel ?