Backward engineering, sort of...Make sure your globals are set to allow patch changes. Then record a patch change into your DAW, (if using one) and look at the data in a list editor. That should give you all the info you need. If still confused, just record a bank change first and see what the data is doing. Then do a bank change and a preset number change. Look at the data again. It's all there.