Just a FYI for anyone ...
I am working on an IJ4 I recently picked up.
The Swordsman was acting weird, then stopped working completely. After scratching my head, testing all the relevant things I updated the code to 2.1 (it was on 1.6) ...all working perfectly now.
I love a simple fix