Code 20045: The place where the account is registered does not match the place where the phone is sold

In this guide, we will show you a nifty method to fix the “Code 20045: The place where the account is registered does not match the place where the phone is sold” error message. The Chinese OEM has made it quite a challenging task when it comes to unlocking the bootloader. Earlier, we just needed to use the Mi Unlock Tool and wait for a week and the task stands complete.

However, that is no longer the case, ever since HyperOS made its way. And if you are a Chinese user, then things have gotten even worse with weird requirements like reaching level 5 of the Mi Community, among others. The misery doesn’t end here. If you own a Chinese device with a global Xiaomi account or vice versa, then you will be greeted with the following error message when you attempt to unlock the bootloader:

Code 20045: The place where the account is registered does not match the place where the phone is sold

For users outside China who own a Chinese device, this is proving to be a major obstacle. This is because creating a Chinese Xiaomi account outside of China is a tough nut to crack because the official website requires a Chinese phone number for registration. With that said, some users did manage to create a Chinese Xiaomi account using an email via this link . However, as soon as they reached the final stage of the unlocking process, they were greeted with another error message, namely:

Code 20041 = “sorry, your mi id is not associated with a phone number”

This is happening because users are adding a non-Chinese phone number, which isn’t allowed. So what can be done? Well, I found a nifty workaround using which you can create a Chinese Xiaomi account using an international phone number and then proceed ahead with the unlocking process. Here’s how it can be done.

  • Fix Code 20045: The place where the account is registered does not match the place where the phone is sold Important Notes Unlocking Process

Fix Code 20045: The place where the account is registered does not match the place where the phone is sold

Code 20045: The place where the account is registered does not match the place where the phone is sold - 1

Important Notes

  • The following international phone numbers are not supported: +91 (India), +62 (Indonesia), +1 (all phones with +1)
  • So for those sets of users, they can use an online service and get a temporary phone number.
  • In case you do not get the verification code via SMS, then check your WhatsApp. In rare cases, the code is also sent there.
  • However, if you still don’t receive the code, try adding your region to the registration link: &uRegion=Your_Region
  • Make sure to replace Your_Region accordingly. Example for Russia: https://cn.account.xiaomi.com/pass/register?sid=unlockApi&_locale=en_CN&uRegion=RU
  • You can find your region code from this page .

Unlocking Process

  1. To begin with, create your account with a Chinese region using this link .
  2. Now log in to the Mi Community app and request unlocking permission.
  3. Then, link your account from the Developer Options.
  4. Now, download the Mi Unlock Tool from here .
  5. Then launch it and you’ll be able to unlock the bootloader using it.
  • Couldn’t Verify Device in Mi Unlock Tool [Fixed]
  • Fix Mi Unlock: This device has been activated for less than 7 days
  • How to Unlock Xiaomi Bootloader without PC or Mi Unlock Tool!
  • Cannot Receive OTP/Verification Code from Mi Unlock Tool [Fix]
Google preferred - 2
  • Amar 2 months ago Reply the place where the account iM is registered does not match the place where the phone is sold I bought it brand new in Algeria. Radmi 8 😭😭😭
  • haz 4 months ago Reply link doesn’t work anymore, seriously f xiaomi for restricting the very thing that made them great
  • JUAN 7 months ago Reply Every time i try to make an account, the captcha fails, its impossible.
  • sonny 8 months ago Reply there is no work today after verification email you get auto-ban (illegally actions, or similar notice) I don’t understand that: how my mi5 phone, where bought not in CN, registered not in CN, and used by one person with account not not in CN – ended up in CN? 😭
  • RuF 9 months ago Reply I have Redmi Note 12 Turbo in my hands with the same mistake only the problem is that I started a Chinese account, but now Mi Unlock requires me to make a request for unlocking from the inside of the smartphone, and how if it is a brick. Smartphone hangs in Fastboot and the bootloader was blocked, in two service centers. This condition appeared after updating on Hyper OS via Miflash, I knew of course that it was impossible to lower the firmware version but I didn’t think that I was staring in with such a problem

(Cancel Reply)

Δ