I have a sample example that runs on esp32 microcontroller which connects successfully to Nuki 2.0 smart lock, creates a user (pair) and locks the smart lock successfully without any issues.
but the same code fails to create a user when it connects to Nuki 1.0 smart lock.
The code belongs to my employer so unfortunately, I can’t share snippets of it. But the logic is straight forward.
- Scan for the pairing service and connect to the first device that advertise such service.
- Register for notify and enable indications
- Write request data command with the public key and follow the logic explained in the api description
for nuki 2.0 it goes on without any issues.
for nuki 1.0 (fw version 1.8.1) i receive the shared key from the smart lock then the corresponding indication
12 00 ff 00 00 b6 9e
then it disconnect.
any help where i can start looking ?