Hello, I get a number of Redmi 1S from the minideal/vickmall etc. These arrive with either some custom (ie neither official English/Chinese, nor xiaomi.eu multilang) or with the official English/Chinese older version. In order to provide them in Greece, my intention is to install the latest stable multilang (for example, V41.0 currently). I am not sure though which way is the best to go about it. What I am currently doing is the following: Flash with fastboot the official fastboot English/Chinese STABLE V37.0.0 Immediately do a full wipe Reboot Transfer the multilang V41.0 into the internal memory Boot into MiRecovery and flash multilang Again full wipe Boot Like I said, I want to make sure that this is a fully clean install, to minimize FCs etc. However, in some threads (xda-developers etc) I saw that many of them at step 1 do not immediately flash V37.0.0. They prefer to flash V23.0.0 or V.24.0.0 English/Chinese. Afterwards they upgrade, as an intermediate step, to a later English/Chinese version, before flashing the multilang. So my question is which is the right way to go about it? Is "my" approach correct? Or is it perhaps that fastboot flashing of V23/V24 is needed to set something correct in the partitions?