It works on my setup to an extent. The deal is you won't see the compensation if the distance of the reversal is less than the compensation you had dialed in. For instance, say you have .005" dialed in. If you jog left in .001" increments, then reverse directions, you would expect, and done properly, you should see the stepper twitch the .005" plus the .001" commanded. As implemented, you won't see the backlash compensation kick in until the second or third reversed step.
In practice, if the reversal distance is greater than .005", then the BL would compensate properly. If you are machining a round pocket, especially a larger one, the reverse step may well be less than that and your hole will not be smooth.
The parts I am making are not only functional, but also cosmetic. They have six larger holes in them I used to bore with a boring head. I had hoped to mill them to speed things up, but they didn't look good enough with the faulty BL compensation. I ended up removing the SS, bought a C10 board for use with my old desktop with the parallel port until the driver gets fixed.