Best Google Camera for Redmi Note 7 Pro


Dec 21, 2018
49
30
Redmi Note 7 Pro is arguably the best mid-range camera smartphone money can buy. The Sony IMX586 sensor is capable of delivering amazing photos even in the most difficult lighting conditions, and while the stock camera app already does a fine job, why not push the sensor to the very limits to see what the maximum image quality looks like. Here is where Google Camera comes into play with its amazing image processing algorithm. It took a few months for compatible GCam builds to be developed, and while there aren't any GCam versions with all the features fully working, and after many weeks of testing several different versions modded by developers such as Arnova8G2, BSG, fu24, Urnyx05, bulkin043, TlnNeun and others, I finally managed to obtain phenomenal results with the Google Camera modded by xtrme. It is a version specifically tailored for the Mi 9 which has the exact same main camera sensor as the Redmi Note 7 Pro, and it's currently the best GCam for devices equipped with the Sony IMX586 sensor.

During my extensive tests I've found this build to be fairly stable with smooth transitions when switching through the menus and a responsive UI. I haven't experienced any crashes, but occasionally it lags when switching to panorama mode. Unfortunately Photobooth and Slow Motion video aren't working for the moment, but then again they aren't working on any of the GCam versions I've tested. Beauty mode isn't working properly, so it remains a work in progress. Image processing takes longer than on other versions of GCam, but image quality is the absolute best so the trade-off is worth it.

You can download the latest GCam build modded by xtrme from HERE

After trying various settings I've managed to find the best configuration which provides amazing image quality, with great detail, sharpness, color reproduction, noise control, exposure and dynamic range. There's one single XML config file suitable for both daytime and nighttime conditions which gives the best results on both back and front cameras. You can download it from HERE

The base setting for the back camera is set on Nexus 6P which has a colder image temperature, with more color saturation and slightly higher exposure in the shadows. If you prefer photos with warmer image temperature then please switch to Pixel 3 XL.

Here's a tutorial on how to import/export XML config files for Google Camera

For NightSight you need steady hands as image processing is slower, but the result is absolutely stellar. There's also a small annoyance with my config as NightSight suggestion doesn't work with BSG Config PixelPlusNS Hdr+ module and Xlib v2.2s library, but this issue will eventually be fixed.
 
Last edited:
  • Like
Reactions: tanjib and noII.x
Dec 21, 2018
49
30
After much trial and error I finally found a working build for the Chinese version of the RN7Pro!

You can find it here: Redmi Note 7 Pro (Chinese Version) GoogleCAM

And here is the link with all GCam builds maintained by developer xtrme: GCam builds by XTRME

It seems the GCam builds maintained by this developer are the only ones which work with the Chinese version of the RN7Pro. These builds are aimed at MI 9, but they work for the RN7Pro as well since both of them have the exact same camera sensor.
 
Dec 21, 2018
49
30
I've been doing a lot of testing with several GCam builds on the Redmi Note 7 Pro and I finally found one which gives amazing results. Although it isn't specifically tailored for the Sony IMX586 sensor as we find with other GCam builds developed for the Mi 9 (such as the one modded by xtrme), for some reason it produces much better photos with better color accuracy, details, sharpness, exposure and dynamic range. This GCam build is modded by bulkin043 and it is tailored for a variety of different devices such as the Redmi Note 5 / Pro (whyred), Redmi Note 7 (lavender), Mi A1 (tissot), Mi A2 (jasmine), Mi 6x (wayne) and Mi 8 Lite (platina). During my extensive tests I've found this build to be exceptionally stable with smooth transitions when switching through menus and a very responsive UI.

This build is packed with a lot of great settings such as "Custom Eszdman v2.2" quality level for NightSight, Camera API2 "Metering mode", "ISO priority", and "Lens distortion correction", "Lens blur resolution" and many other unique features. Best of all it comes with a dedicated interface theme (Auto/Light/Dark) which automatically adapts to daylight or night-time conditions. Photobooth and Slow Motion aren't working unfortunately, but that's the case with many GCam builds and so it remains a work in progress.

The only bothersome issue with this build is due to the fact that it permanently crashes video mode when selecting 60fps. Please avoid this framerate for now, or else you will have to reinstall GCam to gain access to video mode again.

This Google Camera is based on the 6.2.030 version and you can download it from > HERE

I will share below the optimal settings for the Redmi Note 7 Pro (after having it thoroughly tested I've found these particular settings to give the best possible results):

[Libs]

Default from Google

[Base settings]

Back camera > Pixel 3a XL/with Pixel 3a config (perfect balance between noise control, details and sharpness with accurate exposure) or Pixel XL/with Pixel 3 config (increased noise, details and sharpness with slightly higher exposure)

Front camera > Pixel 2 XL (good colors, details and sharpness with more noise control) or Nexus 5X (greater details and sharpness with slightly more noise)

Config > Pixel 3a/with Pixel 3a XL and Pixel 3 XL AWB or Pixel 3/with Pixel XL and Pixel 2 XL AWB

[Saturation]

Front Camera > Highlight Saturation (1.9) / Shadow Saturation (2.3)

Back Camera > Highlight Saturation (1.0) / Shadow Saturation (1.6)

[Noise reduction]


Back camera > Activate

Front camera > Activate

DO NOT enable HDR+ Denoise!

[Enable these toggles]

> HDR+ Control
> Save to /DCIM/Camera
> Quick auto exposure settings
> Remove the ISO limit
> Portrait/Disable zoom
> Recompute AWB > On (mandatory!)

All other settings remain on default

NOTICE: Keep in mind that these settings have been tested only on the Redmi Note 7 Pro (China variant). For other compatible devices supported by this build you will have to experiment with the settings yourselves.
 
Last edited:

tanjib

Members
May 16, 2019
2
3
I've been doing a lot of testing with several GCam builds on the Redmi Note 7 Pro and I finally found one which gives amazing results. Although it isn't specifically tailored for the Sony IMX586 sensor as we find with other GCam builds developed for the Mi 9 (such as the one modded by xtrme), for some reason it produces much better photos with better color accuracy, details, sharpness, exposure and dynamic range. This GCam build is modded by bulkin043 and it is tailored for a variety of different devices such as the Redmi Note 5 / Pro (whyred), Redmi Note 7 (lavender), Mi A1 (tissot), Mi A2 (jasmine), Mi 6x (wayne) and Mi 8 Lite (platina). During my extensive tests I've found this build to be exceptionally stable with smooth transitions when switching through menus and a very responsive UI. I haven't experienced any crashes either.

This build is packed with a lot of great settings such as "Custom Eszdman v2.2" quality level for NightSight, Camera API2 "Metering mode", "ISO priority", and "Lens distortion correction", "Lens blur resolution" and many other unique features. Best of all it comes with a dedicated interface theme (Auto/Light/Dark) which automatically adapts to daylight or night-time conditions. Photobooth and Slow Motion aren't working unfortunately, but that's the case with many GCam builds and so it remains a work in progress.

The only bothersome issue with this build is due to the way saturation is programmed to work. When set on default values saturation works properly only on HDR+ Enhanced and NightSight, but on every other mode with HDR+ on photos end up washed out. The only solution to this problem is to increase the saturation values when taking photos with HDR+ on, and change the saturation to default values when using HDR+ Enhanced and NightSight. Otherwise photos will end up oversaturated in these two modes. It's a bit frustrating to constantly have to change the saturation values depending on the mode that is used for taking photos, but future builds will definitely have the ability to import/export XML config files which will enable the possibility of using two different files (one with default saturation values for HDR+ Enhanced and NightSight and one with higher saturation values for the other modes with HDR+ on).

This Google Camera is based on the 6.2.024 version and you can download it from > HERE

I will share below the optimal settings for the Redmi Note 7 Pro (after having it thoroughly tested I've found these particular settings to give the best possible results):

[Libs]

Default from Google

[Base settings]

Back camera > Pixel 3a XL/with Pixel 3a config (perfect balance between noise control, details and sharpness with accurate exposure) or Pixel XL/with Pixel 3 config (increased noise, details and sharpness with slightly higher exposure)

Front camera > Pixel 2 XL (good colors, details and sharpness with more noise control) or Nexus 5X (greater details and sharpness with slightly more noise)

Config > Pixel 3a/with Pixel 3a XL or Pixel 3/with Pixel XL

[Saturation – only for modes with HDR+ on]

Back camera > Highlight Saturation (2.0) / Shadow Saturation (2.4)

Front Camera > Highlight Saturation (1.9) / Shadow Saturation (2.3)

For HDR+ Enhanced and NightSight saturation must be set on default values (1.0/1.6)

Enable "HDR+ Control" and "Save to /DCIM/Camera"

All other settings remain on default

NOTICE: Keep in mind that these settings have been tested only on the Redmi Note 7 Pro (China variant). For other compatible devices supported by this build you will have to experiment with the settings yourselves.
thanks mate for informative post. before that i already tried 30-40 apks of gcam none seems worked correctively. Lets see how your study works.If possible Can you share any portraits of selfie You clicked on this settings
 
Dec 21, 2018
49
30
I've tested the latest xtrme GCam build and I'm very pleased to see Pixel AWB has finally been fixed. We are getting very close to a true Google Camera performance on the Mi 9 and Redmi Note 7 Pro. File size is also correct and image quality is closer to MIUI stock camera (exposure/highlight conservation is still better on stock camera though).

You can download the latest GCam build developed by xtrme from HERE

After trying various settings I've managed to find the best configuration which provides amazing image quality, with great detail, sharpness, color reproduction, noise control, exposure and dynamic range. There's one single XML config file suitable for both daytime and nighttime conditions which you can download from HERE

Here's a tutorial on how to import/export XML config files for GCam

For NightSight you need steady hands as image processing is slower, but provides maximum quality. There's also a small annoyance with my config as NightSight suggestion doesn't work with BSG Config PixelPlusNS Hdr+, but this issue will eventually be fixed.
 
Last edited:
  • Like
Reactions: tanjib and LOLO9393

tanjib

Members
May 16, 2019
2
3
you are really awesome brother..i love your posts...Please keep us updated like you do always :)
 
Dec 21, 2018
49
30
[Updated XML download link for xtrme GCam]

> disabled noise reduction settings completely (BSG Config PixelPlusNS Hdr+ module does enough noise reduction on its own)
> decreased HDR+ frames to 7
> set correction NightSight to "Off"

The result is faster image processing, reduced time for capturing photos with NightSight, increased details and sharpness with less chances to end up with blurry photos.
 
  • Like
Reactions: tanjib
Dec 21, 2018
49
30
[Updated XML download link for xtrme GCam]

» changed Autoexposure correction to 1/4 sec.
» changed Correction NightSight to 1/4 sec.
» increased Exposure compensation to +0,2

Faster image processing for daylight and low-light photography, with better exposure, details, sharpness and image clarity. Drastically improved NightSight performance with reduced time for capturing photos and much better overall image quality. Chances of ending up with blurry photos are very low due to the settings being more suitable for handheld photography.

To download the new config file please see original post.