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

Google Camera HDR+ (V4.0) ported to SD820/821 and works with G6

Search This thread

aledex

Senior Member
Oct 28, 2010
666
228
Veneto
After some shot comparisons between v4 and v 5.0.18 1.2 auto, I can say that the former is a little better in low-light conditions. Way less noisy and with colors more faithful.
 

ArtZ

Senior Member
Jan 23, 2005
308
253
Hi guys,

After some additional tests this morning between BSG's MGC_5.1.018_A7.0H_AllAuto.apk and Arnova8G2's GCam5.1.018-Arnova8G2-V1.2 I have decided to use BSG version.

Arnova8G2's has a better AWB under artificial low light and noise ('grain') is just a bit better controlled. However, the pink/reddish cast on low light photography is still there. Grays are a bit blueish/violet. Until BSG latest version, Arnova8G2's was the best to solve this issue.

BSG's shows more natural colors (greys in particular), no pink/reddish cast. Pictures have (just a bit) more noise but details are somehow better preserved. On BSG's I appreciate the application name has not been changed opposite to Arnova8G2's

On the negative side, I find AWB not as good on artificial low light: Colors are warmer. Pictures are also slightly under exposed and you need to adjust EV +0,3 to correct exposition.

Actually LG's Photo apk is very good but unfortunately image noise treatment is VERY agressif. You lose a lot of detail (even in good light conditions) and pictures look a bit like 'plastic', especially human faces. All details are lost. If LG could correct that in upcoming Oreo version...

As another XDA member posted before, battery use is really important with Google Cam. HDR+ treatment uses a lot of resources.

Added:
A weird thing on BSG's I can read on EXIF
Maker: Huawei
when it should be expected to read
Maker: Google
 
Last edited:

Mefiboshet

Senior Member
Dec 4, 2010
94
45
Hi guys,

After some additional tests this morning between BSG's MGC_5.1.018_A7.0H_AllAuto.apk and Arnova8G2's GCam5.1.018-Arnova8G2-V1.2 I have decided to use BSG version.

Arnova8G2's has a better AWB under artificial low light and noise ('grain') is just a bit better controlled. However, the pink/reddish cast on low light photography is still there. Grays are a bit blueish/violet. Until BSG latest version, Arnova8G2's was the best to solve this issue.

BSG's shows more natural colors (greys in particular), no pink/reddish cast. Pictures have (just a bit) more noise but details are somehow better preserved. On BSG's I appreciate the application name has not been changed opposite to Arnova8G2's

On the negative side, I find AWB not as good on artificial low light: Colors are warmer. Pictures are also slightly under exposed and you need to adjust EV +0,3 to correct exposition.

Actually LG's Photo apk is very good but unfortunately image noise treatment is VERY agressif. You lose a lot of detail (even in good light conditions) and pictures look a bit like 'plastic', especially human faces. All details are lost. If LG could correct that in upcoming Oreo version...

As another XDA member posted before, battery use is really important with Google Cam. HDR+ treatment uses a lot of resources.

I actually like the fact that Arnova8G2's version has a different name - makes it easier to compare the 2 directly.

Latest BSG does indeed have some AWB issues and more prominent "grain", but fine detail preservation and AF speed/accuracy are quite possibly the best I've seen from any GCam version yet.

Completely agree regarding the LG cam processing.
NR is super aggressive to the point of obliterating fine details.
They did however improve the sharpening algorithm in the latest update, so perhaps improved NR is next on their list.

Overall, this version of GCam makes LG cam output look downright amateurish.
 
  • Like
Reactions: fegitoli and ArtZ

5trong5ide

Senior Member
Jan 17, 2015
53
67
Miami, FL
Sorry for using default picture size, try zooming out of browser 50% for better view***


Using Version 3.8C
Only settings I changed were
Panorama level to HIGH
and Camera Config to Pixel 2017 Hardware ZSL Hdr+

Here I took pictures with the LG Camera app, and Google Camera v3.8c; both with HDR ON.
These pictures were taken first try to be completely fair.

I'm happy with the results, and ready to take some amazing Christmas photos with family.
Merry Christmas/Happy Holidays to everyone here at the LG G6 community.

LG
289x5ip.jpg


Google
2ljjoer.jpg


LG
1o6tye.jpg


Google
24cz5es.jpg


LG
2iuydua.jpg


Google
2lq4uf.jpg

LG
r1zvqt.jpg


Google
10gzqlw.jpg


LG
24fmusm.jpg


Google
2nscj00.jpg
 
Last edited:
  • Like
Reactions: Andy_G4 and raff222

ArtZ

Senior Member
Jan 23, 2005
308
253
@Kisakuku Привет!

Could you please explain us each option in "Developers Settings" menu?
I try to find the settings searching on Goggle with no success. If you have explain them before, please the link.
I'm using your private version MGC_5.1.018_A7.0H_AllAuto.apk on the LG-H870 and I'm extremely happy with it. Fantastic work.
Best regards.
веселого Рождества и счастливого Нового года
 

jshames

Senior Member
Jun 9, 2015
448
156
Rehovot
Nobody has addressed the elephant in the room: Low light photos with human subjects that move!
I understand that various HDR tricks can enhance low light or wide dynamic range photos. And its much easier to experiment (and post here) photos of various still scenes. But if the subject is moving its a whole different ball game.
No matter what HDR variation the camera is using, you will get blur, because the multiple exposures will have the same effect as a slow shutter speed. Perhaps I am wrong, but I can't imagine an HDR algorithm smart enough to automatically remove the blur from the moving part of the photo, especially since the camera has a small sensor with small pixels thus requiring a relatively long exposure and/or high ISO.
Does it make sense to turn off the HDR in these situations? How will the Gcam image look with that?
My simple experiment in this scenario is that LG cam does a better job, because the subject is sharp (which usually is the whole point of the photograph)
 

Mefiboshet

Senior Member
Dec 4, 2010
94
45
Nobody has addressed the elephant in the room: Low light photos with human subjects that move!
I understand that various HDR tricks can enhance low light or wide dynamic range photos. And its much easier to experiment (and post here) photos of various still scenes. But if the subject is moving its a whole different ball game.
No matter what HDR variation the camera is using, you will get blur, because the multiple exposures will have the same effect as a slow shutter speed. Perhaps I am wrong, but I can't imagine an HDR algorithm smart enough to automatically remove the blur from the moving part of the photo, especially since the camera has a small sensor with small pixels thus requiring a relatively long exposure and/or high ISO.
Does it make sense to turn off the HDR in these situations? How will the Gcam image look with that?
My simple experiment in this scenario is that LG cam does a better job, because the subject is sharp (which usually is the whole point of the photograph)

Was thinking the same thing, but I'm not finding that the LG cam is consistently doing any better than GCam in those scenarios.
This is not surprising considering that just like GCam, LG cam is also using multiple exposures in low light to reduce noise.

The reason that it even works at all without crazy amounts of blur, is that recent Sony IMX sensors are incredibly fast.
This allows them to capture multiple frames in the time that a normal sensor (even a DSLR one) would only capture a single frame.

The exposure time indicated in a G6 photo EXIF is actually the time it took to capture the multiple frames.
LG do not specify how many frames are captured for each shot.

There are times that LG cam will snap a sharper shot, but I suspect that this has more to do with the OIS, as GCam was designed to work with a different OIS system, stabilizing a lens with a different focal length.
 

jshames

Senior Member
Jun 9, 2015
448
156
Rehovot
Those are very interesting details, thank you :)
I will keep toying around with Gcam, I've left it installed on my phone.
Question-- I have not been able to have both Pixel auto HDR and ZSL on at the same time without getting a black screen.
Is that expected?

Was thinking the same thing, but I'm not finding that the LG cam is consistently doing any better than GCam in those scenarios.
This is not surprising considering that just like GCam, LG cam is also using multiple exposures in low light to reduce noise.

The reason that it even works at all without crazy amounts of blur, is that recent Sony IMX sensors are incredibly fast.
This allows them to capture multiple frames in the time that a normal sensor (even a DSLR one) would only capture a single frame.

The exposure time indicated in a G6 photo EXIF is actually the time it took to capture the multiple frames.
LG do not specify how many frames are captured for each shot.

There are times that LG cam will snap a sharper shot, but I suspect that this has more to do with the OIS, as GCam was designed to work with a different OIS system, stabilizing a lens with a different focal length.
 

vitoski

Senior Member
Mar 1, 2009
944
779
Poland
@Kisakuku Привет!

Could you please explain us each option in "Developers Settings" menu?
I try to find the settings searching on Goggle with no success. If you have explain them before, please the link.
I'm using your private version MGC_5.1.018_A7.0H_AllAuto.apk on the LG-H870 and I'm extremely happy with it. Fantastic work.
Best regards.
веселого Рождества и счастливого Нового года
Kisakuku is not a developer of the Gcam mod, but the BSG user (on 4pda forum). He takes the BSG's builds and reupload them so we can easily download GCam mod without registering to 4pda. Kisakuku does it in the very nice way, so we also get what's new for each release.
That being said I doubt he'll be able to provide explanation you requested, not even sure if anyone else but BSG can.
 
  • Like
Reactions: ArtZ

ArtZ

Senior Member
Jan 23, 2005
308
253
Kisakuku is not a developer of the Gcam mod, but the BSG user (on 4pda forum). He takes the BSG's builds and reupload them so we can easily download GCam mod without registering to 4pda. Kisakuku does it in the very nice way, so we also get what's new for each release.
That being said I doubt he'll be able to provide explanation you requested, not even sure if anyone else but BSG can.

Thank you @vitoski,

I didn't know that. I spend a few hours searching on Google the Developer Options but I couldn't find anything on the subject. If @Kisakuku can get any information from BSG will be great. Besides, BSG has left the Developer Options menu accessible. It would be great if he can explain us using them.

I'm very intrigued by some options. For instance, I do not see any difference enabling or disabling these two options:
camera.op.nes
camera.p3

I think I understand the following two options but an explanation when we can or cannot use them, it will be helpful
camera.diet_burst (reduced picture size on burst mode?)
camera.shot_tracking (keep focus on moving subjects?)

Same thing for the camera.advice options. I do not see any difference enabling or disabling these options.
camera.advice
camera.advice.dirtylens
camera.advice.distance
camera.advice.trace

Finally the micro options
camera.enable_micro_he
camera.micro_no_trim
camera.micro_audio
camera.micro_trimtoast

For the gouda options, I suppose they're related to the Gouda Processor on Google Pixel absent on LG-H870

It will be nice to know also the use of
camera.slowraw.RESTART
camera.tbinning.RESTART

PS: Я говорю по-русски, как испанская корова! ;)
 

Bhawesh3313

Member
Oct 17, 2017
48
15
Does anyone have issue with the Front facing mode in Google camera App.. I found the pics turn out to be the worst kind especially in low light situations. Feels like Oil painting
 

ArtZ

Senior Member
Jan 23, 2005
308
253
Best version for LG-H870

The best Google Cam for our LG-H870 is definitively MGC_5.1.018_7.0+C2API_min_3a_AllinOne.apk
AWB and noise are very good. No reddish/pink issues on low artificial light. No crashes.
Brilliant work.
On Android Application Settings for the Camera apk, I have changed on Advanced "Modify system settings" to "Yes" (Default "No").
Concerning the Camera settings, you'll find in the following images the settings I use.
 

Mefiboshet

Senior Member
Dec 4, 2010
94
45
The best Google Cam for our LG-H870 is definitively MGC_5.1.018_7.0+C2API_min_3a_AllinOne.apk
AWB and noise are very good. No reddish/pink issues on low artificial light. No crashes.
Brilliant work.
On Android Application Settings for the Camera apk, I have changed on Advanced "Modify system settings" to "Yes" (Default "No").
Concerning the Camera settings, you'll find in the following images the settings I use.

Thanks ArtZ,
I've also come to the same conclusion regarding this version.
Few things I've noticed:
1. Manual black level setting does very little (if anything).
2. Enable ZSL option also does nothing as far as I can tell.
3. Purple tint can still occur sometimes in HDR+ enhanced mode.
This happens randomly and can affect one shot of out of a few seemingly identical ones - weird.
4. I did get one crash that reset all my settings - not sure why, very stable other than that.
5. Auto-focus is still not as reliable as LG cam, but generally works well enough.

Couple of quick questions:
1. Why did you chose Taimen and not Shamu?
I'm finding that Taimen is much more prone to HDR+ enhanced purple tint.
2. Why are you allowing GCam to modify system settings?

Cheers!
 

ArtZ

Senior Member
Jan 23, 2005
308
253
Thanks ArtZ,
I've also come to the same conclusion regarding this version.
Few things I've noticed:
1. Manual black level setting does very little (if anything).
2. Enable ZSL option also does nothing as far as I can tell.
3. Purple tint can still occur sometimes in HDR+ enhanced mode.
This happens randomly and can affect one shot of out of a few seemingly identical ones - weird.
4. I did get one crash that reset all my settings - not sure why, very stable other than that.
5. Auto-focus is still not as reliable as LG cam, but generally works well enough.

Couple of quick questions:
1. Why did you chose Taimen and not Shamu?
I'm finding that Taimen is much more prone to HDR+ enhanced purple tint.
2. Why are you allowing GCam to modify system settings?

Cheers!

To be honest, I haven't tried Shamu (Nexus 6) but I'll give a try. I thought the right option for the LG-H870 was Taimen (Pixel 2 XL)
I read somewhere on the Russian forum that enabling "Modify system settings" can avoid some crashes.

Regards.

Added text:

I've done some quick tests (about 10 pictures indoors with artificial light from LED bulbs) using Shamu and Taimen. I don't really see much difference. I find colors on Taimen are a bit more natural (reds in particular -carpet but also greys -sofa) and, maybe, noise is better (dark corner behind a large plant). No purple tint.
I cannot consider these quick tests concluants, so I will do some more this week.

Added text 2:

After some more tests, when I use Shamu, the images look a bit greenish (like German TV shows on the 70's and 80's suck as Derrick). This greenish veil is visible on our white walls. White walls look also better using Taimen.

Added text 3:

I've just done a couple of extra tests concerning colors. I have taken the same view with LG G6 original photo application and with Google Cam using Taimen setting: there's no difference in color.

When I repeat the same test with Google Cam using Shamu setting: I see the same greenish veil difference.

Personally, I will do some extra tests but I can say for the time being my choice goes to Taimen setting.
 
Last edited:
  • Like
Reactions: Mefiboshet

Mefiboshet

Senior Member
Dec 4, 2010
94
45
To be honest, I haven't tried Shamu (Nexus 6) but I'll give a try. I thought the right option for the LG-H870 was Taimen (Pixel 2 XL)
I read somewhere on the Russian forum that enabling "Modify system settings" can avoid some crashes.

Regards.

Added text:

I've done some quick tests (about 10 indoors with artificial LED bulbs) using Shamu and Taimen. I don't really see much difference. I find colors on Taimen are a bit more natural (reds in particular -carpet but also greys -sofa) and, maybe, noise is better (dark corner behind a large plant). No purple tint.
I cannot consider these quick tests concluants, so I will do some more this week.

Added text 2:

After some more tests, when I use Shamu, the images look a bit greenish (like German TV shows on the 70's and 80's suck as Derrick). This greenish veil is visible on our white walls. White walls look also better using Taimen.

Added text 3:

I've just done a couple of extra tests concerning colors. I have taken the same view with LG G6 original photo application and with Google Cam using Taimen setting: there's no difference in color.

When I repeat the same test with Google Cam using Shamu setting: I get the greenish veil.

Personally, I will some extra tests but I can say for the time being my choice goes to Taimen setting.

Did some further testing.
Taimen gives 'HDR+ enhanced' shots taken in low light a purple tint every time (does not happen with 'HDR+ on').
Only way to remove the tint is to use Shamu.

Please note that you can only use the 'HDR+ enhanced' mode once you enable 'HDR+ control' in the Advanced menu.
 
  • Like
Reactions: ma678 and ArtZ

ArtZ

Senior Member
Jan 23, 2005
308
253
Did some further testing.
Taimen gives 'HDR+ enhanced' shots taken in low light a purple tint every time (does not happen with 'HDR+ on').
Only way to remove the tint is to use Shamu.

Please note that you can only use the 'HDR+ enhanced' mode once you enable 'HDR+ control' in the Advanced menu.

True!

I was using HDR+, not 'HDR+ enhanced'. In the past I tried 'HDR+ enhanced' but I didn't find a real advantage. That's the reason I left intentionally the setting on Advanced menu 'OFF'

I'll be this week in the country side, so I will test if there's a real advantage using 'HDR+ enhanced' on daylight (clouds, landscapes...). It's difficult to find an advantage indoors.

What I really dislike of LG Photo application is the aquarelle effect on low light and indoors use. As we agreed before, the sensor noise is treated in a VERY agressif way. Lots of details are lost.

Thank you for sharing.
 

banesi

Senior Member
Dec 27, 2006
755
122
I have just made a quick test of both AllAuto and AllInOne app's recently posted and I prefer more AllAuto version, more noise but also with more details preserved.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    Cstark27 v3

    cstark27_GCam_5.1.018_24_TAT_v3
    -fix G6 video (and probably other Android 7.0 devices) thanks to @Arnova8G2
    -add LG G6 Color Fix option under advanced thanks to @Arnova8G2

    @Vkboy I toyed with OIS but only ended up creating a crashing app at this time.

    @Mefiboshet I think that verison used the Nexus 6P model, not sure if that alters the overall values but nonetheless I can provide a version with the values you requested. cstark27_GCam_5.1.018_24_TAT_v3_bsg_colors

    I'm probably relatively done after this. This started out as a venture to get the front and rear still captures working on my V30 and achieved that relatively quickly. I don't have much time to continue for other devices I do not own. Plus @Arnova8G2's newest GCam is shaping up to work just fine and he is MUCH more capable than I. I believe it just needs front HDR+ for regular photos (my mod has this). Thanks @ArtZ and @Mefiboshet for extensive testing, their time, feedback and suggestions and thanks everyone else for their suggestions as well. Hopefully this version is pretty good for you guys for a while.
    22
    cstark27 v3 wide angle beta 1

    cstark27 v3 wide angle beta 1
    NOTE: This is built using info from the LG V30 which has 3 camera ID's:
    • Camera 0 (back)
    • Camera 1 (front)
    • Camera 2 (back (wide angle))
    I cannot guarantee success on other devices, especially if the phone does not even report all cameras through the Camera2 API (use Camera2Test app to verify your device info).

    cstark27_GCam_5.1.018_24_TAT_v3_wide_beta1.apk
    -Separate APK based off cstark27 v3
    -Fix front camera crash
    -Change "config" to Nexus 6P (ZSL on the wide angle does not process HDR+ currently, so this ensures the user always gets HDR+ processing)

    cstark27_GCam_5.1.018_24_TAT_v3_wide_beta1_lineage.apk

    Changelog:
    cstark27 v3 wide angle alpha
    -Separate APK based off cstark27 v3
    -ALPHA version of wide angle support

    cstark27 v3
    -fix G6 video (and probably other Android 7.0 devices) thanks to Arnova8G2
    -add LG G6 Color Fix option under advanced thanks to Arnova8G2

    cstark27 v2.1
    -EXIF fix, thanks Arnova8G2
    -Enable HDR+ toggle by default
    -Uncheck camera:use_photos by default to increase stability (turn back on and test if you want. Enabling this makes it use Google Photos.)
    -Uncheck camera:enable_micro by default to increase stability (turn back on and test if you want. Enabling this enables Motion Photos for Oreo only(?)

    cstark27 v2
    -fixed video on Pixel configs for LG V30

    cstark27 v1
    -based off Scrubber's APK
    -forced model of front camera to Nexus 6P for proper HDR+ Processing and color (thanks BSG)
    -rear model is set to Taimen


    Code:
        const/4 v0, 0x0 <---- We count from 0 (front camera)
    
        :goto_0
        if-ge v0, v4, :cond_1
    
        aget-object v5, v2, v0
    
        new-instance v6, Ligc;
    
        invoke-static {v5}, Ligc;->a(Ljava/lang/String;)Ljava/lang/Integer;
    
        move-result-object v7
    
        invoke-direct {v6, v5, v7}, Ligc;-><init>(Ljava/lang/String;Ljava/lang/Integer;)V
    
        invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    
        add-int/lit8 v0, v0, [B]0x1[/B] replace by [B]0x2[/B] <---- We stop at 2 (external camera)
    
        goto :goto_0  <--- If we are not yet at 2 we continue the camera count, we go back to [B]goto_0[/B]
    There must be another code to modify for more bug

    Thank you so much Arnova8G2! Your notes really helped me understand what I was looking at. I did try the suggestion but the phone did not like it. I ended up with

    Code:
    const/4 v0, 0x1 <---- [B]We count from 1 (front camera)[/B]
    
        :goto_0
        if-ge v0, v4, :cond_1
    
        aget-object v5, v2, v0
    
        new-instance v6, Ligc;
    
        invoke-static {v5}, Ligc;->a(Ljava/lang/String;)Ljava/lang/Integer;
    
        move-result-object v7
    
        invoke-direct {v6, v5, v7}, Ligc;-><init>(Ljava/lang/String;Ljava/lang/Integer;)V
    
        invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    
        add-int/lit8 v0, v0, 0x1 <---- [B]Increase by 1, to end at ID 2 (wide angle camera)[/B]
    
        goto :goto_0

    This fixes it so the front cam and rear cam works. At the moment it's looking like a separate app is needed, and to me is much faster than digging in the settings to enable/disable wide angle anyway.

    @Mohsen_alinezhad Portrait Mode still works on my V30, so hopefully on the G6 too. The capture speed from the rear is MUCH slower so hold your phone still, longer than you normally do.




    Thanks for the kind words all, please remember without Arnova8G2, BSG, Scrubber, CameraNX developer, and of course Google, we would all not be here. I am akin to a script kiddy, those are the masters. :good:
    20
    cstark27 v3.1

    cstark27 v3.1
    -JPEG quality increased to 98% by default
    -Removed LG G6 Color Fix option hoping the model change fixes their color issues (you may Delete Data of the app)
    -HDR+ Parameters moved to Advanced menu
    -Normal Lens APK Config:
    -LG G5, G6, V20​
    -Rear Model: Nexus 6 (shamu), Front Model: Huawei Nexus 6P (angler), Config: Pixel 2 XL (taimen)​
    -LG V30 and any other device​
    -Rear Model: Pixel 2 XL (taimen), Front Model: Huawei Nexus 6P (angler), Config: Pixel 2 XL (taimen)​
    -Wide Lens APK Config (I recommend setting HDR+ to On since Auto will not always trigger HDR+):
    -LG G5, G6​
    -Rear Model: Nexus 6P (angler), Front Model: Huawei Nexus 6P (angler), Config: Huawei Nexus 6P (angler)​
    -LG V30, V20 and any other device​
    -Rear Model: Pixel 2 XL (taimen), Front Model: Huawei Nexus 6P (angler), Config: Huawei Nexus 6P (angler)​


    Download (normal lens): cstark27_GCam_5.1.018_24_v3.1.apk

    Download (wide angle v3.2):
    cstark27_GCam_5.1.018_24_v3.2_wide.apk

    -v3.2 changes the model for G5 and G6 to Nexus 6P to fix color dots in low light, and changes V20 to Taimen model

    LG G6 Lineage version:
    cstark27_GCam_5.1.018_24_v3.2_wide_G6Lineage.apk

    Outdated:
    Download (wide angle v3.1, separate APK): cstark27_GCam_5.1.018_24_v3.1_wide.apk

    Download (wide angle v3.1 with Nexus 6P model, if you have weird dot issues with the above):
    cstark27_GCam_5.1.018_24_v3.1_wide_n6p.apk



    NOTE: This is built using info from the LG V30 which has 3 camera ID's:
    • Camera 0 (back)
    • Camera 1 (front)
    • Camera 2 (back (wide angle))
    I cannot guarantee success on other devices, especially if the phone does not even report all cameras through the Camera2 API (use Camera2Test app to verify your device info). If you are on LineageOS, please consult your dev to see if they can alter the camera ID's to properly match LG stock roms, if my version does not work.


    Previous Versions:
    cstark27 v3 wide angle beta 1 (with LG G6 LineageOS patch)
    -Separate APK based off cstark27 v3
    -Fix front camera crash
    -Change "config" to Nexus 6P (ZSL on the wide angle does not process HDR+ currently, so this ensures the user always gets HDR+ processing)

    cstark27 v3 wide angle alpha
    -Separate APK based off cstark27 v3
    -ALPHA version of wide angle support

    cstark27 v3
    -fix G6 video (and probably other Android 7.0 devices) thanks to Arnova8G2
    -add LG G6 Color Fix option under advanced thanks to Arnova8G2

    cstark27 v2.1
    -EXIF fix, thanks Arnova8G2
    -Enable HDR+ toggle by default
    -Uncheck camera:use_photos by default to increase stability (turn back on and test if you want. Enabling this makes it use Google Photos.)
    -Uncheck camera:enable_micro by default to increase stability (turn back on and test if you want. Enabling this enables Motion Photos for Oreo only(?)

    cstark27 v2
    -fixed video on Pixel configs for LG V30

    cstark27 v1
    -based off Scrubber's APK
    -forced model of front camera to Nexus 6P for proper HDR+ Processing and color (thanks BSG)
    -rear model is set to Taimen


    As always, thanks to Scrubber (whose APK I started with), @Arnova8G2, BSG.
    20
    In the latest version ZSL works only with Pixel Camera Configs and only if HDR is set to Auto.

    A couple of facts and comments for those who are interested... in reading:)
    During the last couple of months I spent a lot of time on testing almost all of the Google Camera versions released by BSG. I have also been following the original thread on 4pda forum where BSG publishes new versions and people are discussing various settings, combinations and share photos.
    After all that time I came to the following conclusions:

    Camera Mode / Model
    # Pixel family (Pixel 2016, Pixel 2XL, Pixel, Pixel 2017 etc.) - it works quite well on our LG G6, BUT only in a good light conditions. If the scene you are shooting gets darker (equals less light for the sensor) it starts to show pink/purple/bluish tint. So if you take a picture in a room/building with bulbs turned on, the photos will have unnatural colors. This happens regardless of the selected Camera Profile.
    # Nexus family (Nexus 5X, Nexus 6, Nexus 6P) - all of these modes work fine with LG G6 in both good and bad light conditions - this means they give close to natural colors in both situations.

    Camera Profile / Config Camera HDR+
    # ZSL (Zero Shutter Lag) profiles - they are meant for quick shoots and work only in HDR+ Auto (HDR+ On - in those versions where we have HDR+ Enhanced settings). So in practice the GCam should snap the photo right after you press on the shutter button (without any delay). Profiles with ZSL worked fine mostly in older versions of GCam (prior to 5.1.016 - all variants). In the latest version (5.1.0.16), only Pixel profiles work with ZSL, but they suffer from autofocus after it was manually set on a specific element.
    # no ZSL (Zero Shutter Lag) profiles - there will be lag introduced between pressing the shutter and taking the photo regardless of the HDR+ settings (Auto/On, Enhanced).

    HDR+ parameters:
    # Default - this seems to be equal to 'Medium', at least by judging from the speed of taking photos when compared with 'Medium' level.
    # Medium - this is the fastest mode for taking pictures in low light, but gives an average level of details and noise.
    ...
    # Super High - the slowest mode, which introduce quite a significant delay before you can take another picture. However, this gives the best level of details and less noise comparing the other settings. Keep in mind that you need to hold your camera steady! Therefore, if you plan to shoot from hand it might not be the best HDR+ parameters level, especially in low light conditions.

    Developer Options
    # Burst mode - enable 'camera.diet_burst' (works both in ZSL and noZSL profiles, as well as with HDR+ Auto/On and Enhanced). Simply hold the shutter button for a little longer.
    # Face recognition - enable camera.faceboxes

    Combinations
    As you are aware, BSG allows to select 'Model', 'Config Camera' and 'HDR+parameters' in his version of Google Camera. This means you can mix how the final photo will be processed - i.e. choosing Nexus 6 (for good color reproduction) as Model and Pixel 2017 HDR+ ZSL for 'Config Camera' you tell GCam to mix the processing algorithms while finalizing the photo.
    In my opinion (very subjective) it is better to use the same "family" and in fact this is something that was giving me the best results so far. I used to use Nexus 6 (Model) with Nexus 2016 Tunning (Config Camera) and Very High (HDR+ parameters). Unfortunately the latest version of GCam broke the ZSL on Nexus like profiles... so if ZSL is something you are after, select one of the Pixel configs.

    To make the long story short, in my opinion, it is not worth to use any of the Pixel Models, as they simply break color reproduction. While it is not visible or barely visible in good light conditions, it is obvious and easily noticeable in low light conditions - especially if you shoot with the highest possible HDR+ option (On/Enhanced - depending on the GCam version).
    In terms of Camera Config - for me either the Nexus 6 or Nexus 6P were giving the best level of details comparing to any Pixel Config on the same level of HDR+ parameters (Very High and/or Super High).

    One more thing!
    From what I have observed and proved by tests, we cannot relay on comments and suggestions from the original thread (4pda). The original topic is focused on Xiaomi Mi5S, which has a different sensor than LG G6. A good example is the Camera Model, people with Xiaomi Mi5S recommend to use Pixel 2016/2017 models as this gives them the best results (in low light!). No purple/bluish tint, good level of details etc.
    That being said, we should come up with our own combinations for LG G6.

    Final ask!
    If there is anyone who speaks Russian and could let BSG know that ZSL doesn't work with none of the Nexus like configs that would be awesome. Personally, I do not speak Russian, hence I have no way of contacting the developer.