code 20030 = Sorry, couldn't unlock more devices by this account this month
The reason is because you have already unlocked a device recently from one Mi account at once
You must wait for the beginning of next month, meaning the 1st of next month ( according to the time zone of the server region )
Question:
But I haven't unlocked any device before!
Answer:
Yes, but you have used a bootloader unlocking tool before (or reason) with the same account (whether it's official or unofficial doesn't matter).
The Xiaomi server has indeed sent the encryptedData(token) before, to unlock the bootloader. So, whether you have previously unlocked a device or failed to unlock the same device, it doesn't matter. Because new data (with the same account) For some Reason(explained at the end of the answer) was sent to the server that doesn't match the data sent in the initial attempt. Therefore, the Xiaomi server considers that you're attempting to unlock a new device, and it only allows unlocking one device per month.
Reason: after the last encryptedData(token) received from the server(
The account has logged out on the device Then are logged in(This generates a mismatched device token)
An attempt was made to send the request in developer settings("add account and device")
And other reasons
) Conclusion: data no longer matches > So Xiaomi's server considers it a new device
code 20030 = Sorry, couldn't unlock more devices by this account this month
The reason is because you have already unlocked a device recently from one Mi account at once
You must wait for the beginning of next month, meaning the 1st of next month ( according to the time zone of the server region )
Question: But I haven't unlocked any device before!
Answer: Yes, but you have used a bootloader unlocking tool before (or reason) with the same account (whether it's official or unofficial doesn't matter). The Xiaomi server has indeed sent the encryptedData(token) before, to unlock the bootloader. So, whether you have previously unlocked a device or failed to unlock the same device, it doesn't matter. Because new data (with the same account) For some Reason(explained at the end of the answer) was sent to the server that doesn't match the data sent in the initial attempt. Therefore, the Xiaomi server considers that you're attempting to unlock a new device, and it only allows unlocking one device per month.
Reason: after the last encryptedData(token) received from the server(
) Conclusion: data no longer matches > So Xiaomi's server considers it a new device