I had similar (I think) trouble working out the endstops for mine.
For memory, since I changed around which plug was being used, I ended up having to change the homing direction.
Not sure if its any help to you though:
Edit: actually I think my trouble may have started from defining my own firmware from scratch (using the V1 firmware as an example to help me along)