• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Google Camera Mod (Gcam)

Search This thread

LordJeremy

Senior Member
Jan 7, 2012
67
10
Rotterdam
I've been using GCam_7.3.018_Urnyx05-v2.5.apk for almost a year and it is definitely the best 7.3 version for the POCO F2 Pro.

Last year I posted my config files here and also a folder with comparison pics to the stock app.

Now I decided to give a try to the new GCam 8.2 and what a pleasant surprise, I just found a new favorite. After a couple days testing it, I made a config file for the GCam8.2.204_Greatness.210716.1735Release_Cameight.apk

I'm posting the config file and the GCam port, so you can give it a try.

Pictures are working on all lenses for the POCO F2 Pro (Main, Ultrawide and Macro), with great results in every situation and also a much more balanced nightsight comparing to the older GCam 7.3.

----------------------------------------------------------------------

Updates to the config file I posted before.

Version 1.7 changelog:

- A little higher exposure
- Changed custom AWB profile, because IMX686 was looking too green for me (Pixel 5 AWB profile is looking perfectly accurate for the main camera).
- Managed noise and sharpness a little better.
- Higher contrast between shadows and bright areas. Pictures look less flat and more detailed.

----------------------------------------------------------------------

12/08/2021 - Version 1.9 changelog:

- A little less exposure compared to v1.7, but still a little higher than stock configuration.
- Adjusted shadow detail on the main camera to increase dynamic range without killing the contrast between dark and bright areas.
- New AWB profile for ultrawide camera. I tested all of them and I think I found the most lifelike color reproduction with "Generic Warm".
- Better sharpness on ultrawide camera (no noise introduced)

----------------------------------------------------------------------

OBSERVATIONS:

- Selfie camera produces a lot of noise if you use HRD+ Enhanced and there's no way to configure Ram Patcher just for the selfie camera. The best way to fix it, is to use just HDR+ and not the Enhanced version. Also there's no accurate AWB profile for the selfie camera, so if you want the best color reproduction, it's better to leave it off.

Nightsight now gives you 2 options, the regular one if you use the auto nightsight that kicks in when it's dark. And an overexposed one if you manually select nightsight mode (really useful if you need to take a picture in an extremely dark place).

- Video doesn't work on the ultrawide camera

- I'm still working on the macro camera, but since the subjects are very small, it's hard to compare the picture results with what I'm seeing in the real world.

- I'm thinking about making a Google Drive folder with comparison pictures between my configuration and the stock app, like I did before with GCam 7.3.

Thanks so much for the config file, the photo's look nice. I saw that Greatness released an update 210904 which adds new AWBs and new Experimental Options in Rampatcher. Perhaps this could improve the selfie camera settings?

Looking forward to your drive folder as well!
 

tupac1971ful

New member
Sep 9, 2020
3
3
Hey people,
So I've been using for a long time the really great Urnyx 7.3v5 that everybody is talking about. Great experience

I have tried numerous Gcam modes with various XML files from many users and finally came to my favorite and personally best gcam version 8 from developer PZD V3 (downloaded from telegram) but someone can find the similar version 2 from gcam port. I found Version 4 to be buggy so I rejected it.

Compared to the stock camera, after some modifications I made with my XML file, I use it in most scenarios. I found that the AWB favors some scenes while in others I turn it off. For example, when shooting outdoors during daytime I prefer to have it OFF as it gives a more yellowish tone but overall it's mostly ON. It manages pretty well the shadows and it has great details.

On my selfie camera the google AWB is constanly ON as it gives warm colors and natural skin tones. What I don't like so much about it though is that it oversharpens the image and every detail. And it's weird because the libpatcher for the selfie camera is not working for me. Any suggestions on this?

And on another note, in all gcams I've tried so far despite the developer, the face smoothing function for the selfie camera doesn't work at all. Nothing changes when being active.

Personally I would recommend you all to try PZD gcam and see for your selfs. Maybe I can share my XML when possible. If I could get around the issue with the oversharpening in the front camera this mod would be perfect
 
  • Like
Reactions: heinhuiz

heinhuiz

Senior Member
Nov 26, 2011
861
367
Hey people,
So I've been using for a long time the really great Urnyx 7.3v5 that everybody is talking about. Great experience

I have tried numerous Gcam modes with various XML files from many users and finally came to my favorite and personally best gcam version 8 from developer PZD V3 (downloaded from telegram) but someone can find the similar version 2 from gcam port. I found Version 4 to be buggy so I rejected it.

Compared to the stock camera, after some modifications I made with my XML file, I use it in most scenarios. I found that the AWB favors some scenes while in others I turn it off. For example, when shooting outdoors during daytime I prefer to have it OFF as it gives a more yellowish tone but overall it's mostly ON. It manages pretty well the shadows and it has great details.

On my selfie camera the google AWB is constanly ON as it gives warm colors and natural skin tones. What I don't like so much about it though is that it oversharpens the image and every detail. And it's weird because the libpatcher for the selfie camera is not working for me. Any suggestions on this?

And on another note, in all gcams I've tried so far despite the developer, the face smoothing function for the selfie camera doesn't work at all. Nothing changes when being active.

Personally I would recommend you all to try PZD gcam and see for your selfs. Maybe I can share my XML when possible. If I could get around the issue with the oversharpening in the front camera this mod would be perfect
It would be great if you could share your xml. Personally I don't care much about the selfie cam, so your current version could well fit my needs.
I'm using Greatness right now but I am not overwhelmed by it. Does pzd with you xml support all camera's?
 

tupac1971ful

New member
Sep 9, 2020
3
3
It would be great if you could share your xml. Personally I don't care much about the selfie cam, so your current version could well fit my needs.
I'm using Greatness right now but I am not overwhelmed by it. Does pzd with you xml support all camera's?
This is the link for the Gcam : https://www.celsoazevedo.com/files/android/google-camera/dev-P-Z-D/

And yeah it works an all cameras.
About the XML, most settings are in the default values but still works really good for me. You can experiment by your self if you want and share your impressions :)
 

Attachments

  • mostnew.xml
    118.5 KB · Views: 67
  • Like
Reactions: heinhuiz

heinhuiz

Senior Member
Nov 26, 2011
861
367
Here is my PZD xml (for version 4.f (download it at gcam Pitbull telegram group), should also work for v3) for Poco F2:
Thank you, I don't have Telegram so unless there is a direct link to the download I'll have to wait until it is hosted on celsoazevedo to try.
Thank you too! There's 6 different v2 versions there, which one do you use?
 

GalaxyTroll

Senior Member
Sep 6, 2015
64
40
I've just tested NGCam_8.2.300-v1.3 by Nikita and I gotta say that I'm quite impressed by it. EIS works very well on all modes even on [email protected] if you configure the stream config correctly (check my config), that is something the urnyx gcam specifically made to be compatible with our phone could not do from what I remember. All modes like portrait, slowmotion, timelapse, night sight etc all work correctly for both the main back cam and front cam. As for the wide angle lens,v ideo, slowmotion and timelapse do not work. Slowmotion doesn't work for the macro lens either, but the timelapse and video modes do work. All the other modes do work for the auxillary lenses from what I've tested.

There are some other slight issues, like photos from the main cam are saved at 13.1MP instead of 16MP for some reason, which has happened before with other Nikita builds. I could also not find a lib patcher option to tweak the settings further, so I think that's not yet available sadly. Overall a very good build though.
 

Attachments

  • f2pro_nikita1.3.xml
    10.8 KB · Views: 40
  • Like
Reactions: heinhuiz

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Here is my PZD xml (for version 4.f (download it at gcam Pitbull telegram group), should also work for v3) for Poco F2:
    1
    Hey people,
    So I've been using for a long time the really great Urnyx 7.3v5 that everybody is talking about. Great experience

    I have tried numerous Gcam modes with various XML files from many users and finally came to my favorite and personally best gcam version 8 from developer PZD V3 (downloaded from telegram) but someone can find the similar version 2 from gcam port. I found Version 4 to be buggy so I rejected it.

    Compared to the stock camera, after some modifications I made with my XML file, I use it in most scenarios. I found that the AWB favors some scenes while in others I turn it off. For example, when shooting outdoors during daytime I prefer to have it OFF as it gives a more yellowish tone but overall it's mostly ON. It manages pretty well the shadows and it has great details.

    On my selfie camera the google AWB is constanly ON as it gives warm colors and natural skin tones. What I don't like so much about it though is that it oversharpens the image and every detail. And it's weird because the libpatcher for the selfie camera is not working for me. Any suggestions on this?

    And on another note, in all gcams I've tried so far despite the developer, the face smoothing function for the selfie camera doesn't work at all. Nothing changes when being active.

    Personally I would recommend you all to try PZD gcam and see for your selfs. Maybe I can share my XML when possible. If I could get around the issue with the oversharpening in the front camera this mod would be perfect
    1
    It would be great if you could share your xml. Personally I don't care much about the selfie cam, so your current version could well fit my needs.
    I'm using Greatness right now but I am not overwhelmed by it. Does pzd with you xml support all camera's?
    This is the link for the Gcam : https://www.celsoazevedo.com/files/android/google-camera/dev-P-Z-D/

    And yeah it works an all cameras.
    About the XML, most settings are in the default values but still works really good for me. You can experiment by your self if you want and share your impressions :)
    1
    Thank you too! There's 6 different v2 versions there, which one do you use?
    Everyone should work. I had the first basic version but you can try those with multi custom lib patchers.
    The default lib is from google.
    1
    Thank you, I don't have Telegram so unless there is a direct link to the download I'll have to wait until it is hosted on celsoazevedo to try.

    Thank you too! There's 6 different v2 versions there, which one do you use?
  • 15
    I've been using GCam_7.3.018_Urnyx05-v2.5.apk for almost a year and it is definitely the best 7.3 version for the POCO F2 Pro.

    Last year I posted my config files here and also a folder with comparison pics to the stock app.

    Now I decided to give a try to the new GCam 8.2 and what a pleasant surprise, I just found a new favorite. After a couple days testing it, I made a config file for the GCam8.2.204_Greatness.210716.1735Release_Cameight.apk

    I'm posting the config file and the GCam port, so you can give it a try.

    Pictures are working on all lenses for the POCO F2 Pro (Main, Ultrawide and Macro), with great results in every situation and also a much more balanced nightsight comparing to the older GCam 7.3.

    ----------------------------------------------------------------------

    Updates to the config file I posted before.

    Version 1.7 changelog:

    - A little higher exposure
    - Changed custom AWB profile, because IMX686 was looking too green for me (Pixel 5 AWB profile is looking perfectly accurate for the main camera).
    - Managed noise and sharpness a little better.
    - Higher contrast between shadows and bright areas. Pictures look less flat and more detailed.

    ----------------------------------------------------------------------

    12/08/2021 - Version 1.9 changelog:

    - A little less exposure compared to v1.7, but still a little higher than stock configuration.
    - Adjusted shadow detail on the main camera to increase dynamic range without killing the contrast between dark and bright areas.
    - New AWB profile for ultrawide camera. I tested all of them and I think I found the most lifelike color reproduction with "Generic Warm".
    - Better sharpness on ultrawide camera (no noise introduced)

    ----------------------------------------------------------------------

    OBSERVATIONS:

    - Selfie camera produces a lot of noise if you use HRD+ Enhanced and there's no way to configure Ram Patcher just for the selfie camera. The best way to fix it, is to use just HDR+ and not the Enhanced version. Also there's no accurate AWB profile for the selfie camera, so if you want the best color reproduction, it's better to leave it off.

    Nightsight now gives you 2 options, the regular one if you use the auto nightsight that kicks in when it's dark. And an overexposed one if you manually select nightsight mode (really useful if you need to take a picture in an extremely dark place).

    - Video doesn't work on the ultrawide camera

    - I'm still working on the macro camera, but since the subjects are very small, it's hard to compare the picture results with what I'm seeing in the real world.

    - I'm thinking about making a Google Drive folder with comparison pictures between my configuration and the stock app, like I did before with GCam 7.3.
    10
    Gcam isn’t perfect. It would be great if it got better, and it would be fantastic if a developper chose to work to make it work better specifically on our device. But Gcam is _very_ different from the stock cam. It usually comes out better, except for a couple situations. I took even more pictures to show this :

    L9GF6ht.jpg

    vVQUQxC.jpg


    Here, gcam has visibly better, punchier colors than stock, and is less hazy. Of course it's less bright, and that _makes_ it less hazy. The rock in the wall are more defined.

    Now for those who say "but brighter is better so stock is better", here are two scenes :

    gif63P0.jpg

    5RBCdZi.jpg


    Here both are in portrait mode and gcam doesn’t seem to work on objects yet, like on the Pixel 4. But not only does stock have this - very well defined - bokeh, it also has better colors, and less noise. It's also a bit darker ! Which one do you prefer now ?

    GmXYspk.jpg

    p8jMsvJ.jpg


    If you tap to set focus and exposure point, stock exposes well the dark areas, but blows out the sky. Earlier comments told me not to set the exposure point in the dark. So that's how it looks :

    LbJYZbn.jpg

    7oCLYjA.jpg


    (Not setting exposure for both)
    We see stock completely crushes the blacks in the ramp and in the leaves in the tree on the right.

    XpZBj7o.jpg

    H9u8o40.jpg


    And sometimes both lose : Here gcam correctly exposed the sky, but at the expense of noise in the water. Hopefully this can be fixed in updates.

    ursFRKP.jpg

    h7qszIf.jpg


    The differences are important enough to fix otherwise ugly pictures.

    nILFAAV.jpg

    ZseX2Z5.jpg

    When Gcam handles dynamic range and white balance this much better than stock, the noise you may get isn’t enough to make me go back to stock.

    9NUd8Th.jpg

    BJR0ERp.jpg

    Who's brighter now ?

    And when stock stumbles on easy situations like this one :
    b2VSM5S.jpg

    7cIH7bN.jpg


    Or this one :
    CT1A4s0.jpg

    1xA1bOr.jpg


    Plus in ultra wide angle !
    AeBwVi9.jpg

    M3DeOuc.jpg


    Also
    gMMQMCd.jpg

    hrtyjR1.jpg


    Gcam brings incredible improvements to the ultrawide.
    This picture seems alright at first glance
    p5vC6el.jpg

    lgNe7zM.jpg

    But start zooming in and you'll se the plants, the wood, have much less texture in stock. They look painted.


    zZzJ6nE.jpg

    ZLUaW2H.jpg

    So funny thing : stock's AI has a statue mode ! Didnt help it in this shot though...

    NM1cryO.jpg

    8No0uhz.jpg

    Both Images don’t look great here. I still prefer gcam because at least it doesn’t look like it was taken on the original iPhone.

    rVTrinh.jpg

    mqWiFE8.jpg

    At this point it's not even funny anymore. After this one and

    EK0ppsv.jpg

    wxLDEXN.jpg

    this one I can’t understand how people can _not_ see the difference gcam brings.

    and finally
    hJGaryZ.jpg

    yiL5QGg.jpg

    Here gcam shows a bit more on the sides because it doesn’t have distorsion correction.
    but you can check a side by side here :
    https://cdn.knightlab.com/libs/juxt...html?uid=ec345b34-dcdb-11ea-bf88-a15b6c7adf9a
    6
    Hey guys, I'm a poco f2 pro user since last week, coming from the poco f1. What I've noticed is that photo quality of many gcam ports for the f2 is actually worse than many ports for poco f1, at least in my case. I'm using the latest crDroid android 10 rom btw, with 12.0.3 firmware.

    For some reason I'm getting washed out colors with urnyx, wichaya and burial ports on my f2. My photos come out way too 'white' under some lighting conditions, like the white balance is way off. Google AWB doesn't really solve the issue and sometimes makes the image too dark instead which is also not really an improvement. Is it just me or is this a widespread issue with the gcam ports? The only gcam I've tested which didn't have this issue for me, is the latest tigr born to shot, with no extra configs applied. The issue is that that gcam doesn't work with the macro lens, it does work with the ultrawide camera tho when you enable the auxillary cam 2 in the settings. It's like all the gcam ports that work with the macro camera, have worse main camera photo quality as a tradeoff.



    EDIT: After some testing I have come to the conclusion that Nikita's NGCam 7.4.104 (currently the latest) works the best for me. The issue for my device (not sure if it's the same for other poco f2 devices) was that the default custom libs Google and NGCam didn't yield good results. Luckily, Nikita's gcam has the option to switch to NR57W15T17 (user_X) custom lib which was much better for my device, it's the same lib the tigr born to shot gcam uses. The Nikita gcam also works with ultrawide and macro (also video) which is of course nice. For video's it crashed when "Use restart" when switching between lenses was not enabled, so I think it's better to use that option for stability. I have uploaded my config file for the Nikita gcam in the attached zip archive.
    6
    Here are some video tests :

    First we have Stock, Handheld 4k60 :
    https://www.youtube.com/watch?v=my13i4xEn6I


    Then the same thing but using burial's Gcam :
    https://www.youtube.com/watch?v=Qi-VYzyLqoE

    Much better stabilisation, it also uses the OIS of the Poco F2 pro.

    Another example in another environment :
    Stock handheld :
    https://www.youtube.com/watch?v=kDxqlWkDm_Y

    And Burial's Gcam :
    https://www.youtube.com/watch?v=90gJLnhTch0

    TrCamera isn't as stable, but the google photos app has a video stabilisation option that works pretty well :
    https://www.youtube.com/watch?v=y9eY9NbZrNw

    FOR ALL VIDEOS : They are in 4k60 and look pretty nice, but youtube crushes them quite a bit, and that's after it has had time to process them completely. If 4k isn't available yet in the resolution option menu, try again later, youtube hasn't finished processing the videos. If you know a place I can upload in original quality, that would be great !
    5
    I went to take pictures. Here's the result :

    kbc6vqr.jpg

    lIQx26M.jpg


    First observation : stock overexposes and loses details in the highlights. The search for the instagram-poping tone doesn’t give you the real colors.

    VFQy0j1.jpg

    gneeJFC.jpg


    Same conclusion from the ultra-wide sensor, except gcam was able to get the actual colors of the car and the concrete in the back, while stock... did it's thing.

    iVsaqPo.jpg

    2TG18is.jpg


    Two things here : The warmer white balance from gcam is the correct one, and the blacks are completely crushed in the stock photo whereas gcam was able to show leaves (in the tree on the left - in front of the door)

    TTEO4at.jpg

    2OgZzNc.jpg


    Tree.jpg


    AJAdFQH.jpg

    22uuewq.jpg


    Let's have a look at zoom. Stock show significantly more noise, but also fringing on the upwards-left and top right corner packs of leaves.

    zx9968p.jpg

    9h61vhj.jpg


    The stock cam corrects the distorsion of the ultra wide angle here, but it's visible in the top left corner in the leaves. Gcam has better textures overall.

    g6yxaKE.jpg

    tcGyryD.jpg


    It's very nice of the stock cam to want to make my sky this blue, but that's not the color it was.

    mlwllKE.jpg

    rdHxdva.jpg


    More examples of the same.