For others reading this discussion on Kwikset Locks and SLGA and not being able to enter codes or SLGA not being able to see any locks installed. All the Kwikset locks can accept different radio’s Zigbee or Zwave. This means that you can swap the cards if you have issues with the card that is in the lock. Many of the locks on Ebay, Amazon and Mercari have different radio’s in them than when they were originally manufactured or the owner may have switched the Zwave card for a Zigbee card or Zigbee to Zwave. The problem with this is it changes the fingerprint to something nonstandard.
With the old architecture of using a DTH, ST would pair them as a Thing and then you could go into IDE and change it to Zwave lock with codes or Zwave without codes or Zigbee Lock etc. Now with the Edge drivers, if your fingerprint is not in the stock driver either Zigbee or Zwave then it gets paired as lock-battery instead of base-lock. The name field lock-battery doesn’t support lock code entry because ST see’s it as a lock without a keypad. ST say’s this is because of security reasons and due to the fact that Kwikset has not provided them that fingerprint and it is not a lock that’s officially supported.
You need to either add your fingerprint to the stock driver or get one of the helpful community members to do it for you. You can also try the Zigbee Lock Mc driver from Mariano_Colmenarejo or the Zwave Lock driver from Philh30. If your fingerprints for your lock are not in their driver, then you can ask them to add it for you. Be nice and ask politely, they develop all of these drivers because their nice guys and are trying to help everyone out. Also provide them with the Fingerprint for your device when you ask them. They have no way of knowing.
You can find your Fingerprint model etc by setting up and using the API browser in the link below. It is very easy to setup. You can find your Fingerprint in Model.