[OOS & LOS or AOSP]Lightning Kernel [UBER GCC 4.9] V16(DISCONTINUED) - OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel

Lightning Kernel
Code:
/* *** Disclaimer
* 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 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.
*/
{
"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"
}
thanks @Jole7
FEATURES
#ADDED GOVERNORS
-BLU_ACTIVE
-INTERACTIVE(TWEAKED)
-CULTIVATION
-IMPULSE
-ALUCARD
-DARKNESS
-NIGHTMARE
#I/O SCHEDULERS
-MAPLE
#OTHER FEATURES
-KCAL
-EHANCED INPUT BOOST
-SOUND CONTROL
-NOTIFICATION LED CONTROL
-SPECTRUM PROFILE APP SUPPORT FOR INSANE BATTERY LIFE AND GAMING PERFORMANCE
-SWEEP TO SLEEP @FLAR2
-SWITCH TO DISABLE HAPTIC FEEDBACK FOR GESTURES
-FSYNC ON AND OFF SUPPORT
-LATEST STABLE F2FS SUPPORT FOR OOS
-DISABLED ADAPTIVE LMK BY DEFAULT CAUSE WE HAVE LOT OF RAM
-QCACLD 3.0 WLAN DRIVERS FOR BETTER WIFI PERFORMANCE
-KERNEL OPERATES IN 300HZ FOR BETTER PERFORMANCE
-KERNEL INCLUDES ADVANCED CRYPTO DRIVERS
-KERNEL INCLUDES MANY PATCHES TO GPU AND SCREEN DRIVERS
-KERNEL INCLUDES USAGE OF POWER EFFICIENT WORKQUEUE IN MANY DRIVERS @franciscofranco
-OC UP TO 2.6GHZ AND UNDERCLOCK UPTO 69MHZ
-ANY FEATURE YOU NEED IMPLEMENTED JUST ASK FREELY
telegram group
#HOW TO FLASH
-IF ON STOCK KERNEL
THEN JUST REBOOT TO RECOVERY AND FLASH
-IF ON ANY OTHER CUSTOM KERNEL THEN DIRTY FLASH THE ROM OR RESTORE YOUR BOOT PARTITION IN RECOVERY
THEN FLASH THE KERNEL
profiles
credits
Thanks a lot to These developers, filled with great humanity and courage:
@ak @INT3NSE07 @RobbieL811 @dorimanx @xboxfanj @apb_axel @myfluxi @Imoseyon @savoca @Sultanxda @TheCrazyLex @AndreiLux @flar2 @Cl3Kener @RenderBroken @osm0sis @Xileforce @adinkwok @Lord Boeffla @frap129 @ab123321 @franciscofranco @chenxingyu
XDA:DevDB Information
Lightning kernel, Kernel for the OnePlus 5
Contributors
nikhil18
Source Code: https://github.com/nikhil18/Lightning_kernel_oneplus5
Kernel Special Features:
Version Information
Status: Testing
Created 2017-07-07
Last Updated 2018-01-11

DOWNLOADS

CHANGELOG
Code:
[SIZE="2"][B]#VERSION (1)[/B][/SIZE]
[B]initial release[/B]
[SIZE="2"][B]#VERSION (2)[/B][/SIZE]
commit (cherry-pick): drivers: fingerprint: boost cpufreq on unlock
cherry-pick: Use CCACHE for faster rebuilds
cherry-pick: msm: Use interruptible wait to not affect load average
commit (cherry-pick): Add SIO and FIOPS i/o schedulers
cherry-pick: FIOPS: update for linux 3.18
cherry-pick: SIO: update for linux 3.18
commit: defconfig enable sio and fiops io
reset: moving to 6c8fe71bae0564834d283f5f640dfa60417ee126
commit (amend): Add SIO and FIOPS i/o schedulers
cherry-pick: FIOPS: update for linux 3.18
cherry-pick: SIO: update for linux 3.18
cherry-pick: defconfig enable sio and fiops io
commit (amend): defconfig update
commit: fix derps in defconfig
cherry-pick: drivers: thermal: queue work on system_power_efficient_wq
cherry-pick: staging: qcacld-3.0: Import LA.UM.5.7.r1-08400-8x98.0
cherry-pick: staging: qcacld-3.0: Add to Makefile, remove unused Android.mk
cherry-pick: staging: Import fw-api, aca-wifi-host-cmn required by qcacld-3.0
cherry-pick: defconfig: enable qcacld-3.0
cherry-pick: defconfig: make qcacld-3.0 a module
revert: Revert "clean buildscript"
cherry-pick: smb-lib: Enable USB fast charging up to 900 mA
cherry-pick: workqueue: change permissions to allow root control of wq_power_efficient toggle
cherry-pick: qcom: msm-core: queue work on system_power_efficient_wq
cherry-pick: f2fs: squash to 4.10-rc1-4.4
[SIZE="2"][B]#VERSION (3)[/B][/SIZE]
cherry-pick: sched: Improve short sleeping tasks detection
cherry-pick: core_ctl: un-isolate BIG CPUs more aggressively
cherry-pick: sched: Fix the bug in select_best_cpu() that returns -1 as target_cpu
cherry-pick: core_ctl: Take state_lock while preparing the global_state
cherry-pick: core_ctl: Handle only CPU_ONLINE and CPU_DEAD notifications
cherry-pick: core_ctl: Update cluster->active_cpus in eval_need()
cherry-pick: core_ctl: Harden the adjustment_possible() check for unisolation
cherry-pick: lpm-levels: Select lpm for isolated cpu when sleep is disabled
cherry-pick: msm: thermal: Probe sensor info prior to other feature probe
cherry-pick: arm/arm64: crypto: boost performance
cherry-pick: fs: dcache: drop VFS cache pressure
cherry-pick: op3: Enable partial update mode for Samsung display
cherry-pick: DTS: panel: enable ULPS suspend mode
cherry-pick: DTS: reduce panel power on/off latency
cherry-pick: Makefile: Optimize for Cortex-A57
cherry-pick: kgsl: convert some workqueues to use kthreads
cherry-pick: kgsl: Increase priority of RT thread
cherry-pick: defconfig: Updates to reduce kernel size
cherry-pick: sound: Force optimizing for size
cherry-pick: cpu-boost: Boost priority of notifier_block
cherry-pick: cpu-boost: Rework scheduling setup
cherry-pick: kthread: Backport queuing_blocked()
cherry-pick: cpu-boost: Implement Two-Step input boost
cherry-pick: BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
cherry-pick: BACKPORT: [UPSTREAM] ext4: convert to mbcache2
cherry-pick: BACKPORT: [UPSTREAM] ext2: convert to mbcache2
cherry-pick: drivers: cpu-boost: optimize policy update loop on input cpufreq boost
cherry-pick: drivers: cpu-boost: fixing this typo will improve performance by 50%
cherry-pick: cpufreq: cpu-boost: don't boost over user set max freq
cherry-pick: DTS: Reduce msm-core polling rate to 100ms
cherry-pick: thermal-core: Fix invalid sensor data being accepted
cherry-pick: power: msm-core: Fix mutex not getting unlocked in error path
cherry-pick: msm-core: Fix error handling of sensor data retrieval
cherry-pick: msm-core: Rework resampling processing
cherry-pick: workqueue: add cancel_work()
cherry-pick: msm: mdss: Don't constantly fire interrupts for DSI status check
cherry-pick: msm: mdss: Use a high priority WQ for irq_done work
cherry-pick: Makefile: Support CRC and Crypto hardware instructions
cherry-pick: mdss: Do not wait for kickoff in display commit
cherry-pick: mdss: rotator: Use FIFO kthread for rotator work
cherry-pick: mdss: Update RT priority
cherry-pick: mdss: Remove dedicated wq for early_wakeup_clk_work
cherry-pick: msm: mdss: Don't cache the address of a stack variable in timings init
cherry-pick: msm: mdss: Remove partial update region delays
cherry-pick: msm-poweroff: always perform warm reset
cherry-pick: defconfig: Disable SEEMP support
cherry-pick: defconfig: enable CPU_FREQ_STAT_DETAILS
cherry-pick: workqueue: Implement delayed_work_busy()
cherry-pick: mm: compaction: Add automatic compaction mechanism
cherry-pick: crypto: arm64/crct10dif - port x86 SSE implementation to arm64
cherry-pick: crypto: arm64/crc32 - accelerated support based on x86 SSE implementation
cherry-pick: crypto: arm64/chacha20 - implement NEON version based on SSE3 code
cherry-pick: Revert "arm/arm64: crypto: boost performance"
cherry-pick: arm64: crypto: Improve target optimization flags
cherry-pick: crypto: arm64/crc32 - merge CRC32 and PMULL instruction based drivers
cherry-pick: update defconfig for crypto
cherry-pick: random: remove stale urandom_init_wait
cherry-pick: random: remove variable limit
cherry-pick: random: fix comment for unused random_min_urandom_seed
cherry-pick: random: always use /dev/urandom
cherry-pick: msm: ipa: Fix race condition between shared memory
cherry-pick: arm64: make default ARM64_DMA_IOMMU_ALIGNMENT as 9
cherry-pick: msm: rmnet_ipa: fix security issue
cherry-pick: msm: ipa: Fix for missing int overflow check in the refcount library
cherry-pick: wcnss: fix the potential memory leak and heap overflow
cherry-pick: soc: Fix Kconfig warnings
cherry-pick: crypto: arm64/aes-ctr - fix NULL dereference in tail processing
cherry-pick: alarmtimer: Program mpm wakeup time in milliseconds
cherry-pick: cpuidle: lpm-levels: Update suspend wake time
cherry-pick: drivers: cpuidle: Minimize round off errors in wake up time
cherry-pick: cpuidle:lpm: Fix div by zero bug
cherry-pick: arch/arm64: skip randomization within stack
cherry-pick: Disable "maybe-uninitialized" warning globally
cherry-pick: Disable "frame-address" warning
cherry-pick: objtool: Add STACK_FRAME_NON_STANDARD() macro
cherry-pick: locking, sched: Introduce smp_cond_acquire() and use it
cherry-pick: sched/fair: Make it possible to account fair load avg consistently
cherry-pick: sched/cputime: Remove extra cost in task_cputime()
cherry-pick: sched/cputime: Clarify vtime symbols and document them
cherry-pick: sched/cputime: Correctly handle task guest time on housekeepers
cherry-pick: sched/cputime: Rename vtime_accounting_enabled() to vtime_accounting_cpu_enabled()
cherry-pick: sched/cputime: Introduce vtime accounting check for readers
cherry-pick: sched/cputime: Convert vtime_seqlock to seqcount
cherry-pick: sched/core: Move the sched_to_prio[] arrays out of line
cherry-pick: sched/fair: Move the cache-hot 'load_avg' variable into its own cacheline
cherry-pick: sched/fair: Disable the task group load_avg update for the root_task_group
cherry-pick: sched/deadline: Fix the earliest_dl.next logic
cherry-pick: sched/numa: Spread memory according to CPU and memory use
cherry-pick: atomic: Export fetch_or()
cherry-pick: sched/core: Remove dead statement in __schedule()
cherry-pick: cgroup: convert cgroup_subsys flag fields to bool bitfields
cherry-pick: wait.[ch]: Introduce the simple waitqueue (swait) implementation
cherry-pick: sched: Mark __schedule() stack frame as non-standard
cherry-pick: sched: Always inline context_switch()
cherry-pick: sched/core: Remove duplicated sched_group_set_shares() prototype
cherry-pick: sched/debug: Move the /sys/kernel/debug/sched_features file setup into debug.c
cherry-pick: sched/debug: Move sched_domain_sysctl to debug.c
cherry-pick: sched/debug: Add deadline scheduler bandwidth ratio to /proc/sched_debug
cherry-pick: sched/rt: Kick RT bandwidth timer immediately on start up
cherry-pick: sched, time: Switch VIRT_CPU_ACCOUNTING_GEN to jiffy granularity
cherry-pick: sched/debug: Fix preempt_disable_ip recording for preempt_disable()
cherry-pick: sched/deadline: Remove superfluous call to switched_to_dl()
cherry-pick: sched/core: Get rid of 'cpu' argument in wq_worker_sleeping()
cherry-pick: sched: Account rr tasks
cherry-pick: sched/cputime: Fix steal time accounting vs. CPU hotplug
cherry-pick: sched/deadline: Remove dl_new from struct sched_dl_entity
cherry-pick: cpufreq: Add mechanism for registering utilization update callbacks
cherry-pick: kasan: add functions to clear stack poison
cherry-pick: sched/kasan: remove stale KASAN poison after hotplug
cherry-pick: sched/cpuacct: Rename parameter in cpuusage_write() for readability
cherry-pick: sched/cpuacct: Simplify the cpuacct code
cherry-pick: kernel: add kcov code coverage
cherry-pick: locking/atomic, sched: Unexport fetch_or()
cherry-pick: sched/cpuacct: Show all possible CPUs in cpuacct output
cherry-pick: sched/cpuacct: Split usage accounting into user_usage and sys_usage
cherry-pick: sched/numa: Remove unnecessary NUMA dequeue update from non-SMP kernels
cherry-pick: sched/core: Add preempt checks in preempt_schedule() code
cherry-pick: sched/clock: Remove pointless test in cpu_clock/local_clock
cherry-pick: sched/clock: Make local_clock()/cpu_clock() inline
cherry-pick: sched/cpuacct: Check for NULL when using task_pt_regs()
cherry-pick: sched/fair: Fix asym packing to select correct CPU
cherry-pick: sched/fair: Move cpufreq hook to update_cfs_rq_load_avg()
cherry-pick: sched/deadline: Fix a bug in dl_overflow()
cherry-pick: sched/core: Add switch_mm_irqs_off() and use it in the scheduler
cherry-pick: sched/core: Enable increased load resolution on 64-bit kernels
cherry-pick: sched/fair: Generalize the load/util averages resolution definition
cherry-pick: sched/fair: Update comments after a variable rename
cherry-pick: Revert "sched/fair: add tunable to set initial task load"
cherry-pick: sched/fair: Initiate a new task's util avg to a bounded value
cherry-pick: ANDROID: sched/fair: add tunable to set initial task load
cherry-pick: sched/fair: Rename SCHED_LOAD_SHIFT to NICE_0_LOAD_SHIFT and remove SCHED_LOAD_SCALE
cherry-pick: sched/fair: Optimize sum computation with a lookup table
cherry-pick: sched/fair: Optimize find_idlest_cpu() when there is no choice
cherry-pick: sched/fair: Fix and optimize the fork() path
cherry-pick: sched/core: Optimize __schedule()
cherry-pick: sched/core: Fix incorrect utilization accounting when switching to fair class
cherry-pick: sched/core: Remove pointless printout in sched_show_task()
cherry-pick: sched/autogroup: Fix autogroup_move_group() to never skip sched_move_task()
cherry-pick: sched/autogroup: Do not use autogroup->tg in zombie threads
cherry-pick: sched/autogroup: Fix 64-bit kernel nice level adjustment
cherry-pick: sched: SCHED_LOAD_SCALE is now SCHED_CAPACITY_SCALE
cherry-pick: remove an unused function in random
cherry-pick: disable finger print boost
cherry-pick: Convert few critical drivers to use msecs_to_jiffies insted of HZ
cherry-pick: FS: F2FS: dont use HZ, use msecs_to_jiffies :)
cherry-pick: fs: default to noatime
cherry-pick: drivers: mdss: queue work on system_power_efficient_wq
cherry-pick: power: bcl: queue work on system_power_efficient_wq
cherry-pick: drivers: power: bcl: queue work on system_power_efficient_wq
cherry-pick: power: bq27541: queue work on system_power_efficient_wq
cherry-pick: power: qpnp-fg: queue work on system_power_efficient_wq
[SIZE="2"][B]#VERSION (4)[/B][/SIZE]
[B][SIZE="2"]F2fs updates
Added alucard,nightmare and darkness governors
Binder updates ([url]http://elinux.org/Android_Binder[/url])
added Interactive screen off max frequency
Cortex a57 optimzation closest to kyro cpu
Fixed vibration control on custom roms
all custom roms will be smooth due to tuned interactive governor based on ghostpepper profile from oneplus 3
mostly fixed storage getting unmounted rarely(will need some testing)
disabled wakelocks by default
tuned bluactive and cultivation on custom roms to be very smooth
fixed rebooting on custom roms (blue light use to come up)
updated spectrum profiles for custom roms[/SIZE][/B]
[SIZE="2"][B]#VERSION (5)[/B][/SIZE]
[B][SIZE="2"]added zzmove governor thanks [user=3279788]@ZaneZam[/user]
added more modes to alert slider for los and custom roms[/SIZE][/B]
[B][SIZE="2"][COLOR="Red"]note for display profiles menu to appear on los based roms and other custom roms please wipe cache after flashing the kernel thanks[/COLOR][/SIZE][/B]
[SIZE="2"][B]#VERSION (4.5)[/B][/SIZE]
cherry-pick: tri-state-key: Clean up for the new Awesome Alert Slider
cherry-pick: PM / devfreq: Add an interface to boost devices when the screen is woken
cherry-pick: PM / devfreq: Boost "624000.ufshc" and "soc:qcom,cpubw" on screen wake
cherry-pick: PM / devfreq: Reduce wake boost duration to 5000 ms
cherry-pick: PM / devfreq: Remove null termination in boost_devices
cherry-pick: PM / devfreq: Fix typo that caused an infinite loop
cherry-pick: PM / devfreq: Don't boost storage on wake
cherry-pick: Revert "drivers: fingerprint: boost cpufreq on unlock"
cherry-pick: switch to stock interactive
cherry-pick: Revert "synaptics_driver_s3320: fix gestures not working"
cherry-pick: OnePlus5: Wake gestures: sweep2wake and doubletap2wake
cherry-pick: drivers/base/power/wakeup: More Wakelock Configures and some fixes
cherry-pick: cpufreq: interactive governor drops bits in time calculation
cherry-pick: CHROMIUM: cpufreq: interactive: validate above_hispeed_delay
cherry-pick: cpufreq: interactive: Remove the jump_to_max hack
cherry-pick: cpufreq: interactive: Skip timer when policy->min == policy->max
commit (cherry-pick): drivers: video: mdss: Fix direct references to HZ
cherry-pick: drivers: ipa: Fix direct references to HZ
cherry-pick: drivers: platform: gsi: Fix direct references to HZ
cherry-pick: drivers: hwmon: Fix direct references to HZ
cherry-pick: drivers: i2c: Fix direct references to HZ
cherry-pick: Add BINDER_GET_NODE_DEBUG_INFO ioctl
commit: bump to version 5
[SIZE="2"][B]#VERSION (6)[/B][/SIZE]
cherry-pick: ANDROID: binder: don't check prio permissions on restore.
cherry-pick: binder fixes
cherry-pick: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
cherry-pick: cpu-hotplug: Fix false error message in cpu_up()
cherry-pick: sched: Add a check for cpu unbound deferrable timers
cherry-pick: timer: Clear deferrable_pending while handling timer softirq
cherry-pick: hotplug cpu: ratelimit logs for thermal veto
cherry-pick: hrtimer: Don't drop the base lock when migration during isolation
cherry-pick: hrtimer: Don't apply the BUG_ON() in migrate_hrtimer_list() for isolation
cherry-pick: genirq: Use irq_set_affinity_locked to change irq affinity
cherry-pick: sched/fair: remove printk while schedule is in progress
cherry-pick: cgroup: Fix potential race between cgroup_exit and migrate path
cherry-pick: drivers: cpuidle: lpm-levels: Log hotplug events
cherry-pick: lpm-levels: Remove IPI check on hot plugged cores
cherry-pick: msm: kgsl: Report correct GPU frequency in sysfs
cherry-pick: add alarmtimer and bq_delt_soc wakelock option
cherry-pick: add smartmax governor
cherry-pick: enable smartmax governor
cherry-pick: add smartmax_big governor
cherry-pick: ASoC: wcdxxxx: queue work on power efficient wq
cherry-pick: block: maple: Use better presets
cherry-pick: block: Add driver to change the I/O scheduler when the screen turns off
cherry-pick: scsi: sd: Configure the I/O sched switcher for the sde block device
cherry-pick: iosched_switcher: Allow multiple block devices to be used
cherry-pick: scsi: sd: Configure the I/O sched switcher for sda too
cherry-pick: dm: Configure the I/O sched switcher for dm block devices
cherry-pick: iosched_switcher: Ensure the previous elevator name is always present
cherry-pick: iosched_switcher: Remove unneeded code in change_elevator()
cherry-pick: mmc: queue: Configure the I/O sched switcher for mmc block devices
cherry-pick: block: I/O scheduler driver mod. delay setting noop when screen goes off.
cherry-pick: iosched_switcher: Use reliable state notifier
cherry-pick: PM / devfreq: Use reliable state notifier
cherry-pick: PM / devfreq: Use power efficient wq for unboost fn
cherry-pick: Revert "mm: compaction: Add automatic compaction mechanism"
cherry-pick: PM / devfreq: Use max priority for state notifier
cherry-pick: mm: compaction: compact all zones when suspended
cherry-pick: state_notifier: Check delayed work status before cancel
cherry-pick: state_notifier: Make workqueues unbound
cherry-pick: power: quickwakeup: initial driver
cherry-pick: cpufreq: Add latest impulse governor
cherry-pick: defconfig enable impulse governor
cherry-pick: state notifier fixes
cherry-pick: tune smartmax a little
cherry-pick: input: fpc1020: format all the OnePlus stuffs (LOS ONLY)
cherry-pick: input: fpc1020: reduced gpio reads during determining fpc sensor (LOS ONLY)
cherry-pick: misc: fpc1020: Clean up PM routines and move them into dedicated worker (LOS ONLY)
cherry-pick: misc: fpc1020: Report key input when interrupt is fired with screen off (LOS ONLY)
cherry-pick: misc: fpc1020: Set fingerprintd priority to max when screen is off (LOS ONLY)
cherry-pick: misc: fpc1020: Clean up interrupt handler (LOS ONLY)
cherry-pick: misc: fpc1020: Increase fingerprintd nice value when screen is off (LOS ONLY)
cherry-pick: misc: fpc1020: Honor proximity state (LOS ONLY)
cherry-pick: misc: fpc1020: Simplify proximity shut-off (LOS ONLY)
cherry-pick: misc: fpc1020: Wait for uevent to send before exiting IRQ handler (LOS ONLY)
cherry-pick: fpc1020: Use procfs path for disabling (LOS ONLY)
cherry-pick: cpufreq: Introduce CPU input boost driver (LOS ONLY)
cherry-pick: disable cpu_boost (LOS ONLY)
commit (cherry-pick): enable sultans input boost (LOS ONLY)
cherry-pick: bump to version 6
UPDATED PERFORMANCE PROFILES FOR LOS AND OOS
GLASSFISH BASED BATTERY PROFILE FOR OOS IN BATTERY PROFILE SPECTRUM
NOW LOS ROMS SHOULD BE SMOOTH AF
[SIZE="2"][B]#VERSION (7)[/B][/SIZE]
cherry-pick: ANDROID: binder: Don't BUG_ON(!spin_is_locked()).
cherry-pick: mdss_fb: add backlight dimmer option
cherry-pick: Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
cherry-pick: ANDROID: android-base.cfg: remove CONFIG_CGROUP_DEBUG
cherry-pick: UPSTREAM: selinux: enable genfscon labeling for tracefs
cherry-pick: UPSTREAM: bpf: don't let ldimm64 leak map addresses on unprivileged
cherry-pick: BACKPORT: ext4: fix data exposure after a crash
cherry-pick: sched: tune: Fix lacking spinlock initialization
cherry-pick: sched/walt: kill {min,max}_capacity
cherry-pick: cpufreq: sched: Fix kernel crash on accessing sysfs file
cherry-pick: ANDROID: sched: fix duplicate sched_group_energy const specifiers
cherry-pick: msm: mdss: Update AD last strength during AD mode switch
cherry-pick: msm: mdss: Clean-up payload for unsupported versions
cherry-pick: msm: mdss: Buffer overflow while processing gamut table data
cherry-pick: msm: mdss: Fix QSEED3 MDP clock calculation for cmd mode panel
cherry-pick: msm: mdss: Fix number accuracy for backlight to brightness
cherry-pick: fbdev: msm: Reserve mixers with dspp for primary display
cherry-pick: msm: mdss: handle vsync properly during dynamic resolution switch
cherry-pick: msm: mdss: size check before writing to edid buffer
cherry-pick: msm: mdss: validate page id before reading from edid buffer
cherry-pick: msm: mdss: validate number of cea blocks before reading from edid_buf
cherry-pick: msm: mdss: validate the buffer size before allocating memory
cherry-pick: msm: mdss: add support for mdss throttle clock handling
cherry-pick: msm: mdss: Use 64-bit math for bandwidth calculation
cherry-pick: msm: mdss: Correct MDSS display wakeup time calculation
cherry-pick: msm: mdss: Change IOMMU map sequence during splash cleanup
cherry-pick: msm: mdss: Correct source and destination buffer rectangles
cherry-pick: msm: mdss: Avoid dfps update till unblank is complete
cherry-pick: fbdev: msm: Allocate fd with O_CLOEXEC flag
cherry-pick: msm: mdss: Avoid NULL mixer during partial update ROI setup
cherry-pick: fbdev: msm: fix issue preventing cursor_buf address to be stored
cherry-pick: fbdev: msm: fix unaligned access problem
cherry-pick: msm: mdss: fix the pixel clock calculation for fb modes
cherry-pick: fbdev: msm: Add check for ioctl calls
cherry-pick: msm: mdss: Check if secure display is enabled during non-secure validate
cherry-pick: msm: mdss: Separate PP programming to advanced and deferred modes
cherry-pick: msm: mdss: Correct PP register programming deferring
cherry-pick: msm: mdss: Fix possible integer overflow
cherry-pick: msm: mdss: remove HDMI connected flags
cherry-pick: msm: mdss: dp: fix display port crash caused by unclocked register access
cherry-pick: msm: mdss: set HDMI max TMDS clock rate
cherry-pick: msm: mdss: information leak during buffer copy from userspace
cherry-pick: lpm-levels: Remove IPI check on hot plugged cores
cherry-pick: regulator: core: remove some dead code
cherry-pick: regulator: core: fix a possible race in disable_work handling
cherry-pick: soc: qcom: pil: Avoid possible buffer overflow during Modem boot
cherry-pick: soc: qcom: spcom: propagate response timeout error
cherry-pick: spcom: use mutex on spcom_unlock_ion_buf()
cherry-pick: soc: qcom: Register for indication cb after obtaining state of remote pd
cherry-pick: soc: qcom: Clear the memory before freeing it up
cherry-pick: soc: qcom: glink_smem_native_xport: Check smem item in non cache region
cherry-pick: soc: q6dspv2: apr: fix client registration refcount
cherry-pick: soc: qcom: glink: Change GFP_ATOMIC flag for intentless rx
cherry-pick: memshare: Update the free memory count after allocation
cherry-pick: ASoC: APR: Fix missing APR deregister from asm
cherry-pick: soc: qcom: Fix checks for QMI response values
cherry-pick: spcom: increment channel reference count after successful glink_open()
cherry-pick: msm: msm_bus: Add mutex to protect node_list
cherry-pick: net: rps: send out pending IPI's on CPU hotplug
cherry-pick: soc: qcom: service-locator: Free memory in case of error
cherry-pick: mmc: sdhci-msm: Don't turnoff Vcc during initialization
cherry-pick: drivers: soc: qcom: rpm_stats: Add mutex lock for shared data
cherry-pick: firmware_class: Avoid memory leak when FW_OPT_NOCACHE is set
cherry-pick: mfd: wcd9xxx-core: Synchronize codec down and reset calls from slimbus.
cherry-pick: mfd: wcd9xxx-core: Set device down flag early during SSR
cherry-pick: mmc: core: Ignore CRC errors with CMD13 while executing tuning
cherry-pick: msm: kgsl: Disable memory retention for core clock before entering SLUMBER
cherry-pick: msm: kgsl: Remove incorrect check to cap AB vote to IB vote
cherry-pick: msm: kgsl: Fix the race between context create and destroy
cherry-pick: msm: kgsl: Fix kgsl memory allocation and free race condition
cherry-pick: msm: kgsl: Perform cache operation with kernel address
cherry-pick: msm: kgsl: Offload mementry destroy work to separate thread
cherry-pick: msm: kgsl: Use per page cache operation instead of bulk cache operation
cherry-pick: msm: kgsl: Defer issue commands to worker thread
cherry-pick: mmc: core: Fix the issue with clock scaling in resume-scaling
cherry-pick: fs: default to noatime
cherry-pick: BACKPORT: [UPSTREAM] mbcache2: reimplement mbcache
cherry-pick: BACKPORT: [UPSTREAM] ext4: convert to mbcache2
cherry-pick: BACKPORT: [UPSTREAM] ext2: convert to mbcache2
cherry-pick: defconfig dont build modules except for wlan
linux security patches upto 4.4.79 thanks @adinkwok
improved spectrum battery profile for oos
uber tc thanks @DespairFactor
commit: bump to version 7
[SIZE="2"][B]#VERSION (8)[/B][/SIZE]
cherry-pick: arm64: update defconfig based on msmcortex-perf
cherry-pick: Merge tag 'LA.UM.5.7.r1-08900-8x98.0' into wip/mkn-mr1/caf
cherry-pick: Merge tag 'LA.UM.5.7.r1-09100-8x98.0' into wip/mkn-mr1/caf
cherry-pick: Merge tag 'LA.UM.5.7.r1-09300-8x98.0' into mkn-mr1
cherry-pick: Merge tag 'LA.UM.5.7.r1-09500-8x98.0'
cherry-pick: Revert "cpufreq: interactive: Skip timer when policy->min == policy->max"
cherry-pick: Revert "CHROMIUM: cpufreq: interactive: validate above_hispeed_delay"
cherry-pick: enable state notfier by default
cherry-pick: power: qpnp-fg-gen3: queue work on system_power_efficient_wq
cherry-pick: Linux 4.4.80
cherry-pick: msm8998: Overclock CPU
cherry-pick: Revert "msm_performance: do not allow userspace to change min/max cpu limits anymore"
cherry-pick: msm_performance: don't limit min and max cpu freq
cherry-pick: msm: mdss: KCAL: disable igc update
cherry-pick: msm8998: Overclock CPU: add speedbin3
cherry-pick: alramtimer stop spamming the kmsg
cherry-pick: disable touch boost
cherry-pick: ANDROID: binder: call poll_wait() unconditionally.
cherry-pick: ANDROID: binder: don't enqueue death notifications to thread todo.
cherry-pick: ANDROID: binder: don't queue async transactions to thread.
cherry-pick: Linux 4.4.81
cherry-pick: ANDROID: keychord: Fix a slab out-of-bounds read.
cherry-pick: Use %zu to print resid (size_t).
cherry-pick: ANDROID: keychord: Fix races in keychord_write.
cherry-pick: ANDROID: keychord: Fix for a memory leak in keychord.
cherry-pick: dts: add lower gpu step and set the initial power lvl lower
commit (amend): dts: add lower gpu step and set the initial power lvl lower
commit: max startup frequency
cherry-pick: cpufreq: interactive: Remove the jump_to_max hack
cherry-pick: CHROMIUM: cpufreq: interactive: calculate load before freq change
cherry-pick: Linux 4.4.82
revert: Revert "cpu-boost: Implement Two-Step input boost"
cherry-pick: add more underclocking steps
Revert "msm8998: select max freq on cmdline"
revert: Revert "qcacld-3.0: Squash to LA.UM.5.7.r1-09300-8x98.0"(oos only)
revert: Revert "staging: Import fw-api, aca-wifi-host-cmn required by qcacld-3.0"(oos only)
revert: Revert "staging: qcacld-3.0: Add to Makefile, remove unused Android.mk"(oos only)
revert: Revert "staging: qcacld-3.0: Import LA.UM.5.7.r1-08400-8x98.0"(oos only)
cherry-pick: staging: Import wlan repos from OnePlusOSS(oos only)
cherry-pick: staging: qcacld-3.0: Add to Makefile, remove unused Android.mk(oos only)
cherry-pick: bump to version 8

Race has begun...[emoji4]

Good to see another kernel!

Good to see you here @nikhil18. Loved your lightning kernel for the Xperia ZR.

Very nice bud glad you got this device and bring your kernel

Jole7 said:
Very nice bud glad you got this device and bring your kernel
Click to expand...
Click to collapse
did you also jump ship to the OP5?

xXx said:
did you also jump ship to the OP5?
Click to expand...
Click to collapse
nope OP3T yet rocking your awesome rom

WooHoo from OnePlus One to OnePlus 5. Hopefully from OnePlus 5 to at least OnePlus 8.......Lightning Strikes

How does "notification led control" work? What can we control?

Thanks man nice to see u here..... :fingers-crossed:

Great to see the legendary Bacon kernel being reborn on the Five!

telegram group for test versions
guys whoever wants to test new versions before release can join this telegram group

nikhil18 said:
guys whoever wants to test new versions before release can join this telegram group
Click to expand...
Click to collapse
I'd love to test, don't have telegram though... Keep returning to it ?

Revan427 said:
Great to see the legendary Bacon kernel being reborn on the Five!
Click to expand...
Click to collapse
You mean "....being reborn on the Cheese Burger !".

DELETE

version 2 uploaded

short changelog for version 2
tuned bluactive is now the default profile
finger print booster wasnt working before now its working
added fiops and sio iosched
added qcacld-3.0 from los kernel(new wlan drivers for better wifi performance)
update f2fs to latest 4.10-rc1-4.4 stable version
added support for all custom roms (flash los version)

nikhil18 said:
short changelog for version 2
update f2fs to latest 4.10-rc1-4.4 stable version
added support for all custom roms (flash los version)
Click to expand...
Click to collapse
Does this mean that F2FS on OOS is supported or does this more relate to LOS and Source Built ROMs? I'm guessing F2FS support is also required within the ROM itself?

Related

[KERNEL] Air Kernel [4.2.1 - Weekly : #510 - 29.01.2013 | 4.1.X - Final ] [3.0.61]

Hi, I made this kernel and had released local community in Korea.
Now, I decided to release here.
If you use my kernel and get any problems, please give me feedback!
Features :
- Based on AOSP Kernel Source (Linux Kernel 3.0.61) (JellyBean 4.2.X & 4.1.2)
- Any Kernel format (Thanks to Koush)
- In Cleaner.sh (Thanks to Ezekeel and Modified to Me)
- Governor : ZenX, Lazy, Nightmare, PegasusQ, Interactive, , Intellidemand, InteractiveX, Wheatley, Lazy, Ondemand, Hotplug, Conservative, Dyanmic Interactive
- Scheduler : ROW, Simple I/O, BFQ v5, Deadline, Cfq, V(R), NOOP
- Overclockable to 1.8Ghz
- Userspace Voltage ! Thanks to Michael Huang
: adjusted voltage
- Support Slide2Wake (PGM2 Nexus: http://forum.xda-developers.com/showthread.php?p=27650753 / App(Market): https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
- Vibrate Control
[Ezekeel's Mods ~]
- Color Control (Ezekeel & Supercurio)
- Sound Control (Ezekeel & Greg White)
- WiFi Power Mode Control
[~ Ezekeel's Mods]
- Built Toolchain with Linaro gcc 4.7.2
- Backported AIO from Linux 3.5
- Backported Lowmemorykiller from Linux 3.5
- Backported ZRAM from Linux 3.2
- Backport CPUFreq from Linux 3.2
- Backport KSM from Linux 3.5
- USB Fast Charge (Thanks to Chad0989)
- SLUB Memory Allocator, Joe's Tiny RCU
- Optimized CRC32 and ARM RWSEM Algorithm (Thanks to Ezekeel)
- CIFS, NTFS, TUN(Built-in) Support
- Disabled fsync()
- More Performance TWEAKS !!
- Great Battery Life !!
- Etc ...
Thanks to Ezekeel, Michael Huang, Koush, imoseyon, franciscofranco, faux123, ch33kybutt, Chad0989 !!!
[4.2.1] JellyBean Weekly Version :
#510 (01-29-2013 KST / GMT +9:00)
http://air.sloud.kr/2013/01/air-kernel-weekly-510-for-gn-42x-jb.html
[4.2.X] JellyBean Stable Version :
Not release
[4.1.2] JellyBean Final Version :
Final Build (12-01-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/12/air-kernel-final-build-for-gn-jb-41x.html
[4.1.2] JellyBean Weekly Version :
#330 (11-18-2012 KST / GMT +9:00)
http://air.sloud.kr/2012/11/air-kernel-weekly-330-for-gn-jbn.html​
Source
Donate Me
※ Read Me !!
- Download fails when you're using STOCK browser !!
: System Settings -> Apps -> ALL -> Download Manager -> Clear Data (Thanks to mobile_pc !!!)
- If BLN Led Timeout doesn't work, check the NSTools Service. (v1.13)​
[4.2] Change Log :
Weekly #510 (01-29-2013 KST / GMT +9:00)
-Update Linux 3.0.61
-Add ARM cpu topology (default: Enable)
-Add V(R) and NOOP schedulers
-Tuning Deadline, SIO and VR schedulers
-Allow non superusers to change i/o scheduler (Thanks to imoseyon)
-Optimize network speed and etc...
-Reduce Boot Image size (4.55MB -> 3.68MB)
Weekly #500 (01-26-2013 KST / GMT +9:00)
-Update Linux 3.0.60
-Add 1482Mhz MPU Clock
-Add Morfic's Vibrator Control and remove Ezekeel's Vibrator Control
-Optimize mm:writeback (https://github.com/edoko/AirKernel_GN_JB/commit/17cf75b860822b44410b5e84082f311dd86e7d40)
-ipv4: save cpu cycles from check_leaf() (from Linux 3.8)
-Fix interactive permission error
Weekly #491 (01-20-2013 KST / GMT +9:00)
-Update Linux 3.0.59
-Add Lazy and ZenX v2.2 governors
-Add SMOOTH_UI for Lazy governor
-Update PegasusQ and Nightmare governors
-Update the latest BCMDHD Wi-Fi drivers
-Fix Wheatley governor
-mmc: core: Fix possbile memory leak
-Increase some performance
Weekly #483 (01-13-2013 KST / GMT +9:00)
-Fix PGM problems
Weekly #481 (01-12-2013 KST / GMT +9:00)
-Update Linux 3.0.58
-Add Nightmare governor
-Adjust Display colors
-Update the latest 'interactive' and 'intellidemand' governors
-Fix hotplug for PegasusQ governor
-Support OTG mount
-Increase some device performance
Weekly #470 (01-06-2013 KST / GMT +9:00)
-Update the latest Interactive governor from android-3.4 branch
-Increase some performance
Weekly #465 (12-31-2012 KST / GMT +9:00)
-Fix SoD and some lags (ing..)
-cpufreq_interactive.c: Rollback #440
Weekly #460 (12-29-2012 KST / GMT +9:00)
-Fix freezing bugs (revert 3 commits)
-Optimize mm/vmscan.c (7 commits)
-Add OTG Host Mode On Charge: Version 3
-Update the latest 'interactive governor' from android-3.4 branch (1 commit)
-Boottime: A tool for automatic measurement of kernel/bootloader boot time
-time: cast ->raw_interval to u64 to avoid shift overflow
-intellidemand: tweaked hysteresis value for better UI response
-Interactivce, InteractiveX: some tweaks
Weekly #451 (12-25-2012 KST / GMT +9:00) Merry Christmas
-Update Linux 3.0.57
-Fix max clocks bugs (1.35Ghz ~ 1.8Ghz)
-Fix screen off clock
-Add ROW Scheduler v4
-Update the latest 'Interactive governor' from android-3.4 branch (8 commits)
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch (1 commits)
-Increase VM_MIN_READAHEAD value from 16 to 32
-Tweak the Interactive governor
-Adjust some MPU Voltages
-Merge fbdev fixes for 3.6.1
-hardlockup: detect hard lockups without NMIs using secondary cpus
-Cleaning from touch_watchdog_notifier_head (Thanks to anarkia1976)
Weekly #440 (12-17-2012 KST / GMT +9:00)
-Fix the screen off max freq
-Update the latest 'Interactive governor' from android-3.4 branch
-Update the latest 'BCMDHD (Wi-Fi)' from android-3.0 branch
Weekly #431 (12-12-2012 KST / GMT +9:00)
-Update Linux 3.0.56
-Fix Max clock bugs
-Support CIFS (Common Internet File System) / built-in
-Add Adaptive, AdaptiveX governors (Thanks to ZEN Kernel developer)
-Add WiFi Power Mode option (default: off)
-Revert "Add some THUMB2 code for _uldivmod"
-Revert "Disable FIQ Debugger"
-Revert "OMAP2+: clock: Round clock to the closest possible frequency."
Weekly #422 (12-06-2012 KST / GMT +9:00)
-Update Linux 3.0.55
-Add GPU Clock option (307, 384, 512Mhz) -Thanks to imoseyon
GPU Clock settings - TricksterMod App
-Adjust min clock from 236Mhz to 364Mhz
-Adjust MPU voltages and margins
-Remove FIFO Scheduler
Weekly #419 (12-02-2012 KST / GMT +9:00)
-Fix bootloop from CM 10.1
-mm.h: Increase readahead from 768 to 1024
Weekly #416 (12-02-2012 KST / GMT +9:00)
-opp4xxx_data.c: Fix GPU OC define.
-opp4xxx_data.c: Increase some MPU Voltages
-opp4xxx_data.c: Incrase 236Mhz margin from 0 to 10000(10mV)
-opp4xxx_data.c: Increase 364Mhz, 598Mhz from 0 to 10mV
-mm.h: Decrease readahead value from 2048 to 768
Weekly #411 (12-01-2012 KST / GMT +9:00)
-Update Linux 3.0.53
-Support CM 10.1
-Add MPU 598Mhz clock
-Change MPU clock from 230Mhz to 236Mhz and 384Mhz to 364Mhz
-Change default min clock: 364Mhz to 236Mhz
-cpufreq_interactive.c: Remove input_boost_freq
-Add Intellidemand v3.2 governor
-Add FIFO scheduler
-Update Linaro toolchain 4.7.3-2012.11.23
-Merge the latest 'ipv4' commits from 'android-3.0' branch
-Merge the latest 'interactive' governor from 'android-3.4' branch
-Enable KSM, ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Backport KSM from Linux 3.6.8
-Backport AIO from Linux 3.6.x
-Enable TCP Advanced (Cubic, WestWood, Veno, Hybla)
-Increase performance ...
-Etc ...
Weekly #400 (11-25-2012 KST / GMT +9:00)
-Rebase 4.2 kernel source
-Start version : #400
Re-add features from Air Kernel Jellybean 4.1.X (↓↓↓)
-Update Linux 3.0.52
-board-tuna-connector.c: Fix Dock bugs
-Adjust Display Colors
-color_control.c: Disable color safety
-Added Color Control version 4.
-Add PegasusQ governor, OndemandX, Sakuractive and InteractiveX v2 governors
-cpufreq_ondemand.c: some tweaks
-Adjust input_boost_freq to 702Mhz
-Merge the latest Interacitve governor patches from android-3.4 branch
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. It's user configurable from userspace and it needs to match the entries in the frequency table.
-cpufreq: interactive: change frequency up/down kernel thread priority. Now it has more priority than any user thread which should boost interactivity.
-cpufreq: separate Interactive governor into two, one with static settings and another one with dynamic settings (it adjusts itself according to load). The new governor is called Dynamic Interactive.
-Add BFQ v5 and Disable NOOP
-Set the bfq_slice_idle value 0. Thanks to franciscofranco.
-Enable Open Switch Retention in the C4 state for the MPU -from Ezekeel
-Added Battery Life eXtender (BLX) version 1.
-Added FSync Control version 1.
-Add MPU clocks and adjust min/max clocks
-board-tuna-sensors.c: Correct compass for toroplus -KalimochoAz
-Backport Lowmemorykiller from Linux 3.5
-arm/crypto: Add optimized AES and SHA1 routines Add assembler versions of AES and SHA1 for ARM platforms. This has provided up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging.
-slub: zero page to fix boot crashes
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-omap4: cpuidle: Some obvious optimisations to the code path
-omap44xx: cpuidle: Update target residencies to saner values
-cpuidle: Add last_residency trace event for residency profiling
-OMAP4: cpuidle: don't touch mpu and core state until CPU1 is off
-Proportional Rate Reduction for TCP.
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down" This reverts commit afadff82e7b2041498c95f266b76b21dda04e703.
-mm.h: Increase readahead value from 128 to 2048
-sched/nohz: Fix rq->cpu_load[] calculations
-Add Morfic's contrast control
-omap4_trim_quirks.c: Enable trim override
-Tune deadline for flash devices
-LOAD_FREQ (4*HZ+61) avoids loadavg Moire
-tuna-wifi: do not randomize MAC if bootloader doesn't pass it
-board-tuna: VAUX3 and VUSIM voltage tweak
-edoko: omap_temp_sensor.c: Increase the temperature threshold
-OMAPDSSISPC: Gamma feature implementation
-omap2plus-cpufreq.c: Decrease CPU transition latency value of 30ms
-Added kernel config option 'BCMDHD_WIFI_PM'.
-Added simple sysfs interface to force adapters that are detected as USB to charge as AC.
-Clock rate for dpll_core_m6x2_ck for OPP100 should be exactly 266666666 = 1600000000 / 6 (266600000 is rounded down to 228571428 = 1600000000 / 7).
-Never append '+' symbol to kernel version string.
-Joe Korty: RCU: Joe's RCU
-Added optimized CRC32 algorithm.
-Added optimized ARM RWSEM algorithm.
-Added CPUfreq governor 'wheatley'.
-Added Sound Control version 1.
-Added Vibrator Control version 1.
-Added Simple I/O (SIO) scheduler.
-Added Custom Voltage version 3.
-slub: set slub_max_order to 0
-lib/memcopy: use glibc version
-lib/string: use glibc version
-Support compressed XZ
-sched: don't call task_group() many times in set_task_rq()
-sched_fair.c: Optimize latency values
-Optimize build option
-Add toolchain path and gitignore
-For more information, https://github.com/edoko/AirKernel_GN_JB/tree/4.2
[4.1.2] Change Log :
Final Build (12-01-2012 KST / GMT +9:00)
-Final Build - 4.1.X
-Update Linux 3.0.53
-Merge ipv4 commits from 'android-3.0' branch
-Merge interactive governor from 'android-3.4' branch
-Enable ZRAM and CleanCache
-Backport ZRAM from Linux 3.3.x
-Update Linaro toolchain 4.7.3-2012.11.23
Stable r5 (11-25-2012 KST / GMT +9:00)
-Stable Build r5
-Update Linux 3.0.52
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #330 (11-18-2012 KST / GMT +9:00)
-Support JellyBean 4.2
-Update Linux 3.0.52
-Reduce MPU Voltages
-Disable userspace, powersave and smartassv2 governors
-Change TCP Configuration from Cubic to Westwood
Weekly #321 (11-10-2012 KST / GMT +9:00)
-Update Linux 3.0.51
-Fix SoD from some devices
-Makefile: Optimizing CFLAGS
-Update Sync from android-3.4 branch
-Update Interactive governor from android-3.4 branch
Weekly #311 (11-03-2012 KST / GMT +9:00)
-Update Linux 3.0.50
-Fix freezing when user select some governors
-cpuidle: Add last_residency trace event for residency profiling
-omap44xx: cpuidle: Update target residencies to saner values
-cpufreq_interactive.c: Fix hispeed and input boost frequency
-cpufreq: Tweak interactive, ondemand governors
-Reduced Android Logger RAM usage. TNX to [email protected] for point.
Weekly #300 (10-29-2012 KST / GMT +9:00)
-Update Linux 3.0.48
-Increase readahead value from 1024 to 2048
-Enable RT_STATS option
-slub: zero page to fix boot crashes
-irq: Set CPU affinity as soon as the irq thread is created
-SCHEDULER: Autogroup patch group by current user android UID instead of task ID
-cpufreq: interface for setting governor for a cpu
-wakeup: Use irqsave/irqrestore for events_lock
-x86,mm: make pagefault killable
-ARM: 7178/1: fault.c: Port OOM changes into do_page_fault
-readahead: fault retry breaks mmap file read random detection
-time: RCU permitted to stop idle entry via softirq
-sched: Prevent wakeup to enter critical section needlessly
-procfs: add num_to_str() to speed up /proc/stat
-rq_stats: add run queue statistic collection to kernel tick scheduler
Weekly #291 (10-22-2012 KST / GMT +9:00)
-Update Linux 3.0.47
-Fix PGM module error
-OMAP2+: clock: Fix DPLL clock rounding
-block: deadline: disable front_merging
Stable r4 (10-21-2012 KST / GMT +9:00)
-Stable Build r2
-Update Jellybean 4.1.2
-Update Linux 3.0.46
-Update BFQ v5 Scheduler
-Update Interactive governor
-Update Wi-Fi drivers for Jellybean 4.1.2
-Update Linaro ToolChain 4.7.2/2012.09
-Add Sync patches from Android 3.4
-Add LowMemoryKiller from Android 3.4
-Add BFQ Tweak. Thanks to franciscofranco.
-Enable TCP Advanced and Add WESTWOOD, HYBLA and VENO Options.
-Enable ARM_PATCH_PHYS_VIRT.
-Disable ZRAM and XVMALLOC
-KSM: Change value of sleep millisecs
-ETC ...
#283 Weekly (09-30-2012 KST / GMT +9:00)
-Add Dynamic Interactive governor (https://github.com/edoko/AirKernel_GN_JB/commit/8329298ed056c8768828b6d63da4684b81335b5d)
-cpufreq: interactive: add input_boost_freq entry. This entry is the frequency which the CPU will be boosted when the screen is touched. (https://github.com/edoko/AirKernel_GN_JB/commit/c3e6a7431c334d96217850c0b0392fdfec665222)
-Update Interactive governor (Thanks to franciscofranco)
-Update the latest Wi-Fi driver
-Merge 'android-3.0' branch
#273 Weekly (09-16-2012 KST / GMT +9:00)
-Update Linux 3.0.43
-Update the latest Wi-Fi drivers for BCMDHD
-cpufreq: interactiver governor: Add a time view concept
-cpufreq: interactive governor: Fix not uniform buf filling & memory corruption
-cpufreq: interactive: take idle notifications only when active
-cpufreq: interactive: keep freezer happy when not current governor
-cpufreq: interactive: handle speed up and down in the realtime task
-cpufreq: interactive: remove input_boost handling
Stable r3 (09-02-2012 KST / GMT +9:00)
-Stable Build #3
-Update Linux 3.0.42
-Adjust MPU Clocks and Voltages
-Adjust Readahead value from 2048 to 1024
-Add the latest Wi-Fi Driver patch
-Add optimized AES and SHA1 routines (https://github.com/edoko/AirKernel_GN_JB/commit/69d4d7e0c0b334513a8838813541a5bd99df9aa8)
-Merge the latest 'android-omap-3.0' branch
-Adjust Hotplug clocks for PegasusQ governor
-Change hispeed_freq and Adjust MIN_SAMPLE_TIME and TIMER_LATE for Interactive governor
-Change suspendfreq from 720Mhz to 1026Mhz for InteractiveX governor
-Revert "sched: Folding nohz load accounting more accurate" commits
-Remove 89airtweaks script.
-Please use Trickster Mod App. Thanks to bigeyes0x0! (Link : http://forum.xda-developers.com/showthread.php?t=1768315)
#260 (08-25-2012 KST / GMT +9:00)
-sched: Remove stale power aware scheduling remnants and dysfunctional knobs
-Revert "OMAP3630+: SmartReflex 1p5: remove voltage clamp down"
-Add the latest BCMDHD(Wi-Fi) patch
#251 (08-19-2012 KST / GMT +9:00)
-Add Ezekeel's Custom Voltage v3
-cpufreq_interactive.c: Change hispeed clock from max clock to 1050Mhz
-Disable FRAME POINTER
-Disable NOOP scheduler
-Default Scheduler: BFQ v4
#241-STABLE_r2 (08-18-2012 KST / GMT +9:00)
-STABLE r2 - #241
-Update Linux 3.0.41
-Add ext4 tweaks
-Add the latest BCMDHD(Wi-Fi) patch
-Add the latest patch in android-omap-3.0
-Enable FSync (more safety)
-Default governor: Interactive
-cpufreq_interactive.c: Change hispeed_freq from max clock to 720Mhz
#237 (08-14-2012 KST / GMT +9:00)
-More tweaks PegasusQ and Interactive governor
-Change build flags
-Tweak some BFQ parameters to be more flash memory alikes -franciscofranco
#231 (08-13-2012 KST / GMT +9:00)
-Add BFQ v4 Scheduler
-Add OndemandX governor
-Decrease 230Mhz voltage
-Etc...
#223 (08-11-2012 KST / GMT +9:00)
-Update Linux 3.0.40
-Adjust Display Colors
-cpufreq_pegasusq: More tweaks -gokhanmoral and me
-cpufreq_interactive.c: Increase DEFAULT_TIMER_RATE from 20 to 30
-cpufreq_interactiveX.c: Tweak and fix freq
-OMAPDSS: DISPC: fix pclk divisor limits
-OMAPDSS: DISPC: more precise scale limits checking
#212 - Stable (08-02-2012 KST / GMT +9:00)
-#212 is STABLE version
-Update Linux 3.0.39
-VFP Build Optimization
-ondemand: update sampling rate without waiting for next sampling
-Backport CPUFreq from Linux 3.2 (latest)
-Backport KSM from Linux 3.5 (latest)
-Backport AIO from Linux 3.5 (latest)
-Enable NTFS_FS and NTFS_RW option (built-in)
-Built-in CIFS and SCSI_WAIT_SCAN modules
-sched: Folding nohz load accounting more accurate
-Correct compass for toroplus -KalimochoAz
-Do not leak some sensitive kernel parameters -renaudallard
-Add More Patch...
#200 (07-29-2012 KST / GMT +9:00)
-Change Toolchain from Linaro 4.6.4 to Linaro 4.7.2 (lastest)
-Enable ZRAM and XVMALLOC
-Backport ZRAM from Linux 3.2 (lastest)
-Backport Lowmemorykiller from Linux 3.5 (lasteset)
-Add InteractiveX V2 governor -imoseyon
-Add V(R) Scheduler
-Add Proportional Rate Reduction for TCP (from Linux 3.2 commit)
#191 (07-28-2012 KST / GMT +9:00)
-Update Linux 3.0.38
-Increase readahead value from 1024 to 2048
-x86: Call idle notifiers
-net: wireless: bcmdhd: Fill station_info packet fields
-Change Display color values and gamma offsets
#180 (07-22-2012 KST / GMT +9:00)
-opp4xxx_data.c: Adjust voltages
-Revert "board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms
-Revert "net: wireless: bcm4329: Init locks in dhd_attach() at the beginning"
-Fix battery drain, SoD
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-Revert "OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines"
#177 (07-21-2012 KST / GMT +9:00)
-cpufreq_pegasusq.c: Adjust hotplug frequency for GNex
-Add 230Mhz MPU Clock
-board-tuna-wifi.c: Decrease WiFi Startup delay from 70ms to 35ms -from franciscofranco's idea. Thanks!
-opp4xxx_data.c: Decrease 230Mhz and 350Mhz MPU Clocks voltage
-net: wireless: bcmdhd: Reload FW in case of constant scan failure
-net: wireless: bcmdhd: Reduce priority for dhd_dpc and watchdog
-net: wireless: bcmdhd: Ignore error if "chanspecs" command is not supported
-net: wireless: bcmdhd: Skip inaccurate wl_construct_reginfo() call
-net: wireless: bcmdhd: Add wiphyband update for country change
-net: wireless: bcmdhd: Return wl_construct_reginfo() call
-net: wireless: bcmdhd: Skip country setting if unnecessary
-net: wireless: bcmdhd: Add mutex to wl_update_wiphybands()
-net: wireless: bcm4329: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Init locks in dhd_attach() at the beginning
-net: wireless: bcmdhd: Update wiphy bands on band change
-net: wireless: bcmdhd: Fix P2P GO hang issue
-net: wireless: bcmdhd: Remove country update from wl_update_wiphybands
-net: wireless: bcmdhd: Add info_string param with driver/fw/chip info
-net: wireless: bcmdhd: Adjust driver/fw/chip info format
-net: wireless: bcmdhd: Use proper jiffie-related functions
-net: wireless: bcmdhd: Prevent HT Avail request failure to flood the log
-OMAP4: hsmmc: fix race conditions in suspend/resume path
-OMAP: mcspi: Perform NULL pointer check before accessing cd->swap_datalines
v2.1 (06-27-2012 KST / GMT +9:00)
-Added 'PegasusQ' governor (Galaxy S3)
-Adjusted MPU(CPU) Clocks and Voltages
(200Mhz->230Mhz, 725.6Mhz->729.6Mhz, 1024Mhz->1064.4Mhz, 1.224Ghz->1.228Ghz, 1.544Ghz->1.52Ghz)
-Added evdev patch
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE value 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
-Fixed reboot and freezing issue (maybe)
v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz
v1.9 (06-23-2012 KST / GMT +9:00)
-Backported CPUFreq from Linux Kernel 3.5-rc3
-Adjusted MPU(CPU) Clocks and Voltages
(700Mhz->725.6Mhz, 970Mhz->1024Mhz, 1.2Ghz->1.224Ghz, 1.52Ghz->1.544Ghz)
-Support Slide2Wake (Require/PGM2 Nexus App: https://play.google.com/store/apps/details?id=net.ponury.pgm2free)
-Removed Touch Wake
-Cpufreq: interactiver governor: Add a time view concept
-Disabled NTFS_FS (Kenrel debugs)
-Revert Overclock RAM
-Wireless: bcmdhd: remove wl_construct_reginfo check in wl_update_wiphybands (Thanks to renaudallard)
-Added evdev patch
-Linaro ToolChain gcc 4.7.1 (v1.7 ~ )
-Etc...
v1.8 (06-18-2012 KST / GMT +9:00)
-89airtweaks: Removed Voltage Control Command.
(Because, This Kernel is adjusted voltages automatically ( >=1.35Ghz).
-Removed Temp Control
-omap_temp_sensor.c: Increase the temperature threshold (64 -> 74)
-Revert "GRALLOC.C: increase TILER memory from 16MB to 32MB"
-Disabled XVMALLOC
-Enabled NTFS_FS
-Adjusted color values of Color Control
v1.7 (06-16-2012 KST / GMT +9:00)
-Switched Linaro Toolchain gcc 4.7.1 (O2)
-Enabled AIO
-Backported AIO from Linux Kernel 3.5-rc2
-Adjusted Kernel Debugs
-Added all recent BCMDHD(Wireless) patch
-Added recent OMAP patch
-Added TILER patch
-OverClocked RAM
-GRALLOC.C: increase TILER memory from 16MB to 32MB
-ext4: add missing save_error_info() to ext4_error()
-Adjusted MPU Voltages
-Etc...
v1.6 (06-07-2012 KST / GMT +9:00)
-Revert Linux Kernel 3.0.8 (It is Stable)
-Fixed the freezing bug when you shut down phone
-Changed values of Gamma offsets
-Added CGROUP_TIMER_SLACK (Thanks to HomuHomu)
-Updated 'twl6040' and 'SmartReflex'
-Enabled Lazy governor
-Disabled EXT2_FS
-Added CIFS Module
-Etc ...
v1.5 (06-06-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.17 !
-Changed values of Gamma offset
-Disabled ARCH_POWER
-Adjusted MPU Voltages
-Removed GPU Overclock Control
-Removed Sakuractive and Lazy governor
-Tuned Interactive and SmartassV2 governor
-Fixed the Sound Control (Ezekeel)
-Updated recent OMAP commits
-More Stable !
-Etc ...
v1.4 (05-27-2012 KST / GMT +9:00)
-Updated to Linux Kernel 3.0.15 !
-Supported ZRAM
-ZRAM backported from Linux kernel 3.2.17
-Removed 1.72Ghz and Stable OverClock ( ~ 1.65Ghz) !
-Tuned Interactive governor
-Re-Supported KSM
-Adjusted Voltages
-Disabled Some kernel debugs
-Add ACCESSORY_SET_AUDIO_MODE control request and ioctl
-USB: gadget: f_accessory: Add support for HID input devices
-USB: gadget: f_audio_source: New gadget driver for audio output
-Updated some OMAP source
-etc...
v1.3 (05-26-2012 KST / GMT +9:00)
-Added 200Mhz and Changed Clock 1.8Ghz to 1.72Ghz and 1.65Ghz to 1.64Ghz
-Reduced MPU Voltages
-Tuned SmartassV2 and Conservative(franciscofranco and Me) governor
-Fixed bugs in SmartassV2 (by abev66)
-Updated recent OMAP source and Interactive governor
-Revert omap2plus: cpufreq: Modify lpj recalculation logic
-Revert Allowed overclockable to 2.4Ghz-from ezekeel
-Re-increased Tuna wlan voltage to 2.0V(Stock)
-...
v1.2 (05-20-2012 KST / GMT +9:00)
-Re-added Color Control and gamma preset
-Added SmartassV2 and Sakuractive governor (by sakuramilk)
-Adjusted Display Color
-Reduced MPU Voltages
v1.1 (05-19-2012 KST / GMT +9:00)
-Added 1.65Ghz, 1.8Ghz and removed 1.42Ghz
-Removed Color Control and gamma feature
-Adjusted Voltages and Display Color
-OTG: Disable MUSB DMA mode incase of DMA channel request failure
-Bcmdhd: Turn OFF wlan power if interface UP fails
-HSI: Prevent HSI clock disable while ACWAKE is high
-Vfp: Fix memory corruption on PM suspend
-Vfp: only clear vfp state for current cpu in vfp_pm_suspend
-twl-rtc: mask alarm interrupts at shutdown.
-...
v1.0 (05-13-2012 KST / GMT +9:00)
-Initial Release !!
This look's like a very nice kernel! It looks very convincing and I might get it! The only thing I'm wondering is how good it is with battery life. Because currently right now I am using Francisco Franco's kernel and I was wondering if this is any better. And also one more thing....FIRST!
Battery Saving : 200Mhz/1024Mhz
-Air Kernel Stock Clocks : 350Mhz / 1224Mhz
Script : '/system/etc/init.d/89airtweaks'
Click to expand...
Click to collapse
This kernel worked wonders on the nexus s let's see how it preforms on the gnex. Thanks for the work!
Sent from my Galaxy Nexus
Release
Air Kernel Weekly Build #247 - 20120623
Change Log :
-Added PegasusQ governor (Galaxy S3)
DownLoad
Air Kernel Blog Link
+Stable Verison (v1.0, 1.1.....) : Literally Stable version !
+Weekly Version (#246, #247....) : Experiment version + Every Week Build (maybe)
Release
Air Kernel Weekly Build #250 - 20120623
Change Log :
-Tuned PegasusQ governor and ported Dual-Core (Thanks to gokhanmoral)
-Cpufreq_pegasusq.c: Increase MIN_SAMPLING_RATE values 10000 to 20000
-Cpufreq_interactive.c: Tund interactive governor
DownLoad
Air Kernel Blog Link
+Stable Verison (v1.0, 1.1.....) : Literally Stable version !
+Weekly Version (#246, #247....) : Experiment version + Every Week Build (maybe)
Weekly version is only GPU 384Mhz.
File Name :
Air_Kernel_vX.X_YYY_GN-ZZZZZZZZ.zip
X.X = version
YYY = GPU Clock
ZZZZZZZZ = Date
Air_Kernel_Weekly_#XXX_YYY_GN.zip
X.X = Weekly Build Number
YYY = GPU Clock
Click to expand...
Click to collapse
Gonna give this a run
Sent from my Sprint Galaxy Nexus CDMA using xda premium
Running this now, slide2wake is pretty cool
Sent from my Galaxy Nexus using Tapatalk 2
Yay! The only kernel I ran on my ns4g now here for my gnex!! Thanks R!
Sent from my Galaxy Nexus using Tapatalk 2
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.
Sent from my Galaxy Nexus using Tapatalk 2
justen7723 said:
Any chance of an app to change settings so we don't have to manually. I used Franco kernel updater with pretty much every other kernel but most settings are just not available while running this.
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Oh man if this ever came about I'd be in heaven! I use (now used to) franco kernel just because of the app lol now with air kernel( the best kernels I've ever ran) an app to do the adjustments would be a godsend
Sent from my Galaxy Nexus using Tapatalk 2
Giving this a go, thanks!
{
"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"
}
---------- Post added at 10:03 PM ---------- Previous post was at 09:29 PM ----------
Kernel is very smooth, overclocked to 1650 and no freeze ups, my phone usually dosent like going over 1400. Did some quads and played some games. Phone stayed nice and cool while charging, no problems. Any future support for color tuning?
Time for a whirl
†††
FL0OD said:
Time for a whirl
†††
Click to expand...
Click to collapse
Flood?! When did you jump aboard the gnex subway?
Sent from my Galaxy Nexus using Tapatalk 2
v2.0 (06-24-2012 KST / GMT +9:00)
-Reverted "Backported CPUFreq from Linux Kernel 3.5-rc3"
(Maybe fixed battery drain when standby)
-Revert "OMAP4: hsmmc: fix race conditions in suspend/resume path"
-opp4xxx_data.c: Increase voltages 1.35Ghz
Click to expand...
Click to collapse
Release
bdubs4200 said:
Flood?! When did you jump aboard the gnex subway?
Sent from my Galaxy Nexus using Tapatalk 2
Click to expand...
Click to collapse
Snuck in a couple weeks ago. Im working like 50-60 hours a week coming from a job where I was working less than 30 so I have been just dead to the world. More reading than chiming in. Good to see ya.
Kernel wise, so far the battery bleed out, which might be changed per op in the latest build, and the lack of any type of color mod are my only gripe. Seems to be speedy with seemingly good battery life although I have not been able to use it for a full day though. I liked Air on my ns4g also but it seemed to be a little quirky, on my phone, build to build. This is a different animal and so far pretty impressive. Definitely in the top three out of the ones we have available. Nice work.
†††
I checked v2.0 bug.
(use 200mhz and freezing...)
I will upload fix version on weekend.
Sent from my Galaxy Nexus using xda premium
I was just going to post that. 200 with that new peagus' gov = non wake up after sleep but I ran it like that on lazy with no issue @200/1036. Still speedy and idle bleed out seems to almost be gone with the latest version.
†††

[Android N/M][God's Kernel][GK-R4/NR1.0][01-04-16]

God's-Kernel​
DISCLAIMER:
Code:
#include
/*
* Your warranty is now void.
*
* I am not responsible for bricked /fried 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 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.
*/
Features Of God's-Kernel-N-Preview
Built Using UBERTC- 4.9 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a57 ,O3 & Graphite flags.
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Elementalx,Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiops, sio.
exFAT support
Fsync On/Off switch.
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
HBM panel commands
Faux Sound Control 3.6 GPL ,Sound Driver 36
Disable crc check for 30% extra performance in IO.
Corrected RGB LED brightness for solid indications
Disabled power_aware and enable all cores on boot.
Features Of God's-Kernel-M
Built Using UBERTC- 6.0 Aarch64 Toolchain along with optimizations like GCC optimization for cortex-a57 ,O3 & Graphite flags.
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
Linux kernel 3.10.94
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Adreno idler [An efficient workaround for msm-adreno-tz's overheads]
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Barry-Allen,pegasusq,Hyper,Intelliactive,Darkness,Blu-Active,ImpluseElementalx,lionheart,Bioshock
Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Hot-Plug Drviers: MSM Hotplug,MSM MPDecision Hotplug[Bricked Hotplug]
Inteli-Plug hotplug cpu driver with eco mode
State Notifier Driver.
MSM Limiter Driver.
CPU Boot Controls.
Enhanced cpu boost drivers
Add sysinterface for GENTLE_FAIR_SLEEPERS [toggle switch]
Toggles for Wakeup Boost and Hot-Plug Boost
Toggle Schedule workqueues on awake CPUs to save power
PowerSuspend Mode [Autosleep, userspace,LCD Panel,Hybrid]
Added Quickwakeup initial Driver.
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiopsio, sioplus.
TCP Congestion Algorithms: Highspeed, cubic, reno, bic, westwood, hybla, htcp, vegas, veno, scalable, ip, yeah, illinois.
CPU Voltage Control
NTFS r/w and exFAT support
F2FS filesystem support
Fsync On/Off switch.
Added ZSWAP, FRONTSWAP, VNSWAP along with Zram
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
Live Display Driver for CM Based Roms
HBM panel commands
Faux Sound Control 3.x GPL ,Sound Driver 36
msm_performance
Frandom Support.
Random entropy tweaks.
Userspace knob to enable/disable msm_hsic_host wakelock
Toggles for wlan wakelocks
Intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels
Thermal:Added a module param to change the thermal throttle temperature point to userspace
Selinux permissive by default
Disable crc check for 30% extra performance in IO.
Toggleable software crc
Corrected the AD backlight calculation formulas
Corrected RGB LED brightness for solid indications
Fixed gcc-4.9.0 miscompilation of load_balance() in scheduler
Muted userspace and kernel audit logs
Disabled power_aware and enable all cores on boot.
Enabled Dcache word access.
Added many more CPU scheduler,cpuidle,Timing optimizations patches.
Change-Log-N-Preview:
#GK-NR1.0-Angler-20160401:
Project name: God's Kernel-N
AudioGod - Revert "Hardcode selinux to permissive at kernel level"
Pranav Vashi - qcom-cpufreq: Prevent false check
Senthil Kumar Rajagopal - [PATCH] Fix extern inline use for gcc > 4.3 in c99 mode
Arnd Bergmann - X.509: silence asn1 compiler debug output
Antonio Alecrim Jr - X.509: remove possible code fragility: enumeration values not handled
AudioGod - GK Build: Build GK-NR1.0
AudioGod - Add Compiler GCC-6.0
franciscofranco - tick: don't update idle time if cpu offline
imoseyon - cpufreq: show cpu voltages via sysfs
imoseyon - DTS: Overclock A57 to 2.2GHz & A53 to 1.6GHz
Susan - Disable power_aware and enable all cores on boot.
Greg Hackmann - arch: arm64: force -fno-pic
AudioGod - GK defconfig: Dolby DAP post processing & Sound Prime
AudioGod - Enable arch power
AudioGod - Add more Zram
smartperson - Fix Angler 3-button headset button press detection
atl4ntis - Don't reset keys pressed at suspend time
flar2 - sound control: correct registers for phone mic and video mic
flar2 - sound control: add speaker gain tunable
Pavel - sound/soc/codecs: add TOMTOM_A_CDC_RX8
pafcholini - Sound Control: 3.6
Pavel - sound/soc/codecs: add sound_control_locked
Pavel - sound/soc/codecs: fix speaker gain and mic gain for the Nexus-6P
pafcholini - sound/soc/codecs: Faux Sound control for WCD9330 TomTom codec driver
Sam Mortimer - Set RGB LED brightness for solid indications
flar2 - msm: mdss: request HS mode when sending HBM cmds
Zac Crosby - msm: mdss: Allow user space control of HBM
flar2 - msm: mdss: Add HBM panel commands
AudioGod - Revert "msm: vidc: Allow clients to specify/query the colorspace"
Zhuowei Zhang - Attempt at porting kexec-hardboot for arm64; not working at all
Geoff Levand - debugging: Bypass purgatory
Ard Biesheuvel - of/fdt: export fdt blob as /sys/firmware/fdt
Aaron Kling - Add kexec support for aarch64
Pradeep Sawlani - ksm: check and skip page, if it is already scanned
Jens Axboe - cfq-iosched: fix the setting of IOPS mode on SSDs
Tahsin Erdogan - block: Make CFQ default to IOPS mode on SSDs
flar2 - wake_gestures: remove unnecessary wakelock
FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
Nikhilesh Reddy - fs: Workaround the compiler's bad optimization
franciscofranco - wakeup: add toggle for bluedroid_timer wakelock
flar2 - msm: qpnp-haptic: disable vibration when vmax_mv_strong is set to min
David Herrmann - Bluetooth: hidp: fix device disconnect on idle timeout
Ping Li - msm: mdss: Correct the AD backlight calculation formulas
Ulf Hansson - mmc: core: Use mmc_flush_cache() during mmc suspend
myfluxi - msm: kgsl: Report correct GPU frequency in sysfs
myfluxi - PM: devfreq: Use high priority workqueue
Manikanta Sivapala - msm: vidc: disable CPU L2 cache PC during video sessions
flar2 - msm_performance: Make input boosting optional
flar2 - mdss_fb: backlight dimmer option
flar2 - wake_gestures: adjust timing for camera gesture
flar2 - wake_gestures: update timings for new tick rate
flar2 - wake_gestures: enable sweep up by default
flar2 - wake_gestures: add camera launch gesture
flar2 - angler: Wake gestures: sweep2wake, sweep2sleep and doubletap2wake
flar2 - angler: enable dt2w while tp is suspended
flar2 - Revert "angler: kernel: Do not enable or disable gesture mode after tp suspended."
savoca - msm: mdss: kcal: Only apply updates on index 0
savoca - msm: mdss: kcal: Use PCC for negative display mode
savoca - msm: mdss: KCAL: Send a pp display commit when changes are made
savoca - msm: mdss: KCAL: Do not read from picture adjustment registers
savoca - msm: mdss: KCAL: Read values from MDP registers wherever possible
flar2 - msm: mdss: KCAL: forgot to delete file
savoca - msm: mdss: KCAL: Apply default values on boot
savoca - msm: mdss: KCAL: Queue changes when panel is powered off
savoca - msm: mdss: KCAL: Remove MODULE_DESCRIPTION
savoca - msm: mdss: KCAL: Update Kconfig description
savoca - msm: mdss: KCAL: Update according to linux guidelines and checkpatch.pl
savoca - msm: mdss: KCAL: Check panel power state before applying values
savoca - msm: mdss: KCAL: Allow kcal_enable to control all post-processing features
savoca - msm: mdss: Keep KCAL within its own source file
savoca - msm: mdss: Add pa_v2 support to KCAL
savoca - msm: mdss: Replace PGC implementation with PCC for KCAL
savoca - msm: mdss: Add KCAL support for post processing control [v2]
flar2 - cpufreq_elementalx: add missing declaration
flar2 - cpufreq_elementalx: cache tunables
flar2 - cpufreq_elementalx: add powersave mode and adjust freq tables
flar2 - cpufreq_elementalx: remove gboost
flar2 - cpufreq_elementalx: freq_table per policy and pass policy to init function
flar2 - cpufreq_elementalx: store freq_table per policy and add static reference tables
flar2 - cpufreq_elementalx: remove fb notifier
flar2 - cpufreq_elementalx: pick next freq from freq tables
flar2 - cpufreq_elementalx: tune and make less aggressive
flar2 - cpufreq_elementalx: replace input boost with down factor and floor frequency
flar2 - cpufreq_elementalx: disable input boost
flar2 - cpufreq_elementalx: let input boost drop to lower frequency
flar2 - cpufreq_elementalx: increase max screen off freq
flar2 - cpufreq_elementalx: apply input boost per-cpu
flar2 - cpufreq_elementalx: refactor and adjust
flar2 - ElementalX governor version 2
Bibek Basu - cpufreq: remove race while accessing cur_policy
Viresh Kumar - cpufreq: governor: remove copy_prev_load from 'struct cpu_dbs_common_info'
Srivatsa S. Bhat - cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
Jeff Liu - binfmt_elf.c: use get_random_int() to fix entropy depleting
flar2 - deadline: decrease fifo_batch
Mauro Andreolini - block, bfq: add Early Queue Merge (EQM) to BFQ-v7r6 for 3.10.8+
Paolo Valente - block: introduce the BFQ-v7r6 I/O sched for 3.10.8+
Arianna Avanzini - block: cgroups, kconfig, build bits for BFQ-v7r6-3.10.8+
franciscofranco - Added fsync on/off support.
flar2 - Add exFAT support
flar2 - Add SIO and FIOPS i/o schedulers
AudioGod - Disable crc check for 30% extra performance in IO
AudioGod - Hardcode selinux to permissive at kernel level
AudioGod - Makefile: Add GCC optimization for cortex-a57
AudioGod - Optimizations:Add O3 & Graphite flags
flar2 - mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default
Talel Shenhar - mmc: clk_scaling: add sysfs for avoiding scale down in write
AudioGod - Add GK Build Script & Change-log Generator
Change-Log-M:
#GK-R4-20160123:
Merged all upstream from AOSP android-msm-angler-3.10-marshmallow-mr1
[updated GK source to Latest aosp kernel Source]
Enabled Dolby DAP post processing & Sound Prime .
[If you don't find Dolby DAP controller to control wait for Upcoming God's-AOSP it will have it Inbuilt]
#GK-R3-20151227:
Fixed Camera blank screen issues.
Adopted Anykernel2 build style
Added init.gods.rc
Added post boot script for applying GK custom settings
Added Google Services battery drain fixer by [email protected]
Switched Back to UBERTC-6.0 Tool-Chain
#GK-R2-20151225:
Evisceration - mmc: toggleable software crc
buckmarble - net: bcmdhd: reduce ctrl wake lock with separate sysfs node and rename rx wakelock node as well
franciscofranco - wakeup: add toggles for wlan wakelocks
franciscofranco - wakeup: add userspace knob to enable/disable msm_hsic_host wakelock
imoseyon - power: skip sensor_ind wakeup source activation via sysfs
franciscofranco - net: bcmdhd: reduce wlan_rx wakelock period
flar2 - net: bcmdhd: reduce wakelocks
AudioGod - Revert "bcmdhd: reduce rx wakelock timeout via sysfs node"
AudioGod - Revert "bcmdhd: reduce wakelocks"
AudioGod - GK Build:Add option to generate change-log before starting build & add UBERTC-5.2 to toolchain selection menu
anarkia1976 - Adding Change-log generator script for God's Kernel
AudioGod - drivers/soc/qcom/Kconfig: Fix invalid option & syntax error
AudioGod - GK defconfig: Enable INTELLI Plug
Paul Reioux - intelli_plug: add perf_boost sysfs entry and clean up permissions
Paul Reioux - intelli_plug: add performance boost option
Paul Reioux - sched: compatibility fix up for intelliplug
Paul Reioux - intelli_plug: intelligent hotplug cpu driver with eco mode
Tk-Glitch - sched: Add sysinterface for GENTLE_FAIR_SLEEPERS
Paul Reioux - intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels
AudioGod - Revert "msm: thermal: add a module param to change the thermal throttle temperature point to userspace"
#GK-R1-20151222:
Initial Build Added Bellow mentioned Features & Fixes on Top of Stock AOSP Kernel Source
Ramdisk Anykernel Format (Can flash over any Roms)
No More force encryption & Does not modify system partition
Linux kernel 3.10.94
OC Support on both Big & Small Clustures. Big upto 2.2GHZ and Small 1.6GHZ
Adreno idler [An efficient workaround for msm-adreno-tz's overheads]
Gestures Control: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep,Camera launch gesture
Governors: Barry-Allen,pegasusq,Hyper,Intelliactive,Darkness,Blu-Active,ImpluseElementalx,lionheart,Bioshock
Interactive, Conservative, Ondemand, Powersave, Performance,,userspace
Hot-Plug Drviers: MSM Hotplug,MSM MPDecision Hotplug[Bricked Hotplug]
State Notifier Driver.
MSM Limiter Driver.
CPU Boot Controls.
Enhanced cpu boost drivers
Toggles for Wakeup Boost and Hot-Plug Boost
Toggle Schedule workqueues on awake CPUs to save power
PowerSuspend Mode [Autosleep, userspace,LCD Panel,Hybrid]
Added Quickwakeup initial Driver.
Enabled ARCH Power
Schedulers: Noop, Deadline, Row, cfq, bfq, fiopsio, sioplus.
TCP Congestion Algorithms: Highspeed, cubic, reno, bic, westwood, hybla, htcp, vegas, veno, scalable, ip, yeah, illinois.
CPU Voltage Control
NTFS r/w and exFAT support
F2FS filesystem support
Fsync On/Off switch.
Added ZSWAP, FRONTSWAP, VNSWAP along with Zram
KCAL advanced color control [V2](RGB, Saturation, Value, Contrast, Hue)
Backlight dimmer option
High Brightness Mode option
Live Display Driver for CM Based Roms
HBM panel commands
Faux Sound Control 3.x GPL ,Sound Driver 36
msm_performance
Frandom Support.
Random entropy tweaks.
WakeLock Control (wifi, proximity, modem)
Thermal:Added a module param to change the thermal throttle temperature point to userspace
Selinux permissive by default
Disable crc check for 30% extra performance in IO.
Corrected the AD backlight calculation formulas
Corrected RGB LED brightness for solid indications
Fixed gcc-4.9.0 miscompilation of load_balance() in scheduler
Muted userspace and kernel audit logs
Disabled power_aware and enable all cores on boot.
Enabled Dcache word access.
Added many more CPU scheduler,cpuidle,Timing optimizations patches.
Credits
I would like to thank @CL3Kener @flar2 @DespairFactor @faux123 @imoseyon @showp1984 @myfluxi @savoca @franciscofranco
@Dorimanx @arter97 @neobuddy89 @ak @eng.stk for their work/codes on kernels which may directly/ indirectly incorporated into this project. I respect you guys work alot . Thanks a Ton Again.:good:
**If I still miss any one by-mistake Please don't start Thermo-Nuclear War or Ward War -3 in with me In thread Just Push a PM to me I will not bother to Add your Name to list if you deserve it ...
Installation
Very Simple Flash in Any Custom Recovery !!
GK comes with maximum compatibility with all ROMs, GK patches your existing ramdisk.
Preferably Do NOT flash this over other custom kernels!
You should only flash GK over the kernel that came with your ROM [Stock /Custom] !!!
http://gk.sungsonic.co/
Do you like my work?
http://forum.xda-developers.com/donatetome.php?u=4284308
Disclaimer To Moderators:
Slight Off-Topic is fine & allowed In My threads , but when users decide to act stupid with trolls,lack of respect , Racial criticism ,religious criticism they should be dealt with with the appropriate means .Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted Off-Topic crap
Cheers :good::good:
Source Code
GK-N-Preview
GK-Marshmallow
XDA:DevDB Information
God's Kernel, Kernel for the Huawei Nexus 6P
Contributors
Adi Shakthi
Kernel Special Features: Simple, Stable ,Poweful
Version Information
Status: Stable
Current Stable Version: GK-R4
Stable Release Date: 2016-01-23
Created 2015-12-22
Last Updated 2016-04-01
Screenshots
{
"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"
}
Reserved
Frequently Asked Questions.
(1)CPU governors and I/O schedulers what are they & How they works ?
[Click Here And Read out completely......... Thanks to @gsstudios, Recognized Contributor for superb guide.
(2)How to achieve same performance with less battery drain ?
Click Here Answer is in your click
(3)What is a Governor & A Hot-plug ?
Click Here Answer is in your click
(4)What are the Battery Saving & Smoothness Tricks ?
Click Here Answer is in your click
(5)How to Use KCAL - Advanced color control ?
Click Here Answer is in your click
Adding More As needs..............
Gonna give this a go! Thanks!
Flashed, will review soon. Thanks for the amazing work you have done in past and still counting. I can understand and appreciate the pain and dedication you take for your work. Also I know on how scarce resources you work. Hats off to you man. Truly amazing. Love your work.
Are those your personal settings on the screenshots under OP?
yung40oz84 said:
Are those your personal settings on the screenshots under OP?
Click to expand...
Click to collapse
Not all but some ....[emoji12] with my unpublished personal build of my own SSHD rom
Sent from my Nexus 6P using Tapatalk
Adi Shakthi said:
Not all but some ....[emoji12] with my unpublished personal build of my own SSHD rom
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Lucky me! using both. Flawless. Request you to publish ROM too.
subhjvlz said:
Lucky me! using both. Flawless. Request you to publish ROM too.
Click to expand...
Click to collapse
Hope soon .....will resume work from morning [emoji12]
Sent from my Nexus 6P using Tapatalk
Adi Shakthi said:
Hope soon .....will resume work from morning [emoji12]
Sent from my Nexus 6P using Tapatalk
Click to expand...
Click to collapse
Is it a layers ROM? Can't wait to try that! This is the only kernel that gives me all the sound options I need in Kernel Adiutor. All others have the left and right headphone gain implemented but it only shows in synapse and most kernels do not come with UKM support, loving this kernel so far on DU! Thanks!
Max little cannot be set over 1248MHz.
Max big toggles (is not constant) after setting to any value. In fact it can't be set.
@Adi Shakthi whenever I try to configure barry_allen my phone reboots.It also happens in case of Kylo kernel.I have tried both ex kernel manager and kernel auditore.Any hints?
subhjvlz said:
Max little cannot be set over 1248MHz.
Max big toggles (is not constant) after setting to any value. In fact it can't be set.
Click to expand...
Click to collapse
See screen shots attached by me ...get settings from that [emoji12]
Sent from my Nexus 6P using Tapatalk
Jyotirdeb said:
@Adi Shakthi whenever I try to configure barry_allen my phone reboots.It also happens in case of Kylo kernel.I have tried both ex kernel manager and kernel auditore.Any hints?
Click to expand...
Click to collapse
Yep there is a bit issue exists ....hopefully fix it soon till then use it in stock config .....
Sent from my Nexus 6P using Tapatalk
Running great thus far on DU! Much appreciated sir
So u return no reply in chat for awhile..Hmmm
Nice, I'm excited your here. Hopefully this means SOKP might be coming, lol.
Deadlights said:
Nice, I'm excited your here. Hopefully this means SOKP might be coming, lol.
Click to expand...
Click to collapse
Oh here also smells of SOKP present in nexus-6P ...that's amazing
But this time SSHD will take place of SOKP in some 2-3 days [emoji12]
Sent from my Nexus 6P using Tapatalk
where is download? thx in advance

[ROM][OFFICIAL][7.1.2] Android Ice Cold Project - AICP [Nightlies]

{
"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"
}
AICP
AICP is known by everyone as Android Ice Cold Project that started on Desire HD and since then evolved into a mature ROM with the BEST community you can find!!!
Display and animations:
System animations
Toast icon and animation
Power menu animation
IME animation
LCD densidy changer
Status bar:
Clock style (position, date view, date format, color, font type and size, seconds)
Status bar icons control
Battery Icon style (percentage, icon type)
Brightness control
Show notification count
Quick pulldown on QS
Superuser indicator control
Headset icon
AICP logo
Traffic Indicators
Carrier Label
Battery bar
Statusbar weather temperature
Notification drawer:
Brightness slider
Time contextual header
Weather info settings
CAF Task Manager
Force expanded notifications
Disable immersive mode messages
Recents panel:
Clear all button settings
Show/hide search bar in recent menu
Recents in fullscreen
Show/hide clock and date in recent menu
Memory bar
Lock screen:
Show/hide music visualizer
Show/hide media cover art
Lock screen shortcuts
Mid-Screen shortcuts
Lock screen blur
DT2S on lockscreen
Lock Clock fonts
Lockscreen weather options
Buttons:
Enable/disable navigation bar buttons
Left-handed mode
Buttons and layout settings
Adjust navigation bar dimensions
CM button long press, double press features
SlimDim
Power menu settings
Press power button twice for camera
Misc:
Pie Control
Gesture Anywhere
App Circle Bar
Slim Recents
OmniSwitch
Scrolling cache settings
Disable FC notifications
DT2S on navigation bar
Launch music app when headset is connected
Enable/disable screenshot sound
Three fingers swipe for screenshot
System App remover
Take logcat, kmesg, dmesg on the go! (AicpExtras -> Log that 's'hit)
AICPStats
Quick Settings toggles:
QS Compass Tile
QS NFC Tile
QS Sync Tile
QS Volume Tile
QS Profiles Tile
QS USB tether Tile
QS Screen timeout Tile
QS Performance Tile
QS Lockscreen toggle Tile
QS Ambient Display Tile
QS Live Display Tile
QS Brightness Tile
QS ScreenOff Tile
QS Screenshot Tile
QS Expanded desktop Tile
QS Music Tile
QS Reboot Tile
QS LTE Tile
QS Nav bar Tile
QS SlimPie Tile
QS App circle bar Tile
QS App side bar Tile
#Missing Features will be added soon by team.
Let me know if any..
Get Latest Nightlies here - Official Downloads
1. Download the Zip
2. Boot to Recovery - TWRP
3. Flash the Zip
4. Flash GApps - Optional
5. Reboot & Enjoy
#Recommended GApps : OpenGApps_arm64_7.1-PICO
#Recommended Firmware : v 7.9.22
LineageOS Team
SlimRom Team
CarbonRom Team
OmniRom Team
DU Team
XDA Community
Source : Github/AICP
XDA: Information
Android Ice Cold Project, ROM for the Xiaomi - MI5
Contributors
@WhyOrean, Xiaomi, Mi5Devs and XDA Members
ROM OS Version: 7.1.x Nougat
Version Information
Status: Stable
​
​
Code:
====================
12-31-2016
====================
* device/xiaomi/gemini/
9e954a3 Fix Overlays
7b33e79 Remove CM Dependencies
* frameworks/base/
50c45c1 Add three-fingers-swipe to screenshot [2/2]
* packages/apps/AicpExtras/
3c76446 Merge "AicpExtras: Complete spanish translations" into n7.1
c8858ba Merge "Update Italian translation" into n7.1
d445b0b Merge "AE: l10n: Update Japanese Translations" into n7.1
a8d230d AicpExtras: Complete spanish translations
f4fdefb Add three-fingers-swipe to screenshot [1/2]
ac156ce Update Italian translation
* packages/apps/CMParts/
0ed99d8 Update Italian translation
* packages/apps/OmniSwitch/
ddc4566 Merge "l10n: Update Japanese translations" into n7.1
====================
12-30-2016
====================
* frameworks/base/
441c010 Merge "SystemUI: spanish translations" into n7.1
3ef1146 Merge changes I1dfb5be0,Ia6502ad0,Ibe59afcf,Icb09dafc,I875d3373, ... into n7.1
13f25ab Enable\Disable bluetooth battery status[1/2]
eac0a60c Make Heads Up snooze toast more informative *tell the user which app is snoozing *also center the toast to account for big app names Example: SystemUI - Peeking notifications are snoozing for 1 minute.
ce6ca1f Allow blocking of notifications also on insecure lock screen (2/2)
16f0452 QS WiFi easy toggle: if enabled, long press for detail view
a7120e4 QS: WiFi easy toggle [2/2]
7210d42 QS BT easy toggle: if enabled, long press for detail view
517edc1 QS: BT easy toggle [2/2]
a2b3418 SystemUI: Initialize state linked volume
0231a58 Automatic translation import
cd5a7c6 SystemUI: spanish translations
* hardware/qcom/audio-caf/msm8916/
3790d0e Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916
* hardware/qcom/display-caf/msm8916/
eda3b27 Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916
* hardware/qcom/media-caf/msm8916/
4c3361b Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.10' into cm-14.1-caf-8916
* packages/apps/AICP_OTA/
51ccb56 AicpOTA: Spanish translations
* packages/apps/AicpExtras/
3af005b Merge "Update Italian translation" into n7.1
b7920b9 AE: make first entry removable too
a045c9e Enable\Disable bluetooth battery status[2/2]
106edae AE: add two more snooze options
ffb6207 AE: peeking = headsup
2b4d9c3 AE: add System Extensions fragment
033f44c Forward port System App Remover to N
8dcba3f AE: group and streamline Easy Toggles
5cb6892 QS: WiFi easy toggle [1/2]
e0953b8 QS: Bluetooth easy toggle [1/2]
* packages/apps/CMParts/
6cfcbac CMStats: use sha256 for device IDs
5e4a759 CMStats: Upload stats only if user has not opted out
420d5d4 CMParts: stop tracking opt out events
0879247 CMParts: stop sending stats to cyngn servers
d51b641 CMParts: rebrand to LineageOS
7b93407 Automatic translation import
* packages/apps/OmniSwitch/
846a04f Remove OmniSwitch from launcher
* packages/apps/PhoneCommon/
3dfa458 Automatic translation import
* packages/apps/Settings/
f398daf Merge "Allow blocking of notifications also on insecure lock screen (1/2)" into n7.1
b218309 Bluetooth/Wifi: center empty view and set textAppearance to medium
2712f70 Allow blocking of notifications also on insecure lock screen (1/2)
f6d33bb Automatic translation import
* packages/providers/MediaProvider/
b6bcde3 Automatic translation import
* packages/services/Telephony/
4220d6f Automatic translation import
* vendor/aicp/
d5256c9 apns: Update hollandsnieuwe's (NL) APN
====================
12-29-2016
====================
* frameworks/base/
6841e79 Merge "MediaScanner behavior on boot [2/3]" into n7.1
c0f757b Fix battery text gap issue
472adc5 MediaScanner behavior on boot [2/3]
6e8c453 Merge "FWB: de-translation for restart menu, volume panel" into n7.1
7e7f426 Merge "Update Italian translation" into n7.1
* packages/apps/AicpExtras/
d714cf1 AE: l10n: Update Japanese Translations
ac1f8d6 Merge "AICP Extras spanish translation" into n7.1
e77a1c3 AE: updated de-translations for OmniSwitch, etc.
62a044b Merge "MediaScanner behavior on boot [3/3]" into n7.1
7ec524f AE: Icon change for peeking notifications
bd93f3a AICP Extras spanish translation
c063dae Update Italian translation
* packages/apps/CMFileManager/
774bd78 CMFileManager: rebrand to LineageOS
* packages/apps/CMParts/
6552cc9 Merge "CMParts: added missing de-translation from CM." into n7.1
070f094 CMParts: added missing de-translation from CM.
cd6bc00 Merge "CMParts: updated de-translations" into n7.1
* packages/apps/Email/
d47c6a3 Merge "Automatic translation import" into cm-14.1
* packages/apps/OmniSwitch/
73e4623 l10n: Update Japanese translations
* packages/apps/PackageInstaller/
982c617 Make permissions fragment header match settings style
999f418 PackageInstaller: Show current & new version
* packages/apps/Settings/
3ea2cbc Open app when clicking on icon in App Info screen
fba3fdc Merge "Update Italian translation" into n7.1
* packages/apps/masquerade/
bf57c24 OMS7-N: Allow Play Store to filter out OMS-only themes
* platform_manifest/
e3c981c Merge "manifest: track MediaProvider locally" into n7.1
e1357bd manifest: track PackageInstaller locally
* vendor/cmsdk/
8f7ef5d cmsdk: rebrand to LineageOS
79cced0 cmsdk: Deprecate STATS_COLLECTION_REPORTED CMSetting
====================
12-28-2016
====================
* frameworks/base/
70c638d Update Italian translation
7f4781e Add OmniSwitch as option for default recents [1/2]
191f842 [2/2] frameworks_base: show battery info on lockscreen when charging
2da880b [2/2] frameworks: show charging current & voltage on lockscreen
621c7e4 FWB: de-translation for restart menu, volume panel
1dfd100 QS: Battery Saver Easy Toggle [1/2]
* hardware/qcom/audio-caf/msm8916/
9a6477e Merge AU_LINUX_ANDROID_LA.BR.1.2.9_RB1.07.00.00.254.015 on remote branch
* packages/apps/AicpExtras/
06bb64f MediaScanner behavior on boot [3/3]
92e69d3 Add OmniSwitch as option for default recents [2/2]
ca80fa1 [1/2] AE: show battery info on lockscreen when charging
24e8327 [1/2] AE: show charging current & voltage on lockscreen
d9b266a Battery Saver Easy Toggle [2/2]
* packages/apps/CMParts/
d06215f CMParts: updated de-translations
b497c18 Missing spanish translations
* packages/apps/OmniSwitch/
a03b2cf OmniSiwtch: fix duplicate broadcast receiver
9c13d89 OmniSwitch: launcher: use WallpaperManager suggestDesiredDimensions
515e2fc OmniSwitch: launcher: deep shortcut support
af5e90a OmniSwitch: call resetRecentsPosition only on first open and not on refresh after a kill
* packages/apps/Settings/
f2947a8 Update Italian translation
d0a6b53 Settings: spanish translations (Selinux & Input ASS methods)
* packages/providers/MediaProvider/
3bdc15b MediaScanner behavior on boot [1/3]
* platform_manifest/
ac54aac manifest: track MediaProvider locally
ae79036 manifest: No need to sync HexoLibre
4a7bdc4 manifest: Move to LineageOS repos for real
ea358e7 Merge "Revert "manifest: Move to LineageOS repos"" into n7.1
dd637a4 Revert "manifest: Move to LineageOS repos"
6c8ea29 Merge "manifest: Move to LineageOS repos" into n7.1
b65e32a manifest: bring OmniSwitch to Aicp N
1851171 manifest: Move to LineageOS repos
====================
12-27-2016
====================
* build/
b5e9a77 build: envsetup: Ensure that we can always run roomservice
* frameworks/base/
434fa48 Merge "sysui: add missing string to volume panel" into n7.1
45320e3 sysui: add missing string to volume panel
432ddab Add longpress to screenshot power menu for region screenshot
* packages/apps/AicpExtras/
271bf32 Merge "AE: updated de-translations & cleanup" into n7.1
9101a73 AE: updated de-translations & cleanup
3e76033 Revert "Heads up switch"
* packages/apps/Settings/
b88c804 Merge "Settings: updated de-translations" into n7.1
dad7700 Settings: updated de-translations
* platform_manifest/
322d0fa cm: Track AOSP for unmodified external *s
====================
12-26-2016
====================
* frameworks/base/
ff0084a [1/2] base: support separate encryption/lockscreen passwords
0adca04 Add wakelock option for flashlight
31d9cd0 StatusBarIconView: Enable notification icon count by default
f3f36f8 SettingsProvider: Remove def_notif_count overlay
* frameworks/native/
1223118 sf: hwc1: Add support for secondary color matrix
df5ecaf sf: hwc1: Set SF EventThread to SCHED_FIFO in all cases
* packages/apps/CMParts/
727c0a2 CMParts: statusbar: Enable notification icon count by default
* packages/apps/Settings/
8bb8b4b [2/2] settings: support setting a separate encryption password
* packages/resources/devicesettings/
409f74b add string for fp reader as home
* vendor/aicp/
66c6c98 cm: Remove def_notif_count overlay
====================
12-25-2016
====================
* hardware/qcom/fm/
36179cb Automatic translation import
* packages/apps/Bluetooth/
cc7dc8b Automatic translation import
* packages/apps/Browser/
c55cc30 Automatic translation import
* packages/apps/CMBugReport/
c787f99 Automatic translation import
* packages/apps/CMFileManager/
d5f75e9 Automatic translation import
* packages/apps/CMUpdater/
b427b3b Automatic translation import
* packages/apps/Calendar/
907cecc Automatic translation import
* packages/apps/CellBroadcastReceiver/
3b73375 Automatic translation import
* packages/apps/DeskClock/
b96872d Automatic translation import
* packages/apps/Dialer/
370ea98 Automatic translation import
* packages/apps/Eleven/
7a9b22c Automatic translation import
* packages/apps/Email/
1519e87 Automatic translation import
* packages/apps/Gello/
8b58e1a Automatic translation import
* packages/apps/LockClock/
c3d1475 Automatic translation import
* packages/apps/ManagedProvisioning/
6a63118 Automatic translation import
* packages/apps/SetupWizard/
b193375 Automatic translation import
* packages/apps/Snap/
134c1d0 Automatic translation import
* packages/apps/SnapdragonCamera/
8c26d33 snap: update icon
* packages/apps/Trebuchet/
e5ada2b Automatic translation import
* packages/apps/TvSettings/
39e2c24 Automatic translation import
* packages/apps/UnifiedEmail/
65154eb Automatic translation import
* packages/providers/DataUsageProvider/
64b6c15 Automatic translation import
* packages/services/Telecomm/
62e76a3 Automatic translation import
* packages/wallpapers/LivePicker/
1d41083 Automatic translation import
* vendor/cmsdk/
d6f4389 Automatic translation import
====================
12-24-2016
====================
* device/xiaomi/gemini/
2614367 gemini: Update to MIUI 6.12.22
* frameworks/av/
03475a0 libaudiopolicyservice: make legacy build with Werror
* frameworks/base/
e6d9dd9 Merge "fwb: Settings: make header_bg image also customisable (1/2)" into n7.1
1c9935e Merge "SmartBar: Battery Bar support [1/2]" into n7.1
465f776 Merge "Battery bar: blend colors between full/empty [1/2]" into n7.1
6ec53cd SmartBar: Battery Bar support [1/2]
9d1a142 Battery bar: blend colors between full/empty [1/2]
7c41f45 fwb: Settings: make header_bg image also customisable (1/2)
* hardware/qcom/audio-caf/msm8960/
b8c1155 hal: Remove volume boost feature for msm8960
* hardware/ril-caf/
5291cf8 ril-caf: Only allow GET_CARRIER_RESTRICTIONS for ril versions >= 14
* kernel/xiaomi/msm8996/
a7f4be3 drivers: staging: Update qcacld-2.0 driver
c26d183 fbdev: use unsigned integers to prevent overflow
d68e49f msm: camera: eeprom: Validate the power setting size
f35f038 sound: usb: Add support to handle QMI client disconnect
dea0cc3 usb: xhci: Clear event handler busy flag upon event ring cleanup
697ec85 sound: usb: Map audio format received from QMI client
cb87f9b sound: usb: Remove IOMMU support from USB Audio QMI Service Driver
8ca7b9c sound: usb: Increase maximum transfer buffer limit
c30a682 sound: usb: Send explicit device disconnect to clients
c23938b sound: usb: Add NULL check on return value of iommu_domain_alloc()
0cc110a sound: usb: Treat find format failure as error
7fb8692 sound: usb: Update USB audio QMI data structure
ee95748 defconfig: msmcortex: Enable USB audio QMI service driver
df22872 sound: usb: Add support to share iova with remote processor
bed344d sound: usb: Add support for usb audio qmi service
c35d0e3 usb: xhci: Add helper APIs to return xhci dma addresses
696382a usb: xhci: Add support for secondary interrupters
089b346 sound: usb: Add helper APIs to enable audio stream
501dcde USB: gadget: Enable BAM mode only for BAM2BAM transport
fc1daab input: synaptics_dsx: add checks of user input data
20a4146 qcom: scm: remove printing input arguments
0f95079 msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
f7fbd9b msm: vidc: Check ion_handle for errors
2bbf2fd qseecom: remove entry from qseecom_registered_app_list
4de1d3d ARM: dts: msm: Update APC CPR configuration for msm8920
3c029d1 msm: kgsl: Fix overflow in sharedmem cache range operation function
36e733c msm: isp: Soft reset ISP before second pass
983bc0c ARM: dts: msm: Remove unused dtsi flag for MSM8920/MSM8940
a409520 usb: gadget: Enable/Disable USB_BAM based on composition
282535e msm: vidc: Allow clients to suggest I-frame sizes
6f80d8a ARM: dts: msm: Change QOS latency value for 8917
8c90712 ARM: dts: msm: Add support for speed bin 2 for MSM8996Pro
b3838e8 msm: isp: Clear irq status if irq is set again with same value
bc8974e cgroup: prefer %pK to %p
106a4ef ARM: dts: msm: Add GPU speed bin 2 support for MSM8996Pro
de64a06 regulator: cpr3-hmss: Increase fuse combo count
88a1c18 regulator: cpr3-mmss: Increase fuse combo count
b629e99 BACKPORT: usb: gadget: f_fs: Fix use-after-free
6d562e1 af_unix: Guard against other == sk in unix_dgram_sendmsg
30b3c9b [media] xc2028: avoid use after free
4a5b433 sg: Fix double-free when drives detach during SG_IO
703c3cb ASoC: soc: prevent risk of buffer overflow
e806e39 block: fix use-after-free in sys_ioprio_get()
81fe73e msm: camera: Export IR CUT device to mm-qcamera-daemon
cb57ce3 msm: camera: Export IR LED device to mm-qcamera-daemon
47927764 msm: camera: Add a driver to control IR CUT device
3588eaa6 msm: camera: Add a driver to control IR LED device
2b39c64 BACKPORT: n_tty: Fix unordered accesses to lockless read buffer
77329e2 power: qpnp-fg: Enable FULL_SOC based on charging status
8018574 spmi-pmic-arb: add support to dispatch interrupt based on IRQ status
400176a coresight: fix spinlock corruption issue
067d474 ARM: dts: msm: Add Rx buffer nodes for IPA HW on MSM8953
4806168 radio-iris: check argument values before copying the data
8571563 msm: camera: isp: Add code for new request frame command
5654b6e Revert "clk: msm: gcc: Add support for 650MHz for GPU clock for MSM8920"
11f51cb ARM: dts: msm: update APCC/GFX CPR regulator configuration for msm8996pro
df65ec9 msm: mdss: Add support for direct secure dispaly transition
22172f8 ARM: dts: msm: Add bandwidth monitor devicetree under soc for msm8920
732e229 ASoC: wcd-mbhc: correct detection logic for headphone
5289446 ASoC: qdsp6v2: fix potential bug of infinite loop
328ca43 ASoC: msm: initiate mbhc_start only once
77ea633 ARM: dts: msm: Add initial support for MSM8920 QRD SKU7 board
2097076 ARM: dts: msm: Enable memory allocation for diag client for 8920
c995e7c clk: msm: gcc: Update the number of bases for MSM8920
0550bdc ANDROID: binder: Add strong ref checks
d3efb76 drivers: qcom: ultrasound: Lock async driver calls
a54b84a msm: crypto: Fix integer over flow check in qce driver
7dec5e2 msm: ipa: fix ioctl input param validation
966573b msm: isp: check for the stream info state in stop stream.
48732e7 msm: mdss: Set default fps for dedicated WB
800536d msm: camera: cpp: Validate frame message before manipulating it.
f7a76a9 ARM: dts: msm: Modify IPA poll parameters for MSM8940
402ee83 ARM: dts: msm: Update APC CPR configuration for msm8940pro
5b67c05 diag: Fix race condition while closing SMD
3c1edd2 soc: qcom: glink: Fix uninitialized return value
c468d11 msm: sensor: Adding mutex for actuator power down operations
8847e00 clk: msm: gcc: Add support for 650MHz for GPU clock for MSM8920
6d0903c ARM: perf: reject groups spanning multiple hardware PMUs
9823b8f PM/devfreq: Fix uninitialized use of stat variable
865c9f7 thermal: tsens: Check pointer validity before accessing its variables
4502f20 radio: initialize spacing to default value.
8ca05f9 ARM: dts: msm: Specify the temperature sensor name for msm8996
4bd09cf msm: kgsl: Add and link gpu sysfs nodes
e675299 drivers: soc: add size checks and update log messages
2d493cc sched: qhmp_core: Fix possible hotplug race in set_cpus_allowed_ptr
ebe231a defconfig: msm: Enable Hardware perf event for 8937/8953 32 bit
878675a soc: qcom: build kryo perf events only for MSM8996
884661c Perf: Enable pmuv3 on 32 bit kernel
707c8d0 ARM: dts: msm: update qusb tune1 param for msm8996pro
* packages/apps/AicpExtras/
13cc999 Merge "AE: Settings: make header_bg image also customisable (2/2)" into n7.1
5ca0ca5 AE: Settings: make header_bg image also customisable (2/2)
4dfe58b Merge "Re-enable battery bar for navbar settings and add missing setEnabled() calls" into n7.1
8b26be1 Re-enable battery bar for navbar settings and add missing setEnabled() calls
167a492 Merge "Battery bar: blend colors between full/empty [2/2]" into n7.1
7e242cb Battery bar: blend colors between full/empty [2/2]
* packages/apps/DUI/
1872938 SmartBar: Battery Bar support [2/2]
* packages/apps/Email/
c3c978f Merge tag 'LA.UM.5.5.r1-02200-8x96.0' into cm-14.1
* packages/apps/SnapdragonCamera/
1a66743 ListPreference: prevent ArrayIndexOutOfBoundsException
* platform_manifest/
18197c0 manifest: don't track Launcher3
* vendor/aicp/
840e27e sepolicy: Address new bluetooth denial
a4a3866 vendor_aicp: Add support for Athene
0181524 Let libra join the AICP party
* vendor/xiaomi/
7dd7d03 gemini: Update to MIUI 6.12.22 dev firmware
dab1982 gemini: Update to MIUI 6.12.22 dev blobs
====================
12-23-2016
====================
* device/xiaomi/gemini/
f7fce02 gemini: perflock: Changes in the initialization of perf lock
a628f5f gemini: Add fingerprint wakeup option
* frameworks/base/
732f51a Partial screenshot aborted by user: show a less troubled warning
ed88d57 Fix possible NPE
5315656 FWB: Statusbar clock font size (SQUASHED) (1/2)
0ff5285 Automatic translation import
815fb84 Automatic translation import
* packages/apps/AicpExtras/
5f45c7e Fix advanced tile and title switches to obey
16079cd Merge "AE: disable su debug" into n7.1
* packages/apps/CMFileManager/
4ed86f6 cmfm: Target SDK version 23
04d4055 Revert "cmfm: Use FileProvider for serving files"
* packages/apps/CMParts/
298651b CMParts: fix untranslatable translation
4594f93 Automatic translation import
ef369b6 Settings: Statusbar clock font size (SQUASHED) (2/2)
aac98da Move clock font menu further down
* packages/apps/PhoneCommon/
adf05a6 Automatic translation import
4b83079 Automatic translation import
* packages/apps/Settings/
217411c Settings: Fix selinux switch (#601)
bdf166a Avoid running setenforce if it ain't needed
6b29cf1 Selinux Switch: Show toast only for permissive on boot
ce05f7d Selinux Switch
31ca095 Automatic translation import
88020b8 Automatic translation import
* packages/apps/ThemeChooser/
870d934 Automatic translation import
* packages/services/Telephony/
508bf6a Automatic translation import
* vendor/aicp/
540de5d Merge "Add FreedomPop apn" into n7.1
7b3bfd7 Add FreedomPop apn
* vendor/xiaomi/
01e3350 ferrari: Regenerate Makefiles
1389367 ferrari: update blobs
====================
12-21-2016
====================
* device/xiaomi/gemini/
b670a2d gemini: nfc: Bring in line with nxp-nfc_opensource configs
b79f79d gemini: Update to MIUI 6.12.15 blobs
8f02570 gemini: audio: Merge MIUI 6.12.15 dev configs
0aa6a90 gemini: Update build fingerprint
* frameworks/opt/telephony/
18a572d Fix crash when importing contacts from SIM in Contacts app
* kernel/xiaomi/msm8996/
6126b21 ARM: dts: gemini: Add LiveDisplay CABC feature
a1a0e73 video: mdss: LiveDisplay driver
6ceac6f drivers: media: camera: Use ktime_get_ts
* platform_manifest/
1eeebc8 manifest: only clone latest rev of chromium prebuilts
* vendor/aicp/
76762a1 Merge "Switched .gitreview to use the n7.1 branch." into n7.1
f266c2c Merge "Enable the Google Assistant on all devices." into n7.1
5147e4c vendor: configs: Move HexoLibre to themes_common and disable build
ffce174 Switched .gitreview to use the n7.1 branch.
d08d67d Enable the Google Assistant on all devices.
* vendor/cmsdk/
3d0d6bf Automatic translation import
====================
12-20-2016
====================
* build/
d3449e8 Merge "Roomservice: allow adding remove- *" into n7.1
82c876c Add hosts and custom files persistance on flash
3dfc147 Roomservice: allow adding remove- *
* frameworks/av/
c7c85d0 audiopolicy: Remove duplicated AUDIO_FEATURE_ENABLED_PROXY_DEVICE flag
9daa326 frameworks/av: Fix video recording breaks
2c94df3 video: Use boot clock for recording start time
b35fa14 frameworks/av: Don't override LOCAL_CFLAGS
* frameworks/base/
71ae02a Automatic translation import
22f7ef4 Merge "QS: add Screenrecord tile" into n7.1
0182318 Automatic translation import
ea32309 fb: add back all keyboard IME features back (1/2)
1ac95e9 QS: add Screenrecord tile
* packages/apps/AicpExtras/
d38a3d7 Merge "Update Italian translation" into n7.1
* packages/apps/CMParts/
54cb0b0 Automatic translation import
6f385db Automatic translation import
* packages/apps/PhoneCommon/
36ca75e Automatic translation import
* packages/apps/Settings/
d74ffe5 Merge "Settings: Hardware info spanish translations" into n7.1
6e8a8d6 Automatic translation import
6b86740 Settings: add back all keyboard IME features back (2/2)
* packages/services/Telephony/
2828221 Automatic translation import
d6c824a Automatic translation import
* vendor/aicp/
2c2caa6 vendor_aicp: Add support for Xiaomi Ferrari
550875b vendor_aicp: Add support for Ark Peach
* vendor/xiaomi/
ada6ee7 gemini: Update to MIUI 6.12.15 dev blobs
====================
12-19-2016
====================
* build/
4d4d492 envsetup: Split cached vars
* frameworks/base/
7e74296 Automatic translation import
5405b27 Automatic translation import
5e99d11 Automatic translation import
* packages/apps/CMParts/
6178b41 Automatic translation import
* packages/apps/PhoneCommon/
d459468 Automatic translation import
* packages/apps/Settings/
2b8b361 Settings: Hardware info spanish translations
1699c8d Add back hardware info to Settings
74a7d76 Add HwInfo base activity
7a842fa SimSettings: avoid NPE
e65877a Automatic translation import
* packages/apps/Snap/
ad8a0ee Automatic translation import
* packages/services/Telephony/
1f31d75 Automatic translation import
* vendor/cmsdk/
a3070bf Automatic translation import
#Reserved2
What's broken?
dkmsn8 said:
What's broken?
Click to expand...
Click to collapse
Same as Official CM14.1 and SIM not detecting for now.
Will fix it soon.
WhyOrean said:
Same as Official CM14.1 and SIM not detecting for now.
Will fix it soon.
Click to expand...
Click to collapse
Good ..
WhyOrean said:
Same as Official CM14.1 and SIM not detecting for now.
Will fix it soon.
Click to expand...
Click to collapse
Has Snapdragon Cam or google ?
neodante said:
Has Snapdragon Cam or google ?
Click to expand...
Click to collapse
Cyanogen Snap Cam, but in the final build planning to ship GoogleCam older version
WhyOrean said:
Cyanogen Snap Cam, but in the final build planning to ship GoogleCam older version
Click to expand...
Click to collapse
For any special reason ? I think that most of the people prefer Snap ?
neodante said:
For any special reason ? I think that most of the people prefer Snap ?
Click to expand...
Click to collapse
Oki then, I will go with people & include Snap.
what did happen to clang optimization?
Philb90 said:
what did happen to clang optimization?
Click to expand...
Click to collapse
Hehe.. :laugh::laugh:
They are not optimized for Nougat yet, still Im working on a CM14.1 build with Clang Optimazations and DragonTC
WhyOrean said:
Hehe.. :laugh::laugh:
They are not optimized for Nougat yet, still Im working on a CM14.1 build with Clang Optimazations and DragonTC
Click to expand...
Click to collapse
thank you so much you made my day!
WhyOrean said:
...Im working on a CM14.1 build with Clang Optimazations...
Click to expand...
Click to collapse
Clang is enabled by default on N...
WhyOrean said:
Oki then, I will go with people & include Snap.
Click to expand...
Click to collapse
Very thanks ??
bgcngm said:
Clang is enabled by default on N...
Click to expand...
Click to collapse
I guess he meant dragon tc clang optimizations!!!
Is possible to restore a titanium backup from android 6.0.1 to 7.1 with app data ??
what this ROM different with CM14.1?
jauhari said:
what this ROM different with CM14.1?
Click to expand...
Click to collapse
It s loaded with features
jauhari said:
what this ROM different with CM14.1?
Click to expand...
Click to collapse
This

[ROM][Kiwi][7.1.2_r24]★ Pure Nexus ★ Substratum ★ [11/07/17]

{
"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"
}
The Pure Nexus Project​
Disclaimer:
We are not responsible for anything that may happen to your phone as a result of installing custom roms and/or kernels. you do so at your own risk and take the responsibility upon yourself.
"This is a user friendly thread. All feature requests will be heard and considered. I am not against anything that doesn't stray too far away from the original idea of the ROM! Helping one another is also encouraged! Please be respectful and you will always be treated the same way, we are all here for a good experience."
About:
The Pure Nexus Project aims to bring stability and features to your Nexus device, while keeping Google's vision in line and not straying too far away from that. If you are looking for a stable ROM with true tested features and minimal bugs, then this is the place to be.
Features:
Code:
-General
*Based on AOSP Android 7.1.2_r11
*Busybox, and Init.d support
*Googles Pixel sounds and OEM wallpapers from factory images
*Googles Pixel theme and Pixel navbar animation
*Bug fix's and stability improvements
*UI Improvements (fixed a bunch google forgot to materialize)
*Rootless Substratum OMS Theme Engine support
*ADB enhancements (ADB over wifi, Hide ADB icon, colored logcat "abd logcat -C")
*Enabled Developer settings by default
*Enabled Night mode for all devices
*Custom night light brightness options
*Disabled forced encryption
*Disabled tether provision checks
*Made preselectable item clickable in app picker dialog
*Added download speed in notification
*Added Advanced Reboot menu
*Added Advanced screenshot functionality (longpress tile/power menu for selectable screenshot)
*Added back volume adjust sounds and toggle
*Added advanced rotation control and lockscreen rotation toggle
*Added ability to lock app in landscape via rotation tile
*Added advanced charging sound controls
*Added advanced seekbar style animation controls
*Added Quick setting header Longpress actions
*Added ability to see app version when sideloading app
*Added app package name to app info screen
*Added ability to launch app when touching app icon in app info screen
*Added phone info shortcut to about phone/status on top
*Added dynamic vendor image notification
*Added additional battery saver trigger steps
*Added ability to unlink notification volume from ringer volume
*Added Increasing ringtone option
*Removed googles SystemUpdate option
*Removed googles legal information
-PureNexus Settings
Lock Screen
*Lockscreen item option(time, date, alarm text toggles & Clock font style)
*Double tap anywhere to sleep
*Long press power for torch
*Option to disable lockscreen media art
*Option to scramble the pin entry layout
*Option to disable the pin ripple background when entering lockscren pin
*Option to disable fingerprint success vibration
Notification Drawer
*quick settings pulldown (left,right,always)
*smart pulldown (no ongoing, no dismissable, no notifications)
*advanced quick settings easy toggle
*Brightness slider on/off toggle
*Haptic feedback on quick setting on/off toggle
*ability to disable quick settings on secure lockscreen
*ability to disable the quick settings title text
*ability to change number of quick settings columns
*ability to change the amount of rows in quick settings
*ability to set contexual or custom header images
Recent apps
*immersive recents
*kill all fab
*kill all fab location
Statusbar
*Battery customization(percentage/icon style)
*sync battery icon with quick settings tile
*Battery bar options(location, color, style, thickness, animation)
*Carrier Label customization(placement, text)
*Clock customization(show clock, show seconds, alignment, ampm, date, date style, date position, date format)
*Network traffic meter options(enable, display units, update interval, hide arrows, auto hide, inactivity threshold)
*Statusbar icon blacklist
*Double tap on statusbar to sleep
*Status bar brightness control
*Status bar notification count
*Status bar bluetooth battery meter toggle
Navigation Bar
*Navbar toggle and Height/width options
*Navigation bar tuner
*Pixel navbar animation toggle
*Ability to enable one handed mode
*Ability to enabe double tap to sleep
*longpress back to kill
*configurable longpress back to kill timeout
Hardware keys
*Custom key binding
*Backlight control
PowerMenu
*Option to disable on secure lock
*Add/remove (reboot, screenshot, screen-record, torch, airplane mode, user switcher,settings shortcut, search, voice search, lock now, sound panel)
Volume Rocker
*Volume keys control media volume
*Volume key wake
*Volume key music control
*Volume key orientation swap
*Volume key keyboard cursor control
*Volume up and power action (screen record/selectable screenshot)
*Volume down to enter do not disturb
*Volume up to exit do not disturb
*Do not disturb volume panel switch
*Volume steps customization
Display
*expanded desktop options
*option to enable/disable wake on plug
*3 finger swipe for screenshot toggle
*Battery and Notification LED controls
Media & Notifications
*Ability to turn off vibration when double tapping power button for camera
*Power notification controls
*Peeking notification option(on/off, timeout, snooze length)
*low battery notification toggle
Miscellaneous
*ability to enable app icon on toast
*force enable or disable scrolling cache
*incall vibration options
and more!
Downloads & Changelog:
Changelog: View latest changelog
Rom builds: Download ROM GDrive
Download ROM AFH Mirror
Download ROM Mirror(PCloud)
MD5SUM
Use the MD5/Pcloud mirror if you can spare 5 seconds of your valued time to help me building a better build machine.
​
Credits & Thanks:
The Cheeky Bastards - Bajasur, Dwitherell, DaveyAnnihalation, Surge1223!!!
The PureNexus Moderators - MicMars, Kris Nelson, Nathan Chance
The PureNexus Beta and Themer groups
The CyanogenMod Community
Dirty Unicorns
SlimRoms
OmniRom
Euphoria-OS
@BeansTown106 - for this awesome ROM
@jhenrique09 - for Source Code (https://github.com/PureNexusProject-Mod)
And all other open source Devs/Teams i may have missed!​
Donate on Paypal
@BeansTown106 - PureNexus Owner - Donate on paypal
@jhenrique09 - Port to non-Nexus devices - Donate on paypal​​Contact GitHub API Training Shop Blog About
© 2017 GitHub, Inc. Terms Privacy Security Status Help
XDA:DevDB Information
[ROM][Kiwi][7.1.2_r24]★ Pure Nexus ★ Substratum ★ [11/07/17], ROM for the Honor 5X
Contributors
mumith3, jhenrique09
Source Code: https://github.com/PureNexusProject-Mod
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Must On Marshmallow Firmware ONLY!!
Based On: AOSP
Version Information
Status: Stable
Created 2017-05-31
Last Updated 2017-07-24
Reserved
Changelog ​
====================
07-24-2017
====================
====================
07-23-2017
====================
* hardware/qcom/fm/
41ccba0 Automatic translation import [Abhisek Devkota]
====================
07-22-2017
====================
====================
07-21-2017
====================
* vendor/pure/
b0c76d1 Merge pull request #38 from p-sdev/patch-2 [GitHub]
f4504e0 Update bootanimation [GitHub]
====================
07-20-2017
====================
* hardware/qcom/fm/
165ef42 FM: Use some sane colors [Arne Coucheron]
* vendor/pure/
a170a6c Merge pull request #37 from p-sdev/patch-1 [GitHub]
====================
06-12-2017
====================
* manifest/
43ebc78 android-7.1.2_r17 [GitHub]
* packages/apps/Settings/
92868606b Update PT-BR translations [GitHub]
* system/core/
e662ac28a Merge tag 'android-7.1.2_r17' into n-mr2 [Andersonmendes2016]
* vendor/pure/
05b8cca overlay: fix calculator icon [Andersonmendes2016]
====================
06-11-2017
====================
* build/
beb5cdb52 Merge tag 'android-7.1.2_r17' into n-mr2 [Andersonmendes2016]
* frameworks/base/
9e0bdabbe86 Frameworks: add ability to disable bar color in battery saver mode [Andersonmendes2016]
756f0e43807 Add option to enable or disable fullscreen keyboard [1/2] [Andersonmendes2016]
c25225af10d Charging sounds: Add option to use default charging sound [1/2] [Andersonmendes2016]
915424449da Charging sounds: Add option to notify on charger connect only [1/2] [Andersonmendes2016]
d0e3dd475e2 Merge tag 'android-7.1.2_r17' into n-mr2 [Andersonmendes2016]
* frameworks/native/
8bc0e4e7a Merge tag 'android-7.1.2_r17' into n-mr2 [Andersonmendes2016]
* kernel/huawei/kiwi/
c381181915b prima: Avoid overflow of "set_bssid_hotlist" params [Michael W]
1b162c9fd92 qcacld-2.0: Avoid overflow of "significant change" params [Michael W]
777ce9589e7 msm: cpp: Validate frame message before manipulating it [Michael W]
ad6ec80f849 msm: mdss: Add sanity check for Gamut LUT size [Michael W]
9073cd68cf4 ext4: fix data exposure after a crash [Michael W]
4c8efb638c1 ipv6: fix out of bound writes in __ip6_append_data() [Michael W]
bad7b95f173 ipv6/dccp: do not inherit ipv6_mc_list from parent [Michael W]
3f51dd844c7 sctp: do not inherit ipv6_{mc|ac|fl}_list from parent [Michael W]
d0b5ee150cf ipv6: Prevent overrun when parsing v6 header options [Michael W]
8c8fce7c38e fscrypt: remove broken support for detecting keyring key revocation [Michael W]
* packages/apps/Settings/
50777ae4f Settings: add ability to disable bar color in battery saver mode (2/2) [Andersonmendes2016]
085475aa8 Add option to enable or disable fullscreen keyboard [2/2] [Andersonmendes2016]
fec4f8803 bring back keyboard settings category and keyboard switcher [Andersonmendes2016]
43ab6cb25 Title is different after tapping "Memory used by apps" [Andersonmendes2016]
5e73a9c9d Settings: enable fast scroll for all app list views [Andersonmendes2016]
033e66b71 Sync qs invert color with color inversion in Settings [Andersonmendes2016]
a73a85332 Charging sounds: Add option to use default charging sound [2/2] [Andersonmendes2016]
95cb5cf25 Charging sounds: Add option to notify on charger connect only [2/2] [Andersonmendes2016]
* vendor/pure/
5d98842 use pixel theme for gboard if installed to system [Andersonmendes2016]
====================
06-10-2017
====================
====================
06-09-2017
====================
====================
06-08-2017
====================
* device/huawei/kiwi/
0cac358 Merge remote-tracking branch 'upstream/cm-14.1' into HEAD [Asanan Aphisitworachorch]
06-03-2017
====================
====================
06-02-2017
====================
* hardware/qcom/audio-caf/msm8916/
ef3989b Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916 [Michael Bestas]
40d378a Revert "audio HAL: fix thread starvation" [Michael Bestas]
* hardware/qcom/media-caf/msm8916/
d781d8f Merge remote-tracking branch 'caf/LA.BR.1.2.9_rb1.18' into cm-14.1-caf-8916 [Michael Bestas]
====================
06-01-2017
====================
* device/huawei/kiwi/
90d06b0 Revert "kiwi : Enable zRAM" [Asanan Aphisitworachorch]
1fbef4d Revert "power : Full GlassFish Optimization" [Asanan Aphisitworachorch]
* kernel/huawei/kiwi/
e71cc4248d7 ASoC: msm: qdsp6v2: set pointer to NULL after free. [Michael W]
ae2ab386426 drivers: soc: add size check [Michael W]
e61973dd9f7 msm: vidc: Protect debug_buffer access in core_info_read with lock. [Michael W]
6df18c659cb platform: msm: spmi: Fix possible race condition in debugfs [Michael W]
e45f50cbb88 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race [Michael W]
40fb3c1e254 tcp: do not lock listener to process SYN packets [Michael W]
82be9d98d68 usb: diag: change %p to %pK in debug messages [Michael W]
daf7f1a0f93 net/packet: fix overflow in check for priv area size [Michael W]
2001713e91b net/packet: fix overflow in check for tp_frame_nr [Michael W]
f2f4b936954 net/packet: fix overflow in check for tp_reserve [Michael W]
* manifest/
15ec83c Merge pull request #7 from PureNexusProject-Mod/revert-6-n-mr2 [GitHub]
d4796f7 Revert "Switch to SSH for GitLab" [GitHub]
====================
05-31-2017
====================
* manifest/
57c2a23 Merge pull request #6 from Aayushya/n-mr2 [GitHub]
66bb040 Switch to SSH for GitLab [GitHub]
* vendor/pure/
ea11e6a Merge pull request #29 from Aayushya/n-mr2 [GitHub]
====================
05-30-2017
====================
* device/huawei/kiwi/
fd06fb0 power : Full GlassFish Optimization [Asanan Aphisitworachorch]
fc7d9cc kiwi : Enable zRAM [Asanan Aphisitworachorch]
6a26d37 Revert "power : Glassfish Optimization" [Asanan Aphisitworachorch]
bb18e73 power : Glassfish Optimization [Asanan Aphisitworachorch]
* external/stagefright-plugins/
4089877 FFmpegExtractor: Don't use our extractor when we agree with StageFright [Christopher R. Palmer]
* vendor/pure/
5d50a5f Add falcon OTA config [GitHub]
e793fc2 Merge pull request #28 from Aayushya/n-mr2 [GitHub]
41cc203 Add falcon product [Aayushya]
====================
05-29-2017
====================
* device/huawei/kiwi/
e23dc0c recovery : Welcome TWRP [Asanan Aphisitworachorch]
* kernel/huawei/kiwi/
537a08dfa5d libceph: introduce ceph_crypt() for in-place en/decryption [Michael W]
1cf960fdcd5 packet: fix races in fanout_add() [Michael W]
d995e35b576 dccp/tcp: do not inherit mc_list from parent [Michael W]
71443fbee23 scsi: sg: check length passed to SG_NEXT_CMD_LEN [Michael W]
fadcd3a40be BACKPORT: sg: relax 16 byte cdb restriction [Michael W]
9e6b95b1bb2 BACKPORT: block: add blk_rq_set_block_pc() [Michael W]
7cca1b4404c msm: camera: sensor: Validate i2c_freq_mode in msm_cci_set_clk_param [Michael W]
c4d1110fa3a ASoC: msm8x16-wcd: prevent out of bounds access [Michael W]
da7116368ac msm: camera: flash: Validate the power setting size [Michael W]
1ad2e92c817 cgroup: prefer %pK to %p [Michael W]
cdeccc05b96 misc: qcom: qdsp6v2: initialize config_32 [Michael W]
600c6defad3 misc: qcom: qdsp6v2: initialize wma_config_32 [Michael W]
8070cf5a077 msm-core: debug: Update the number of supported pstates [Michael W]
====================
05-28-2017
====================
* kernel/huawei/kiwi/
45d81e81044 msm: crypto: set CLR_CNTXT bit for crypto operations [Michael W]
9aef04179fa input: touchscreen: gt9xx: fix memory corruption in Goodix driver [Michael W]
0e298e29654 soc: qcom: scm: add check to avoid buffer overflow [Michael W]
86a9c84c954 pinctrl: msm: fix function name allocation length [Michael W]
91661b9499b qseecom: check buffer size when loading firmware images [Michael W]
f0850188d59 FROMLIST: CHROMIUM: usb: gadget: configfs: Fix KASAN use-after-free [Michael W]
ac0fcd3752f qseecom: improve input validatation for qseecom_send_service_cmd [Michael W]
aff471ce8e0 ASoC: msm: initialize the params array before using it [Michael W]
cf9b8df654a msm: camera: restructure data handling to be more robust [Michael W]
99d1aebbfe2 msm: camera: sensor: Fix use after free condition [Michael W]
b521264179d Revert "soc: qcom: smp2p: Fix kernel address leak" [Michael W]
====================
05-27-2017
====================
* packages/apps/FMRadio/
c750d25 Merge pull request #3 from LineageOS/cm-14.1 [GitHub]
* packages/apps/PureOTA/
e6f0fe0 Implement android_version variable [jhenrique09]
a7d3616 Automatic translation import [jhenrique09]
c5d5f0b Replace generic logo with back button [jhenrique09]
Reserved
Great you took over from @yuweng ..thank you for keeping kiwi hot
methuselah said:
Great you took over from @yuweng ..thank you for keeping kiwi hot
Click to expand...
Click to collapse
Thanks Mate,
I'm Trying my best...
Although Pressing the thanks button & user feedbacks enhances my motivation !!!
add root and screenrecording apps in next version ?
I love this Rom ... and I have a question ... does this rom go to be official ... and if goes official do you update daily or weekly or Any updates??????
thanks for this new ROM
what about gapps version and the root?!
panther2005 said:
thanks for this new ROM
what about gapps version and the root?!
Click to expand...
Click to collapse
Use Open Gapps!
Bugs?
Hi,
Great ROM but bluetooth don't work (L21)
Hi there, regarding the Bluetooth issue, i provided a logcat:
Gdrive
Hopes it helps (ps the bluetooth issue is on the bottom of the file)
---------- Post added at 11:59 PM ---------- Previous post was at 11:35 PM ----------
wsdyleon said:
add root and screenrecording apps in next version ?
Click to expand...
Click to collapse
Screen recording you can find under Setting --> PureNexus Settings --> Volume Rocker --> Power + volume up behavior :good:
Thank you all working here so far great job.
wsdyleon said:
add root and screenrecording apps in next version ?
Click to expand...
Click to collapse
Ofcoirse mate!!!
aboodshawash said:
I love this Rom ... and I have a question ... does this rom go to be official ... and if goes official do you update daily or weekly or Any updates??????
Click to expand...
Click to collapse
Well... Currently I'm kinda sruck with some real life issue... so official would be a little late!!! I'll post about it.
panther2005 said:
thanks for this new ROM
what about gapps version and the root?!
Click to expand...
Click to collapse
Use Open or Beans Gapps. Root will be included in next build.
Alanboid said:
Hi,
Great ROM but bluetooth don't work (L21)
Click to expand...
Click to collapse
Sorry mate, Bit logs please!
Timmothy83 said:
Hi there, regarding the Bluetooth issue, i provided a logcat:
Gdrive
Hopes it helps (ps the bluetooth issue is on the bottom of the file)
---------- Post added at 11:59 PM ---------- Previous post was at 11:35 PM ----------
Screen recording you can find under Setting --> PureNexus Settings --> Volume Rocker --> Power + volume up behavior :good:
Click to expand...
Click to collapse
Thanks a lot mate ^_^ I appreciate the logs. They'll definitely help & I might've already found a fix.
Next Update will include Root, Bluetooth & TWRP issue fixed.
Cheers & Thanks everyone ^_^
@mumith3 don't root the ROM. Rooting breaks things. If anybody needed root then they can easily flash SuperSU or magisk.
VoLte support?
rbtrai said:
VoLte support?
Click to expand...
Click to collapse
No....
methuselah said:
@mumith3 don't root the ROM. Rooting breaks things. If anybody needed root then they can easily flash SuperSU or magisk.
Click to expand...
Click to collapse
Well... I was kinda thinking the same... but I also thought if people wants... including magisk would be good idea, or won't it?!!!
mumith3 said:
Well... I was kinda thinking the same... but I also thought if people wants... including magisk would be good idea, or won't it?!!!
Click to expand...
Click to collapse
You ROM your wish... But keep it that way. Already magisk is tsken down by Google from plays store... Lately all ROMs start making root optional... The reason is root is not necessary... Just give a link in the op and people who wish can not be that lazy... ?
Agreed, I'd leave root optional.

[ROM][9.0.0_r10][OFFICIAL][EAS][Treble][Volte][PIE]AospExtended ROM V6.0 [DUI][10/29]

{
"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"
}
Code:
/*
* Your warranty is now void.
*
* 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.
*/
Read the whole OP! Be respectful to each other and don't ask for ETAs, it's considered as being rude!
AOSP Extended is an AOSP based ROM which provides stock UI/UX with various customisations features along with the Substratum theme engine. The project has been made by cherry-picking various commits from various other projects. Being based on AOSP it provides a smooth and lag-free experience out of the box. We will constantly try to add more features and make it even better in future updates. A ROM by a user, for a user. #StayAOSP #ExtendYourDevice #BeExtended
#ExtendYourDevice Here are the Extensions! on top of AOSP! We are constantly trying to update the list. Our aim is not to provide all the features available on earth. We are not thinking of cherry-picking every feature out there. Our aim is to add important features that we think should be here and also what you think. For addition of more tweaks or features, head on to our G+ community and post the list of features that you want! Features with commits will be more helpful!
Code:
[B]
-DUI(Fling/Pulse/Smartbar)
-Substratum Theme Engine
-Omni's QSHeaders Background
-MicroG
-Grid Recents UI
-AppOps
-Expanded Desktop
-Statusbar Clock/Date Customizations
-Dashboard Suggestions/Summaries (Enable/Disable)
-Notification Intervals
-Increasing Volume in Ringtone
-D2S On Navbar
-Long Press Back button to Kill App
-Dashboard Column Configurations
-Detailed Location QS Tile!
-Statusbar Traffic Indicators
-Notification Count
-DT2S On Statusbar
-QS Quick Pulldown
-QS Brightness Slider (Enable/Disable)
-QS Tiles Animations
-Force Expand Notifications (Enable/Disable)
-Immersive Mode messages (Enable/Disable)
-Flashlight Notifications
-Immersive Recents
-Toast Icon
-MediaScanner Behaviour On Boot
-Power Menu Customizations
-Additional Battery Saver steps
-Volume Rocker Tweaks (Wake/Music seek/Keyboard cursor control/Swap in landscape mode)
-Add Gestures Back to Settings App
-QS Haptic Feedback
-One Tap Data & Wifi Tile
-Auto Brightness Icon Toggle
-Breathing Notifications
-Clickable Clock and Date in Statusbar Header
-Long Press Gear Icon in Statusbar Header Launches Extensions
-Show 4G instead LTE switch
-Night Mode QS Tile
-Long press Caffeine Tile Action
-Customize QS Rows/Columns
-Customize small QS Tiles
-StatusBar Brightness Control
-Lockscreen Shortcut
-Double Tap on Lockscreen to Sleep
-Quick Unlock for PIN/Password
-Battery Styles and Percentage
-Navbar QS Tile
-Flip Button Animation
-Unlink Notification Volume
-Status bar Clock Seconds
-Partial Screenshot Type
-Screenshot Delay
-VIA Browser
-Retro Music Player
-Pixel's UI (Navbar/Accent/Pixellauncher)
-Camera Sound Toggle
-Advance Ambient Display
-Longpress Power Button on Lockscreen for Torch
-Disable FC
-Wakelock Blocker
-Toggle Lockscreen Media Art
-Toggle Lockscreen Music Visualizer
-Ticker
-Bluetooth QS Tile Easy Toggle
-Disable QS on Lockscreen
-Toggle Dynamic Notification Card's Color
-Low Battery Notification Toggle
-Hide Clock/Date/Alarm Text from Lockscreen
-Lockscreen Clock's Font Customizations
-Weather on Lockscreen
-AEXPapers
-Heads up Customizations
-DU's HW Button Rebinding
-Button Backlight Customizations
-Recents Clear All FAB button and Re-positioning
-Recents Free Ram bar
-Custom Carrier label
-Dynamic Navbar
-Paranoid Android PIE Controls
-Toggle power menu on Lockscreen
-Grid Recents
-CPU info switch
-Disable orange color in battery saver mode
-PiP QS tile
-New pretty adaptive icons for included AOSP apps
-Toggle Always On display
-Run SysUI tuner from Extensions
-Built in DarkUI with multiple accents
NOTE:Many features might be missing in the initial release
And many more coming in future! Many extensions are added in each update so we miss out adding new extensions to this list. So always keep on checking the latest changelog in our G+ Community, and there you can monitor the previous changelogs as well, to see how far we have come![/B]
Download ROM, GApps here for your device!
Cheeseburger
-Google Apps
-GApps
Want to try this awesomeness?
Code:
[B]-Download the ROM and GApps of your choice
-Backup each and every partition from TWRP Recovery
-Make a full wipe (system, data, cache, dalvik)
-Flash AEX Package
-Install GAPPS package
-Wipe cache!
-And at last Reboot!
[First boot will take few minutes! Have patience]
Clean Flash is always recommended![/B]
Monitor the changelog here!
Code:
AospExtended v5.8 Changelog
Merge August security patch (8.1.0_r43)
Update all packages
Update all translation
Update audioflinger
Update APNs
Add OP gestures
Add call recording
Add call statistics
Add per call account selection
Add camera key long press toggle ability (Device specific)
Add and improve LTE toggle tile
Add support for more modes in LTE toggle tile
Add custom rounded corner and padding preferences
Add more fonts in font engine
Add forced headsup for dialer
Add QS tile accent tint toggle
Add platform and RAM info to “Model and Hardware” dialogue
Revert back to stock recents icon size
Support executable shimming
Remove carrier text for disabled sim
Hide signal icons for disabled sim
Proper SSN implementation
Fix recents tile overlapping on icons
Fix share button lag
Fix black, opaque notification shade issue
Fix APN bearer settings (Add OK/Cancel option)
Fix lock clock size after rebooting
Fix notification sound crash
Fix few NPEs
UI/UX improvements
Performance improvement and bug fixes
Device specific changes :-
-We're now EAS with latest Redflare 1.08 by mTresk
- Added Omnified Slider Switch
- Added sRGB and DCI modes
- GPS locks in seconds.
- Linux 4.4.147
- Other things I forgot..
---------------------------------------------------------------
Clean flash is always recommended​. Bug reports are not appreciated if not clean flashed.
Remove any kind of security PINs/Password and Fingerprints before flashing this build.
[/b]
If you want any bug to be fixed please write here on xda in detail. Give Logcats, mention your device name, mention if any mods and kernels, if used and please be specific about it. By helping us, you are helping yourself too.
Bugs:
- You tell me
Visit our Website, join our Google+ Community, Subscribe to our Telegram Channel. Also join our Telegram Group Chat!
Do you want to translate to your language? Visit our Crowdin
#BeExtended #ExtendYourDevice
Checkout this ROM!
https://youtu.be/gnRec0V5SF0 by @aakashverma0007
People behind this amazing ROM!
[email protected]ishubhamsingh(Owner/Dev/Designer)
-JDC Team
-DirtyUnicorns
-LineageOS/Cyanogenmod
-TeamSubstratum
-Nitrogen Project
-Pure Nexus
-OmniROM
-AOSPA
-ABC ROM
-GZR Community
-Lakor Tools for Via Browser
-Hemanth S Tobi for Retro Music Player
[email protected]AlienCreature7 and @Wizper99 (For designing the ROM Logo, Fling etc)
I guess there is nothing wrong in reading facts!
-Base Of the ROM & Version?
->Rom is based on AOSP.
-Why no "Incremental updates" Support?
->Actually the updates we provide monthly are heavily changed and modified than the previous builds. New stuff are merged and added. So we don't provide incremental updates and recommend clean flash.
-Does this ROM Support Substratum/CMTE?
->Yes, full Substratum support!
-Which Gapps are recommended?
->OpenGapps
-Will this ROM relock the bootloader?
->No.
-What about XPOSED?
->XPOSED is still in beta stage. We like Xposed but it messes up with the system so before giving any bug reports make sure you have xposed uninstalled.
-When Will Be the Next Update?
->No ETAs please. ROM Will be updated whenever the new build is ready. We generally provide monthly updates with latest security patches and new features.
-I am facing FCs, Bugs, Some feature is broken?
->Provide full info about your problem with logcats and the procedure to reproduce it.
->How to take Logcats?
https://goo.gl/UcTM9
-Adaway is not working
->Download it from here Adaway
-SElinux Linux mode changer app is not working nor Busy Box installer app is working.
->Everything is good with the sources. You should try other things first and then contact your maintainer.
-I want to contribute to the development of this ROM.
->Join our Google+ community
->Join our Telegram group chat
-I want to contribute to the translation of this ROM.
->Visit our Crowdin
​
AospExtended-O, ROM for Oneplus 5 (Cheeseburger)
Source Code: https://github.com/AospExtended
Device tree and Kernel Source: https://github.com/mTresk/android_kernel_oneplus_msm8998
https://github.com/drpradsms
ROM OS Version: 9.0 PIE
ROM Kernel: Linux 4.4.152
Based On: AOSP
Version Information
Status: Official
Created 2018-03-14
Last Updated 2018-08-25
Aospextended 5.8 Official 2018/08/12
Direct Download
/!\ Clean flash is recommended..
5.1.3 FIRMWARE/MODEM is required /!\
AospExtended v5.8 Changelog
Merge August security patch (8.1.0_r43)
Update all packages
Update all translation
Update audioflinger
Update APNs
Add OP gestures
Add call recording
Add call statistics
Add per call account selection
Add camera key long press toggle ability (Device specific)
Add and improve LTE toggle tile
Add support for more modes in LTE toggle tile
Add custom rounded corner and padding preferences
Add more fonts in font engine
Add forced headsup for dialer
Add QS tile accent tint toggle
Add platform and RAM info to “Model and Hardware” dialogue
Revert back to stock recents icon size
Support executable shimming
Remove carrier text for disabled sim
Hide signal icons for disabled sim
Proper SSN implementation
Fix recents tile overlapping on icons
Fix share button lag
Fix black, opaque notification shade issue
Fix APN bearer settings (Add OK/Cancel option)
Fix lock clock size after rebooting
Fix notification sound crash
Fix few NPEs
UI/UX improvements
Performance improvement and bug fixes
Device specific changes :-
-We're now EAS with latest Redflare 1.08 by mTresk
- Added Omnified Slider Switch
- Added sRGB and DCI modes
- GPS locks in seconds.
- Linux 4.4.147
- Other things I forgot..
Changelog-
Code:
====================
08-12-2018
====================
* frameworks/av/
11c6756 Fixed audioserver crash in monkey test [AmolAmrit]
8bc3aba A2DP offload: switch to new properties + swap audio XML files [AmolAmrit]
2143e7e audiopolicy: Add support for A2DP offload audio policy config [AmolAmrit]
46edaa3 The sonification sound is muted during a shutter sound [AmolAmrit]
7f459e6 Fix integer sanitizer in audiopolicyservice. [AmolAmrit]
8463588 Add USB MIC in case of AUDIO_SOURCE_CAMCORDER [AmolAmrit]
e2e5e4b Fix a memory leak [AmolAmrit]
42bc7f5 Stagefright: fix integer overflow [AmolAmrit]
50fc9d4 NdkMediaCodec: add AMediaCodec_getBufferFormat [AmolAmrit]
ee101be AudioFlinger: Fix deadlock upon create Effect fail [AmolAmrit]
082bc06 fix position go backward after resume [AmolAmrit]
* packages/apps/Extensions/
038851f v5.8 bye bye oreo [2/2] [Shubham Singh]
* vendor/aosp/
c1424d7 v5.8 bye bye oreo [1/2] [Shubham Singh]
====================
08-11-2018
====================
* build/make/
a4a10da Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* frameworks/av/
95de3e2 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* frameworks/base/
a8805c7 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
270209f Remove accent tint from expand icon [Shubham Singh]
ddb5a2f base: cleanup nav gestures code [Shubham Singh]
b755ddf base: add long press home handling to nav gestures [Shubham Singh]
2c23cdd base: implement OP like navigation gestures [1/2] [Shubham Singh]
38390d4 Revert Edge Gesture [2/2] [Shubham Singh]
* frameworks/opt/telephony/
76f86ca Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* hardware/interfaces/
7e8903a Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* manifest/
292c628 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/apps/Bluetooth/
d3ccd94 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/apps/Extensions/
554857e Extensions: improve gestures/navbar switch [Shubham Singh]
a17d366 Extensions: implement OP like navigation gestures [2/2] [Shubham Singh]
d8c63bf Revert Edge Gestures (1/2) [Shubham Singh]
* packages/apps/Messaging/
c30ccc2 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
2a38c1f Revert "Messaging: Request external storage permission before handling shared files" [Shubham Singh]
* packages/apps/PackageInstaller/
9d5c304 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/apps/Settings/
9185e56 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/providers/DownloadProvider/
e7f6fc5 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/providers/MediaProvider/
2d178d5 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* packages/services/Telephony/
7800419 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* system/bt/
30dc23d Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* system/core/
8eb6f05 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* system/libhidl/
01f8995 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* system/media/
ed75356 Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
* system/vold/
1697d0a Merge tag 'android-8.1.0_r43' into HEAD [Shubham Singh]
====================
08-10-2018
====================
* device/oneplus/msm8998-common/
aa0dea9 Remove duplicates and make it inline with kernel [drpradsms]
* frameworks/base/
6f53b8e Custom Rounded Corner and Padding preferences [1/2] [Shubham Singh]
adc7fd1 SystemUI: QS: Fix qs tiles visibility [drpradsms]
3c06bc2 Dialer: show headsup on incoming call even if headsup are off [1/2] [drpradsms]
5f50a89 QS Tile Icon Accent Toggle [1/2] [drpradsms]
a841161 Slashify All the tiles to match QS [drpradsms]
a328450 base: align QS tiles as per Device Accent [drpradsms]
* kernel/oneplus/msm8998/
47bddd8 RedFlare-Kernel-v1.08 [mTresk]
fb934dd Merge branch 'oneplus/QC8998_O_8.1' of https://github.com/android-linux-stable/op5 into 8.1.0-unified [mTresk]
a48347c Merge 4.4.147 into oneplus/QC8998_O_8.1 [Nathan Chancellor]
* packages/apps/Extensions/
735a609 Custom Rounded Corner and Padding preferences [2/2] [Shubham Singh]
* packages/apps/Settings/
e27b060 Remove Edge Gesture from search index [Shubham Singh]
* system/sepolicy/
7b775ee Revert "sepolicy: Add new policy for edgegesture service" [Shubham Singh]
====================
08-09-2018
====================
* frameworks/base/
b42333d Themes: SystemUI: Expose QS tiles unavailable color [drpradsms]
6259ebd Themes: base: expose QS tiles and label colors [drpradsms]
* kernel/oneplus/msm8998/
3065a92 Declare ICNSS_UEVENT_FW_READY removed by merging LA.UM.6.4.r1-10300-8x98.0 [mTresk]
d3d9200 Merge tag 'LA.UM.6.4.r1-10300-8x98.0' of https://source.codeaurora.org/quic/la/kernel/msm-4.4 into 8.1.0-unified [mTresk]
8404ae6 Linux 4.4.147 [Greg Kroah-Hartman]
0749d5b jfs: Fix inconsistency between memory allocation and ea_buf->max_size [Greg Kroah-Hartman]
a8ec97d i2c: imx: Fix reinit_completion() use [Greg Kroah-Hartman]
731ccd9 ring_buffer: tracing: Inherit the tracing setting to next ring buffer [Greg Kroah-Hartman]
fef9866 ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle [Greg Kroah-Hartman]
310eba0 ext4: fix false negatives *and* false positives in ext4_check_descriptors() [Greg Kroah-Hartman]
a5928d6 netlink: Don't shift on 64 for ngroups [Greg Kroah-Hartman]
bc48f46 netlink: Don't shift with UB on nlk->ngroups [Greg Kroah-Hartman]
52296ab netlink: Do not subscribe to non-existent groups [Greg Kroah-Hartman]
0a02285 nohz: Fix local_timer_softirq_pending() [Greg Kroah-Hartman]
09a0de4 genirq: Make force irq threading setup more robust [Greg Kroah-Hartman]
468926f scsi: qla2xxx: Return error when TMF returns [Greg Kroah-Hartman]
760fed9 scsi: qla2xxx: Fix ISP recovery on unload [Greg Kroah-Hartman]
* packages/apps/Extensions/
4e63662 show headsup on incoming call even if headsup are off [2/2] [drpradsms]
d5873c5 QS Tile Icon Accent Toggle [2/2] [drpradsms]
* vendor/aosp/
667c162 Merge "Add some of my Favorite fonts" into 8.1.x [Gerrit Code Review]
====================
08-08-2018
====================
All Builds :-
Download here
Reserved
Build 14.3.2018
https://androidfilehost.com/?fid=818070582850500233
Changelog
Code:
====================
03-14-2018
====================
* device/oneplus/msm8998-common/
c2da379 msm8998: nfc: change device node to match new kernel driver [liquid0624]
* kernel/oneplus/msm8998/
735579c cpufreq: Implemented CONFIG_MSM_TRACK_FREQ_TARGET_INDEX to keep track about cpu frequency target index. [APOPHIS9283]
b8030b9 mdss_fb: improve lcd backlight min/max limits (OP5T version) [APOPHIS9283]
249066a mdss_fb: add lcd backlight min/max limits [APOPHIS9283]
8f9e948 Revert "mdss_fb: add lcd backlight min limit" [APOPHIS9283]
f15c27e Hopefully fix frequencies [APOPHIS9283]
e320f97 fs/dyn_sync_cntrl: dynamic sync control 2.0 for msm8994 [APOPHIS9283]
def9fe1 Revert "fs/dyn_sync_cntrl: dynamic sync control 2.0" [APOPHIS9283]
6ba64b0 tcp_output: set initial TCP window size to 64K (speed improvement) [APOPHIS9283]
7f01fb2 msm_performance: do not allow userspace to change min/max cpu limits anymore [APOPHIS9283]
524bd24 block: hardlimit for io schedulers [APOPHIS9283]
33dcfc5 mdss mdp: fix washed out colours after start when screen is off during kcal initialization [APOPHIS9283]
71f2b64 mdss mdp: Bring back invert mode sysfs for kcal without any function [APOPHIS9283]
e279e65 cheeseburger: dts: adjust fingerprint entries for new drivers [APOPHIS9283]
f2a8aec misc: fpc1020: Set fingerprintd priority to max when screen is off [APOPHIS9283]
73e10ed misc: fpc1020: Clean up PM routines and move them into dedicated worker [APOPHIS9283]
67698ea Add Dynamic_Fsync to defconfig [APOPHIS9283]
19fc6bb arch: dts: disable esd check for panels [apophis9283]
505ea3d Disable gentle fair sleepers [apophis9283]
a28b20c input: synaptics: s3320: fix gestures [apophis9283]
a03d680 Revert "s3320: fix gestures not working" [apophis9283]
f741e75 devfreq: Expose GPU used frequency statistics in a new sysfs (condensed version) [apophis9283]
27e433b fs/dyn_sync_cntrl: dynamic sync control 2.0 [apophis9283]
0560b5e oneplus: import pn5xx nfc driver from OnePlusOSS/android_kernel_oneplus_msm8998 [apophis9283]
88be857 cheeseburger: dts: commonize includes to oneplus5 [root]
248b56c Merge branch 'oc-mr1' of https://github.com/LiquidRemix-Devices/android_kernel_oneplus_msm8998 into oc-mr1 [APOPHIS9283]
4286d2e Edit response frequencies [APOPHIS9283]
2d712e1 sched/fair: Fix issue where frequency update not skipped [APOPHIS9283]
8a789d3 sched/fair: Skip frequency updates if CPU about to idle [APOPHIS9283]
====================
03-13-2018
====================
* device/oneplus/msm8998-common/
223b3c0 msm8998: enable AOD overlay [liquid0624]
8bfd7a3 msm8998: move oneplus doze options [liquid0624]
0f255b5 msm8998: update google camera prebuilt [liquid0624]
4bf6b7a msm8998: switch to fsociety defconfig [liquid0624]
b4ab1aa msm8998: sync WCNSS_qcom_cfg.ini with caf [liquid0624]
29dd204 msm8998: camera: add com.android.camera and snap to aux.packagelist [liquid0624]
ff4bee6 msm8998: nfc: move to configs [liquid0624]
c43fab2 msm8998: audio: disable ANC if not in call [liquid0624]
c3266bd msm8998: add audio_amplifier for setting ANC parameter [liquid0624]
521b409 Revert "msm8998: audio: Convert audio_effect.conf to audio_effects.xml" [liquid0624]
105d8f1 msm8998-common: Increase media volume steps 15 -> 25 [liquid0624]
149cd3b msm8998: audio: fix acdb id of handset mic [liquid0624]
7d5ae69 msm8998: audio: fix acdb id of handset stereo mic [liquid0624]
b7ead07 msm8998: audio: fix acdb id for handset [liquid0624]
* kernel/oneplus/msm8998/
b615517 Linux 4.4.121 [Paul Tropea]
e309ab8 btrfs: preserve i_mode if __btrfs_set_acl() fails [Paul Tropea]
2d8c65f bpf, x64: implement retpoline for tail call [Paul Tropea]
e7ae2f8 dm io: fix duplicate bio completion due to missing ref count [Paul Tropea]
28d3a21 mpls, nospec: Sanitize array index in mpls_label_ok() [Paul Tropea]
0b1aa1c net: mpls: Pull common label check into helper [Paul Tropea]
47ce450 sctp: verify size of a new chunk in _sctp_make_chunk() [Paul Tropea]
f086ae4 s390/qeth: fix IPA command submission race [Paul Tropea]
40cf5f4 s390/qeth: fix SETIP command handling [Paul Tropea]
16a7faa sctp: fix dst refcnt leak in sctp_v6_get_dst() [Paul Tropea]
3066d1d sctp: fix dst refcnt leak in sctp_v4_get_dst [Paul Tropea]
69db0dd udplite: fix partial checksum initialization [Paul Tropea]
328c697 ppp: prevent unregistered channels from connecting to PPP units [Paul Tropea]
c088fbf netlink: ensure to loop over all netns in genlmsg_multicast_allns() [Paul Tropea]
1759ec8 net: ipv4: don't allow setting net.ipv4.route.min_pmtu below 68 [Paul Tropea]
888b5c3 net: fix race on decreasing number of TX queues [Paul Tropea]
3849078 ipv6 sit: work around bogus gcc-8 -Wrestrict warning [Paul Tropea]
8949902 hdlc_ppp: carrier detect ok, don't turn off negotiation [Paul Tropea]
921cfb8 fib_semantics: Don't match route with mismatching tclassid [Paul Tropea]
9652b8c bridge: check brport attr show in brport_show [Paul Tropea]
a336e33 Revert "led: core: Fix brightness setting when setting delay_off=0" [Paul Tropea]
a8f0ff4 x86/spectre: Fix an error message [Paul Tropea]
43ea00f leds: do not overflow sysfs buffer in led_trigger_show [Paul Tropea]
1fa6bb0 x86/apic/vector: Handle legacy irq data correctly [Paul Tropea]
8634630 ARM: dts: LogicPD Torpedo: Fix I2C1 pinmux [Paul Tropea]
ed88d10 btrfs: Don't clear SGID when inheriting ACLs [Paul Tropea]
03faa96 x86/syscall: Sanitize syscall table de-references under speculation fix [Paul Tropea]
18a0a92 KVM: mmu: Fix overlap between public and private memslots [Paul Tropea]
47c60b9 ARM: mvebu: Fix broken PL310_ERRATA_753970 selects [Paul Tropea]
c4349e1 nospec: Allow index argument to have const-qualified type [Paul Tropea]
6a019667 media: m88ds3103: don't call a non-initalized function [Paul Tropea]
ffd2f55 cpufreq: s3c24xx: Fix broken s3c_cpufreq_init() [Paul Tropea]
7594376 ALSA: hda: Add a power_save blacklist [Paul Tropea]
bfe6cf4 ALSA: usb-audio: Add a quirck for B&W PX headphones [Paul Tropea]
6d70a5f tpm_i2c_nuvoton: fix potential buffer overruns caused by bit glitches on the bus [Paul Tropea]
abcddd4 tpm_i2c_infineon: fix potential buffer overruns caused by bit glitches on the bus [Paul Tropea]
2cd6275 tpm: st33zp24: fix potential buffer overruns caused by bit glitches on the bus [Paul Tropea]
e3607aa Lower min hard limit for both clusters [APOPHIS9283]
ce13145 Revert "msm8998: Overclock CPU" [APOPHIS9283]
adf3efa Revert "msm8998: Overclock CPU: add speedbin3" [APOPHIS9283]
97830dc Revert "Disable touchboost and cpuboost" [APOPHIS9283]
c67a072 cpufreq: hardlimit for cpu governors [APOPHIS9283]
4e90bf6 cpufreq: hardlimit for min/max cpu frequencies [APOPHIS9283]
22dd245 include: asm-generic: do not hard code HZ to 100 [APOPHIS9283]
23e87f2 msm: mdss: Adding lcd notifier [APOPHIS9283]
8ed3651 clock-osm.c: Expose PVS level via sysfs [APOPHIS9283]
32fed55 fb: strip unnecasery chars from sysfs [APOPHIS9283]
b58667c drivers: misc: implement usb fast charge mode [APOPHIS9283]
b9c5284 Revert "Revert "Revert "msm8998: select max freq on cmdline""" [APOPHIS9283]
* vendor/oneplus/
47485ce msm8998: update lobs from OP5 beta6 / OP5T beta4 [liquid0624]
21b64c4 msm8998-common: Add blobs needed for widevine L1 support [liquid0624]
cdc1010 oneplus2: update ims and ims needed blobs [liquid0624]
024580e oneplus2: update camera blobs for OSS HAL [liquid0624]
c6f8c47 msm8998: use OP aptx and ldac blobs [liquid0624]
====================
03-12-2018
====================
* kernel/oneplus/msm8998/
b785c37 cpufreq: cultivation: bring in initial release [APOPHIS9283]
c0f369c cpufreq: Add latest impulse governor [APOPHIS9283]
2b46f61 cpufreq: Add functions required by impulse governor [APOPHIS9283]
ae71b05 Rename Defconfig [APOPHIS9283]
1f3ba00 Change adreno idler defaults [APOPHIS9283]
3366406 cpufreq_alucard:Updated default settings [APOPHIS9283]
fce4e71 cpufreq_alucard: Tuned default settings. [APOPHIS9283]
52b41b9 cpufreq_alucard: Tuned default settings. [APOPHIS9283]
f41e422 cpufreq_alucard: Tuned default settings [APOPHIS9283]
87b2f49 cpufreq_alucard: * fixed all cpus sampling nearly the same jiffies. * increased speed lightly of round_to_nw_start function. * skip cpu frequency changing basing on jiffies. * inclued new_task_load for cpu load pct calculation. * reverted to target_sampling_delay functionality. * corrected window size for cpu load pct calculation. [APOPHIS9283]
799968c cpufreq_alucard: - Reverted to target_sampling_rate that works better than target_sampling_delay. - corrected load calculation dividing the result by timer_rate value minus 1. it's the same value of max_task_load. - code optimization [APOPHIS9283]
6b0af54 cpufreq_alucard: Implemented cpu target frequency delay functionality. - Use only scheduler load. [APOPHIS9283]
cdd5e37 cpufreq_alucard: Optimized code. [APOPHIS9283]
7177c41 cpufreq_alucard: Made tunable pump_step parameters for each frequency step. - Removed freq_responsiveness_jump parameter. - Optimized code. - Tuned default settings. [APOPHIS9283]
03add8d cpufreq_alucard: Tuned default settings [APOPHIS9283]
81cb598 cpufreq_alucard: Enable use_sched_load and use_migration_notif parameters by default. [APOPHIS9283]
ac11dc3 cpufreq_alucard: Imported my cpu governor. [APOPHIS9283]
dcb11df Disable touchboost and cpuboost [APOPHIS9283]
1a9580c Revert "Revert "msm8998: select max freq on cmdline"" [APOPHIS9283]
====================
03-11-2018
====================
* build/make/
7c06035 pathmap: Move RIL path mapping to core/config.mk [Shubham Singh]
550bb46 config: use AOSP RIL for non-aosp builds [Shubham Singh]
f5db9a1 build: unconditionally use pathmap [Shubham Singh]
* device/aosp/sepolicy/
f1ec832 common: Label sdfat as vfat [Shubham Singh]
d3fd04b sepolicy: Cleanup context labelling for external sdcards [Shubham Singh]
23d0ac8 sepolicy: qcom: Fixing camera app not launching [Shubham Singh]
dffff9f sepolicy: suppress denial logspam [Shubham Singh]
* kernel/oneplus/msm8998/
2c8ed4c defconfig:Gov:Add Blue Active [Paul Tropea]
7d8e94c blu_active: handle error for module load fail [Paul Tropea]
fbee7fd blu_active: checks to avoid kernel crash [Paul Tropea]
1a31b92 blu_active: avoid calling usecs_to_jiffies() repeatedly [Paul Tropea]
2a7d224 blu_active: Reset last evaluated jiffy in idle callback and make window alignment optional [Paul Tropea]
8612c5b blu_active: sync up with android-4.4 linux, bring back fastlane (revamped) [Paul Tropea]
4f82333 blu_active: upstream changes [Paul Tropea]
d4752b8 blu_active: reduce low freq ripple effect [Paul Tropea]
93d668b blu_active: updates and fixes [Paul Tropea]
6de8c42 blu_active: dynamic cpufreq policy governor designed for latency-sensitive workloads [Paul Tropea]
2e9fb9a cpu-boost: Boost priority of notifier_block [Paul Tropea]
96994bd Revert "msm8998: select max freq on cmdline" [Paul Tropea]
* system/core/
30579ca Lockscreencharging: Drop condition [Shubham Singh]
* system/extras/
25c4ad0 extras: remove su [Shubham Singh]
* system/sepolicy/
ad0cf35 sepolicy: Allow recovery to write to rootfs [Shubham Singh]
5b7becf Revert "sepolicy: Fix up exfat and ntfs support" [Shubham Singh]
0a510b0 Revert "sepolicy: Add missing exfat and fuseblk types" [Shubham Singh]
e5567d2 add sload_f2fs permission [Shubham Singh]
210ca61 make_f2fs: grant rw to vold [Shubham Singh]
86a55c9 Allow e2fs to format cache [Shubham Singh]
80aabc8 Allow e2fs to rw devpts [Shubham Singh]
* vendor/aosp/
d1c891f Is this...? yes [Shubham Singh]
7cf2a76 kernel: fix ccache variable sanitation for clang builds [Shubham Singh]
c838d6d qcom_target: Move RIL path mapping to core/config.mk [Shubham Singh]
c37f006 pathmap: remove duplicate include-path-for [Shubham Singh]
====================
03-10-2018
====================
* device/oneplus/msm8998-common/
1dc1dc3 common: Triple framebuffer [Dabug123]
ae5dc37 dumpling: Remove debug flags from kernel command line [Dabug123]
* frameworks/base/
0cb0520 Stock Recents: use Slim Recents icons management [1/2] [Shubham Singh]
ba73b2a Keyguard: Actually kill the Fancy Colon [Shubham Singh]
0ef1cf4 Statusbar text battery: use ⚡ instead of ~ when charging [Shubham Singh]
dd09aa7 Return of the ticker scroll [1/2] [Shubham Singh]
9b29217 Use accent for this too [Shubham Singh]
65afb4e BatteryService: add turbo power charging support [Shubham Singh]
8462c4c Add kill button to notification guts [1/2] [Shubham Singh]
6afab90 Option to Display Data Disabled Indicator Icon [1/2] [Shubham Singh]
* hardware/qcom/display/
466c608 msm8974: Move QCOM HALs to vendor partition [razorloves]
35a7b6a hwc: msm8084: Set ioprio for vsync thread [razorloves]
fe84e7d display: Don't use gnu-oldstyle field designators [razorloves]
a7b6e48 msm8084: include kernel headers [razorloves]
45f6cfe msm8960: copybit: Fix type conversion error for GCC 4.7 [razorloves]
96f36a5 display: add TARGET_PROVIDES_LIBLIGHT [razorloves]
db1c905 display: Always assume kernel source is present [razorloves]
c3af3f4 Revert "msm8974: deprecate msm8974" [razorloves]
* hardware/qcom/gps/
e375f8c msm8974: Return the correct length of nmea sentence [D. Andrei Măceș]
cd4b7f5 msm8974: Don't rely on transitively included headers [D. Andrei Măceș]
aa21dd8 msm8974: Fix logging level and remove nmea log [D. Andrei Măceș]
7a6cc46 msm8974: Fix duplicate gps.conf for hammerhead [D. Andrei Măceș]
53199be msm8974: Move device dependent modules to /vendor [D. Andrei Măceș]
87ae4d6 msm8974: Cleanup obsolete LOCAL_PRELINK_MODULE [D. Andrei Măceș]
3b31cc3 msm8974: Default apn ip type to ipv4 [D. Andrei Măceș]
a1f9895 msm8974: Add missing liblog dependency [D. Andrei Măceș]
9100f0e Revert "msm8974: remove from top level makefile" [D. Andrei Măceș]
a00e4ad Revert "msm8974: deprecate msm8974" [D. Andrei Măceș]
* hardware/ril/
e73eaff libril: Protect against NULL unsolicited response function [D. Andrei Măceș]
* kernel/oneplus/msm8998/
512225b mm: Set vm_swappiness to 0 [Paul Tropea]
3995c35 fs: default to noatime [Paul Tropea]
f651a9f binfmt_elf.c: use get_random_int() to fix entropy depleting [Paul Tropea]
6b8ec01 selinux: just shut up [Paul Tropea]
3a3bcd1 msm: vidc: disable debug logs [Paul Tropea]
64fc65c kgsl: Increase priority of RT thread [Paul Tropea]
0c56df1 DTS: Decrease BCL low battery threshold to 5% [Paul Tropea]
4f3ce97 net: sch_generic: Remove unnecessary watchdog warning [Paul Tropea]
74b66e4 msm: mdss: add idle state node [Paul Tropea]
d5a8d5d add 230 underclock step [Paul Tropea]
6d74a2c add more overclock and underclock [Paul Tropea]
dd661b6 msm8998: Overclock CPU: add speedbin3 [Paul Tropea]
c133fb4 msm8998: Overclock CPU [Paul Tropea]
3d6fe29 defconfig:zentune [Paul Tropea]
cd6589a zen-tune: Implement zen-tune v4 [Paul Tropea]
e0a43ddd msm8998: select max freq on cmdline [Paul Tropea]
* packages/apps/Extensions/
582b8db Return of the ticker scroll [2/2] [Shubham Singh]
62b95ce SystemappRemover: Rework * ProgressDialog ~> Cancelable ? False * Show a message with result of operation (check if root access is granted, isn't the best way, but it works) * Cleanup * Fix NPE and derps [Shubham Singh]
00543d2 Systemappremover:Fix it for priv-apps It was removing apps from wrong path [Shubham Singh]
c6bcf57 Systemappremover:Fix filtering of apps [Shubham Singh]
ac96ce2 Improve app remover layout & tint icon colors better for themers [Shubham Singh]
5dc05af Systemappremover:Update old settings fragments for oreo [Shubham Singh]
0fc0099 AE: make first entry removable too [Shubham Singh]
d000777 Fix system app remover to work in Lollipop [Shubham Singh]
b611d59 System App Remover [Shubham Singh]
0949104 Add notification guts kill app button [2/2] [Shubham Singh]
ab9ad3e Data disabled icon switch[2/2] [Shubham Singh]
* packages/apps/Launcher3/
3b9258c Fix icon being bigger than some iconpack backimages [Shubham Singh]
e62ff14 Don't add custom shape for unsupported apps but backimage available [Shubham Singh]
e4f9f36 IconsHandler: fix some back images not drawing correctly [Shubham Singh]
8c04bb7 Add a switch to set a dark icons shape color [Shubham Singh]
* packages/apps/Settings/
9ad833e Add an even more strict warning for quick unlock [Shubham Singh]
* packages/apps/SlimRecents/
2e73240 Fix icon being bigger than some iconpack backimages [Shubham Singh]
48def1c Don't add custom shape for unsupported apps but backimage available [Shubham Singh]
55a429d IconsHandler: fix some back images not drawing correctly [Shubham Singh]
e8de19f Reset icons normalizer on icon pack change [Shubham Singh]
34785e8 Slimrecents thumbnails: improve scalability [Shubham Singh]
a4ebaec Slimrecents: Improve card layout [Shubham Singh]
1fad9a4 Refesh icon shape size when changing panel scale [Shubham Singh]
78d0d95 Stock Recents: use Slim Recents icons management [2/2] [Shubham Singh]
63c46c1 Use iconpack back shape if available otherwise system icons shape [Shubham Singh]
711ccec Improve performances and UI of Auto Expanded mode [Shubham Singh]
Good to see a new rom.. Does the portrait mode wrks in inbuilt Google camera?
HatRiGt said:
Good to see a new rom.. Does the portrait mode wrks in inbuilt Google camera?
Click to expand...
Click to collapse
Camera works fine.
But for Portrait refer to https://forum.xda-developers.com/showpost.php?p=75884769&postcount=2
Edit : 15/03/2018 Build has working Portrait with Inbuilt Google Camera
Nice job:good:
Wondering which firmware does it need? OB5 or OB6?
will try it later!
Thanks!
EDIT: Could someone tell which firmware is required? OOS 5.0.4, Open Beta 5, or Open Beta 6?
Encrypted or decrypted?
The link download in OP not work!! Also what a difference with the Xtended rom?
Orange_cz said:
Nice job:good:
Wondering which firmware does it need? OB5 or OB6?
Click to expand...
Click to collapse
]
_MartyMan_ said:
Thanks!
EDIT: Could someone tell which firmware is required? OOS 5.0.4, Open Beta 5, or Open Beta 6?
Click to expand...
Click to collapse
I'm running it on OB6 firmware without any issues
morfances said:
The link download in OP not work!! Also what a difference with the Xtended rom?
Click to expand...
Click to collapse
Its working.. Anyways for you https://androidfilehost.com/?fid=818070582850500233
I am glad that this rom has a separate thread now. Thanks for your work!
What is from liquid remix exactly in the rom?
Yousvel said:
I am glad that this rom has a separate thread now. Thanks for your work!
What is from liquid remix exactly in the rom?
Click to expand...
Click to collapse
:good:
Whatever is included in following sources
https://github.com/LiquidRemix-Devices/android_device_oneplus_cheeseburger
https://github.com/LiquidRemix-Devices/android_device_oneplus_msm8998-common
https://github.com/LiquidRemix-Devices/android_device_oppo_common
https://github.com/LiquidRemix-Devices/android_kernel_oneplus_msm8998
front camera not working on ig, telegram and etc...
nvidia70 said:
Encrypted or decrypted?
Click to expand...
Click to collapse
Encrypted
zoman7663 said:
Encrypted
Click to expand...
Click to collapse
Thnx
The kernel within the ROM is just awesome:good:
Update with Portrait Gcam
Update
https://www.androidfilehost.com/?fid=818070582850500423
Includes Google Cam Arnova v6 by Default with working portrait now. Without need for any magisk modules.
Changelog
Code:
====================
03-15-2018
====================
* device/oneplus/msm8998-common/
9e8f5b5 msm8998: audio_tuning_mixer.txt is device specific [liquid0624]
* hardware/qcom/audio-caf/msm8952/
5dd29ee Revert "hal: Fix failure in VtsHalAudioV2_0Target test due to spkr protection" [Ethan Chen]
* kernel/oneplus/msm8998/
ca22613 Revert "msm: mdss: Adding lcd notifier" [APOPHIS9283]
f4d90ce Use state_notifier for Dynamic Fsync [APOPHIS9283]
fc2fd8e Disable touchboost and cpuboost [APOPHIS9283]
7f22c40 Revert "state_notifier: Drop unneeded module_param_named entries" [APOPHIS9283]
69fb6b58 Revert "state_notifier: Remove internal enablement switch" [APOPHIS9283]
a33ab92 Remove Alucard [APOPHIS9283]
49ba012 cpufreq: add ZZMoove big.LITTLE Edition (bLE) development version as of 11.07.2017 [APOPHIS9283]
6d4429a ANDROID: cpufreq-dt: Set sane defaults for schedutil rate limits [APOPHIS9283]
19fdd1a UPSTREAM: cpufreq: schedutil: use now as reference when aggregating shared policy requests [APOPHIS9283]
a410059 sched/loadavg: Use {READ,WRITE}_ONCE() for sample window [APOPHIS9283]
cceed94 rcu: Restrict nocb kthreads to power cluster [APOPHIS9283]
54077d8 msm: mdss: Restrict display commit thread to power cluster [APOPHIS9283]
2417f7b cpufreq: Kconfig: Fixup incorrect selection by CPU_FREQ_DEFAULT_GOV_SCHED [APOPHIS9283]
3199c9e sched/cpufreq_sched: Consolidated update [APOPHIS9283]
08cfcf4 Some things I missed [APOPHIS9283]
65d7be0 display: add a simple api to query the display state (on/off) at any. [APOPHIS9283]
e0b786c cpufreq: Implemented CONFIG_MSM_TRACK_FREQ_TARGET_INDEX to keep track about cpu frequency target index. [APOPHIS9283]
2ad9035 mdss_fb: improve lcd backlight min/max limits (OP5T version) [APOPHIS9283]
6398687 mdss_fb: add lcd backlight min/max limits [APOPHIS9283]
1f0e982 Revert "mdss_fb: add lcd backlight min limit" [APOPHIS9283]
727bdb1 tcp_output: set initial TCP window size to 64K (speed improvement) [APOPHIS9283]
d3ed3c0 msm_performance: do not allow userspace to change min/max cpu limits anymore [APOPHIS9283]
ee57efd block: hardlimit for io schedulers [APOPHIS9283]
17f92e0 mdss mdp: fix washed out colours after start when screen is off during kcal initialization [APOPHIS9283]
0c88571 mdss mdp: Bring back invert mode sysfs for kcal without any function [APOPHIS9283]
82cdbbf cheeseburger: dts: adjust fingerprint entries for new drivers [APOPHIS9283]
b04b2fa misc: fpc1020: Set fingerprintd priority to max when screen is off [APOPHIS9283]
63bf71f misc: fpc1020: Clean up PM routines and move them into dedicated worker [APOPHIS9283]
e0d2f95 Add Dynamic_Fsync to defconfig [APOPHIS9283]
dacc7df arch: dts: disable esd check for panels [APOPHIS9283]
2375d1b Disable gentle fair sleepers [APOPHIS9283]
b203827 devfreq: Expose GPU used frequency statistics in a new sysfs (condensed version) [APOPHIS9283]
cb76a9a fs/dyn_sync_cntrl: dynamic sync control 2.0 for msm8994 [APOPHIS9283]
7e564a9 Revert "display: Add a noob and bad api to query the display state" [APOPHIS9283]
* packages/apps/Settings/
48c9d94 Automatic translation import [Shubham Singh]
* packages/apps/Updates/
39bdc33 Automatic translation import [Shubham Singh]

Categories

Resources