I have to say the documentation of hal pins would need a lot of fixing.
First step to fixing something is to report what is wrong. References to halui.jog in the docs for 2.8 have been reported, if you found other issues please report those as well.
Glad you got things going.