Driver issue and pairing issues are totally different worlds, you said the pairing is not complete, the driver is assigned after the pairing, your lock paired or not? If the lock failed to pair securely is not the driver, anyway you can choose any driver after you paired, even the one you linked, if you port it.
By the way, I will try to port it.
Edit, the driver need mayor changes, I'm not a coder to do it. Sorry.