Initially I installed the wrong firmware as I did not know the BL Touch firmware for the CR-10 was on the creality.com website in a generic looking ZIP file. I think it was the CR10V3 1.1.6 firmware from creality3dofficial.com
I finally found and installed "CR-101.1.6BLTouchV3.1PowerLossContinueEnglish.hex" using the ISP programmer in the BL-Touch kit from Creality.com. Everything seems to be going fine until I start printing. X always says 0. I checked the GCODE and X should be moving, but its not. Autohome works fine and the G29 gcode works fine.
What should I do to fix this issue?