MiToolkit icon indicating copy to clipboard operation
MiToolkit copied to clipboard

dosn't wokt for roborock.vacuum.s5

Open cirtram opened this issue 6 years ago • 13 comments

roborock.vacuum.s5 - Roborock Vacuum - - 192.168.0.120

cirtram avatar Jun 09 '18 11:06 cirtram

Same here

Ontrackx avatar Jul 06 '18 21:07 Ontrackx

Yep same here, name and IP will be displayed but no token

MiHome Version 5.3.19 Firmware 3.3.9_001412 Mi Roborock S5

LeChuck71 avatar Jul 24 '18 18:07 LeChuck71

As a workaround you guys need to downgrade to a older verison of the Mii Home app as described here: https://www.home-assistant.io/components/vacuum.xiaomi_miio/ under Retrieving the Access Token.

eithe avatar Aug 04 '18 10:08 eithe

As far as I can tell, downgrading won't help those of us who have the latest roborock - the older version of the app that stores the token won't find it at all. (edit for clarity: the app is incompatible with the newer robot)

This is probably due to Xiaomi storing all keys server-side in later updates, and sadly newer devices aren't compatible with older APKs, which renders this problem unfixable in MiToolkit. At least, that's my impression.

If I'm wrong please let me know! There seems to be no way to recover the key for the S50 anywhere :(

Vader266 avatar Aug 06 '18 11:08 Vader266

I just got my S50 a few days ago, set it up using the latest Mii Home, and updated the S50 firmware as well. Then I discovered that I couldn't extract the key so I deleted the Mii Home app, installed the older version listed in my link above, setup the S50 using that version, and was able to extract the key.

eithe avatar Aug 06 '18 11:08 eithe

Odd - I followed the whole procedure outlined in the HA documentation but the app was unable to locate the S50 to add it nor was the "manually add..." menu working. I'll do a fresh install and try again. Is there any particular server that I need to be attached to?

Vader266 avatar Aug 06 '18 11:08 Vader266

Is there any particular server that I need to be attached to?

Not that I'm aware of (I believe I tried with both mainland china and singapore). Remember to reset the S50 using the reset button next to the wifi indicator for the app to be able to detect it.

eithe avatar Aug 06 '18 12:08 eithe

Still nothing on my end - still unable to add.

Remember to reset the S50 using the reset button next to the wifi indicator for the app to be able to detect it

That's the procedure I'm following, and I am 100% certain that it was reset properly, based on its own wireless network being visible, and if I upgrade to the latest version of MiHome it goes through the pairing procedure fine.

MiHome version 5.0.0 Android 8.1.0 Tried pairing to both U.S. and Mainland China servers, no dice on either. I'm based in the UK (Europe) which might be causing an issue but I doubt it.

Otherwise using Windows 10 MiToolKit 1.6

Vader266 avatar Aug 06 '18 12:08 Vader266

Try APK version 5.0.30, which can still be used to collect the token, but already has support for Roborock S50.

After I have downgraded the APK I was able to get the token, then upgrade the app to the newest one.

https://www.apkmirror.com/apk/xiaomi-inc/mihome/mihome-5-0-30-release/

belidzs avatar Sep 08 '18 20:09 belidzs

This was the magic bullet that I was missing - thanks so much!

To be explicit - I had so many problems extracting a token, but using MiToolkit and an apk of 5.0.30 I was able to pair the roborock S50 without any problems and extract the token.

May this thread help many more people who have strong google-fu.

Vader266 avatar Sep 09 '18 23:09 Vader266

I am still unable to extract token, even using the app version 5.0.30. Did someone achieved this ? I'm runing on the latest firmware and EU servers.

MonsieurPoutounours avatar Sep 23 '18 11:09 MonsieurPoutounours

This was the magic bullet that I was missing - thanks so much!

To be explicit - I had so many problems extracting a token, but using MiToolkit and an apk of 5.0.30 I was able to pair the roborock S50 without any problems and extract the token.

May this thread help many more people who have strong google-fu.

Worked for me! (Europe-Server, Roborock Firmware 3.3.9_001633, MiToolkit 1.6b, Mi Home 5.0.30 beta (!!))

fabian-barney avatar Dec 25 '18 22:12 fabian-barney

work's for me on Singapour Server with Mi Home 5.0.30 beta, MiToolkit 1.6b after few switch between Europe and Singapour

pourjoueraingress avatar Jan 09 '19 16:01 pourjoueraingress