Xiaomi Sherlock Smartlock

My account log out 3 of 4 phones, only can use it on one, the 6 keys works ok.

I buy Sherlock s3, s2 will not survive it…

Hi,

Teyleten Robot D1 Mini ESP32 ESP-WROOM-32 WLAN WiFi+Bluetooth Internet of Things IoT Development Board for Arduino NodeMCU (3pcs) https://a.co/d/389b6yL

Can I use this ESP32 with the remote?

I tried with one board but unfortunately it burnt out, I believe because I miss wired the + and - wires.

I ordered new board but I would like to make sure if I can use it with the remote.

My wiring will be:
1- 3.3v to the positive.
2- ground to the negative.
3- IO16 to the button with 10k resistor.

Can I use the ESP32 board with this wiring?

Hello. Is there any news regarding the Sherlock app?

I was thinking about the possibility of replacing the internal board with a Sonoff. Do you think it’s possible?

SoS. Necesito una aplicación para sherlock s2.
Bluelok Smar no la puedo enlazar en ios.
Gracias de antemano

Hello,
can anyone explain how to connect a Wemos D1 Mini to the lock?

I’ve been following the guid from @srborines Xiaomi Sherlock Smartlock - #86 by srborines but the wiring seems not to be totally clear for me.

Also, I have followed the code from @alryaz esphome-components/components/sherlock_s2 at main · alryaz/esphome-components · GitHub and it seems to be working, but I still don’t know if it is
possible to connect the TX and RX pins and how to get the lock status.

Thanks for your support.

1 Like

RX and TX pins are located at a small header likely inaccessible without disassembling the whole lock.
I desoldered the header and did some multimeter stuff to find the corresponding pins. Afterwards it’s a ground and a button pin to connect.

Unfortunately, the lock itself does not provide any status (hence the app does not provide it, either).

Lock only sends data about rotation direction (=lock or unlock action), when it starts and when it ends. The difference between latter values is the rotation duration. Basically if your lock rotates for 2 seconds, and you yourself consider it sufficient, you can consider it locked. Might be different depending on weather conditions and battery charge, therefore a template action that takes all that into account is preferable.

Speaking of lock status on boot, you can rest assured that on every reboot of a ESP the lock will treat this voltage jump as a lock button press (it might be inverse according to your model). However it’s better to test it.

My additional advice is to grab an AMS1117 and hook it up directly to the battery, and use it with a ESP-01S (which is less power-hungry than a WeMos). You might, however, get a very poor battery performance; that said, my lock is on constant power supply with a battery backup using a handcrafted circuit, therefore I can’t really estimate projected battery life.

P.S. (edit): Please take into account that the motor introduces a helluva lot of noise into RX and TX regardless of how you connect your module. This prompted a recent commit which enforces parsing of ASCII-only (without extension) characters.

P.S.2 (edit): initial wiring from the original post might fry a bare ESP-01S due to voltage levels on a fully charged battery reaching threshold of 4.2 (which is harmful and will cause magic blue smoke exhaust from your ESP; speaking from experience). I will post my wiring once I get back to my flat.

1 Like

So far it looks something like:

RX (Lock) <--> TX (ESP)
TX (Lock) <--> RX (ESP)
GND (Lock) <--> GND (ESP)
Button Signal Input (Lock) <--> GPIO0 (ESP)
Button Signal Output (Lock) <--> GPIO2 (ESP)
Battery Positive (Lock) <--> Power in (AMS1117)
GND (Lock) <--> GND (AMS1117)
3.3V (AMS1117) <--> 3.3V (ESP)
5V Positive (PSU) <--> Charge Positive (Battery)
5V Negative (PSU) <--> Charge Negative (Battery)

There are a few capacitors, diodes and resistors on the AMS1117 board, which I haven’t mentioned, however they are crucial for the module’s stability.

2 Likes

Isn’t the owner of sherlock s3 lock here? I don’t know how to distribute the key to the wife to the Bluelok app. Can someone please advise mě? Thank you.

Hello,
Does anyone have a link to a working software please?
My latest version 3.6.12 - 220412001 is not working.
I couldn’t find a newer version.
Thank you.

This is for android 13 and S3

http://d.maps9.com/bluelok

La versión 1.0.13 funciona descargar aquí

http://d.maps9.com/bluelok

1 Like

Hello, I was wondering if someone was able to use Sherlock S2 with Bluelok?

I still have a working key fob, so I don’t want to reset it yet.

i can’t pair my Sherlock S2 with BlueIok. This is so really so bad!!

Yes, support for software version 3.6.12 - 220412001 has ended.
If someone doesn’t have a solution, you can’t pair or otherwise use the lock. I don’t understand their approach.

Same problem, i have the app still working as main user.
Cant connect key fobs or anything.
Cant connect to host, ssl error
Iphone iOS here… Anyone with a workaround?

Did you ever get an answer?

I think we are unfortunately unlucky. I contacted several sellers on AliExpress and the response was that the product was discontinued. Even with support.
But if anyone has a solution, I’d appreciate it.

Hello! Please give me a photo of the connection diagram on the device. and for wy you use Tx an Rx pins? And where “Button Signal Input (Lock)” and “Button Signal Output (Lock)” on the lock?

Hey guys, any update on this one?

Hola, yo no soy capaz de hacerlo funcionar.
Está aplicación no me funciona.
¿Sabeis otra versión de la aplicación Bluelok?

Hi…
does any know what is the best alternative to the 3M double sided tape? I need to do some maintenance.