[OnePlus 8T Themes, Apps, and Mods] cpkelley94:
cpkelley94 OP8T Google Camera Config for Greatness 8.2 on Lineage/AOSP ROMs​

About​

Hi everyone!

I recently purchased an OP8T and switched over to LineageOS 18.1 and I am loving the experience; however, I lost the OOS Cam in the process (which wasn't very good anyway in my opinion). I had previously used GCam on my OP3T and was able to get wonderful photos consistently. However, I wasn't quite happy with the experience of GCam on OP8T. A lot of fundamental work has been put into the base configs by others (big thanks to enerGy!), but I wasn't quite happy with the photos I was getting from these configs, so I am building my own, starting from enerGy as a base.

I am continuing to work on improving this config over time and will post updates periodically with a changelog complete to the best of my ability.

Features​

All major cameras working (Main, Ultrawide, Macro, FFC) with an easy toggle in the app (Macro does not work on some AOSP ROMs)

Natural saturation profile and exposure indoors and outdoors (my preference for saturation profile is somewhere between the Pixel and Samsung Galaxy)

Zoom slider that auto-hides

Night Sight, Portrait mode, Sunset mode, Astrophotography, Video with stabilization, Slow Motion video working

Strong auto-focus with manual option by selecting a position in the viewfinder, object tracking enabled

Known Issues​

Macro does not work on some AOSP ROMs

Because of the way RAM Patcher is implemented, the saturation profile of the FFC is currently tied to the back cam that is currently selected (Main, Ultra, or Macro). For best selfie results, switch to the Macro cam (if available) before flipping to the FFC.

Main camera is still locked to 12 MP binning. Working on seeing if this can be fixed via Magisk module.

Video quality currently isn't as strong as OOS Cam.

Note about OOS vs. Lineage/AOSP​

Similarly to the OP7 series, it looks like various configs and registers have been implemented by OnePlus in OOS to improve photo quality in the OOS Camera on OP8T. However, these registers interfere with the quality of photos in GCam. In my experience, the photos I get from this config and GCam on LineageOS surpass the quality of OOS Cam, but your preferences may be different.

This also means that this config is tuned for parameters in AOSP/Lineage ROMS and may not achieve optimal results on OOS or ROMs where OOS Cam is enabled

. Let me know your experience.

EDIT 07/12/2022: It appears that the availability of the Macro camera to GCam is ROM-dependent. Macro is confirmed to work on LineageOS 18.1, but has been reported to crash in ArrowOS and SparkOS. If you are on an AOSP ROM and the Macro does or does not work for you, please feel free to report either in this thread or by DM. Thank you!

My Setup​

I have only tested this config on my own device, info here:

Variant: KB2007 (T-Mobile)

Firmware: KB2005 (latest A11)

Android version: 11

ROM: LineageOS 18.1

GCam: GCam8.2.204_Greatness.211115.1033Release_Snap.apk

I expect this config to work well across many OP8T device configurations, but if you have a different device setup and this config does or does not work well for you, please let me know!

Installation Instructions​

Download and install GCam 8.2 from Greatness. The version I use is available here. Be sure to download the Snapcam version (org.codeaurora.snapcam).

Download the config available in this post and place it in /sdcard/GCam/Configs8. Create these directories if they do not already exist.

Open GCam and double tap on the black region below the viewfinder to open the config selection menu. Choose this config and tap Restore.

Enjoy!

Acknowledgments​

Big thanks to enerGy for the starting config and all the GCam porters for their tireless work. And thanks to you for trying this out!

Version Information​

Current config version: v2

GCam version: Greatness 8.2.204