I've been unable to jog in M4 for a couple of revs now. I uninstalled and then installed M4 2038 and Darwin 2038. Motors jog in Darwin but not in M4. One symptom is that when I enable Darwin and return to M4, the lower status line shows a stream of inputs from MPG1 and MPG3. I do not have any MPGs installed. I do have encoders but they are not moving to cause this. With M4 2038, the history log no longer seems to be capturing events but with the previous version (2030) the log was full of MPG1 and MPG3 input events. Disabling Darwin stops this stream.
Regarding encoders, I did find a minor bug in Darwin. My encoder #0 channels A and B are connected to port2, pins 2 and 3 respectively. The default channel A pin is 2 so I did not change this. The encoder count would only alternate between 0 and 1. Channel A input was being ignored. If I change it to another pin then back to 2, everything is okay. I suspect the pins are not loaded with the defaults shown (pin 2).
Thanks
Peter