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

Search This thread

Homeye

Senior Member
Nov 19, 2015
99
14
Thanks ! I ordered one for myself, let's see when it arrives.
Planning to replace battery at the same time and make my backcover transparent.

Also not sure about which ROM to use, currently on global MIUI with locked bootloader, don't feel like using xiaomi.eu since the security patch is outdated ( global just got an update )

Probably I will have to use a non MIUI rom since Xiaomi is abandoning this phone but I need a super stable and reliable one
My advice is:
The latest stable xiaomi.eu is fine, everything working smoothly. I expect MIUI14 on the phone this year and i want to try it out and stay on that till the lmi become an EOL model. But if you want to try out a custom rom, SparkOS seems to be the best choice.

PS.: Can you please post a photo with the transparent cover when it's done? I'm not sure the how ugly would be if you see the glue that keep it in place :D Also worrying about if some dust go there it would be ugly :)
Also: can you send a link for the battery? Mine is still good, but maybe i'll order one just in case,
 
  • Like
Reactions: Redmi4power

heinhuiz

Senior Member
Nov 26, 2011
1,314
1,206
Xiaomi Mi A1
Redmi K20 / Xiaomi Mi 9T
Thanks ! I ordered one for myself, let's see when it arrives.
Planning to replace battery at the same time and make my backcover transparent.

Also not sure about which ROM to use, currently on global MIUI with locked bootloader, don't feel like using xiaomi.eu since the security patch is outdated ( global just got an update )

Probably I will have to use a non MIUI rom since Xiaomi is abandoning this phone but I need a super stable and reliable one
I don't think for other ROMs you'll be able to find a camera app that takes advantage of the zoom lens. You'll probably be stuck with MIUI.
 
Last edited:
  • Like
Reactions: Redmi4power

Redmi4power

Senior Member
May 6, 2017
97
22
My advice is:
The latest stable xiaomi.eu is fine, everything working smoothly. I expect MIUI14 on the phone this year and i want to try it out and stay on that till the lmi become an EOL model. But if you want to try out a custom rom, SparkOS seems to be the best choice.

PS.: Can you please post a photo with the transparent cover when it's done? I'm not sure the how ugly would be if you see the glue that keep it in place :D Also worrying about if some dust go there it would be ugly :)
Also: can you send a link for the battery? Mine is still good, but maybe i'll order one just in case,
Really this phone will get MIUI 14 ?? I thought it is kind of EOL already, only getting a few security updates
Sure I'll post a photo but it will probably take a month for the parts to arrive. Ouch I'm worried now but still going to try to make it transparent.

I just got a battery on AliExpress, not sure about the seller, I'll let you know if it arrives.
My battery is also at 89% health after 2 years and 5 months of pretty heavy use, but I like having a new battery and a spare one because I plan to keep this phone for 5 years at least
Edit : I realized the battery I ordered was not an original one, it anyone knows a trusted seller, it would be amazing:)

I'm not too sure how to install xiaomi.eu on this phone, going though fastboot I'm not familiar with this, always used TWRP before but apparently you can soft brick like this with this phone
 
Last edited:
  • Like
Reactions: Homeye

Homeye

Senior Member
Nov 19, 2015
99
14
Really this phone will get MIUI 14 ?? I thought it is kind of EOL already, only getting a few security updates
Sure I'll post a photo but it will probably take a month for the parts to arrive. Ouch I'm worried now but still going to try to make it transparent.

I just got a battery on AliExpress, not sure about the seller, I'll let you know if it arrives


I'm not too sure how to install xiaomi.eu on this phone, going though fastboot I'm not familiar with this, always used TWRP before but apparently you can soft brick like this with this phone
It seems it will.
The last 2-3 stable builds were twrp variants, so no worries ;)
 
  • Like
Reactions: Redmi4power

Homeye

Senior Member
Nov 19, 2015
99
14
So just unlock bootloader, flash china rom through miflash ( is this even needed ? ), Install latest TWRP and flash xiaomi.eu after wiping everything?
Unlock BL
Flash the latest A12 twrp from here: https://sourceforge.net/projects/recovery-for-xiaomi-devices/files/lmi/
Reboot to twrp
Format data
Copy the latest MIUI13 xiaomi.eu rom to the internal storage
Flash the zip
Flash magisk if you want
Reboot

No need to flash official roms before.
 
Last edited:
  • Like
Reactions: Redmi4power

Homeye

Senior Member
Nov 19, 2015
99
14
Do you know if Netflix will still run in hd with xiaomi.eu and unlocked bootloader ?
:)
I don't have a subscription, but the widevine level is L1. That's the good one, right? :D

Even if it's detect something, the latest canary magisk can hide anything. The phone is certified and all my banking and other apps which can detect root and other things like unlocked bl are working.
 
  • Like
Reactions: Redmi4power
Just changed my cam as well. Was on Official LOS already. Everything worked ootb. Banking apps still running without Magisk or anything else.
Wonder why anyone would keep the plastic covers on the cams. It's impossible :D

I was on LOS when I replaced the camera module. Didn't change anything in the software. On boot the phone was recognised immediately as a Redmi K30 Pro Zoom.
 

gemlion

Member
Apr 17, 2018
9
1
Someone told me, the heat pads on the inside of the back are important and without them the phone heats up pretty quickly. The transparent back comes without any. Can someone share their knowledge about that please?
I'll answer myself :D I changed to the transparent back and everything is fine. No overheating. But I don't play any games on my phone.
 
  • Like
Reactions: Loddel

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Someone told me, the heat pads on the inside of the back are important and without them the phone heats up pretty quickly. The transparent back comes without any. Can someone share their knowledge about that please?
    I'll answer myself :D I changed to the transparent back and everything is fine. No overheating. But I don't play any games on my phone.
  • 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 😘😘
    1
    Is your bootloader locked for gpay to work? Did you need to root and apply the various fixes mentioned in the OP?
    The bootloader has to be unlocked to flash the rom. Xiaomi.eu passes safety net & the device appears to be certified in Play even without rooting the device. Having said that, I did proceed with rooting the device because there were a couple of apps the required it, but I can't say that Wallet was one of them. Theoretically, if the device is certified in Google Play, you shouldn't need root for that.