Please make also sure, that the ESP32 is also using the MTU size of 23.
Otherwise the ESP32 will still send one “Write Long” request containing the full payload instead of chunks of 20.
To test if the MTU size really is the problem, please try the Smart Lock beta 1.9.1 that has been released on Thursday.
This beta allows a bigger MTU size of 247 (same as Smart Lock 2.0).
If it still is not working with that beta, the reason must be something else.
Just send me your Smart Lock ID via DM and I’ll unlock the beta for it.
- ESP32 sends chuked messages (20 + 16 = 36 bytes ) of “ 03 00 8d a4 d1 dd f1 66 d8 64 c1 93 24 9f 55 c7 3a af f4 6e ” and "5a ed 42 89 2f 2c cf ee bd 34 94 4b a3 05 e4 d1 " as the public key payload.
You’re not creating the chunks (splitting the outgoing message) yourself are you?
regards,
Marc