{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Google Camera Port
Asus ROG Phone II
I noticed that no one had created a GCam thread for this phone and since we (ZenFone 6 users) have some ROG 2 users on our telegram group I decided to create one as versions seem to work on both phones.
Features:
Features and bugs depend on the GCam and Android version used, but overall:
- HDR+ Enhanced, Night Mode, Portrait Mode, Timelapse, Motion Photos, Lens Blur, Panorama, Photo Sphere, Photobooth, Motion tracking.
- Video (up to [email protected]), Timelapse, Slow motion (lower quality).
- Playground/Stickers (follow this guide).
How to use:
1. Download and open/install the apk file (how to).
2. Unless settings/configs are provided with the with the apk file, the app is ready for use.
- FAQ's/Troubleshooting.
Downloads:
- ⭐️ = Recommended version.
- To avoid issues when viewing media from inside GCam, install the Google Photos app (can be used without uploads/Google Account).
GCam 8 (Android 10+):
- 2021-08-03 ⭐️ : GCam_8.1.101_Wichaya_V1.4 (Wichaya, GCam 8.1) with these configs.
GCam 7.3 (Android 9+):
- 2020-12-15 ⭐️ : GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.1.1.apk (Wichaya, GCam 7.3) with these configs.
GCam 7.2 (Android 9+):
- 2020-03-06: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.6.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-18: GCam_7.2.010_Urnyx05-v2.3.apk (Urnyx05, GCam 7.2) with these configs.
GCam 6.x (Older version):
- Android 10+: UNI_CAM_v1.2s.apk (dpstar7582, 2020-04-16, GCam 6.2) with this config file: viper98_savitar.xml (how to load configs)
- Android 9 only: UNI_CAM_v1.2a_P.apk (dpstar7582, GCam 6.2) with this config file: viper98_savitar.xml (how to load configs)
Useful links:
- ARCore, Playground and Stickers
- XDA's GCam Hub
- XDA section for GCam threads
- ZenFone 6 thread (versions that should work on this phone too)
- Thread were Arnova8G2 shares stable versions
Credits:
Arnova8G2, BSG, Savitar, etc. They're the ones modding the app.
Great start for great phone ..
Testing
Thanks
Freezes on latest ww with fingerprint mod
[old apks archive]
- 2021-07-13: GCam_8.1.101_Wichaya_V1.3 (Wichaya, GCam 8.1) with these configs.
- 2021-07-01: GCam_8.1.101_Wichaya_V1.2 (Wichaya, GCam 8.1) with these configs.
- 2020-11-14: GCam_7.3.018_Urnyx05-v2.1_Wichaya_V3.0.apk (Wichaya, GCam 7.3) with these configs.
- 2020-09-20: GCam_7.3.018_Urnyx05-v2.1_Wichaya_V2.8.1_200920.apk (Wichaya, GCam 7.3) with these configs.
- 2020-09-01: GCam_7.3.018_Urnyx05-v2.1_Wichaya v2.7.3 (Wichaya, GCam 7.3) with these configs.
- 2020-08-21: GCam_7.3.018_Urnyx05-v2.1_Wichaya v2.5 (Wichaya, GCam 7.3) with these configs.
- 2020-02-28: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.5.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-17: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.4.apk (Wichaya, GCam 7.2) with these configs.
- 2020-02-09: GCam_7.2.010_Urnyx05-v2.2_Wichaya_ASUS_V1.3.apk (Wichaya, GCam 7.2).
- 2020-01-31: GCam_7.2.010_Urnyx05-v2.2.apk (Urnyx05, GCam 7.2) with these configs.
- 2020-01-31: GCam_7.2.010_Urnyx05-v2.1_Wichaya_Salt2_V2.3.apk (Wichaya, GCam 7.2).
- 2020-01-16: GCam_7.2.010_Urnyx05-v2.1-fix.apk (Urnyx05, GCam 7.2) with these configs.
- 2019-09-10: Gcam_6.2.030_Advanced_V2.2.2beta2.190910.1840.apk (Arnova8G2)
- 2019-09-07: sav2l-sign_plus.apk (Savitar)
Freezes when using the main camera and anything but video and front facing camera. WW
MrKioFLow said:
Freezes when using the main camera and anything but video and front facing camera. WW
Click to expand...
Click to collapse
You need to change the image format from jpeg to yuv
Should work perfectly then.
@viper98 Can you save a config file (instructions at the bottom of this page) using Arnova's version? This way users would be able to load the xml and use the app.
I can also send it to Arnova so his version comes with correct settings out of the box.
S4turno said:
@viper98 Can you save a config file (instructions at the bottom of this page) using Arnova's version? This way users would be able to load the xml and use the app.
I can also send it to Arnova so his version comes with correct settings out of the box.
Click to expand...
Click to collapse
These are the settings in using on savitars
viper98 said:
These are the settings in using on savitars
Click to expand...
Click to collapse
Thanks.
If the app crashes, I assume the only way to apply it is by using the video shortcut to open the app and then load the config file?
Edit: Arnova8G2 needs the codename for this phone. Please install this app and copy/paste the first 3 lines here.
S4turno said:
Thanks.
If the app crashes, I assume the only way to apply it is by using the video shortcut to open the app and then load the config file?
Edit: Arnova8G2 needs the codename for this phone. Please install this app and copy/paste the first 3 lines here.
Click to expand...
Click to collapse
Camera2 Info v.1.03
asus ASUS_I001DE, asus, ASUS_I001_1
Android 9 - 4.14.83-perf
Code:
Camera2 Info v.1.03
asus ASUS_I001DA, asus, ASUS_I001_1
Android 9 - 4.14.83-perf
------------ Camera 0------------
Facing: LENS_FACING_BACK
deviceLevel = INFO_SUPPORTED_HARDWARE_LEVEL_FULL
Available capabilities: [BACKWARD_COMPATIBLE, CONSTRAINED_HIGH_SPEED_VIDEO, RAW, READ_SENSOR_SETTINGS, MANUAL_SENSOR, BURST_CAPTURE, MANUAL_POST_PROCESSING]
Output formats: [RAW_SENSOR, JPEG, PRIVATE, YUV_420_888, RAW_PRIVATE, RAW10]
RAW_SENSOR sizes:
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]
JPEG sizes:
[[email protected](33.333, 78.0), [email protected](33.333, 58.5), [email protected](100.000, 312.0)]
PRIVATE sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](100.000, 0.0)]
YUV_420_888 sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](100.000, 0.0)]
RAW_PRIVATE sizes:
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]
RAW10 sizes:
[[email protected](41.667, 0.0), [email protected](33.322, 0.0)]
ImageReader sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0)]
Allocation sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](33.333, 0.0)]
MediaCodec sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
MediaRecorder sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
High Speed sizes:
[1280x720 @([[30, 120], [120, 120], [30, 240], [240, 240], [30, 480], [480, 480]]), 720x480 @([[30, 120], [120, 120], [30, 240], [240, 240]]), 640x480 @([[30, 120], [120, 120], [30, 240], [240, 240]]), 1920x1080 @([[30, 120], [120, 120], [30, 240], [240, 240]])]
Camera characteristics:
android.colorCorrection.availableAberrationModes: [0, 1, 2]
android.control.aeAvailableAntibandingModes: [0, 1, 2, 3]
android.control.aeAvailableModes: [0, 1, 2, 3, 4]
android.control.aeAvailableTargetFpsRanges: [[10, 10], [15, 15], [6, 24], [24, 24], [8, 30], [30, 30]]
android.control.aeCompensationRange: [-12, 12]
android.control.aeCompensationStep: 1/6
android.control.aeLockAvailable: true
android.control.afAvailableModes: [0, 1, 2, 3, 4]
android.control.availableEffects: [0, 1, 2, 3, 4, 5, 8, 7, 6]
android.control.availableModes: [0, 1, 2]
android.control.availableSceneModes: [0, 1, 3, 5, 7, 9, 10, 18]
android.control.availableVideoStabilizationModes: [0, 1]
android.control.awbAvailableModes: [1, 2, 3, 4, 5, 6, 7, 8, 0]
android.control.awbLockAvailable: true
android.control.maxRegionsAe: 1
android.control.maxRegionsAf: 1
android.control.maxRegionsAwb: 0
android.control.postRawSensitivityBoostRange: [100, 3199]
android.edge.availableEdgeModes: [1, 2, 0]
android.flash.info.available: true
android.hotPixel.availableHotPixelModes: [0, 1, 2]
android.info.supportedHardwareLevel: 1
android.jpeg.availableThumbnailSizes: [0x0, 176x144, 240x144, 256x144, 240x160, 256x154, 264x196, 240x240, 320x240]
android.lens.distortion: [0.0, 0.0, 0.0, 0.0, 0.0]
android.lens.facing: 1
android.lens.info.availableApertures: [1.79]
android.lens.info.availableFilterDensities: [0.0]
android.lens.info.availableFocalLengths: [4.74]
android.lens.info.availableOpticalStabilization: [0]
android.lens.info.focusDistanceCalibration: 1
android.lens.info.hyperfocalDistance: 0.12747246
android.lens.info.minimumFocusDistance: 10.0
android.lens.intrinsicCalibration: [5924.9995, 5924.9995, 0.0, 0.0, 0.0]
android.lens.poseReference: 0
android.lens.poseRotation: [0.0, 0.0, 0.0, 1.0]
android.lens.poseTranslation: [0.0, 0.0, 0.0]
android.noiseReduction.availableNoiseReductionModes: [0, 1, 2, 3]
android.reprocess.maxCaptureStall: 2
android.request.availableCapabilities: [0, 9, 3, 5, 1, 6, 2]
android.request.maxNumInputStreams: 0
android.request.maxNumOutputProc: 3
android.request.maxNumOutputProcStalling: 2
android.request.maxNumOutputRaw: 1
android.request.partialResultCount: 2
android.request.pipelineMaxDepth: 8
android.scaler.availableMaxDigitalZoom: 4.0
android.scaler.croppingType: 0
android.scaler.streamConfigurationMap: StreamConfiguration(Outputs([w:8000, h:6000, format:RAW_SENSOR(32), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW_SENSOR(32), min_duration:33322225, stall:0], [w:4000, h:3000, format:JPEG(256), min_duration:33333333, stall:78000000], [w:4000, h:2250, format:JPEG(256), min_duration:33333333, stall:58500000], [w:3900, h:1800, format:JPEG(256), min_duration:33333333, stall:45630000], [w:3840, h:2160, format:JPEG(256), min_duration:33333333, stall:53913600], [w:3000, h:3000, format:JPEG(256), min_duration:33333333, stall:58500000], [w:2880, h:2160, format:JPEG(256), min_duration:33333333, stall:40435200], [w:2880, h:1620, format:JPEG(256), min_duration:33333333, stall:30326400], [w:2808, h:1296, format:JPEG(256), min_duration:33333333, stall:23654592], [w:2160, h:2160, format:JPEG(256), min_duration:33333333, stall:30326400], [w:1920, h:1440, format:JPEG(256), min_duration:33333333, stall:17971200], [w:1920, h:1080, format:JPEG(256), min_duration:33333333, stall:13478400], [w:1872, h:864, format:JPEG(256), min_duration:33333333, stall:10513152], [w:1440, h:1080, format:JPEG(256), min_duration:33333333, stall:10108800], [w:1280, h:960, format:JPEG(256), min_duration:33333333, stall:7987200], [w:1280, h:720, format:JPEG(256), min_duration:33333333, stall:5990400], [w:1080, h:1080, format:JPEG(256), min_duration:33333333, stall:7581600], [w:720, h:480, format:JPEG(256), min_duration:33333333, stall:2246400], [w:640, h:480, format:JPEG(256), min_duration:33333333, stall:1996800], [w:352, h:288, format:JPEG(256), min_duration:33333333, stall:658944], [w:320, h:240, format:JPEG(256), min_duration:33333333, stall:499200], [w:4000, h:3000, format:PRIVATE(34), min_duration:33333333, stall:0], [w:4000, h:2250, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3900, h:1800, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3840, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:3000, h:3000, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2880, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2880, h:1620, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2808, h:1296, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2160, h:2160, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1440, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1872, h:864, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1440, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:960, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:720, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1080, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:720, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:640, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:352, h:288, format:PRIVATE(34), min_duration:33333333, stall:0], [w:320, h:240, format:PRIVATE(34), min_duration:33333333, stall:0], [w:176, h:144, format:PRIVATE(34), min_duration:33333333, stall:0], [w:4000, h:3000, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:4000, h:2250, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3900, h:1800, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3840, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:3000, h:3000, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2880, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2880, h:1620, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2808, h:1296, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2160, h:2160, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1440, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1872, h:864, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1440, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:960, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:720, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1080, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:720, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:640, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:352, h:288, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:320, h:240, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:176, h:144, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:8000, h:6000, format:RAW_PRIVATE(36), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW_PRIVATE(36), min_duration:33322225, stall:0], [w:8000, h:6000, format:RAW10(37), min_duration:41666666, stall:0], [w:4000, h:3000, format:RAW10(37), min_duration:33322225, stall:0]), HighResolutionOutputs([w:8000, h:6000, format:JPEG(256), min_duration:100000000, stall:312000000], [w:8000, h:6000, format:PRIVATE(34), min_duration:100000000, stall:0], [w:8000, h:6000, format:YUV_420_888(35), min_duration:100000000, stall:0]), Inputs(), ValidOutputFormatsForInput(), HighSpeedVideoConfigurations([w:1280, h:720, min_fps:30, max_fps:120], [w:1280, h:720, min_fps:120, max_fps:120], [w:1280, h:720, min_fps:30, max_fps:240], [w:1280, h:720, min_fps:240, max_fps:240], [w:1280, h:720, min_fps:30, max_fps:480], [w:1280, h:720, min_fps:480, max_fps:480], [w:720, h:480, min_fps:30, max_fps:120], [w:720, h:480, min_fps:120, max_fps:120], [w:720, h:480, min_fps:30, max_fps:240], [w:720, h:480, min_fps:240, max_fps:240], [w:640, h:480, min_fps:30, max_fps:120], [w:640, h:480, min_fps:120, max_fps:120], [w:640, h:480, min_fps:30, max_fps:240], [w:640, h:480, min_fps:240, max_fps:240], [w:1920, h:1080, min_fps:30, max_fps:120], [w:1920, h:1080, min_fps:120, max_fps:120], [w:1920, h:1080, min_fps:30, max_fps:240], [w:1920, h:1080, min_fps:240, max_fps:240]))
android.sensor.availableTestPatternModes: [0]
android.sensor.blackLevelPattern: BlackLevelPattern([64, 64], [64, 64])
android.sensor.calibrationTransform1: ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.calibrationTransform2: ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.colorTransform1: ColorSpaceTransform([201/128, -95/128, -31/128], [-124/128, 240/128, 5/128], [5/128, -17/128, 89/128])
android.sensor.colorTransform2: ColorSpaceTransform([283/128, -196/128, -50/128], [-137/128, 279/128, -1/128], [7/128, -17/128, 154/128])
android.sensor.forwardMatrix1: ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
android.sensor.forwardMatrix2: ColorSpaceTransform([56/128, 49/128, 18/128], [28/128, 92/128, 8/128], [2/128, 12/128, 91/128])
android.sensor.info.activeArraySize: Rect(0, 0 - 8000, 6000)
android.sensor.info.colorFilterArrangement: 3
android.sensor.info.exposureTimeRange: [43388, 16000000000]
android.sensor.info.lensShadingApplied: true
android.sensor.info.maxFrameDuration: 33051843696
android.sensor.info.physicalSize: 6.4x4.8
android.sensor.info.pixelArraySize: 8000x6000
android.sensor.info.preCorrectionActiveArraySize: Rect(0, 0 - 8000, 6000)
android.sensor.info.sensitivityRange: [25, 3200]
android.sensor.info.timestampSource: 1
android.sensor.info.whiteLevel: 1023
android.sensor.maxAnalogSensitivity: 200
android.sensor.orientation: 90
android.sensor.referenceIlluminant1: 21
android.sensor.referenceIlluminant2: 17
android.shading.availableModes: [0, 1, 2]
android.statistics.info.availableFaceDetectModes: [0, 1]
android.statistics.info.availableHotPixelMapModes: [false]
android.statistics.info.availableLensShadingMapModes: [0, 1]
android.statistics.info.maxFaceCount: 10
android.sync.maxLatency: 0
android.tonemap.availableToneMapModes: [0, 1, 2]
android.tonemap.maxCurvePoints: 64
Request keys:
android.blackLevel.lock
android.colorCorrection.aberrationMode
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeAntibandingMode
android.control.aeExposureCompensation
android.control.aeLock
android.control.aeMode
android.control.aePrecaptureTrigger
android.control.aeRegions
android.control.aeTargetFpsRange
android.control.afMode
android.control.afRegions
android.control.afTrigger
android.control.awbLock
android.control.awbMode
android.control.captureIntent
android.control.effectMode
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.control.sceneMode
android.control.videoStabilizationMode
android.edge.mode
android.flash.mode
android.hotPixel.mode
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.opticalStabilizationMode
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.sensitivity
android.shading.mode
android.statistics.faceDetectMode
android.statistics.hotPixelMapMode
android.statistics.lensShadingMapMode
android.tonemap.curve
android.tonemap.mode
Result keys:
android.blackLevel.lock
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeMode
android.control.aeRegions
android.control.aeState
android.control.afMode
android.control.afRegions
android.control.afState
android.control.awbMode
android.control.awbState
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.edge.mode
android.flash.mode
android.flash.state
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.focusRange
android.lens.opticalStabilizationMode
android.lens.state
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.dynamicBlackLevel
android.sensor.dynamicWhiteLevel
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.greenSplit
android.sensor.neutralColorPoint
android.sensor.noiseProfile
android.sensor.sensitivity
android.sensor.timestamp
android.shading.mode
android.statistics.faces
android.statistics.faceDetectMode
android.statistics.oisSamples
android.statistics.sceneFlicker
android.tonemap.curve
android.tonemap.mode
------------ Camera 1------------
Facing: LENS_FACING_FRONT
deviceLevel = INFO_SUPPORTED_HARDWARE_LEVEL_FULL
Available capabilities: [BACKWARD_COMPATIBLE, RAW, READ_SENSOR_SETTINGS, MANUAL_SENSOR, BURST_CAPTURE, MANUAL_POST_PROCESSING]
Output formats: [RAW_SENSOR, JPEG, PRIVATE, YUV_420_888, RAW_PRIVATE, RAW10]
RAW_SENSOR sizes:
[[email protected](41.667, 0.0)]
JPEG sizes:
[[email protected](33.333, 39.1), [email protected](33.333, 29.3), [email protected](33.333, 0.5), [email protected](66.667, 156.4)]
PRIVATE sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](66.667, 0.0)]
YUV_420_888 sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0), [email protected](66.667, 0.0)]
RAW_PRIVATE sizes:
[[email protected](41.667, 0.0)]
RAW10 sizes:
[[email protected](41.667, 0.0)]
ImageReader sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
SurfaceTexture sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
Allocation sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
MediaCodec sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
MediaRecorder sizes:
[[email protected](33.333, 0.0), [email protected](33.333, 0.0),
High Speed sizes:
[]
Camera characteristics:
android.colorCorrection.availableAberrationModes: [0, 1, 2]
android.control.aeAvailableAntibandingModes: [0, 1, 2, 3]
android.control.aeAvailableModes: [0, 1]
android.control.aeAvailableTargetFpsRanges: [[10, 10], [15, 15], [6, 24], [24, 24], [8, 30], [30, 30]]
android.control.aeCompensationRange: [-12, 12]
android.control.aeCompensationStep: 1/6
android.control.aeLockAvailable: true
android.control.afAvailableModes: [0]
android.control.availableEffects: [0, 1, 2, 3, 4, 5, 8, 7, 6]
android.control.availableModes: [0, 1, 2]
android.control.availableSceneModes: [0, 1, 3, 5, 7, 9, 10, 18]
android.control.availableVideoStabilizationModes: [0, 1]
android.control.awbAvailableModes: [1, 2, 3, 4, 5, 6, 7, 8, 0]
android.control.awbLockAvailable: true
android.control.maxRegionsAe: 1
android.control.maxRegionsAf: 0
android.control.maxRegionsAwb: 0
android.control.postRawSensitivityBoostRange: [100, 3199]
android.edge.availableEdgeModes: [1, 2, 0]
android.flash.info.available: false
android.hotPixel.availableHotPixelModes: [0, 1, 2]
android.info.supportedHardwareLevel: 1
android.jpeg.availableThumbnailSizes: [0x0, 176x144, 240x144, 256x144, 240x160, 256x154, 264x196, 240x240, 320x240]
android.lens.distortion: [0.0, 0.0, 0.0, 0.0, 0.0]
android.lens.facing: 0
android.lens.info.availableApertures: [2.0]
android.lens.info.availableFilterDensities: [0.0]
android.lens.info.availableFocalLengths: [3.84]
android.lens.info.availableOpticalStabilization: [0]
android.lens.info.focusDistanceCalibration: 1
android.lens.info.hyperfocalDistance: 0.24414062
android.lens.info.minimumFocusDistance: 0.0
android.lens.intrinsicCalibration: [4266.6665, 4266.6665, 0.0, 0.0, 0.0]
android.lens.poseReference: 0
android.lens.poseRotation: [0.0, 0.0, 0.0, 1.0]
android.lens.poseTranslation: [0.0, 0.0, 0.0]
android.noiseReduction.availableNoiseReductionModes: [0, 1, 2, 3]
android.reprocess.maxCaptureStall: 2
android.request.availableCapabilities: [0, 3, 5, 1, 6, 2]
android.request.maxNumInputStreams: 0
android.request.maxNumOutputProc: 3
android.request.maxNumOutputProcStalling: 2
android.request.maxNumOutputRaw: 1
android.request.partialResultCount: 2
android.request.pipelineMaxDepth: 8
android.scaler.availableMaxDigitalZoom: 4.0
android.scaler.croppingType: 0
android.scaler.streamConfigurationMap: StreamConfiguration(Outputs([w:5664, h:4248, format:RAW_SENSOR(32), min_duration:41666666, stall:0], [w:2832, h:2124, format:JPEG(256), min_duration:33333333, stall:39098592], [w:2832, h:1592, format:JPEG(256), min_duration:33333333, stall:29305536], [w:2124, h:2124, format:JPEG(256), min_duration:33333333, stall:29323944], [w:2832, h:1304, format:JPEG(256), min_duration:33333333, stall:24004032], [w:1920, h:1440, format:JPEG(256), min_duration:33333333, stall:17971200], [w:1920, h:1080, format:JPEG(256), min_duration:33333333, stall:13478400], [w:1872, h:864, format:JPEG(256), min_duration:33333333, stall:10513152], [w:1440, h:1080, format:JPEG(256), min_duration:33333333, stall:10108800], [w:1280, h:960, format:JPEG(256), min_duration:33333333, stall:7987200], [w:1280, h:720, format:JPEG(256), min_duration:33333333, stall:5990400], [w:1080, h:1080, format:JPEG(256), min_duration:33333333, stall:7581600], [w:720, h:480, format:JPEG(256), min_duration:33333333, stall:2246400], [w:640, h:480, format:JPEG(256), min_duration:33333333, stall:1996800], [w:352, h:288, format:JPEG(256), min_duration:33333333, stall:658944], [w:320, h:240, format:JPEG(256), min_duration:33333333, stall:499200], [w:2832, h:2124, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:1592, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2124, h:2124, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:1304, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1440, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1920, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1872, h:864, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1440, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:960, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1280, h:720, format:PRIVATE(34), min_duration:33333333, stall:0], [w:1080, h:1080, format:PRIVATE(34), min_duration:33333333, stall:0], [w:720, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:640, h:480, format:PRIVATE(34), min_duration:33333333, stall:0], [w:352, h:288, format:PRIVATE(34), min_duration:33333333, stall:0], [w:320, h:240, format:PRIVATE(34), min_duration:33333333, stall:0], [w:176, h:144, format:PRIVATE(34), min_duration:33333333, stall:0], [w:2832, h:2124, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2832, h:1592, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2124, h:2124, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:2832, h:1304, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1440, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1920, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1872, h:864, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1440, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:960, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1280, h:720, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:1080, h:1080, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:720, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:640, h:480, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:352, h:288, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:320, h:240, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:176, h:144, format:YUV_420_888(35), min_duration:33333333, stall:0], [w:5664, h:4248, format:RAW_PRIVATE(36), min_duration:41666666, stall:0], [w:5664, h:4248, format:RAW10(37), min_duration:41666666, stall:0]), HighResolutionOutputs([w:5664, h:4248, format:JPEG(256), min_duration:66666666, stall:156394368], [w:5664, h:4248, format:PRIVATE(34), min_duration:66666666, stall:0], [w:5664, h:4248, format:YUV_420_888(35), min_duration:66666666, stall:0]), Inputs(), ValidOutputFormatsForInput(), HighSpeedVideoConfigurations())
android.sensor.availableTestPatternModes: [0]
android.sensor.blackLevelPattern: BlackLevelPattern([64, 64], [64, 64])
android.sensor.calibrationTransform1: ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.calibrationTransform2: ColorSpaceTransform([128/128, 0/128, 0/128], [0/128, 128/128, 0/128], [0/128, 0/128, 128/128])
android.sensor.colorTransform1: ColorSpaceTransform([109/128, -18/128, -16/128], [-99/128, 205/128, 16/128], [-41/128, 59/128, 54/128])
android.sensor.colorTransform2: ColorSpaceTransform([197/128, -104/128, -6/128], [-92/128, 205/128, 68/128], [-15/128, 24/128, 92/128])
android.sensor.forwardMatrix1: ColorSpaceTransform([95/128, 8/128, 21/128], [44/128, 89/128, -5/128], [17/128, -70/128, 158/128])
android.sensor.forwardMatrix2: ColorSpaceTransform([79/128, 36/128, 8/128], [34/128, 115/128, -21/128], [12/128, -54/128, 148/128])
android.sensor.info.activeArraySize: Rect(8, 8 - 5672, 4256)
android.sensor.info.colorFilterArrangement: 2
android.sensor.info.exposureTimeRange: [37368, 9580814816]
android.sensor.info.lensShadingApplied: true
android.sensor.info.maxFrameDuration: 9580874912
android.sensor.info.physicalSize: 5.0976x3.8232
android.sensor.info.pixelArraySize: 5680x4264
android.sensor.info.preCorrectionActiveArraySize: Rect(8, 8 - 5672, 4256)
android.sensor.info.sensitivityRange: [25, 3177]
android.sensor.info.timestampSource: 1
android.sensor.info.whiteLevel: 1023
android.sensor.maxAnalogSensitivity: 387
android.sensor.orientation: 270
android.sensor.referenceIlluminant1: 21
android.sensor.referenceIlluminant2: 17
android.shading.availableModes: [0, 1, 2]
android.statistics.info.availableFaceDetectModes: [0, 1]
android.statistics.info.availableHotPixelMapModes: [false]
android.statistics.info.availableLensShadingMapModes: [0, 1]
android.statistics.info.maxFaceCount: 10
android.sync.maxLatency: 0
android.tonemap.availableToneMapModes: [0, 1, 2]
android.tonemap.maxCurvePoints: 64
Request keys:
android.blackLevel.lock
android.colorCorrection.aberrationMode
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeAntibandingMode
android.control.aeExposureCompensation
android.control.aeLock
android.control.aeMode
android.control.aePrecaptureTrigger
android.control.aeRegions
android.control.aeTargetFpsRange
android.control.afMode
android.control.afTrigger
android.control.awbLock
android.control.awbMode
android.control.captureIntent
android.control.effectMode
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.control.sceneMode
android.control.videoStabilizationMode
android.edge.mode
android.flash.mode
android.hotPixel.mode
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.opticalStabilizationMode
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.sensitivity
android.shading.mode
android.statistics.faceDetectMode
android.statistics.hotPixelMapMode
android.statistics.lensShadingMapMode
android.tonemap.curve
android.tonemap.mode
Result keys:
android.blackLevel.lock
android.colorCorrection.gains
android.colorCorrection.mode
android.colorCorrection.transform
android.control.aeMode
android.control.aeRegions
android.control.aeState
android.control.afMode
android.control.afState
android.control.awbMode
android.control.awbState
android.control.enableZsl
android.control.mode
android.control.postRawSensitivityBoost
android.edge.mode
android.flash.mode
android.flash.state
android.jpeg.gpsLocation
android.jpeg.orientation
android.jpeg.quality
android.jpeg.thumbnailQuality
android.jpeg.thumbnailSize
android.lens.aperture
android.lens.filterDensity
android.lens.focalLength
android.lens.focusDistance
android.lens.focusRange
android.lens.opticalStabilizationMode
android.lens.state
android.noiseReduction.mode
android.scaler.cropRegion
android.sensor.dynamicBlackLevel
android.sensor.dynamicWhiteLevel
android.sensor.exposureTime
android.sensor.frameDuration
android.sensor.greenSplit
android.sensor.neutralColorPoint
android.sensor.noiseProfile
android.sensor.sensitivity
android.sensor.timestamp
android.shading.mode
android.statistics.faces
android.statistics.faceDetectMode
android.statistics.oisSamples
android.statistics.sceneFlicker
android.tonemap.curve
android.tonemap.mode
We need version 7
Works with me so far with the Arnova apk and the settings.xml that was provided in the first page.
Where do we put the .xml file? Stock camera is awful in low light. Thanks!
xxBrun0xx said:
Where do we put the .xml file? Stock camera is awful in low light. Thanks!
Click to expand...
Click to collapse
There's a quick guide here: https://www.celsoazevedo.com/files/android/google-camera/f/settings09/
Version 7 modified for Rog 2 and zenfone 6
https://drive.google.com/file/d/15RJVgyA4voixg9aISVQFABOoHcmW75Or/view?usp=drivesdk
rowihel2012 said:
Version 7 modified for Rog 2 and zenfone 6
https://drive.google.com/file/d/15RJVgyA4voixg9aISVQFABOoHcmW75Or/view?usp=drivesdk
Click to expand...
Click to collapse
"App not install" is this for Android Q??
atoyu said:
"App not install" is this for Android Q??
Click to expand...
Click to collapse
No for 9 too
You need to remove other google camera app then install
Can anyone post photos of stock cam vs gcam of Asus Rog Phone 2 ? Thanks in advance.
rowihel2012 said:
Version 7 modified for Rog 2 and zenfone 6
https://drive.google.com/file/d/15RJVgyA4voixg9aISVQFABOoHcmW75Or/view?usp=drivesdk
Click to expand...
Click to collapse
rowihel2012 said:
No for 9 too
You need to remove other google camera app then install
Click to expand...
Click to collapse
Thank you. It's work