[GUIDE][POCO F2 Pro] How to change POCO F2 Pro's cameras to Redmi K30 Pro Zoom

Search This thread

CMCarlo

Member
Dec 3, 2013
7
12
EDIT1: Thanks to Telegram users @Andrea900 and @valentinosantos I was able to fix a few incorrect indications I gave. If anyone has suggestions please don't hesitate to comment or message me.


POCO F2 Pro and Redmi K30 Pro have a lot in common - so much, that they are exactly the same phone. The K30 Pro, however, was launched together with a Zoom edition, with improved camera hardware. Now: is it possible to get that hardware on the POCO F2 Pro, and make a homemade "zoom edition" out of it?
The question is fascinating, and the answer is: yes! With few exceptions, it is possible, and the result is great!
I'm about to guide you through the process, but first let me say a word about myself.

I'm very new to XDA, and I essentially subscribed to participate in a thread that was discussing just the topic of this guide. The information was confused, and since I'm inexperienced I felt very lost. But I was determined, and worked my way into this hardware and software stuff that I never handled before. Now, I'm ready to try and tell others what I did, and how you can do it yourself.
Here's all you need to know in order to change POCO F2 Pro's cameras to Redmi K30 Pro Zoom's. Please bear in mind that almost nothing is originally mine: I'm just collecting info and commenting it with my personal notes. I'll give all the credit to who owns it every time is possible.



PREMISE

First and foremost, you must check the lot your product comes from. I haven't tested it and I haven't many sources on this, but chances are that if it's too recent it might not have some of the parts needed on the motherboard to implement OIS. If so, you'll need to solder those components, which is something I will not go through in this guide. Keep in mind that the production was ended in Sept 2020, so if your phone has been produced in August or Seprember you may have this problem. You can verify the batch through your IMEI - google is your best friend here.

Once you're sure your phone will be compatible with the mod, you need to have the cameras. You may find some on eBay or on AliExpress: I bought them from an eBay reseller. Once you get them, in order to verify that they are indeed those of the K30 pro zoom, you can very easily check for OIS on the main and on the 3x lenses.

Now, before putting the new hardware on the phone, you need to go through a bunch of software passages. The reason is very simple: when you mount the K30 Pro Zoom's cameras on the POCO F2 Pro, it will recognise itself as the former. This implies some limits:
  1. unlocking the bootloader won't be possible anymore (unless you get back to F2 pro's cameras)
    EDIT: I've been told that some were able to do it, but info is not super clear on this;
  2. SafetyNet won't pass and you won't be able to use any banking app, Google Pay included.
  3. EDITED: It has been confirmed by many that the reception of 4G/5G bands does not change with the swap, whichI initially believed it did. No worries there then!
For some banking apps, passing SafetyNet does not suffice however: you need to have phone recognised as European. I have no clue why, but my bank is one of them. For this reason, I'll also guide you through the process of changing the fingerprint of your phone back to that of POCO F2 Pro, which is only possible if you have done all the rooting and modding stuff before changing the hardware. Keep in mind that you might not need it!
In the following you may find a complete guide: keep in mind that if you're experienced you may find many things redundant. I'm inexperienced, so I noted them down anyway.



THE SOFTWARE PART

This part guides you if you, like me at the time, are starting from original MIUI Global (or any MIUI that is not China). If you are already mounting MIUI China, you can skip step 4, but the process is still the same.
However, if you have already an unlocked bootloader and you are mounting a custom rom (such as Xiaomi.eu o MIUImix et cetera) you can skip to step 7. But if that's the case, this guide isn't really for you mate: you are good to go! Make the hardware swap without worries :)
  1. Backup through Google One and by copying pics and videos on the PC. Barbaric, but efficient. Just copy it back to the phone later. Remember Whatsapp's backup if you use it. Also, use Xiaomi Cloud if you intend to stay on a MIUI based ROM (as this guide will invite you to do).

  2. Begin Unlocking Bootloader process. It takes 7 days so do it as soon as possible, don't wait to have the cameras with you. The process is very easy and you may find many guides, but I've followed this:

    The tutorial omits one last passage: once you've unlocked your bootloader with the tool, you'll have to restart your phone and do a set up, in order to unlock (again) the developer options and the USB debugging. The first time you start up your unlocked device, you'll be asked to log in to your Mi Account as the very first thing, so keep in mind its password and email.

  3. Install ADB and Fastboot tools on your computer. It's basic but you need them. I've used this guide:

  4. Flash the China ROM through fastboot. [EDIT: I've been reported that this might not be needed. It was for me: flashing xiaomi.eu from Global sent my phone in bootloop. Refer to your custom ROM of choice for official info on this - and xioami.eu does say that flashing from China ROM is preferable] I suggest you follow this guide as it's explained well enough. I DO NOT recommend going through TWRP as it bricked my phone, and TWRP in general gave me lots of issues. Guide:

  5. Flash Xiaomi.eu through the process they suggest. Remember: use the one they give you, do not go through recovery, as again recovery bricked my phone and many others as far as I know. If you want to go through recovery, use LineageOS recovery (see point 6). Guide:

  6. Install a custom recovery. This is not something you need now, but rather something that may help with keeping Xiaomi.eu up to date (as it's easier to flash updates through recovery). I suggest you use LineageOS Recovery. You can find the recovery itself and a guide to install it here:

    --> Step 7 and 8 will guide you through the process of passing SaetyNet. This might not be necessary, because xiaomi.eu theorically should grant you pass it automatically: I personally needed to do what follows. Even if you pass SafetyNet, sometimes banking apps still won't work. If so, go ahead with these steps.

  7. The first thing to do will be to install Magisk and use it to root your phone. I suggest you DO NOT FLASH IT as a .zip, but rather use the process that the developer suggests. To me, the only version of Magisk that worked was Canary, but others have had success with the regular release. The different releases are the same thing, just in different stages of development: canary is the "alpha", more or less. You can find very thorough instructions here:

    The installation instructions are found by scrolling down; the latest releases are on the right.

  8. Once Magisk is successfully installed, you can use it to fix your SafetyNet stuff. In order to do so, you'll need to do 3 (or 4!) things.
    1. go to settings and hide the app
    2. go to settings and activate zygisk, then activate "enforce denylist", and in the denylist add:
      Google Play Services (you'll have to make them appear by clickinG on the three dots on the top right and selecting "show system") --> snet --> check the mark
      Banking apps (if you have any) --> check the mark
    3. download the Magisk Module "Universal SafetyNet Fix" and simply install it. Follow the link here to get the file and more info:

    4. ONLY IF YOUR BANKING APPS STILL DON'T WORK
      download the Magisk Module "MagiskHide Props Config" and use it to change the fingerprint and the BASIC Key attestation of the phone to POCO F2 Pro Global (A11). You can get the Module from here:
      And you can follow either the instructions given by this post:
      or you can follow this guide, which contains one difference (it's explained as to change the fingerprint to Pixel 3a) and which also includes the next passage (the 8.4 in this guide I'm writing):
  9. If you were able to install a regular Magisk version, enter the app and verify SafetyNet; if you've installed Magisk Canary, simply go to Play Store and install a Safetynet Checker: you should pass the test, and your banking apps should work regularly.


THE HARDWARE PART

Do the hardware swap! I've used this teardown video to help me go through it:

Beware of two things that frightened me:
  1. Both the motherboard cover and the motherboard should come out very easily. If you have to force it the slightest, check for screws you've missed! One is under an orange "mi" sticker, for example, one one is a weird "screw in the screw" of silver-ish colour
  2. You must have both the motherboard and the motherboard cover screwed in in order for the phone to turn on. You can't just plug in the connectors and make a rapid check: you must screw everything together
  3. EDIT: some have asked if the plastic caps have to be left on the module, and my take is they don't. They do offer protection but it's mostly for transport: once inside the phone, the lens are pretty much protected by the back glass. Plus my plastic caps came in scratched so leaving them on would have been stupid. They are quite well glued tho! So don't worry if you have to apply force to remove them.


EPILOGUE

I hope you've found this useful. Please let me know if any passage might benefit of further clarification. I know this is somewhat "rough" (there are plenty better guides on XDA) but I think I didn't miss any fundamental passage.
 
Last edited:

CMCarlo

Member
Dec 3, 2013
7
12
what happens if i dont install china rom before flashing eu rom?
Thanks in advance
Hi! I bricked my phone and it went into bootloop. Plus xiaomi.eu explicitly states on their website that the ROM is made to be installed from China so it's really best to just follow the instructions of the developer
 
My modding

WhatsApp Image 2022-03-11 at 19.50.45 (2).jpeg
 

Attachments

  • WhatsApp Image 2022-03-11 at 19.50.45 (3).jpeg
    WhatsApp Image 2022-03-11 at 19.50.45 (3).jpeg
    2.1 MB · Views: 141
  • WhatsApp Image 2022-03-11 at 19.50.41 (3).jpeg
    WhatsApp Image 2022-03-11 at 19.50.41 (3).jpeg
    2.3 MB · Views: 129
  • WhatsApp Image 2022-03-11 at 19.50.51.jpeg
    WhatsApp Image 2022-03-11 at 19.50.51.jpeg
    1.8 MB · Views: 147
  • WhatsApp Image 2022-03-11 at 19.50.41.jpeg
    WhatsApp Image 2022-03-11 at 19.50.41.jpeg
    1.7 MB · Views: 156

Ximo F. Verde

Senior Member
Jan 12, 2010
759
304
Xiaomi Poco F2 Pro (Redmi K30 Pro)
Just a quick PSA >>>

I was one of those 'early adopters' of the cam module switch, purely relying on comments in russian in Aliexpress. As such, I switched the module before unlocking the bootloader, resulting in mismatched specs, causing the dreaded 'Coudn't add. Device basic data verification failed' when trying to add the device to my account. A few weeks ago while waiting for the MIUI 13 update (& on the latest Poco F2 Pro 12.5 stock EU Rom), I installed the MIUI Downloader & downloaded the following ROM for K30 Pro / Zoom devices.

rom.jpeg


I installed the rom using the following steps


  1. Transfer the download .zip file to your phone, and ensure you place the file in the “downloaded_rom” folder in the internal storage of your device. If no such folder exists, create one in your internal storage base directory.
  2. On your phone, navigate to Settings > About Phone > System Update, and then press the three-dot icon in the top-right corner, and select “Choose Update Package”. If the “Choose Update Package” is not visible, you need to tap on the MIUI version logo 7-10 times.
  3. If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
  4. Choose the downloaded .zip file.
  5. Wait for the update to install.


The phone booted normally on MIUI 13 & just for the sake of it I added my MIUI account & attempted to add the device to my account. Miraculously it worked! By following the steps mentioned in the OP (big thanks @CMCarlo ) I just made my first payment w/ Google Pay since about this time last year. Hope it helps

Peace
 
Last edited:

Oblemay

Member
Jun 7, 2016
24
10
LAVAL
With MIUI by xiaomi.eu 13.0.2 it's work well.
Poco f2 pro change to k30 pro zoom edition After change hardware cam.
Thanks you 😘😘
 
  • Like
Reactions: jason88fr

Top Liked Posts

  • There are no posts matching your filters.
  • 9
    EDIT1: Thanks to Telegram users @Andrea900 and @valentinosantos I was able to fix a few incorrect indications I gave. If anyone has suggestions please don't hesitate to comment or message me.


    POCO F2 Pro and Redmi K30 Pro have a lot in common - so much, that they are exactly the same phone. The K30 Pro, however, was launched together with a Zoom edition, with improved camera hardware. Now: is it possible to get that hardware on the POCO F2 Pro, and make a homemade "zoom edition" out of it?
    The question is fascinating, and the answer is: yes! With few exceptions, it is possible, and the result is great!
    I'm about to guide you through the process, but first let me say a word about myself.

    I'm very new to XDA, and I essentially subscribed to participate in a thread that was discussing just the topic of this guide. The information was confused, and since I'm inexperienced I felt very lost. But I was determined, and worked my way into this hardware and software stuff that I never handled before. Now, I'm ready to try and tell others what I did, and how you can do it yourself.
    Here's all you need to know in order to change POCO F2 Pro's cameras to Redmi K30 Pro Zoom's. Please bear in mind that almost nothing is originally mine: I'm just collecting info and commenting it with my personal notes. I'll give all the credit to who owns it every time is possible.



    PREMISE

    First and foremost, you must check the lot your product comes from. I haven't tested it and I haven't many sources on this, but chances are that if it's too recent it might not have some of the parts needed on the motherboard to implement OIS. If so, you'll need to solder those components, which is something I will not go through in this guide. Keep in mind that the production was ended in Sept 2020, so if your phone has been produced in August or Seprember you may have this problem. You can verify the batch through your IMEI - google is your best friend here.

    Once you're sure your phone will be compatible with the mod, you need to have the cameras. You may find some on eBay or on AliExpress: I bought them from an eBay reseller. Once you get them, in order to verify that they are indeed those of the K30 pro zoom, you can very easily check for OIS on the main and on the 3x lenses.

    Now, before putting the new hardware on the phone, you need to go through a bunch of software passages. The reason is very simple: when you mount the K30 Pro Zoom's cameras on the POCO F2 Pro, it will recognise itself as the former. This implies some limits:
    1. unlocking the bootloader won't be possible anymore (unless you get back to F2 pro's cameras)
      EDIT: I've been told that some were able to do it, but info is not super clear on this;
    2. SafetyNet won't pass and you won't be able to use any banking app, Google Pay included.
    3. EDITED: It has been confirmed by many that the reception of 4G/5G bands does not change with the swap, whichI initially believed it did. No worries there then!
    For some banking apps, passing SafetyNet does not suffice however: you need to have phone recognised as European. I have no clue why, but my bank is one of them. For this reason, I'll also guide you through the process of changing the fingerprint of your phone back to that of POCO F2 Pro, which is only possible if you have done all the rooting and modding stuff before changing the hardware. Keep in mind that you might not need it!
    In the following you may find a complete guide: keep in mind that if you're experienced you may find many things redundant. I'm inexperienced, so I noted them down anyway.



    THE SOFTWARE PART

    This part guides you if you, like me at the time, are starting from original MIUI Global (or any MIUI that is not China). If you are already mounting MIUI China, you can skip step 4, but the process is still the same.
    However, if you have already an unlocked bootloader and you are mounting a custom rom (such as Xiaomi.eu o MIUImix et cetera) you can skip to step 7. But if that's the case, this guide isn't really for you mate: you are good to go! Make the hardware swap without worries :)
    1. Backup through Google One and by copying pics and videos on the PC. Barbaric, but efficient. Just copy it back to the phone later. Remember Whatsapp's backup if you use it. Also, use Xiaomi Cloud if you intend to stay on a MIUI based ROM (as this guide will invite you to do).

    2. Begin Unlocking Bootloader process. It takes 7 days so do it as soon as possible, don't wait to have the cameras with you. The process is very easy and you may find many guides, but I've followed this:

      The tutorial omits one last passage: once you've unlocked your bootloader with the tool, you'll have to restart your phone and do a set up, in order to unlock (again) the developer options and the USB debugging. The first time you start up your unlocked device, you'll be asked to log in to your Mi Account as the very first thing, so keep in mind its password and email.

    3. Install ADB and Fastboot tools on your computer. It's basic but you need them. I've used this guide:

    4. Flash the China ROM through fastboot. [EDIT: I've been reported that this might not be needed. It was for me: flashing xiaomi.eu from Global sent my phone in bootloop. Refer to your custom ROM of choice for official info on this - and xioami.eu does say that flashing from China ROM is preferable] I suggest you follow this guide as it's explained well enough. I DO NOT recommend going through TWRP as it bricked my phone, and TWRP in general gave me lots of issues. Guide:

    5. Flash Xiaomi.eu through the process they suggest. Remember: use the one they give you, do not go through recovery, as again recovery bricked my phone and many others as far as I know. If you want to go through recovery, use LineageOS recovery (see point 6). Guide:

    6. Install a custom recovery. This is not something you need now, but rather something that may help with keeping Xiaomi.eu up to date (as it's easier to flash updates through recovery). I suggest you use LineageOS Recovery. You can find the recovery itself and a guide to install it here:

      --> Step 7 and 8 will guide you through the process of passing SaetyNet. This might not be necessary, because xiaomi.eu theorically should grant you pass it automatically: I personally needed to do what follows. Even if you pass SafetyNet, sometimes banking apps still won't work. If so, go ahead with these steps.

    7. The first thing to do will be to install Magisk and use it to root your phone. I suggest you DO NOT FLASH IT as a .zip, but rather use the process that the developer suggests. To me, the only version of Magisk that worked was Canary, but others have had success with the regular release. The different releases are the same thing, just in different stages of development: canary is the "alpha", more or less. You can find very thorough instructions here:

      The installation instructions are found by scrolling down; the latest releases are on the right.

    8. Once Magisk is successfully installed, you can use it to fix your SafetyNet stuff. In order to do so, you'll need to do 3 (or 4!) things.
      1. go to settings and hide the app
      2. go to settings and activate zygisk, then activate "enforce denylist", and in the denylist add:
        Google Play Services (you'll have to make them appear by clickinG on the three dots on the top right and selecting "show system") --> snet --> check the mark
        Banking apps (if you have any) --> check the mark
      3. download the Magisk Module "Universal SafetyNet Fix" and simply install it. Follow the link here to get the file and more info:

      4. ONLY IF YOUR BANKING APPS STILL DON'T WORK
        download the Magisk Module "MagiskHide Props Config" and use it to change the fingerprint and the BASIC Key attestation of the phone to POCO F2 Pro Global (A11). You can get the Module from here:
        And you can follow either the instructions given by this post:
        or you can follow this guide, which contains one difference (it's explained as to change the fingerprint to Pixel 3a) and which also includes the next passage (the 8.4 in this guide I'm writing):
    9. If you were able to install a regular Magisk version, enter the app and verify SafetyNet; if you've installed Magisk Canary, simply go to Play Store and install a Safetynet Checker: you should pass the test, and your banking apps should work regularly.


    THE HARDWARE PART

    Do the hardware swap! I've used this teardown video to help me go through it:

    Beware of two things that frightened me:
    1. Both the motherboard cover and the motherboard should come out very easily. If you have to force it the slightest, check for screws you've missed! One is under an orange "mi" sticker, for example, one one is a weird "screw in the screw" of silver-ish colour
    2. You must have both the motherboard and the motherboard cover screwed in in order for the phone to turn on. You can't just plug in the connectors and make a rapid check: you must screw everything together
    3. EDIT: some have asked if the plastic caps have to be left on the module, and my take is they don't. They do offer protection but it's mostly for transport: once inside the phone, the lens are pretty much protected by the back glass. Plus my plastic caps came in scratched so leaving them on would have been stupid. They are quite well glued tho! So don't worry if you have to apply force to remove them.


    EPILOGUE

    I hope you've found this useful. Please let me know if any passage might benefit of further clarification. I know this is somewhat "rough" (there are plenty better guides on XDA) but I think I didn't miss any fundamental passage.
    3
    Just a quick PSA >>>

    I was one of those 'early adopters' of the cam module switch, purely relying on comments in russian in Aliexpress. As such, I switched the module before unlocking the bootloader, resulting in mismatched specs, causing the dreaded 'Coudn't add. Device basic data verification failed' when trying to add the device to my account. A few weeks ago while waiting for the MIUI 13 update (& on the latest Poco F2 Pro 12.5 stock EU Rom), I installed the MIUI Downloader & downloaded the following ROM for K30 Pro / Zoom devices.

    rom.jpeg


    I installed the rom using the following steps


    1. Transfer the download .zip file to your phone, and ensure you place the file in the “downloaded_rom” folder in the internal storage of your device. If no such folder exists, create one in your internal storage base directory.
    2. On your phone, navigate to Settings > About Phone > System Update, and then press the three-dot icon in the top-right corner, and select “Choose Update Package”. If the “Choose Update Package” is not visible, you need to tap on the MIUI version logo 7-10 times.
    3. If the “Choose Update Package” option is missing, tap on the MIUI logo 10 times to activate the option.
    4. Choose the downloaded .zip file.
    5. Wait for the update to install.


    The phone booted normally on MIUI 13 & just for the sake of it I added my MIUI account & attempted to add the device to my account. Miraculously it worked! By following the steps mentioned in the OP (big thanks @CMCarlo ) I just made my first payment w/ Google Pay since about this time last year. Hope it helps

    Peace
    1
    With MIUI by xiaomi.eu 13.0.2 it's work well.
    Poco f2 pro change to k30 pro zoom edition After change hardware cam.
    Thanks you 😘😘