July security patch with camera improvement. - Samsung Galaxy A80 Guides, News, & Discussion

Here comes the first update for my A80. It comes with july security patch and auto focus for front cam.

Related

[EOL][ROM+KERNEL] Unofficial CyanogenMod 12.1 with CAF 3.4.0 kernel [Apr. 10, 2016]

Code:
/*
* Your warranty is... still valid?
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
This is an unofficial CyanogenMod 12.1 build I developed after seeing some of the craziness in the official CyanogenMod kernel (such as massive merges from different sources and untested cherry-picks that introduce random reboots), as well as craziness with CyanogenMod's camera libraries. If you just want your phone to work without any fancy frills then you might be interested in using this. The ROM is the same as official CM12.1 on the outside, but there have been many optimizations under the hood. It comes with a fancy unique kernel I worked on that is cleanly based off of the latest CAF sources from Qualcomm.
Custom kernels are not compatible with this ROM unless otherwise noted. I will not provide support if you install a custom kernel.
ROM features:
Based off latest generic CyanogenMod 12.1 stable sources (root access is not included)
OTA updates via built-in CMUpdater
OxygenOS camera libraries (no camera bugs and improved camera performance)
Snapdragon Camera app by Qualcomm (comes with many unique features, such as high-speed recording with audio)
Custom camera HAL featuring:
-Intelligent anti-shake algorithm (significantly reduces motion blur when capturing photos)
-Faster autofocus in low lighting conditions
-No stuttering/frame drops in camera viewfinder (viewfinder frame rate won't go below 30 FPS)
-Slow-motion video recording at 60 FPS, 90 FPS, and 120 FPS for 720p, and 60 FPS for 1080p
-High-speed video recording with audio at 60 FPS, 90 FPS, and 120 FPS for 720p, and 60 FPS for 1080p (you need to use the Snapdragon Camera app in order to use high-speed recording)
-1080p video recording with the front-facing camera
-2.5k 1440p video recording with the front-facing camera and back camera (only with the Snapdragon Camera app that comes with the ROM)
-4k video recording at UHD and DCI resolutions
-Manual focus
-Manual ISO control
-Slow shutter (ranging from 1/5000th of a second to 2 seconds)
-More picture sizes than plain OxygenOS, such as 9.7MP 16:9
Many other misc. improvements under the hood
Kernel features:
Based off latest CAF Lollipop kernel source from Qualcomm (LA.BF.1.1.1_rb1.26)
Removed lots of excessive bloat
Rewrote battery driver (for the BQ27541 fuel-gauge chip; battery % readings are more accurate, there are various
safety mechanisms now, and you may get better battery life)
Rewrote half of the Synaptics touchscreen driver (over 2500 lines of code modified; your touchscreen might work better)
Newest available Synaptics touchscreen firmware (no battery drain)
Dynamic CPU input boost driver I wrote myself (makes the phone feel smooth)
CPU underclocked to 1958MHz by default (you can disable this; see why I did this in the FAQ in the 3rd post)
Vibrator is automatically disabled when recording videos (so the buzzing noise doesn't get in the videos)
Custom thermal driver I wrote myself (keeps the phone cool)
LCD KCAL by Savoca
Westwood TCP congestion algorithm (enabled by default)
F2FS support
NTFS support
No placebo patches, features, or compiler "optimizations"
Many other misc. improvements not listed here
Source code:
Kernel (cm-12.1-caf branch): https://github.com/sultanxda/android_kernel_oneplus_msm8974
Local manifest (contains the rest of the sources): https://github.com/sultanxda/android/blob/master/bacon/cm-12.1-stable/local_manifest.xml
Credits:
CyanogenMod and its contributors
CAF (aka Qualcomm)
myfluxi (awesome friend with lots of amazing contributions)
69gm (loyal guinea pig)
PA for the Google Apps
If your name should be here and it isn't, then make me use an iPhone 4 running iOS 8
Installation instructions (for first-time installation):
First, perform a backup of your existing setup, and then perform a clean install (wipe /data and /system; TWRP is recommended). Next, try flashing the ROM and see if it installs; if it installs without any issues then congratulations! Now just flash a Google Apps package, and then reboot.
If you get an error when trying to install ("oppo.verify_trustzone" error), then first you must install/use TWRP recovery 2.8.6.0 (TWRP 2.8.7.0 cannot properly update the modem). Next, download and flash the latest official CM12.1 snapshot. Then, without rebooting from recovery, wipe /system and flash my ROM. This process is necessary to update various firmwares (including TrustZone), as the updated firmware is needed by my ROM. After flashing my ROM, flash a Google apps package, and then reboot.
Installation instructions (for updating to a newer release):
If you are already running my CM12.1 ROM, then you can update to a newer version of the ROM via the built-in OTA updater or by simply dirty-flashing the new ROM build without wiping anything.
Downloads:
ROM:
Please read through the installation instructions before installing this for the first time.
Mirror 1: http://forum.xda-developers.com/devdb/project/dl/?id=17892
Mirror 2: https://www.androidfilehost.com/?w=files&flid=33713&sort_by=date&sort_dir=DESC
Google Apps: http://forum.xda-developers.com/android/software/tk-gapps-t3116347
SuperSU (if you want root access): http://forum.xda-developers.com/showthread.php?t=1538053
Disable CPU underclock: http://forum.xda-developers.com/devdb/project/dl/?id=12808
XDA:DevDB Information
CM12.1 with clean CAF 3.4.0 kernel, ROM for the OnePlus One
Contributors
Sultanxda
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: No Longer Updated
Created 2015-05-28
Last Updated 2018-01-20
Changelog:
April 10, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Android Security Patch Level: April 1, 2016
*Camera: Reduced default JPEG quality to 95% (image files are smaller with no visible impact to quality)
*Camera: Made anti-shake algorithm less aggressive (images are better quality now)
*Camera: Improved image clarity
*Camera: Added ability to control JPEG quality in camera apps
*Snapdragon Camera: Added JPEG quality setting
*Fixed weather not displaying in cLock widget
Kernel:
*Android Security Patch Level: April 1, 2016
*Added F2FS support
*Camera: Fixed severe overexposure when using flash
*Flashlight is 2.5x brighter
*Fixed msm_cci_wakelock never disappearing in rare cases
*Updated display backlight driver from upstream cm-13.0
March 12, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Android Security Patch Level: March 1, 2016
*Camera: Implemented intelligent anti-shake algorithm (significantly reduces motion blur when capturing photos)
*Camera: Faster autofocus in low lighting conditions
*Camera: No stuttering/frame drops in camera viewfinder (viewfinder frame rate won't go below 30 FPS)
*Removed LockClock weather hack (Yahoo! weather provider is back)
*Reverted WiFi configuration update from OxygenOS 2.1.4 (caused issues with 5 GHz networks for some users)
*Added upstream fix for Contacts force close
*Reduced earphone speaker volume
Kernel:
*Android Security Patch Level: March 1, 2016 (CVE-2016-0821)
February 7, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Android Security Patch Level: February 1, 2016
*Fixed weather not displaying in cLock widget
January 31, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Updated WiFi configuration from OxygenOS 2.1.4
Kernel:
*Rewrote battery driver (for the BQ27541 fuel gauge chip):
-Battery % readings are more accurate
-Added various safety mechanisms
-You may get slightly better battery life
January 7, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Added upstream fix for black screen bug when using system profiles (NIGHTLIES-1721)
*Snapdragon Camera: Fixed user-set preferences getting reset when changing scene mode
Kernel:
*Added NFS support
January 5, 2016:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Android Security Patch Level: January 1, 2016
*Updated WiFi firmware (WCNSS version: CNSS-PR-1-4-1-c5-00086)
Kernel:
*Actually fixed double-tap-to-wake/gestures not working sometimes
*Fixed USB OTG not working when plugging the OTG cable in while the device is asleep
*Android Security Patch Level: January 1, 2016 (CVE-2015-6640)
December 20, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Snapdragon Camera: Fixed UI glitches when on-screen nav bar is enabled
*Fixed video calling in Skype and Viber
*Fixed poor video quality in WeChat
Kernel:
*Fixed double-tap-to-wake/gestures not working sometimes
*Added support for various human-interface devices (such as PlayStation and Wii controllers)
*Added support for CIFS
December 13, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Fixed force close when switching to camcorder mode in Snapdragon Camera
*Added updated proprietary libraries from CM's stable/cm-12.1-YOG7D branch
Kernel:
*Fixed slow charging
December 12, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Camera: Fixed rare split-exposure bug
*Camera: Fixed poor video quality during video calls (e.g. wrong aspect ratio in Hangouts)
*Added camera sensor calibration from CM (picture quality may be slightly better)
*Snapdragon Camera: Added option for zero-second tap-to-focus duration (especially useful while recording videos)
Kernel:
*Fixed screen backlight never turning off when ambient display is enabled (credit: myfluxi)
*Disabled MMC deferred resume (might've been causing rare reboots)
December 1, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Reverted GPS changes from previous build
*Added OxygenOS WiFi configuration
*Added HydrogenOS WiFi firmware
*Snapdragon Camera: Removed panorama mode
Kernel:
*Disabled CPU boosting on thread migration (fixes occasional high battery drain and overheating, especially when streaming videos)
*Rewrote core logic of CPU boost driver (better efficiency, better battery life, and phone heats less now)
November 16, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Renamed "Snapdragon Camera" to "Camera"
*Snapdragon Camera: Fixed exposure and white balance not changing after taking a picture
*Snapdragon Camera: Fixed some minor annoyances
*Camera: Antibanding is always enabled
*Updated WiFi configuration
*Updated GPS configuration
Kernel:
*Screen turns on faster
Old changelogs:
November 1, 2015:
Kernel:
*Reverted battery driver change (to fix random reboots... again)
October 31, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Updated WiFi configuration yet again
*Fixed WiFi hotspot getting disabled when mobile signal is lost
*Removed 'Prevent accidental wake-up' feature (it is very broken)
Kernel:
*Added battery driver from official CM12.1 kernel (should fix shut down at 20% battery for some users)
October 27, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Reverted back to original WiFi firmware images
*Tweaked WiFi configuration slightly
*Camera: Potentially fixed split-exposure bug when taking photos with flash in sunny conditions
*Snapdragon Camera: Added option to control anti-banding in camcorder mode
Kernel:
*Fixed headset buttons
*Fixed volume going up to the maximum or minimum when plugging in a headset
*Removed pink tint from notification LED
*Added support for JDI video-mode display (this could be the reason why some people couldn't boot CAF ROMs)
October 25, 2015:
Kernel:
*Reverted battery driver change (to fix random reboots)
October 24, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Fixed T-Mobile Visual Voicemail
*Added back WiFi firmware from the LG G3
*Snapdragon Camera: Enabled antibanding (auto antibanding mode) for camcorder
Kernel:
*Fixed very loud static noise when using headset microphones
*Fixed graphical artifacts when waking device from sleep for some users (it should definitely be fixed this time)
*Fixed device requiring multiple power-button presses to wake from sleep for some users
*Added battery driver from official CM12.1 kernel
October 17, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Reduced CPU boost frequencies (better battery and less heating)
*Increased earpiece speaker volume
*Permitted installation with HydrogenOS firmware
*Fixed WiFi-related random reboots affecting a small group of users
*Potentially fixed mobile network not reconnecting after signal is lost for a long period of time
*Camera: Removed ISO HJR option (it wasn't working)
*Fixed GSM signal strength hack (you will no longer see 103% signal strength)
Kernel:
*Fixed static background noise heard when using a headset
*Re-enabled ULPS for users with a Sharp panel
*Added fix for graphical artifacts when waking device from sleep for some users
*Fixed slow charging speed with some cables (charging speed should be the same as the CM kernel now)
October 11, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Increased mobile signal strength
*Fixed camera crashing in Bank of America app
*Fixed manual ISO control for camera
*Snapdragon Camera: Added option to control ISO
*Snapdragon Camera: Added option to control shutter speed
*Snapdragon Camera: Fixed aggressive auto rotation
*Disabled Fluence (dual-microphone mode; this should fix the distortion insanity)
Kernel:
*Fixed graphical glitches for users with a Sharp panel
*Fixed battery not charging with car chargers
October 4, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
*Fixed call recording
*Added upstream camcorder audio distortion fix (http://review.cyanogenmod.org/#/c/110690/)
*Fixed inverted audio channels in camcorder
*Fixed microphone distortion in phone calls from previous build
*Snapdragon Camera: Exposure and white balance are now locked when using tap-to-focus
*Snapdragon Camera: Added option to change the tap-to-focus duration
*Switched back to CM's WiFi firmware and configuration
Kernel:
*Fixed headset buttons
*Fixed Google Now getting automatically triggered when plugging in some headsets very quickly
*Relaxed thermal thresholds for the battery (again)
September 27, 2015:
ROM:
*Switched to new stable branch (YOG7D; this is equivalent to the nightlies as of September 22nd)
*Latest upstream (stable/cm-12.1-YOG7D) CyanogenMod changes
Kernel:
*Relaxed thermal thresholds for the battery
*Fixed slow-charge issue
*Fixed long delay for audio to transfer when plugging in certain headphones (such as Apple EarPods)
*Fixed music getting automatically paused when plugging in certain headphones (such as Apple EarPods)
September 25, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Switched back to original microphone configuration for phone calls (it's the same as it was with the Sep. 14th build, but now the microphone is slightly louder to fix the low-volume issues)
*Fixed broken volume control during phone calls
September 23, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Reduced microphone sensitivity
*Reduced earphone speaker volume
*Reduced audible background noise when using microphone
September 22, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Changed build keys to "release-keys" (maybe Android Pay will work?)
*Reduced earpiece-speaker volume
*Fixed low-volume microphone issues and distortion while Fluence is enabled (a.k.a. dual-microphone mode)
*Increased microphone volume
*Enabled Fluence for regular audio recordings
*Reverted camcorder microphone changes from CM in July
*Camera: Fixed incorrect exposure time reported in image details when slow-shutter is used
*Snapdragon Camera: Fixed Zero Shutter Lag option randomly getting enabled
*Reduced input-boost frequencies
Kernel:
*Reduced input-boost durations
September 14, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Re-enabled fluence (dual-mic)
Kernel:
*Fixed device not entering deep sleep after unplugging from charger (this fixes the high Android OS battery drain from the previous build)
*Added some fixes to the Interactive governor from the Nexus 5 CAF kernel
September 13, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Removed built-in root (use SuperSU instead)
*Changed build type from userdebug to user
*Fixed flashlight not turning off and camera completely breaking when using the flashlight while Trusted Face is enabled
*Removed modem "protection" (you can flash any modem you want now)
*Fixed @dcoulombe's major crash
*Updated part of the WiFi configuration from official CM12.1
*Increased input-boost frequency for primary CPU core (improves performance)
*Made Interactive governor scale up more aggressively (improves performance)
*Snapdragon Camera: Fixed reversed flash icons for camcorder flash option
Kernel:
*Fixed slow charging speed
*Removed ROW I/O scheduler
*Reduced long delay for a headset to start working after plugging it in (headsets are detected 2x faster now)
September 11, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Switched back to Lollipop modem (DI.3.0.c6-00241-M8974AAAAANAZM-1)
*Reduced input boost frequencies slightly
Kernel:
*Fixed long delay in audio transfer when plugging in a regular pair of headphones (this only applies to regular headphones, not headsets)
September 10, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Fixed flashing red borders
*Completely disabled strict mode (this is what fixed the flashing red borders)
*Switched to KitKat 44S modem (MPSS.DI.2.0.1.c7-00020-M8974AAAAANPZM-1)
*Increased input boost frequencies
*Updated GPS configuration from CM
*Video HDR is always disabled for 4k DCI (our ISP can't handle this)
*Switched back to WiFi (WCNSS) firmware from the LG G3
*Switched back to full WiFi configuration from the LG G3
*Snapdragon Camera: Added touch-to-focus for camcorder
*Snapdragon Camera: Added option to change focus mode for camcorder
*Snapdragon Camera: Disabled video HDR for 4k DCI (as stated above, our ISP can't handle this)
Kernel:
*Increased eMMC performance (via scheduling the MMC queue thread on idle CPUs)
*Increased bus bandwidth for the ISP (image signal processor)
*Increased clock rate of the ISP from 267MHz to 465MHz
*Fixed camera crashes while using video HDR with 4k UHD
September 6, 2015:
ROM:
*Latest upstream (stable/cm-12.1-YOG4P) CyanogenMod changes
*Enabled low-latency audio output
*Fixed camera crash while using video HDR
*Tweaked CPU governor for better battery life and lower heat output
*Snapdragon Camera: added updates from mikeNG (and a new icon from jrizzoli)
*Snapdragon Camera: fixed high-speed recording with 480p
*Snapdragon Camera: renamed many options for clarity
*Fixed poor quality with front-facing camera
Kernel:
*Added many updates to the audio subsystem from he official CM12.1 kernel and Nexus 5 CAF
*Added speaker and headphone configuration from official CM12.1 kernel (low speaker volume is fixed)
*Fixed most audio jack detection issues (aka fixed volume going down to zero or going up to max when plugging in headphones)
August 28, 2015:
ROM:
*Stable build based off of cm-12.1-YOG4P (you must perform a clean install to switch to stable builds; see the updated FAQ in the 3rd post and updated installation instructions in the OP for more details)
August 24, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed exposure time getting set to 1/5000th of a second when trying to disable slow-shutter
*Cleared ccache before building the ROM (maybe this will fix soft reboots?)
August 23, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added support for slow shutter (ranging from 1/5000th of a second up to 2 seconds)
*Removed encoder options from Snapdragon Camera
Kernel:
*Fixed CPU getting stuck at 1958MHz while device is asleep
August 22, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Changed CPU governor to Interactive
*Tweaked Interactive for better efficiency
Kernel:
*Removed Smartmax governor
August 21, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed WiFi not automatically reconnecting for some users
*Fixed camera stability issues caused by undefined behavior (this should fix the flashlight reboots)
*Snapdragon Camera: fixed timelapse recording in 2.5k 1440p
*Snapdragon Camera: fixed incorrect viewfinder size for 13.1MP resolution
*Snapdragon Camera: fixed UI disappearing when trying to record video with invalid options (ex. trying to record HFR 120 video at 4k UHD resolution)
August 17, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added back recent GPS change
*Fixed overheating (thermal settings are more aggressive now)
Kernel:
*Fixed glitches when the display turns on
August 16, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added 2.5k 1440p video recording for the front-facing camera (you must use Snapdragon Camera)
*Added 2.5k 1440p video recording for the back camera (you must use Snapdragon Camera)
*Added flashlight fixes from CAF
*Updated part of the WiFi configuration from official CM12.1
*Reverted recent GPS change
Kernel:
*Possibly fixed glitches when the display turns on
August 14, 2015:
ROM:
*Latest upstream CyanogenMod changes
Kernel:
*Fixed overly-excessive and inconsistent thermal throttling
*Thermal driver now polls temperature sensor located on the PMIC instead of from TSENS
(thermal throttling is very accurate now, and it will throttle when the device actually feels hot)
*Fixed display backlight staying on (credit: myfluxi)
*Fixed unbalanced SPS IRQ enable (credit: myfluxi)
August 12, 2015:
ROM:
*Latest upstream CyanogenMod changes
Kernel:
*Fixed random reboots caused by Smartmax
August 11, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Disabled a/v streaming offload again (it was still breaking videos in browser)
*Switched back to old WCNSS (WiFi) firmware images
*Synced Snapdragon Camera with CAF
*Fixed incorrect video duration for HFR (slow-motion) videos
*Fixed touch-to-focus in HDR mode
*Fixed low framerate when recording 720p video with the front-facing camera
*Fixed manual focus
*Removed power HAL (it wasn't really doing anything)
*Fixed CPU max freq not sticking to 729MHz in low-power mode
Kernel:
*Reverted vidc drivers to CAF LA.BF.1.1.1.c3 (fixes random reboots)
*Display turns on faster now
*Fixed bugs in CPU input boost driver (CPU was not being boosted enough)
*CPU is boosted on thread migration
*CPU is boosted when waking the display and putting it to sleep
*Fixed touchscreen not working in doze (and hopefully fixed gestures/DT2W not working sometimes)
August 6, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed sensor calibration being reset on each boot
*Forced triple framebuffering (UI feels smoother)
August 5, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed compass (for real this time)
*Fixed some bugs in Snapdragon Camera
Kernel:
*Updated WiFi drivers back to CAF LA.BF.1.1.1_rb1.26
*Enabled regulatory feature for WiFi
August 4, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed 720p HFR (slow-motion) and HSR (high-speed) video recording at 90FPS and 120FPS with all camera apps
Kernel:
*Updated WiFi drivers to CAF LA.BF.1.1.1.c3-04100-8x74.0
August 3, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed 720p HFR (slow-motion) recording at 90FPS and 120FPS
*Added support for HSR (high-speed with audio) recording up to 120FPS for 720p and 60FPS for 1080p
*Added Snapdragon Camera app (only app that lets you record HSR videos)
*Removed option to record 1080p at 90/120FPS (making this work would require modification of the proprietary camera libraries)
*Fixed focus not working in HDR mode
*Reverted WiFi config changes from previous build
*Increased earpiece speaker volume
*Removed FWVGA camcorder resolution
*Re-enabled audio offload for a/v streaming
*Relaxed thermal thresholds
Kernel:
*Fixed display not turning on for users with a Truly panel
*Downgraded WiFi drivers to v3.8.20.5 (as these are what's used for the LG G3)
July 28, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added 1080p video recording at 120 FPS
*Added ability to record video at 90 FPS (for both 720p and 1080p as well)
*Fixed broken video streaming in browsers (credit: myfluxi)
*Updated WiFi configuration (attempting to fix low WiFi speeds)
*Enabled audio offload for 12k and 24k sampling rates (credit: myfluxi)
*Disabled thermal-engine (we will use my kernel-based thermal solution instead)
*Enabled new kernel-based thermal mitigation
Kernel:
*Added homemade thermal driver (uses 3 throttling steps)
*Added various I/O scheduler tweaks for CFQ and Deadline (thanks to myfluxi)
*Fixed display not coming on for some users
*Fixed DT2W not working sometimes
July 25, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added support for 1080P video recording with the front-facing camera
*Fixed framerate drop when taking picture while recording 4K video
*Updated complete WiFi configuration from LG G3 (better WiFi performance and stability)
*Updated WCNSS WiFi firmware from LG G3
*Fixed 30-degree error in compass (derp)
Kernel:
*Added and changed default TCP congestion algorithm to Westwood
*Added CD-ROM emulation support (FrozenCow)
*Added NTFS support
July 23, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed 4K video recording in all camera apps (such as Google Camera)
*Fixed several bugs with Google Camera (such as broken photosphere and panorama functionality)
*All firmware on the modem partition is now shipped with the ROM (so everyone will have the correct firmware and baseband no matter what)
*Disabled fluence in phone calls (may have caused reduced mic volume during calls)
*Synced GPS HAL with CAF LA.BF.1.1.1_rb1.26
*Reverted WiFi config update from CM that broke all the things
Kernel:
*Added a bunch of sched patches (thanks to myfluxi for finding and testing these)
July 19, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Added support for 4K video recording at UHD and DCI resolutions (only works with CameraNext and ColorOS camera)
July 17, 2015:
ROM:
*Latest upstream CyanogenMod changes
Kernel:
*Fixed encryption (TWRP can now mount encrypted /data partitions)
July 15, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Changed default I/O scheduler to Deadline
Kernel:
*Added upstream Linux patch to reduce Deadline's latency
*Updated touchscreen suspend/resume routines to fix SoDs (again...)
July 14, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed camcorder in some camera apps (e.g. CameraNext)
July 13, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed WiFi hotspot (derp)
*Added custom camera HAL made from CAF LA.BF.1.1.1.c3 with the following features:
-More picture sizes (such as 9.7MP 16:9)
-JPEG quality is always set to 100% (so pictures are not super compressed, and they are clear)
Kernel:
*Removed kexec hardboot support (breaks encryption)
July 12, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Significant upstream change: compass is fixed
*Reduced input boost frequencies
*ROM is now compressed with LZMA (ROM zip is 50MB smaller as a result, and takes much less time to upload/download)
*Updated Adreno graphics libraries from LG V400 (Adreno version tag: LA.BF.1.1.2_RB1-AU017-20150203)
Kernel:
*Synced with CAF LA.BF.1.1.1_rb1.26
*Added kexec hardboot support
*Added LCD KCAL by Savoca
July 9, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Updated sensor configuration from OxygenOS
*Added face unlock drawable fix (http://review.cyanogenmod.org/#/c/102703/)
Kernel:
*Fixed touchscreen not working sometimes when waking device from sleep (again)
July 7, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Updated WPA supplicant overlay for Lollipop from Nexus 5
*Added "Enable AIG and MBDRC for stereo recording path"
*Fixed governor resetting to Interactive when changing perf mode back to balanced
*Changed default devfreq governor from cpubw_hwmon to msm_cpufreq (fixes random reboots)
Kernel:
*Increased audit rate limit and backlog limit (fixes random reboots)
July 4, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Synced audio HAL with CAF LA.BF.1.1.1_rb1.25
*Synced display HAL with CAF LA.BF.1.1.1_rb1.25
*Reduced time needed to optimize apps at boot
*Enabled WiFi host NS offload
*Added back vsync phase offsets
*Changed default CPU governor to Smartmax
Kernel:
*Synced with CAF LA.BF.1.1.1_rb1.25
*Synced prima (WiFi) drivers with CAF LA.BF.1.1.1_rb1.25
*Added Smartmax governor by maxwen
*Added LCD notify driver from LGE
*Updated touchscreen power routines to be more stable and use LCD notifier
*Fixed touchscreen not working sometimes when waking device from sleep
*Fixed occasional SoD caused by derpy touchscreen resume/suspend routines (happened most often when on low-power mode)
*Vibrator is automatically disabled when recording videos (so sound from the vibrator doesn't get into the videos)
*Reconfigured JDI cmd-mode panel settings for 62Hz (as this is the true refresh rate of the panel)
June 13, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Updated WiFi NVRAM config from LG G3
*Fixed low speeds when connected to 5GHz WiFi networks
Kernel:
*Synced with CAF LA.BF.1.1.1_rb1.24
June 9, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Battery percentage is shown during off-mode charging
*Removed vsync phase offsets
*Added back a RIL patch from CM
Kernel:
*Fixed front-facing camera (derp)
*Fixed support for Sharp panels
*Added CFQ I/O scheduler
June 6, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed audio not playing out of speaker in some cases
Kernel:
*Added Qualcomm H/W crypto support (thanks to myfluxi for researching this and fixing issues with it)
*Fixed touchscreen not working when waking device from sleep
*Added back support for various different displays
*Added Motorola memory-routine optimizations
June 4, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Significant upstream change: DHCP WiFi issue has been fixed
Kernel:
*Fixed occasional long delay of the screen turning on when waking the device from sleep
*Moved touchscreen suspend/resume functions into high-priority workqueue
June 3, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Enabled OTA updates via built-in CMUpdater
*You can update to this build from June 2 via OTA
June 2, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Fixed force close when sending MMS
Kernel:
*Added back underclock down to 1958MHz by default (you can disable the underclock by flashing a zip available in the OP)
*Added more protection to CPU input boost driver
*Tweaked notification LED color a bit more
May 30, 2015:
ROM:
*Latest upstream CyanogenMod changes
Kernel:
*Fixed pink tint in notification LED
*Updated Synaptics touchscreen firmware from CM gerrit (new per-panel firmware, doesn't have battery drain)
May 29, 2015:
ROM:
*Latest upstream CyanogenMod changes
*Synced media HAL with CAF LA.BF.1.1.1_rb1.23
*Synced display HAL with CAF LA.BF.1.1.1_rb1.23
*Updated WCNSS (WiFi) configuration from CM
*Removed Qualcomm power HAL (does nothing without the performance daemon)
*Added custom power HAL to handle low-power mode (CPU max frequency is lowered to 729MHz for low-power mode)
*Fixed performance profiles
Kernel:
*Synced with CAF LA.BF.1.1.1_rb1.23
*Added back CPU frequencies up to 2457MHz
*Removed CPU underclock (CPU maxfreq is left at the default 2457MHz)
*Synced prima (WiFi) drivers with CAF LA.BF.1.1.1_rb1.23
May 28, 2015:
ROM:
*Initial release
Kernel:
*Initial release
FAQ:
1. What is the difference between the stable and nightly builds?
Answer: My ROM builds are based off of the stable CM12.1 code branches, whereas the official CM12.1 nightly builds are based off of the nightly CM12.1 code branch. Stable builds provide much better stability than nightly builds, but they don't receive updates as often as the nightly builds. Stable builds are separate from the nightly builds; you cannot install a stable build on top of a nightly build. The stable builds are the same as the SNAPSHOT builds on CM's website.
2. Could you add camera slow-shutter times greater than 2 seconds?
Answer: No, I cannot. The reason why exposure times are capped at 2 seconds is due to the proprietary camera libraries from OxygenOS. Only OnePlus and Cyanogen Inc. can modify the proprietary camera libraries, so there is no way for me, a regular consumer, to implement exposure times greater than 2 seconds.
3. Why did you use OxygenOS camera libraries? They don't have 4K camcorder support!
Answer: My custom camera HAL enables 4K camcorder support with Oxygen's camera libraries, so this isn't an issue. Cyanogen's camera libraries have had some issues with the camcorder since day 1. The big issue that I have been able to reproduce on all OnePlus One devices I've come across is graphical artifacts in recorded videos (look towards the right @25 seconds): https://youtu.be/LyIbb5wIyfY?t=22s
(issue report on JIRA: https://jira.cyanogenmod.org/browse/BACON-3582)
OxygenOS' camera libraries do not have this issue, and thanks to my modifications, we now have 4K camcorder support with the OxygenOS libraries, so not much is lost by using them. The OxygenOS libraries can also take pictures faster/better than Cyanogen's libraries.
4. Why did you underclock the CPU to 1958MHz? Yer crazy, bro.
Answer: At 1958MHz, the amount of heat generated by the CPU is quite a bit less than at 2457MHz, so the CPU is throttled less often (leading to better user experience), and battery life is better as well. The performance difference between 1958MHz and 2457MHz is also not really noticeable unless you use a benchmark application. If you want to remove the CPU underclock then flash the zip from the first post that disables the underclock. You must flash this zip every time you install a new ROM update.
Thanks
Sent from my A0001 using Tapatalk
Downloading..
Oh I knew @Sultanxda rang a bell :->
Amazing development on the Sensation! Enjoyed your kernels/ROMs very much. Thanks, will try this one.
edit:
Just one question. Is this using the new Synaptics firmware with battery drain? If not, which version?
Welcome back to deving Sultanxda!
Sent from my A0001 using XDA Free mobile app
nazfalas said:
Oh I knew @Sultanxda rang a bell :->
Amazing development on the Sensation! Enjoyed your kernels/ROMs very much. Thanks, will try this one.
edit:
Just one question. Is this using the new Synaptics firmware with battery drain? If not, which version?
Click to expand...
Click to collapse
It isn't. It's using the version before the one with the battery drain (so it's using the same Synaptics firmware as the official CM kernel).
Sultanxda said:
It isn't. It's using the version before the one with the battery drain (so it's using the same Synaptics firmware as the official CM kernel).
Click to expand...
Click to collapse
Thank you for the reply. Just wondering, because I can't replicate my heat related touch issues (some preliminary testing). Only fix until now (yes, I tried every CM11S, CM11, COS12, ColorOS, OxygenOS, etc.) was the new firmware where I had to disable screen gestures/double tap to wake to stop the drain.
Very smooth btw. :-> Will have to see how battery life holds up through the day and if the touch issues are magically cured.
@Sultanxda ...I am on CM12 2015-15-04 nightly,Franco r42
Can this be flashed on top?
nazfalas said:
Thank you for the reply. Just wondering, because I can't replicate my heat related touch issues (some preliminary testing). Only fix until now (yes, I tried every CM11S, CM11, COS12, ColorOS, OxygenOS, etc.) was the new firmware where I had to disable screen gestures/double tap to wake to stop the drain.
Very smooth btw. :-> Will have to see how battery life holds up through the day and if the touch issues are magically cured.
Click to expand...
Click to collapse
I rewrote half of the Synaptics touchscreen driver in the kernel (over 2500 lines of code modified), but I don't think my changes could've helped with the touchscreen issues. I have a friend who has a serious case of the ghost touches, and my modifications did nothing for him :/
Aka91 said:
@Sultanxda ...I am on CM12 2015-15-04 nightly,Franco r42
Can this be flashed on top?
Click to expand...
Click to collapse
You must be using the CM12.1 nightly, not CM12.
@sultan no i am on cm12 builds..
Aka91 said:
@sultan no i am on cm12 builds..
Click to expand...
Click to collapse
Derp, my English has failed me
You need to be on the CM12.1 builds.
Sultanxda said:
Derp, my English has failed me [emoji14]
You need to be on the CM12.1 builds.
Click to expand...
Click to collapse
Haha..
Ok
Thanks. ?
Sultanxda said:
I rewrote half of the Synaptics touchscreen driver in the kernel (over 2500 lines of code modified), but I don't think my changes could've helped with the touchscreen issues. I have a friend who has a serious case of the ghost touches, and my modifications did nothing for him :/
Click to expand...
Click to collapse
As we have learned from the ghost touch discussions and the new synaptics firmware: there are apparently many different kinds of touch issues. Some heat related, some static related and some grounding related. Others just plainly have a completely faulty digitizer.
In my case it is heat related. I was able to replicate it multiple times by gently heating it with a hair dryer (even mild heat caused the issue) - cooling the device also removed any touch issues. For me it was also the special case of the x-axis issue where only one finger was recognized when both where on the same x-axis. This does currently not happen on your kernel - no matter the heat (not heating to the point where anything could be damaged, of course ) making my OPO very usable again!
10 finger recongnition is still a little faulty, but who honestly needs that.
@RenderBroken :victory:
@Sultanxda you sir deserve a
{
"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"
}
@Sultanxda Sorry to bug you again.
but CM says that 12.1 can be flashed over CM12.
So can i flash on top?
nazfalas said:
As we have learned from the ghost touch discussions and the new synaptics firmware: there are apparently many different kinds of touch issues. Some heat related, some static related and some grounding related. Others just plainly have a completely faulty digitizer.
In my case it is heat related. I was able to replicate it multiple times by gently heating it with a hair dryer (even mild heat caused the issue) - cooling the device also removed any touch issues. For me it was also the special case of the x-axis issue where only one finger was recognized when both where on the same x-axis. This does currently not happen on your kernel - no matter the heat (not heating to the point where anything could be damaged, of course ) making my OPO very usable again!
10 finger recongnition is still a little faulty, but who honestly needs that.
Click to expand...
Click to collapse
Lol, didn't notice that 10-finger recognition was faulty. That's a firmware issue that I probably can't fix through the kernel driver. The firmware sends touch data (number of fingers and their coordinates on the screen) to the kernel driver, and then the kernel driver parses this data and registers the touches accordingly. So if the kernel receives faulty data from the firmware then there's not much that can be done (trying to filter out bad data through the kernel driver is very difficult).
Funny that my changes actually made a difference for you, I totally didn't expect that. Now we wait to see if it'll stop working again after a day's use
Qrze said:
@RenderBroken :victory:
@Sultanxda you sir deserve a
Click to expand...
Click to collapse
wat
Aka91 said:
@Sultanxda Sorry to bug you again.
but CM says that 12.1 can be flashed over CM12.
So can i flash on top?
Click to expand...
Click to collapse
Flash the official 5/28 CM12.1 nightly first, then flash my ROM. The official CM12.1 nightlies contain firmware updates that are necessary if you are coming from CM12.
Sultanxda said:
wat
Flash the official 5/28 CM12.1 nightly first, then flash my ROM. The official CM12.1 nightlies contain firmware updates that are necessary if you are coming from CM12.
Click to expand...
Click to collapse
Ok Tenks.

[GCam] OnePlus 6 / 6T

Introduction
Releases in this thread are mainly done by @Arnova8G2 as I have since sold my OnePlus 6 and moved on to other devices.
What is Google Camera (AKA GCam)?
Google Camera is the camera app for the Google Nexus and Google Pixel phones. It is not designed or intended to be run on other phones.
What is HDR+?
Basic: HDR+ is Google's proprietary image processing routine, and is more than just traditional "HDR' modes. HDR+ employs image stacking to control exposure, and also to preserve details, reduce noise, increase sharpness, etc. It is an all-in-one package.
Advanced: https://ai.googleblog.com/2014/10/hdr-low-light-and-high-dynamic-range.html
Google Camera Features
Pixel 1
Zero Shutter Lag (ZSL) HDR+ - The Pixel 1 introduced ZSL HDR+ which means when you open the camera, the system utilizes the Hexagon DSP to constantly buffer frames and marks the time slot of when you pressed the shutter button.
* -- Quote from Marc Levoy via The Verge:
"The moment you press the shutter it's not actually taking a shot — it already took the shot," says Levoy. "It took lots of shots! What happens when you press the shutter button is it just marks the time when you pressed it, uses the images it's already captured, and combines them together."
It's a major usability improvement on the HDR+ mode in last year's Nexus 6P and 5X. "What used to happen last year is you'd press the shutter button and you'd get this little circle going around while it captured the images you need for the burst; now it's already captured those," says Levoy. "And that's big, because that means that you can capture the moment you want."
* -- https://www.theverge.com/2016/10/18/13315168/google-pixel-camera-software-marc-levoy
Pixel 2
Portrait Mode - Simulates bokeh for improved subject separation from the background. The front camera of the Pixel 2 only provides Portrait Mode when a human face is detected, and the rear camera can work on an object, an animal, a human, etc because it uses information from the Dual Pixel PDAF sensor to detect depth. Google Camera ports for non-Pixel phones can NOT do this so all ports for non-Pixel phones utilize the front camera technique for both front & rear (which means all ports for non-Pixel phones can only properly apply bokeh when a human face is detected).
* -- Advanced read: https://ai.googleblog.com/2017/10/portrait-mode-on-pixel-2-and-pixel-2-xl.html
Motion Photos - Provides short clips of moments before and after you take the photo.
* -- Advanced read: https://ai.googleblog.com/2018/03/behind-motion-photos-technology-in.html
Pixel 3
Top Shot - When Motion is set to Auto or On, Pixel will recommend a better photo to you if it detects one. Like if you captured a photo when someone blinked.
* -- Demo: https://www.youtube.com/watch?v=BMa1H97zUQ8
Photobooth - Automatically capture a photo when Pixel detects a silly face or a smile.
Super Res Zoom - Enhances zoomed picture quality by purposely shifting the camera module using OIS (Pixel 3 only) to gather more data.
* -- Advanced read: https://ai.googleblog.com/2018/10/see-better-and-further-with-super-res.html
Motion Metering - On the Pixel 3 Motion Metering is used in the "default photo mode" to detect subject motion and if it detects enough motion, Pixel will shoot with a faster shutter speed to reduce subject blur. The Pixel 1 and 2 get to use this in Night Sight only.
* -- Further reading (about 1/3 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Synthetic Fill Flash - Pixel 3 will brighten faces in selfies.
Tracking Autofocus - Tap on a subject or area to keep focus when the subject or phone moves.
Learning Based White Balance - Google's attempt to fix white balance for low light photos. Used in Night Sight and HDR Enhanced on the Pixel 3.
* -- Further read (about 1/2 down the article): https://ai.googleblog.com/2018/11/night-sight-seeing-in-dark-on-pixel.html
Portrait Mode Learned Depth - Pixel 3 improves the rear camera Portrait Mode depth detection for more consistent and more pleasing bokeh.
* -- Advanced read: https://ai.googleblog.com/2018/11/learning-to-predict-depth-on-pixel-3.html
Click to expand...
Click to collapse
Installation instructions
Root is NOT needed.
* -- Download APK to your Phone (or PC then transfer to your phone)
* -- Locate APK with File Manager and Install
* -- You will be prompted to Allow Unknown Sources. This is normal for APK's not downloaded from the Play Store.
Click to expand...
Click to collapse
Download
https://www.celsoazevedo.com/files/android/p/gcam-oneplus-6-6t/
Alternative download location (thanks to @s4turno):
https://www.celsoazevedo.com/files/android/google-camera/
Previous Versions:
Dec 20, 2018
MGC_6.1.021_BSG_Arnova_TlnNeun_1.2_Final
Nov 27, 2018
GCam_Pixel3Mod_1.3_build.6.1.021.apk
- Fixed motion focus
- Fixed Motion photo
- Night Sight and Photobooth Works on Oreo
- Faster than previous versions
Nov 20, 2018
GCam_Pixel3Mod_1.3beta_build.6.1.0210.apk
GCam_Pixel3Mod_1.2beta_build.6.1.013.apk
Nov 7, 2018
GCam_Pixel3Mod_1.1_build.6.1.013.apk
- Fixed green tint on front camera for some device.
- Fixed crash instantly when open the app on some device.
- Fixed focus in Night
- Deleting the folder for portrait mode
- Fixed Touch focus on some device.
- Fixed black viewfinder in Night on android 8.1 works on some device ( by B-S-G )
- And some stability correction.
Nov 5, 2018
GCam_Pixel3Mod_1_build.6.1.013.apk
- Fixed Night Sight for OP6
- Fixed black spot in the middle of the photo for op5 / op5t
- Fixed the package installer bug on android 8.1
- Fixed the viewfinder lags on some device
Nov 2, 2018
GoogleCamera_6.1.013.216795316-debug2.apk
-- Fix of the processing circle is 2/3, but there is no image at the output.
-- Improved stability for OxygenOS 9.0.2
-- Fixed front camera for custom rom OP6
-- Fix the green tint on the front camera ( On some device )
-- Fix the pink tint on the front camera ( On some device )
-- Fix for Android 8.1 ( test Lineage OS 15.1 )
-- Improved processing ( test make 10 images in 8 seconds none of them blurry )
Oct 30, 2018
GCam_6.1.013_stable_OP6.apk
For people who have a problem with gcam versions. I installed Oxygen to fix the overheating bug and other bug reported.
I will post a stable version for OP6.
I deactivate what does not work Night Sight, Slow motion, Photobooth for Top Shot doesn't work anymore, I don't know how it happened.
Disable zoom in portrait mode, Resampling disabled (used 16.3MP).
This version is stable can be used at any time it will give me time to work properly on the mode that does not work.
Oct 26, 2018
GoogleCamera_6.1.013.216795316-debug.apk
A debug version
Oct 18, 2018
GoogleCamera_6.1.009.215420794-beta2.apk
Works on Android 8.1
- Add fix from B-S-G mod
- Fix all devices with a green hue on the front camera
- Fix pink tint for some device Samsung
- Some fix for OP5t
Oct 14, 2018
GoogleCamera_6.1.009.215420794-beta-1
-Based off Google Camera 6.1 from Pixel 3
-Beta version (not 100% stable)
"Version one can be more stable for OP6, Mi5, Mi5s on Pie.
All works except Slow motion, Photobooth and Zoom for OP6."
Oct 4, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-1.4.apk
-Fixed capture bug
Oct 3, 2018
BSGPortrait_GCam_5.3.015-Pixel3Mod-Arnova8G2-1.3.apk
-GCam v5.3
-Pixel ZSL working for Pie from Arnova8G2
-Portrait fix from BSG
Sep 30, 2018
GCam-5.1.018-Pixel2Mod-Arnova8G2-V8.3bfix.apk
-Pixel ZSL is fixed (Arnova8G2)
-Portrait mode is fixed (BSG)
-N6P Model is fixed (defcomg)
-Autofocus works fine (Arnova8G2)
Sep 27, 2018
N6PbsgfixPortrait-GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
-Pixel ZSL is fixed (thanks BSG)
-Portrait mode is fixed (BSG)
-N6P Model is fixed (defcomg)
-Autofocus works fine (BSG)
Oxygen OS Pie use this
bsgfix-GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
OP6_GoogleCamera_5.2.025-Final_fu24-15c.apk
OP6_N6_GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
-----OLD VERSIONS for Oreo-----
OP6_test_1.2.2_GCam_5.3.015-Pixel3Mod-Arnova8G2-Test-focus-2.apk
or
GoogleCamera-Pixel2Mod-Arnova8G2-V8.2.apk
----------------------------------------------------------------------------------
GoogleCamera-Pixel2Mod-Arnova8G2-V8.1.apk
July 24, 2018
OP6_test_1.2.2_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
fixed_purple_tint_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
GCam_5.3.015-Pixel3Mod-Arnova8G2-test-fix-defcomg.apk
July 22, 2018
defcomg-fix_GCam_5.3.015-Pixel3Mod-Arnova8G2.apk
defcomg-fix_OP6v0.7.1test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
July 21, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta4-op6-test-fix-hue.apk
June 29, 2018
OP6v0.7.1test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
For other SD845 phones to try:
OP6v0.3_MGC_5.1.018_FINAL_3.4A
July 20, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta4.apk
July 17, 2018
OP6_5.3.015-Pixel3Mod-Arnova8G2-v4Beta3-Fix.apk
July 12, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta3.apk
July 11, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta2.apk
July 9, 2018
GCam_5.3.015-Pixel3Mod-Arnova8G2-v4Beta1.apk
July 3, 2018
GoogleCamera_5.2.025-Minimal-Beta-Final.apk
June 28, 2018
OP6v0.6test_GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk
June 21, 2018
OP6v0.5_GoogleCamera-Pixel2Mod-Arnova8G2-V8
-Added Nexus 6 HDR+ Config toggle (this is the old config with better focus)
-Added Reduce SD845 Tint toggle (same effect as v0.2 MGC)
-Added Manual AWB Gains toggle and 4 color choices below it
--Enable Manual AWB Gains and adjust the numbers until you see a decent color image. See if your settings look good in most lighting conditions. Mine are currently at Red 1.5 / Green 1 1.0 / Green 2 1.0 / Blue 2.0 but it has to be changed to 2.0/1.0/1.0/1.5 in different lighting conditions but I don't have a lot of time to tinker with it.
OR
OP6v0.3_MGC_5.1.018_FINAL_3.4A
-Open settings after installation and go back to Camera or force close app
-Added Reduce SD845 Tint toggle (same effect as v0.2 MGC)
-Added Manual AWB Gains toggle and 4 color choices below it
-Added camera reset option of Namok/SerJo87
--Enable Manual AWB Gains and adjust the numbers until you see a decent color image. See if your settings look good in most lighting conditions. Mine are currently at Red 1.5 / Green 1 1.0 / Green 2 1.0 / Blue 2.0 but it has to be changed to 2.0/1.0/1.0/1.5 in different lighting conditions but I don't have a lot of time to tinker with it.
June 20, 2018
You must clear app data after install
OP6v0.4GoogleCamera-Pixel2Mod-Arnova8G2-V8
Changelog:
-ZSL HDR+ working
-HDR+ on Front camera
-Changed config to "test fix 2017 Pixel ZSL" that Arnova put in there
-Tint issue still present but I added a toggle to "reduce" it like in the previously posted MGC version
June 19, 2018
GoogleCamera-Pixel2Mod-Arnova8G2-V8.apk (patched for OnePlus 6)
OR
OP6v0.2_MGC_5.1.018_FINAL_3.4A
Tint is removed in some scenarios, may be weird in other scenarios. Needs testing.
-Install OP6v0.2_MGC
-Clear Data
-Open app, accept permissions
-Open Camera settings>BSG Mod settings>enable Pixels auto-HDR+
-Force close
June 7, 2018
OP6v0.1_MGC_5.1.018_FINAL_3.4A Still has the color tint issue but the Pixel profile toggle works and ZSL HDR+ mode works, but is VERY LAGGY. If you click the photo thumbnail then go back to camera you can usually take a photo with ZSL HDR+ before it lags again.
-Install OP6v0.2_MGC
-Clear Data
-Open app, accept permissions
-Open Camera settings>BSG Mod settings>enable Pixels auto-HDR+
-Force close
June 6, 2018
OnePlus6v0.2_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7 Changed default frame count to 3 and added a "fix" for the viewfinder changing colors, but this doesn't fix the captured picture colors.
June 5, 2018
OP6-GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.9 No HDR+ but you can try to play with the override settings.
OR
OnePlus6v0.1.5_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7. Updated so other SD845 devices could try the same fixes.
June 4, 2018
OnePlus6v0.1_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.7. Front cam captures but no HDR+. No crash in settings. All other issues listed below are present.
May 30, 2018
OnePlus6_cstark27_GCam_5.1.018_24_v3.7 - Front cam captures but no HDR+. No crash in settings. All other issues listed below are present. May work on some other SD845 devices.
OR
OnePlus6_GoogleCamera-Pixel2Mod-Arnova8G2-V7.9.5 - Settings crashes and no front capture. May work better in bright light and colors may not come out as wrong. All other issues listed below are present. May work on some other SD845 devices.
Click to expand...
Click to collapse
FAQ
If you face tint or performance issues, Clear App Data and reboot.
Q: How to get Top Shot working?
A: https://forum.xda-developers.com/showpost.php?p=78342714&postcount=5141
Q: Why does the resolution only show 4MP & 12MP?
A: This is a limitation from the API by OnePlus. If the GCam version you are using has a "Resampling" option, set it to None. This will NOT update the resolution list in the Settings, but the photos should come out at a higher resolution if you check the EXIF info.
Q: Can I use the second lens on the rear?
A: No, it is not made available through the API.
Click to expand...
Click to collapse
Thanks To/Credits
If you want to show your appreciation to the devs, please consider donating to:
@Arnova8G2
BSG @ 4PDA (his donate info is in his profile page)
@defcomg
s4turno for his backup hosting
Click to expand...
Click to collapse
Camera2 Test Report
https://drive.google.com/file/d/0B5tsf-_V_ltYak9hNEM3NHp3UmVnWFJ5ZDhYdTgxS0xhZWNn/view?usp=sharing
XDA:DevDB Information
[GCam] OnePlus 6 / 6T, App for the OnePlus 6
Contributors
cstark27, Arnova8G2, BSG, defcomg
Version Information
Status: Beta
Created 2018-10-15
Last Updated 2019-12-15
Thanks for this - it's really encouraging. I am seeing an odd colour cast, green or at least cooler colour hue after hitting the shutter.
Thank you very much! :good:
Τhank you very very mutch
woah, looks promising! thank you very much
Great , will test it tomorrow after receiving my OP6
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
cstark27 said:
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
Click to expand...
Click to collapse
Thanks a billion for getting this to run on OP6.
No dots on this device in processed images, which is awesome.
New release gives quite pinkish results, but hey I know its a work in progress, great progress!
CareDood said:
Thanks a billion for getting this to run on OP6.
No dots on this device in processed images, which is awesome.
New release gives quite pinkish results, but hey I know its a work in progress, great progress!
Click to expand...
Click to collapse
Try to play around with Settings>Advanced>Model (force close after change) and let me know if there is a better result with a different model. :good:
Another bug: successive captures can either freeze the app or process/capture very slowly.
cstark27 said:
Updated OP with a new build, based off my latest version I was building for the LG V30. Borrowed some code from @Arnova8G2 to fix the back camera. Settings should work now and front camera will capture, but no HDR+. Portrait Mode still broke. Need to test capture in sunlight.
Download OnePlus6_cstark27_GCam_5.1.018_24_v3.7
Click to expand...
Click to collapse
For the use of the frontal hdr + you have to modify the libs like Op3T / Op5 / Op5t
Code:
android.sensor.info:
- activeArraySize = Rect(0, 0 - 4608, 3456) <------- replace by [B]Rect(0, 0 - 2304, 1728)[/B]
- colorFilterArrangement = 0
- exposureTimeRange = [13103, 49035740046]
- lensShadingApplied = true
- maxFrameDuration = 49035908400
- physicalSize = 5.16096x3.87072
- pixelArraySize = 4608x3456 <------- replace by [B]2304x1728[/B]
- preCorrectionActiveArraySize = Rect(0, 0 - 2304, 1728)
- sensitivityRange = [100, 1600]
- timestampSource = SOURCE_REALTIME
- whiteLevel = 1023
I will do a test with your version with these raw resolution.
Thanks a lot for this. Will try it too. Do we have to.enable camera 2 api or is it enabled by default?
velato2006 said:
Thanks a lot for this. Will try it too. Do we have to.enable camera 2 api or is it enabled by default?
Click to expand...
Click to collapse
Its enabled I think
I have Full level with camera2 probe app
@cstark27 Here is your modified version with activeArraySize and pixelArraySize
Do the test
https://drive.google.com/open?id=13aOM-9SmM0usmfNkzgO5Cfv5yJ8OPwM6
Edit : Oneplus has to hide the resolutions use on InputsString this is used for portrait mode
Just tested the camera and no front HDR and no portrait mode on the front or the back camera.
Back camera will not take pictures with zoom.
dachao said:
Just tested the camera and no front HDR and no portrait mode on the front or the back camera.
Click to expand...
Click to collapse
He already mentioned in first post its alpha version and some features like front hdr is not available yet. Dont expect too much.
---------- Post added at 11:03 PM ---------- Previous post was at 11:00 PM ----------
detritu5 said:
Its enabled I think
I have Full level with camera2 probe app
Click to expand...
Click to collapse
Just checked, yea full level is enabled but level 3 and legacy mode level is disabled. Must we enabled those too or is full level enough?
Great news! It might not be very functional yet, but it's heartening to see this being ported so soon...!
Thanks!
Arnova8G2 said:
@cstark27 Here is your modified version with activeArraySize and pixelArraySize
Do the test
https://drive.google.com/open?id=13aOM-9SmM0usmfNkzgO5Cfv5yJ8OPwM6
Edit : Oneplus has to hide the resolutions use on InputsString this is used for portrait mode
Click to expand...
Click to collapse
Thanks I will check this out later tonight. I need to double check my FFC HDR+ config is right. I remembered with Nexus 6 HDR+ config, it would make FFC be yuvprocessing or whatever. So that may be part of the problem too
Whoever has root
Is to copy the libs to send them to me I can test to activate the hiding resolution.
the libs are: ** = number
libmmcamera_imx***.so
Arnova8G2 said:
Whoever has root
Is to copy the libs to send them to me I can test to activate the hiding resolution.
the libs are: ** = number
libmmcamera_imx***.so
Click to expand...
Click to collapse
Where can i found it?? gime your telegram and I send to you this files
detritu5 said:
Where can i found it?? gime your telegram and I send to you this files
Click to expand...
Click to collapse
The files are in the folder : system/vendor/lib
You can send them here in attached.

[KERNEL][10.0.0] Sultan Kernel [August 14, 2020]

Code:
/*
* Your warranty is no longer valid, unless you lie.
*
* I am not responsible for bricked devices, strained relationships,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*
*/
This is a no-frills custom kernel for the Pixel 2 and Pixel 2 XL designed to be used with the stock ROM and custom Android 10 ROMs. It's intended to be a simple replacement for the stock kernel that brings several under-the-hood enhancements. This kernel is not meant to be customized by users.
Changelogs for each update can be found in the 2nd post of this thread.
Features:
Compiled with GCC 10.2 from the Arch Linux repository
Built with Link Time Optimization (LTO) for improved overall kernel performance
Built with Dead Code Elimination (DCE) to shrink the kernel's size by removing unused code
Removed lots of excessive bloat (improves security and performance)
Simple LMK, a custom low memory killer that improves memory management
Fast fingerprint unlock and screen power on
Improved touch latency
Optimized CPU frequencies and EAS energy model for improved performance and battery life
Haptic feedback disabled while the camera is in use
Hall sensor disabled by default (it can be re-enabled by flashing the optional enable-flip-cover-support zip)
Removed maximum screen brightness limitation
WireGuard, a next generation secure VPN tunnel
Passes SafetyNet bootloader unlock check
Improved overall system fluidity and graphics performance
Improved stability
Westwood+ TCP congestion algorithm
Vibration strength control
Many other miscellaneous improvements not listed here
Source code:
10.0.0-sultan branch: https://github.com/kerneltoast/android_kernel_google_wahoo
Credits:
zx2c4 (for WireGuard, providing project resources, working directly on development, and sending me stickers)
MSF Jarvis (for helping with testing and AnyKernel3)
osm0sis (for AnyKernel3)
If your name should be here and it isn't, then replace my camera with a OnePlus device
Installation instructions:
First of all, this kernel comes with a custom dtbo so DO NOT FLASH A DIFFERENT DTBO AFTER INSTALLING THIS KERNEL! To install this kernel, simply download and flash it in a custom recovery. Do the same when there is a new update available.
Note that there are some caveats if you'd like to flash Magisk and/or TWRP in addition to this kernel. If you want to flash TWRP, then you must flash it after flashing the kernel first. If you want to flash Magisk, then you must flash it after flashing both the kernel and TWRP first. You don't need to re-flash Magisk after every kernel update though.
This is the order in which the kernel, TWRP, and Magisk should be flashed:
Kernel -> TWRP (optional) -> Magisk (optional)
The optional enable-flip-cover-support zip can be flashed at any point of the installation process. It does not need to be re-flashed after each update.
Downloads:
Latest kernel
Enable support for flip covers (optional)
XDA:DevDB Information
Sultan Kernel, Kernel for the Google Pixel 2
Contributors
Sultanxda
Kernel Special Features:
Version Information
Status: Stable
Created 2018-06-10
Last Updated 2020-08-15
Changelog:
August 14, 2020:
*Merged August Security Bulletin fixes
*Now built with GCC 10.2
*Slightly reduced overall power consumption
Old changelogs:
July 11, 2020:
*Merged July Security Bulletin fixes
*Fixed occasional flashes when the screen was turned off or on (Pixel 2 XL only)
*Fixed lagging after accumulating about a week or more of continuous uptime (i.e., not rebooting for a week or more)
June 2, 2020:
*Merged June Security Bulletin fixes
*Fixed a bug where the screen would turn black and the device would stop responding
*Reduced Pixel 2 XL display power consumption (thanks to kdrag0n)
*Pixel 2 XL screen turns on faster now (thanks to kdrag0n)
May 22, 2020:
*Fixed a rare random reboot bug caused by ext4 which affects every Pixel 2/XL kernel (including stock)
May 7, 2020:
*Merged May Security Bulletin fixes
*Improved CPU idle efficiency yet again for better battery life
*Built with GCC 10.1 for improved performance
April 25, 2020:
*Improved CPU idle efficiency even more for better battery life
April 22, 2020:
*Merged April Security Bulletin fixes
*Fixed Simple LMK killing music apps in the background
*Improved Simple LMK's speed in some rare scenarios
*Improved CPU idle efficiency
*Updated installer for Lineage recovery (thanks to MSF Jarvis and Eamo5)
March 27, 2020:
*Built with GCC 9.3 (previously built with GCC 9.2)
*Built with Dead Code Elimination (DCE) to shrink the kernel's size by about 10%
*Attempted to fix a rare kernel panic in the ext4 driver
*Improved filesystem performance
*Fixed the vDSO so that Android can get the time from the kernel faster
*Slightly improved Simple LMK performance for certain scenarios
March 11, 2020:
*Built with Link Time Optimization (LTO) for improved overall kernel performance
March 5, 2020:
*Lowered minimum CPU frequency from 1.8 GHz to 1.4 GHz to improve battery life
March 2, 2020:
*Merged March Security Bulletin fixes
February 28, 2020:
*Fixed intense lag when opening camera sometimes (due to Simple LMK)
February 26, 2020:
*Fixed Simple LMK incompatibility with Android 10 (this caused it to erroneously kill important apps frequently)
February 24, 2020:
*Improved Simple LMK kill mechanism to fix lag when opening the camera
February 21, 2020:
*Improved memory management performance
*Improved Simple LMK app selection and performance
*Backported binder driver from the Android 4.19 kernel (improves overall system performance)
February 9, 2020:
*Merged February Security Bulletin fixes
*Improved Simple LMK's performance to fix random freezes
January 20, 2020:
*Updated to Android 10
-Fixed a bug in the Android 10 kernel that caused WiFi to randomly disconnect
-The Settings app is no longer killed in the background
*Fixed Simple LMK killing too many apps when memory was extremely low
November 5, 2019:
*Added fix for Binder use-after-free security vulnerability
*Removed a buggy GPU driver change I made that caused graphical glitches
*Rewrote ION driver again for improved performance and stability
*Fixed a severe deadlock issue in the rewritten IOMMU driver
*Improved Simple LMK to kill fewer apps and react to low memory situations faster
*Fixed a rare bug where Simple LMK would stop working entirely until a reboot (this would cause freezes when memory was low)
August 22, 2019:
*Fixed video playback and camera issues introduced in the previous build
August 21, 2019:
*Further improved the performance of and fixed bugs in the rewritten IOMMU driver
August 6, 2019:
*Merged August Security Bulletin fixes
*Fixed rare graphical glitches when opening the camera
*Improved frame rendering latency
July 31, 2019:
*Added back various small performance optimizations that were confirmed to be safe
July 29, 2019:
*Fixed graphical glitches
July 21, 2019:
*Attempted to fix occasional graphical glitches
July 20, 2019:
*Fixed a serious bug in Simple LMK that caused it to kill a random number of processes when memory was low
*Removed multiple potentially unstable performance optimizations until they can be validated
July 13, 2019:
*Further improved ION memory manager performance
*Fixed a rare random reboot when switching between Google Camera and Settings
July 8, 2019:
*Fixed another rare random reboot introduced in the ION driver rewrite
*Fixed serious stack memory corruption issue introduced in a display driver optimization
*Improved ION memory manager performance
July 1, 2019:
*Merged July Security Bulletin fixes
*Improved filesystem performance
*Improved frame rendering performance
*Fixed more memory leaks
June 28, 2019:
*Fixed random reboots caused by a race condition in the rewritten IOMMU driver
*Compiled kernel with GCC 9.1
June 26, 2019:
*Fixed rare random reboot caused by ION driver rewrite
*Fixed 4-year-old memory leak located deep in the IOMMU subsystem
June 25, 2019:
*Fixed random reboot caused by an incorrect audio driver optimization
June 24, 2019:
*Added back charge-rate limitation for the 2 XL (removing it caused charging speeds to plummet)
*Improved camera speed slightly
June 23, 2019:
*Fixed remaining random reboots caused by ION driver rewrite
*Fixed random freezes and reboots caused by an incorrect memory allocation optimization
*Removed charge-rate limitation while the screen is on for the 2 XL
*Removed maximum screen brightness limitation
*Google Camera and Settings are killed when they run in the background, to prevent high battery drain (more info)
June 22, 2019:
*Fixed random freezes caused by ION driver rewrite
June 21, 2019:
*Fixed crash when trying to record video
June 20, 2019:
*Fixed potential use-after-free bug in rewritten ION driver
June 19, 2019:
*Further rewrote ION memory manager for improved stability and performance
*Replaced several high-frequency dynamic memory allocations with constant-time ones (this improves overall performance)
June 15, 2019:
*Improved ION memory manager performance
*Reduced GPU processing latency
June 12, 2019:
*Rewrote ashmem driver to improve performance
*Improved binder driver performance
*Fixed diag mode
June 7, 2019:
*Fixed memory leak introduced in the previous build
June 6, 2019:
*Rewrote ION memory manager to improve performance
June 3, 2019:
*Merged June Security Bulletin fixes
June 1, 2019:
*Fixed rare display glitches
May 27, 2019:
*Improved Simple LMK to kill fewer apps
*Improved touch latency
*Improved frame rendering latency
*Improved display, touchscreen, and UFS power consumption
May 11, 2019:
*Fixed camera issues
May 10, 2019:
*Improved Simple LMK performance
*Improved frame render latency
May 6, 2019:
*Merged May Security Bulletin fixes
*Reduced scheduler tick frequency to 100 Hz to save power
*Added back zRAM support
May 4, 2019:
*Added functional Simple LMK
*Removed zRAM support (Simple LMK works better without the costs of zRAM hindering it)
*Improved graphics rendering performance
*Reduced idle power consumption
May 1, 2019:
*Removed Simple LMK (will it ever work?)
April 30, 2019:
*Tweaked Simple LMK yet again to fix freezes
*Disabled haptic feedback while the camera is in use
*Disabled hall effect sensor by default to fix the screen randomly turning off/on near strong magnetic fields (it can be re-enabled by flashing an optional zip in the OP)
April 29, 2019:
*Tweaked Simple LMK to fix short freezes
April 28, 2019:
*Optimized CPU frequencies and EAS energy model for improved performance and battery life
*Added overhauled Simple LMK for improved memory management
April 19, 2019:
*Fixed high power consumption when multitasking
*Improved performance when gaming
April 18, 2019:
*Rebased on official April kernel release
*Overhauled the entire kernel
January 13, 2019:
*Merged January Security Bulletin fixes
*Improved memory management (apps are killed less often)
December 12, 2018:
*Merged December Security Bulletin fixes
*Fixed random reboots when performing backups in recovery
November 6, 2018:
*Merged November Security Bulletin fixes
October 30, 2018:
*Fixed Simple LMK randomly killing too many apps (this caused music players to die sometimes)
October 23, 2018:
*Fixed camera laser sensor
*Fixed stuttering when multitasking
October 16, 2018:
*Fixed overheating
*Slightly improved overall performance
October 14, 2018:
*Re-enabled zRAM
*Improved graphics performance (details)
October 2, 2018:
*Merged October Security Bulletin fixes
September 30, 2018:
*Added Simple LMK, a new LMK written from scratch that improves memory management (details)
September 17, 2018:
*Switched back to stock LMK until Simple LMK is stable
September 10, 2018:
*Fixed SystemUI crashes caused by Simple LMK
September 9, 2018:
*Fixed more performance issues and bugs with Simple LMK
*Added flar2's vibration control
September 8, 2018:
*Fixed lag and performance issues caused by Simple LMK
*Improved memory management compared to previous builds with Simple LMK
September 5, 2018:
*Merged September Security Bulletin fixes
*Fixed additional issues with the new low memory killer
*Fixed several instances of blatantly incorrect code (improves stability; details)
September 4, 2018:
*Fixed freezes caused by new low memory killer
September 3, 2018:
*Fixed occasional lag when low memory killer kicked in
*Added Westwood+ TCP congestion algorithm and enabled it by default
September 2, 2018:
*Switched to custom low memory killer driver for improved memory management
August 19, 2018:
*Switched to userspace low memory killer (apps will be killed less frequently; improves memory management)
August 18, 2018:
*Fixed touchscreen not working in TWRP
August 15, 2018:
*Fixed slow charging on the Pixel 2 XL
*Reduced power consumed by the battery fuel gauge
August 14, 2018:
*Fixed Android being unable to read detailed power info from the kernel
August 13, 2018:
*Reconfigured CPU boost frequencies to reduce overall power consumption
August 12, 2018:
*Reworked for Pie
*Added devfreq boost driver; boosts the device that controls how quickly data can move between RAM and the CPU (improves overall fluidity)
June 28, 2018:
*Fixed worsened screen-wake performance introduced in previous build
June 27, 2018:
*Added CPU boost on app launch (makes apps launch faster)
June 20, 2018:
*Reduced power consumed by new CPU boost mechanism
June 19, 2018:
*Fixed WeChat
June 18, 2018:
*Added support for custom ROMs (thanks to nathanchance)
*Adjusted CPU boost frequencies to significantly reduce power consumption without hurting performance
June 17, 2018:
*Added new CPU boost driver that maximizes battery life while keeping the phone perfectly smooth (details: 1, 2, 3, 4)
*Fixed potential random reboots caused by coding errors detected using static analysis
June 11, 2018:
*Removed CPU underclock
*Fixed off-mode charging
*Fixed the internal hardware problem error message shown on boot
June 10, 2018:
*Initial release
Reserved
Dope ??
Yessss ,? anyone gonna be crazy enough to try this on dp3 ?
Nice! @Sultanxda does this mean that your going to start developing for the pixel 2? I recently switch from my oneplus 3t and I was using your lineageos and it was great.
Either way, thanks for the kernel!
Sultanxda said:
Credits:
If your name should be here and it isn't, then replace my camera with a OnePlus device
Click to expand...
Click to collapse
lol..
Would be nice to have one for custom roms haha
New build is up with the underclock removed and some bugs fixed. The changelog can be found in the 2nd post of this thread.
adamokari said:
Nice! @Sultanxda does this mean that your going to start developing for the pixel 2? I recently switch from my oneplus 3t and I was using your lineageos and it was great.
Either way, thanks for the kernel!
Click to expand...
Click to collapse
I only have a Pixel 2 XL, and I'm only going to be working on this kernel (which happens to work on the Pixel 2 too because it's unified). No more custom ROMs from me; the stock ROM on the Pixel 2 (XL) is great, so I'm sticking to it.
My man!
NinjaCoool said:
My man!
Click to expand...
Click to collapse
Looking good!
I'm on the second version of the kernel and it's running great. Thanks. Error at login is gone. Things are looking up even more for wahoo.
Sultanxda said:
I only have a Pixel 2 XL, and I'm only going to be working on this kernel (which happens to work on the Pixel 2 too because it's unified). No more custom ROMs from me; the stock ROM on the Pixel 2 (XL) is great, so I'm sticking to it.
Click to expand...
Click to collapse
Well it's nice to see you over here and I am thrilled to try out this kernel. Thanks for all your hard work!
The man returns!
Hello Sultan. It's quite excited to found your kernel for Pixel 2. Is that anyway to receive notification about the kernel update? For example Telegram channel? Thanks a lot
infamousvincci said:
Would be nice to have one for custom roms haha
Click to expand...
Click to collapse
Why not just delete the dtbo.img file. And zip the file backup and flash it
yyz71 said:
Why not just delete the dtbo.img file. And zip the file backup and flash it
Click to expand...
Click to collapse
Does that trick works here too? I only tried that using elementalx haha
infamousvincci said:
Does that trick works here too? I only tried that using elementalx haha
Click to expand...
Click to collapse
Yes it does :good:
yyz71 said:
Why not just delete the dtbo.img file. And zip the file backup and flash it
Click to expand...
Click to collapse
Maybe because of this. Not sure what it does and apparently not needed on non-stock?
https://forum.xda-developers.com/showpost.php?p=76773721&postcount=16
Very nice to see @Sultanxda and @nathanchance working on improving the kernel for Pixel 2. Having developers capable of producing original fixes and willing to explain the technical details is a huge contribution to the community. Thank you once again.

Update WW_16.1210.1906.156_0

Update WW_16.1210.1906.156_0
Size 398,6 MB
June security patch
1. Enabled ARCore
2. Improved Video Call Experience
3. Camera; Enabled 8X zoom in Photo mode
Did anyone notice any other changes?
I received the update today, but one reviewer already on June 29th.
https://www.asus.com/cz/Phone/ZenFone-6-ZS630KL/HelpDesk_BIOS/
At first glance "Asus launcher stopped working" when switching apps through Recent apps button with Animations set to Off is fixed (that was my biggest complaint with this device). The phone feels more fluid, responsive and fast with this update. WW 6GB/ 128GB version here.
_jis_ said:
Update WW_16.1210.1906.156_0
Size 398,6 MB
June security patch
1. Enabled ARCore
2. Improved Video Call Experience
3. Camera; Enabled 8X zoom in Photo mode
Did anyone notice any other changes?
I received the update today, but one reviewer already on June 29th.
https://www.asus.com/cz/Phone/ZenFone-6-ZS630KL/HelpDesk_BIOS/
Click to expand...
Click to collapse
More change log in zentalk
https://zentalk.asus.com/en/discussion/7024/190625-zenfone-6-zs630kl-ww-16-1210-1906-156#latest
1. Enabled ARCore
2. Improved Video Call Experience
3. Camera; Enabled 8X zoom in Photo mode
4. Camera; Removed the time limit for FHD video recording
5. Camera; Added the function: to start/stop video recording with Volume Keys in Camera app
6. Optimized Screenshot Stability and solved bug related to screenshot functionality
7. Enabled TaiwanMobile VoWiFi
8. Camera; Improved Photo Image Quality on Noice Reduction
9. Camera; Improved Camera Flipping Stability
10. Updated Security Patch to June, 2019
11. Updated Translation Strings in Settings
Night mode is improved.
They tuned the saturation as well per user feedback.
Taking screenshots in Instagram feed using the different options is also now fixed.
_jis_ said:
Taking screenshots in Instagram feed using the different options is also now fixed.
Click to expand...
Click to collapse
What do you mean.. what kind of options.
_jis_ said:
Update WW_16.1210.1906.156_0
Size 398,6 MB
June security patch
1. Enabled ARCore
2. Improved Video Call Experience
3. Camera; Enabled 8X zoom in Photo mode
Did anyone notice any other changes?
I received the update today, but one reviewer already on June 29th.
https://www.asus.com/cz/Phone/ZenFone-6-ZS630KL/HelpDesk_BIOS/
Click to expand...
Click to collapse
Is this for a specific region?
mammenj said:
Is this for a specific region?
Click to expand...
Click to collapse
No, but it is a stagged release, see this: https://zentalk.asus.com/en/discussion/7024/190625-zenfone-6-zs630kl-ww-16-1210-1906-156
Since the server pushes update notice to different serial numbers by batches, it may take some days for you to receive the FOTA notice. Thanks for your patience.
Click to expand...
Click to collapse
prakharbirla said:
What do you mean.. what kind of options.
Click to expand...
Click to collapse
You can take a screenshot normal way or as a complete long screen, you can push two HW buttons or tap to quick settings tile or long tap to recent SW button...

Portrait Backdrops, where are the other options?

Hi Every one, i hope to find an answer
I watched on youtube someone changing the backdrop of a portrait with many options, but i can't find it on my phone,
anyone knows how to activate it ??
Why my camera in a70 only have blur, zoom and point.. wheres the other option for background
i watched here
https://youtu.be/sWPh1tF2Zfg?t=250
This is available in 2nd update.. with EIS in video mode and fingerprint improvements , touchscreen issues fixed with june security updates
Akif143 said:
This is available in 2nd update.. with EIS in video mode and fingerprint improvements , touchscreen issues fixed with june security updates
Click to expand...
Click to collapse
Update for specific country ? or global
how can i update, i did it once week ago

Categories

Resources