on my orbit v2, which i'm assuming has similar architecture to the proteus, you can make a setting that changes the way banks and patches are selected. either that or your controller is sending the wrong data, you might check to see how it handles bank and patch change information.