[KERNEL]Radioactive Kernel V10.8.0][2020.11.05][4.9.241][OOS/CUSTOM ROMS Android 10] - OnePlus 6 & 6T Cross Device Development

RADIOACTIVE KERNEL
{
"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"
}
For OOS STABLE/OPEN BETAS and CUSTOM ROMS based on OMNI/AOSP running Android 10 firmware!!!
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.
*/
hi XDA community, i'm here to share with you my little project, my primary goal is to provide a stable and fast kernel without compromising battery life plus some cool features that i find useful for the day to day usage.
Current Features
General List:
Compiled with self compiled clang 11.x Toolchain
Packed with Anykernel3 with ability to preserve magisk
Works on op6 and op6t
Support for FKM OTA kernel updates thanks to @franciscofranco
Linux Kernel Version 4.9.241
Option to disable/enable Fsync
I/O schedulers: Cfq, Noop, Deadline, Zen, Maple, Fiops, Sio, Anxiety, Tripndroid
Schedutil and Performance governors
sultanxda's Simple Low Memory Killer
sultanxda's cpu input boost driver
sultanxda's devfreq boost driver
Dynamic schedtune boost with stune assist v2 from Yaroslav Furman
Adrenoboost
Enabled advanced TCP algorithms
Kcal Control: Colors, Saturation, Hue, Contrast and more
Flar2's sound control
Usb fast charge
Battery idle mode support (thanks mcdachpappe to bringing it to our device) more info here and here
Backlight dimmer option and high brightness option
K-Lapse support by @tanish2k09
Option to disable some wakelocks
Sweep2sleep, sweep2wake and vibration control
WIREGUARD support
Boeffla's led control
Removed a lot of debugging to gain performance
Other stuff that is boring to write here take a look HERE for detailed information
And much more to come....
[ RADIOACTIVE KERNEL INSTALL ]
DOWNLOAD KERNELS HERE
First of all choose the correct build variant (the one with CUSTOM label is for custom roms obviously lol) and NEVER flash on top of Pie firmware based roms
Make sure that if you coming from another custom kernel it don't modify any system files, if it does you MUST reflash your rom before flashing this kernel
Root isn't required to run this kernel but i highly recomend to have it to be able to tinker with some added features
Instructions using twrp:
* Boot into Recovery
* (Recommended) Make a backup of boot, system and data partitions
* Flash Kernel Zip
* Reboot system
* (Optional) Install your preferred kernel tweaker app(EX kernel manager or Franco Kernel Managerer recomended)
* Enjoy!!!
Instructions using Ex kernel manager or any other app with autoflash support:
* Flash Kernel Zip
* Reboot
* Enjoy!!!
Instructions using Franco Kernel Manager:
* Import configuration file link in flasher tab
* Tap flash button and let the app do his magic
* Enjoy!!!
KERNEL DOWNLOAD CONFIGURATION FILE FOR OOS USERS
KERNEL DOWNLOAD CONFIGURATION FILE FOR CUSTOM ROM USERS
Thanks and Credits to developers:
Of course, I had never been able to create all that by my own. So I want to give credits to the really good developers around, that have given me all the inspiration and from which I cherry picked lots of the implemented functionalities:
* SultanXda
* Ordenkrieger
* LordBoeffla
* zx2c4
* pappschlumpf
* kristofpetho
* tbalden
* Chainfire
* BitOBSessiOn
* nathanchance
* jccaduonno
* eng.stk
* Flar2
* MSF-Jarvis
* joshuous
* dabug123
* franciscofranco
* RenderBroken
* tanish2k09
* moludo
* Lozo2010
... I just hope I did not forget someone. If so, please let me know and I will add you of course.
Thanks to all of you for your great work
I also want to say thank you to my friends and testers and to those who donated me a beer or two
XDA:DevDB Information
Radioactive Kernel, Kernel for the OnePlus 6
Contributors
acuicultor
Source Code: https://github.com/acuicultor/Radioactive_kernel_op6
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 10.8.0
Stable Release Date: 2018-07-26
Created 2019-11-19
Last Updated 2020-11-05

Reserved
CHANGELOG
10.0.1
* Initial release based on oos beta branch source
10.0.5
* Revert "devfreq: Add a governor whitelist" (acuicultor) [c4828f2cd2a8]
* defconfig regenerate (acuicultor) [461ac0aac4ce]
* cfq-iosched: temporarily boost queue priority for idle classes (Jens Axboe) [e8b7b502e0eb]
* block: set slice_idle to 0 on cfq (DespairFactor) [b8cbe4f4c0d4]
* block: introduce Anxiety I/O scheduler (Tyler Nijmeh) [39661c380c17]
* Make msm_serial_hs RT to improve Bluetooth performance (Philip Cuadra) [94700158c842]
* staging: binder - Set binder_debug_mask=0 to suppress logging (John Dias) [e63042c0841e]
* Revert "PM / Suspend: Print wall time at suspend entry and exit" (Park Ju Hyung) [01f02fd300e3]
* msm: dsi-display: backlight_min shouldn't be lower than 1 (Francisco Franco) [84f03e671667]
* drivers: misc: implement usb fast charge mode (engstk) [eb62a2592a3c]
10.0.7
* [TESTING]Makefile: switch to -O3 (acuicultor) [fa7b77e99efa]
* kernel:sched: add missing define (acuicultor) [452334b4fc97]
* cpufreq: schedutil: Queue sugov irq work on policy online cpu (Maria Yu) [1542135ab798]
* cpufreq: schedutil: Remove CAF predicted load functionality (0ctobot) [5862da72a7f2]
* schedutil: follow CAF's initialization (Park Ju Hyung) [2472d13e95ac]
* cpufreq: schedutil: Expose default rate-limits as config options (Danny Lin) [9acdb39d9b9c]
* cpufreq: schedutil: Improve init protection checks (0ctobot) [2626efb188f8]
* cpufreq: schedutil: cleanup sugov_get_util (Yaroslav Furman) [defff08cd7c7]
* cpufreq: schedutil: Improve and extend init protection (0ctobot) [8f3ca882aefa]
* cpufreq: schedutil: Remove CAF hispeed logic (0ctobot) [d93c453d685a]
* cpufreq: schedutil: Restore stock rate-limit thresholds and apply init protection (0ctobot) [7ceda19f5124]
* cpufreq: schedutil: update warn_on with bug_on (Santosh Mardi) [0a9a69c4ae04]
* cpufreq: Rename cpufreq_can_do_remote_dvfs() (Viresh Kumar) [34ce6db8b2fa]
* cpufreq: schedutil: Hard-code rate-limit thresholds (Sultan Alsawaf) [c21a9ed90289]
* sched/cpufreq: Remove unused SUGOV_KTHREAD_PRIORITY macro (Leo Yan) [e50af747f3ed]
* cpufreq: schedutil: Use idle_calls counter of the remote CPU (Joel Fernandes) [7fe47a6390db]
* sched/cpufreq: Don't pass flags to sugov_set_iowait_boost() (Viresh Kumar) [6b1a80d0424c]
* cpufreq: schedutil: Examine the correct CPU when we update util (Chris Redpath) [4fe99a0de65d]
* cpufreq: schedutil: Always process remote callback with slow switching (Viresh Kumar) [6087f459c6fc]
* sched: cpufreq: Allow remote cpufreq callbacks (Viresh Kumar) [bf9e1d2167ec]
* cpufreq: schedutil: Hardcode up/down_rate_limit_us (Adam W. Willis) [3c9d61f4f671]
* cpuidle: Allow enforcing deepest idle state selection (Jacob Pan) [b3165c1dcb14]
* defconfig regenerate (acuicultor) [0035e7c3d5ec]
* tripndroid:iosched: make compatible with 4.9 kernel; cast parameters to unsigned long (freak07) [f9046821e937]
* tripndroid: iosched: improve performance (TripNRaVeR) [7ab53cf3cab8]
* block: fixup the tripndroid i/o scheduler for linux 4.4 (TripNRaVeR) [8b6a8d30e377]
* block: add tripndroid io scheduler (TripNRaVeR) [1a80aa52b836]
* mm: ksm: Optimize defaults (Pranav Vashi) [7c8df9470e90]
* sched: boost: Don't try to kick idle CPU (Artem Labazov) [9e496c1bb6c5]
* sched: set number of iterations to h_nr_running (Uladzislau 2 Rezki) [22e8e120d1e1]
* sched: set loop_max after rq lock is taken (Uladzislau 2 Rezki) [930e7fd8b969]
* sched: check pinned tasks before balance (Uladzislau Rezki) [cfd8ca8934b0]
* BACKPORT: dm bufio: introduce a global cache replacement (Mikulas Patocka) [e3aab30cae78]
* BACKPORT: dm bufio: remove old-style buffer cleanup (Mikulas Patocka) [a714f7ec7698]
* BACKPORT: dm bufio: introduce a global queue (Mikulas Patocka) [dceda7a52f44]
* BACKPORT: dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [4ba113d6c95a]
* BACKPORT: dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [2455d52864bb]
* ANDROID: move up spin_unlock_bh() ahead of remove_proc_entry() (DongJoo Kim) [2ac147cf7d62]
* mm/memblock.c: cast constant ULLONG_MAX to phys_addr_t (Stefan Agner) [34d2629334be]
* msm: kgsl: Make the "scratch" global buffer use a random GPU address (Jordan Crouse) [c33ed70256b6]
* msm: kgsl: Use a bitmap allocator for global addressing (Jordan Crouse) [5cb13dc2f8f5]
* msm: kgsl: Execute user profiling commands in an IB (Jordan Crouse) [85f49db67672]
* msm: kgsl: Verify the offset of the profiling buffer (Jordan Crouse) [c58ce10f9a3f]
* ANDROID: regression introduced override_creds=off (Mark Salyzyn) [7aec005e1f10]
* BACKPORT: block: annotate refault stalls from IO submission (Johannes Weiner) [4c11a5b6357d]
* ANDROID: usb: gadget: Fix dependency for f_accessory (Quentin Perret) [6b379c16f56c]
* UPSTREAM: psi: get poll_work to run when calling poll syscall next time (Jason Xing) [380a33db3c30]
* UPSTREAM: sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) [dc7bb3a46627]
* UPSTREAM: sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) [96b5b45386bc]
* kernel/sched/fair.c; Turn on sched_min_task_util_for_boost_colocation feature (freak07) [4f118a5bb2cd]
* sysctl: change max swappiness (freak07) [457bc5a2b99d]
* defconfig regenerate (acuicultor) [5bc3b4744af2]
10.0.8
* Added custom settings baked into kernel zip
* oom_reaper: enable reap mem on sigkill (freak07) [f40bcd347e62]
* sdm845-gpu-dtsi: enable NAP power saving state for Adreno 630 GPU (freak07) [fb4c7bd148e0]
* mm: vmstat: use power efficient workingqueues (freak07) [6db6d2da8e5b]
* Add PEWQ's to a few subsystems (freak07) [65217f0036a6]
10.1.0
* KLAPSE : Use appropriate callback for data types (tanish2k09) [ca0f4c332382]
* KLAPSE: make own Makefile and Kconfig in klapse folder (Joshua Primero) [a4f630664bb3]
* KLAPSE : Fix prototype warn (Tanish) [054dd257a9c6]
* KLAPSE : Make default flow_freq value configurable at compile time from klapse.h (tanish2k09) [25fbbd62a31b]
* K-lapse v5.0 : - Introducing k-lapse "flow" (tanish2k09t) [15faa6e357a4]
* KLAPSE : Refactor defines (tanish2k09) [cce986b7abaa]
* KLAPSE: Modernize sysfs to prevent CFI failure (flar2) [729442d809ee]
10.1.2
* UPSTREAM: arm64: make label allocation style consistent in tishift (Jason A. Donenfeld) [d70cef6c6afd]
* UPSTREAM: arm64: Implement __lshrti3 library function (Jason A. Donenfeld) [0339c8a38102]
* UPSTREAM: arm64: support __int128 on gcc 5+ (Jason A. Donenfeld) [1bdf658762c7]
* Disable Add Random (Lorenzo Ori) [5002214c236c]
* drivers: base: boeffla_wl_blocker: Checkpatch cleanup (Harsh Shandilya) [df84d95f9abb]
* qpnp-fg-gen3: Limit how frequently fg data can be queried (Sultan Alsawaf) [fd738679d591]
* fs: Improve eventpoll logging to stop indicting timerfd (Kelly Rossmoyer) [e729e9591788]
* msm_serial_hs: actually check if msm_serial_hs_tx_work failed to init (Yaroslav Furman) [2358a1ea12e3]
* s3320: disable unused CONFIG_SYNAPTIC_RED (Park Ju Hyung) [f33e09f18940]
* Synchronize codes for OP6_O2_BETA_31 and OP6T_O2_BETA_31 (kushal.modi) [105540635424]
* Tune sRGB/P3 color mode parameters (Ganesh Kumar) [3042742a95d6]
* Tune sRGB/P3 parameters (Ganesh Kumar) [e7c542f65ccf]
10.1.5
* Rebase on top of stable branch from oos source
* techpack: add missing files (acuicultor) [f621dc54b575]
* defconfig regenerate (acuicultor) [bb68b8aea7f3]
* msm_geni_serial: skip flushing tx upon shutdown (Park Ju Hyung) [982d9c68b248]
* msm_geni_serial: reduce wakelock timeout from ISR to 100ms (Park Ju Hyung) [4ab04769b999]
* kallsyms: reduce size a little on 64-bit (Jan Beulich) [f9511e56a923]
* kernel: time: reduce ntp wakeups (Arjan van de Ven) [76670bb3296a]
* writeback: hardcode dirty_expire_centisecs=3000 (30s) (Park Ju Hyung) [b84d6c591d68]
10.1.7
* Removed 17 unneeded commits from source and reseted hard
* Revert "sdm845-gpu-dtsi: enable NAP power saving state for Adreno 630 GPU" (acuicultor) [c917bc229831]
* UPSTREAM: tcp: refactor DCTCP ECN ACK handling (Yuchung Cheng) [f26deaebf0d5]
* UPSTREAM: tcp: avoid resetting ACK timer in DCTCP (Yuchung Cheng) [23723155e050]
* BACKPORT: tcp: mandate a one-time immediate ACK (Yuchung Cheng) [ddb37e7df1bf]
10.2.0
* Add support for FKM OTA kernel updates (acuicultor)
* defconfig regenerate (acuicultor) [bdc928ad31dd]
* tcp: fastopen: support TCP fast open on all listeners (kdrag0n) [222aa2c090ac]
* net: ipv4: enable support for TCP fast open on listeners (kdrag0n) [156a57e0d701]
* tcp_westwood : Tune-up (Harsh Shandilya) [753e5bdaf76c]
* alarmtimer: Change cpu_delay() in alarm_cancel() to udelay(1). (Miguel de Dios) [6f2dc0a99c29]
* timers: Change cpu_relax() in del_timer_sync() to udelay(1) instead (Rick Yiu) [7dbde17b3137]
* hrtimer: Change cpu_relax() in hrtimer_cancel() to udelay(1) instead. (Miguel de Dios) [ecded9052c34]
* Revert "initramfs: add skip_override parameter" (acuicultor) [0a2c5aed20a4]
* wireguard: update fetcher script (acuicultor) [588da81734ae]
* Anykernel3: update with latest commits from osmosis (acuicultor)
10.2.7
* defconfig regenerate (acuicultor) [b7daf59828c5]
* Linux 4.9.212 (Greg Kroah-Hartman) [6f8dc9567098]
* defconfig regenerate (acuicultor) [7b41b1767a84]
* msm: mdss: Remove sync debug name generation from hot path (Sultan Alsawaf) [f7d42abeb3f9]
* ufshcd: show bogus clkscale_enable even if it's not supported (Park Ju Hyung) [8e4bdee94d69]
* scsi: ufs: disable interrupt in clk-gating (Jaegeuk Kim) [0437cf095595]
* scsi: ufs: disable clock scaling (Mimi Wu) [a6242516155d]
* drivers: msm: Don't copy fence names by default (Yaroslav Furman) [645e6bb2163a]
* msm_geni_serial: skip flushing tx upon shutdown (Park Ju Hyung) [ea09c7d9ae14]
* msm_geni_serial: reduce wakelock timeout from ISR to 100ms (Park Ju Hyung) [978365cc4698]
* drivers: Add flush_buffer for tty driver (Zhenlin Lian) [ba20e507bcf8]
* msm_geni_serial: ensure proper ioctl_count range (Park Ju Hyung) [f882a03e1bb0]
* msm_geni_serial: make ioctl always exclusive (Park Ju Hyung) [0fd7f77c3d0c]
* defconfig: enable SUSPEND_SKIP_SYNC (Kristof Petho) [0021cb1ecb5c]
* irq: silence 'irq no longer affine' messages (Yaroslav Furman) [21aa7a9d4b6d]
* gpu: msm: fix unused variables after driver cleanup (Kristof Petho) [c1dfaa4ade35]
* adreno: hardcode for a630 (Park Ju Hyung) [b744b67c5ed1]
* adreno: disable snapshot, coresight and trace (Park Ju Hyung) [c80e3f982422]
* gpu: adreno: only compile Adrneo 6xx driver (kdrag0n) [3cc21919c9ed]
* ARM: dts: msm: alter disable load to 0 for DSI supplies on sdm845 (Artem Labazov) [c0f98d6d9381]
* ARM: dts: msm: Update PM-QoS values for sdm845 (Artem Labazov) [3bbca39ea85d]
* gpu: drm: msm: remove excess logging (Kristof Petho) [53ca10a9c50f]
* arm64: configs: Disable CONFIG_SCHED_AUTOGROUP. (Miguel de Dios) [980e044a8e85]
* defconfig: remove QCOM debugging not needed for everyday use (Kristof Petho) [669df21ac07c]
* defconfig: enable JUMP_LABEL (Kristof Petho) [88fded8255c6]
* defconfig: disable SEEMP_CORE (Kristof Petho) [b749f4ebba1d]
* Synchronize codes for Oneplus 6T OxygenOS 10.3.1/ Oneplus 6 OxygenOS 10.3.1 (Gopi Sai Teja) [692582e195b4]
* Synchronize codes for Oneplus 6T OxygenOS 10.3.1/ Oneplus 6 OxygenOS 10.3.1 (Suren Baghdasaryan) [4f187b09610f]
* Security patch for kernel (Gopi Sai Teja) [0b735411ea19]
* Add battery_health node (yangfangbiao) [54a80617411f]
* Make advance srgb mode color check consistent with P (roger.li) [8bc610a33b75]
* Make natural mode color check consistent with P (roger.li) [f8958f911860]
* Optimize power off charging animation (Sunil Shinde) [14c5d9e43086]
* Initialize completion variable before cdm submit happens. (v-zhiyuan.sun) [bed98f1ca32b]
* Synchronize codes for Oneplus 6T OxygenOS 10.3.0/ Oneplus 6 OxygenOS 10.3.0 (Har**** Agarwal) [c563c96db1d1]
* lib: Don't enable DEBUG_BUGVERBOSE by default (Sultanxda) [3dfb95532c40]
* init: reduce logging & remove ftrace (mawrick26) [a28ee0d9c499]
* disable some tracers (XileForce) [faf40ac0afed]
* msm: camera: Silence overbearing loggers (Adam W. Willis) [029758a1ffd3]
* Silences PCIe, and CPU suspend state kernel messages (Nick Desaulniers) [59c27da49eff]
* Linux 4.9.211 (Greg Kroah-Hartman) [80f0831c72d4]
* Merge Linux stable into Radioactive
10.4.0
* simple_lmk: Introduce Simple Low Memory Killer for Android (Sultan Alsawaf) [41915ed745fe]
* Linux 4.9.213 (Greg Kroah-Hartman)
10.4.5
* update build version (acuicultor)
* drivers/cpufreq/cpu_input_boost.c : Switch Dynamic Schedtune Boost to a slot-based tracking system (acuicultor) [f85006ee4bb8]
* defconfig regenerate (acuicultor) [222690e468ed]
* msm: kgsl: Remove POPP (Sultan Alsawaf) [50978970e857]
* devfreq: devbw: Do a full checkout to LA.UM.6.3.r4-04700-sdm845.0 (Nathan Chancellor) [1b211cd5a0a4]
* defconfig regenerate (acuicultor) [62c8ca95537e]
* schedtune: use more boost slots (Erik Müller) [81799eff3d9e]
* drm: msm: sde: Boost cpubw devfreq device when a new frame is ready (Francisco Franco) [9d86c3e9e90b]
* kernel: Boost cpubw devfreq device to the max for app launches (Sultan Alsawaf) [78c8552e6388]
* devfreq: Introduce devfreq boost driver (Sultan Alsawaf) [fd47ea39094f]
* devfreq: devbw: remove more OnePlus's QoS **** code (Francisco Franco) [33ce768cb1ad]
* ARM: dts: msm8998: Set GPU idle timeout to 64 ms (Sultan Alsawaf) [7a1b02d5b528]
* cpu_input_boost: Destroy workqueue on error path in init (Sultan Alsawaf) [50da3a61b879]
* Decrease time to enter sleep (acuicultor) [e905ab804618]
* cpu_input_boost: Reset Dynamic SchedTune Boost only if it is currently active (joshuous) [3fbeca7c3ee2]
* cpu_input_boost: Implement Dynamic SchedTune Boost v3 (joshuous) [40f77e378c5a]
* cpu_input_boost: Fix and refactor max boost logic (Sultan Alsawaf) [6d1296c3e78c]
* cpu_input_boost: make the userspace module param vars static (Francisco Franco) [072bb1b1b2d1]
* kernel: Boost all CPUs to the max when userspace launches an app (Sultan Alsawaf) [6cc190fc5d05]
* cpu_input_boost: Add API for boosting all CPUs to max frequency (Sultan Alsawaf) [44170feee977]
* drm: msm: dsi-display: remove OP's QoS **** (Francisco Franco) [178f29e582e4]
* PM / sleep: Kill off OnePlus's QoS framework (Nathan Chancellor) [fc54ed1e6d23]
* cpu_input_boost: expose input freqs and duration to userspace (Francisco Franco) [e6f4ebffbe42]
* defconfig: Enable CPU_INPUT_BOOST (Francisco Franco) [411b717aec78]
* cpu_input_boost: Add ability to choose minimum frequency for big cluster (Nathan Chancellor) [189c3cc74afb]
* cpu_input_boost: add an option to choose a custom boost finish return freq for the LP cluster (Francisco Franco) [b13a774f0fe5]
* drm: msm: sde: Boost CPU when a new frame is ready to be committed (Francisco Franco) [9c6046045318]
* cpufreq: Kill userspace CPU boosting entirely (Sultan Alsawaf) [6d38707c0244]
* cpu_input_boost: Introduce driver for event-based CPU boosting (Sultan Alsawaf) [74fecdfc26b2]
* msm: performance: prevent the driver from handling userspace boosts (Francisco Franco) [ce4aad1f61cc]
* fingerprint: fpc1020: Mark IRQ as performance critical (Francisco Franco) [d7e049c4ce7c]
* drm: msm: Mark IRQ and important kthreads as performance critical (Francisco Franco) [ba51b21b47e9]
* msm: kgsl: Mark IRQ and worker thread as performance critical (Sultan Alsawaf) [487147d3cc73]
* kernel: Improve performance critical IRQ framework (Sultan Alsawaf) [675f7f0aeb86]
* kernel: Force trivial, unbound kthreads onto low-power CPUs (Sultan Alsawaf) [7ff482e40a5e]
* kernel: Add API to mark IRQs and kthreads as performance critical (Sultan Alsawaf) [664a7961e945]
* msm: kgsl: Only wake GPU upon ioctl receipt when it isn't awake (Sultan Alsawaf) [34d1cac90ade]
* msm: kgsl: Wake GPU upon receiving an ioctl rather than upon touch input (Sultan Alsawaf) [d2452ac11e83]
* defconfig regenerate (acuicultor) [ea7776cd63b7]
* sched: tune: introduce STUNE_ASSIST[v2] (Yaroslav Furman) [4c275de9ac18]
* mm: Change max readahead size to 64 KiB (Danny Lin) [d5a91ff35907]
* sched/tune: increase BOOSTGROUPS_COUNT to 6 (Park Ju Hyung) [72b9857defdc]
* Linux 4.9.217 (Greg Kroah-Hartman)
* Linux 4.9.216 (Greg Kroah-Hartman)
* Linux 4.9.215 (Greg Kroah-Hartman)
* Linux 4.9.214 (Greg Kroah-Hartman)
10.5.7
* drm/atomic: Boost CPU and DDR bus when committing a new frame (Sultan Alsawaf) [8ba88688ea47]
* mm: Boost when memory pressure becomes high (Sultan Alsawaf) [4c2468cb1b31]
* FIXUP: kernel: Boost whenever a zygote-forked process becomes a top app (Sultan Alsawaf) [fe81e487ded0]
* kernel: Adjust top-app boost (Sultan Alsawaf) [828fe248182e]
* FIXUP: kernel: Boost to the max for a short amount of time when zygote forks (Sultan Alsawaf) [d5f4ef5b2140]
* kernel: Boost to the max for a short amount of time when zygote forks (Sultan Alsawaf) [386db5f81ba5]
* kernel: Boost whenever a zygote-forked process becomes a top app (Sultan Alsawaf) [cfb8bff7e6fe]
* tools: Add ufdt_apply_overlay_host binarie (joshuous) [ed72db4c0a32]
* Linux 4.9.220 (Greg Kroah-Hartman) [0661b3d6cfd7]
* Linux 4.9.219 (Greg Kroah-Hartman)
* Linux 4.9.218 (Greg Kroah-Hartman)
10.6.8
* power: smb2: silence log spam (mcdachpappe) [1acc285a4d81]
* [PORT] Optimize battery charging (kim.ba) [0751de70620b]
* [PORT] Add interface for optimize battery charging (yangfangbiao) [6d29e62945c5]
* power: smb2: expose and fix more properties (mcdachpappe) [65cc6fcb77bf]
* [PORT] power: Add power supply property to force recharge (Anirudh Ghayal) [eadc256e90e9]
* [PORT] power: qpnp-smb5: Add FORCE_RECHARGE power-supply property (Anirudh Ghayal) [f728860f5100]
* fs: sync: set proper permissions for fsync_enabled (engstk) [2888ed4f3911]
* sched: tune: set default values for STUNE_ASSIST (acuicultor) [b443e7d6def1]
* defconfig regenerate (acuicultor) [20c115fa4c00]
* coretech: Disable OnePlus OP Chain mod (Zachariah Kennedy) [9bd27908060a]
* Linux 4.9.225 (Greg Kroah-Hartman) [82dddebfe7da]
* simple_lmk: Hold an RCU read lock instead of the tasklist read lock (Sultan Alsawaf) [2d0c2ee21fe4]
* mm: Don't stop kswapd on a per-node basis when there are no waiters (Sultan Alsawaf) [85088fa7cd38]
* simple_lmk: Consider all positive adjs when finding victims (Sultan Alsawaf) [e8b8f32addb7]
* mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER (Sultan Alsawaf) [93e565022269]
* mm: Don't warn on page allocation failures for OOM-killed processes (Sultan Alsawaf) [8f03cdda292e]
* Linux 4.9.224 (Greg Kroah-Hartman) [e4ebe4fae299]
* Linux 4.9.223 (Greg Kroah-Hartman)
* Linux 4.9.222 (Greg Kroah-Hartman)
* Linux 4.9.221 (Greg Kroah-Hartman)
10.7.5
* update build version (acuicultor)
* simple_lmk: Remove unnecessary clean-up when timeout is reached (Sultan Alsawaf) [3ffd4231ab92]
* Revert "binder: binder: fix possible UAF when freeing buffer" (acuicultor) [a3a240873612]
* Revert "UPSTREAM: binder: fix incorrect calculation for num_valid" (acuicultor) [d0c821edc2f9]
* Revert "kernel: Don't allow IRQ affinity masks to have more than one CPU" (acuicultor) [45f8898582c6]
* Revert "drm: Mark IRQ as performance critical" (acuicultor) [d6ce2ae9845d]
* Revert "kernel: irq: manage: use a different way of affining perf IRQs" [04759e981e44]
* Revert "drm/msm: Mark important kthreads as performance critical" (acuicultor) [5fefd5ed4940]
* Revert "cgroup/cpuset: Introduce CPUSet Assist" (acuicultor) [8403368bd70d]
* Revert "cpuset: Refactor cpuset assist code" (acuicultor) [0a3e2ebd6784]
* Revert "cpuset: Move cpuset override values to Kconfig" (acuicultor) [77621a009ccf]
* Revert "defconfig regenerate" (acuicultor) [aad66eef6851]
* power: Silence additional charging loggers (Adam W. Willis) [d4b1ca79b4ea]
* power: Silence egregious charging loggers (Adam W. Willis) [cfd79ba888a1]
* power: supply: qcom: bq27541: don't queue battery resume on specific CPU (idkwhoiam322) [07b30e48f7a1]
* bq27541: optimize a bit (Park Ju Hyung) [127f0630dc91]
* power: smb2: silence log spam (mcdachpappe) [062c4b95d264]
* [PORT] Optimize battery charging (kim.ba) [b7df273cd7fe]
* [PORT] Add interface for optimize battery charging (yangfangbiao) [92f33fea544d]
* power: smb2: expose and fix more properties (mcdachpappe) [f5957ca64856]
* [PORT] power: Add power supply property to force recharge (Anirudh Ghayal) [e9492341c1b8]
* [PORT] power: qpnp-smb5: Add FORCE_RECHARGE power-supply property (Anirudh Ghayal) [33431bf6aea9]
* Revert "cpu_input_boost: update driver for event-based CPU boosting" (acuicultor) [cf23af5967de]
* Revert "[1/2] cpu_input_boost: Update SCREEN_AWAKE bit conditional" (acuicultor) [2e9f5d775ccc]
* Revert "cpu_input_boost: Serialize everything with a master kthread" (acuicultor) [fe40f327c189]
* Revert "cpu_input_boost: Allow configuration of each cluster's max-boost freq" (acuicultor) [9f18b0558e26]
* Revert "cpu_input_boost: Expose compile-time settings as module parameters" (acuicultor) [a965884d3163]
* Revert "cpu_input_boost: Allow configuration of each cluster's minimum frequency" (acuicultor) [4309f0d530ca]
* Revert "cpu_input_boost: Update SchedTune boost value alongside frequency" (acuicultor) [d00edc53295c]
* Revert "cpu_input_boost: Synchronize with kerneltoast/[email protected]" (acuicultor) [d9c6aaa1ab31]
* Revert "cpu_input_boost: Allow configuration of LP cluster's minimum idle frequency" (acuicultor) [2da3c212706c]
* Revert "devfreq_boost: synchronize with https://github.com/0ctobot/neutrino_kernel_oneplus_sdm845/commit/810678304672caee86291dace667896a26fcf169#diff-272079c2e8b8eac022ad16f0ebf9a12f" (acuicultor) [59603ff8b51d]
* Revert "[2/2] devfreq_boost: Update WAKE_BOOST blank state" (acuicultor) [8747eedf5de3]
* Revert "devfreq_boost: Serialize everything with a master kthread" (acuicultor) [5aa471b78d0d]
* Revert "defconfig regenerate" (acuicultor) [a300068bae7f]
* Revert "sched: tune: set default values for STUNE_ASSIST" (acuicultor) [bfe1b03b46d6]
* arm64/crypto: Disable LLVM's integrated assembler for aes-ce-cipher-core (0ctobot) [82391a2d651e]
* kbuild: Allow Clang to merge globals when DLKM support is disabled (Danny Lin) [5bd69822a934]
* kbuild: Don't try to add '-fcatch-undefined-behavior' flag (Nathan Chancellor) [ab32ea2eb684]
* makefile: enable Clang Polly optimizations (Kristof Petho) [b71779c64ca0]
* makefiles: enable Clang optimizations for sdm845 (Kristof Petho) [0f55c305f76b]
* makefile: enable O3 optimization level for clang (Kristof Petho) [3d2e6579ca48]
* Makefile: Properly handle Snapdragon LLVM options (Nathan Chancellor) [dd5416264083]
* Makefile: revert all changes to https://github.com/android-linux-stable/op6 7bbfd6c (acuicultor) [28399d81ae3f]
* UPSTREAM: arm64: support __int128 with clang (Jason A. Donenfeld) [f2f98b5f2ff1]
* fix the crappy URLs in newest Google Clang versions (acuicultor) [b5504fbdfd7a]
* power: supply: qcom: fix warning caught by clang (Kristof Petho) [6d47a53d41be]
* qcacld-3.0: fix warnings generated by clang (Kristof Petho) [f900274f3155]
* treewide: fix GCC 9.1 warnings (Kristof Petho) [58abd289681a]
* soc: qcom: msm_bus: Fix compilation error with clang (Naitik Bharadiya) [eee923b7ee26]
* treewide: remove annoying dmesg logspam (Kristof Petho) [693deef5e244]
* drivers: mmc: fix Wstrlcpy-strlcat-size warning (Kristof Petho) [853ef82b8db7]
* Treewide: fix warnings caught by clang's -Wuninitialized (Kristof Petho) [69a4e8681c6e]
* Treewide: fix warnings caught by clang's -Wsometimes-uninitialized (Kristof Petho) [ca556bf77d15]
* kbuild: Remove unnecessary -Wno-unused-value (Nick Desaulniers) [673b1bf68dbe]
* kbuild: Enable -Wuninitialized (Nathan Chancellor) [3846f522bf1d]
* thermal: qpnp-temp-alarm: Fix compilation error (Kiran Gunda) [a380c9b112a0]
* soc: qcom: minidump: Fix strlcpy usage (Nathan Chancellor) [89ed265a2b53]
* msm: pcie: Remove useless NULL check in msm_pcie_config_link_pm_rc (Nathan Chancellor) [20890d1bd276]
* input: touchscreen: cyttsp5: fix compilation warnings (Fei Mao) [d4fff89991e5]
* ASoC: fix compilation warnings after enabling LLVM (Meng Wang) [520c11c59679]
* soc: qcom: glink_debugfs: Fix compilation error with clang (Naitik Bharadiya) [65127dc2a552]
* diag: Use strlcpy/strlcat properly (Hardik Arya) [3c60fd316dd1]
* include: project_info: Fix section warning (Nathan Chancellor) [846fa7b6e305]
* touchscreen: fw_update_v7: Fix constant logical operand warning (Nathan Chancellor) [42bf9a359258]
* locking/lockdep: Avoid bogus Clang warning (Arnd Bergmann) [7f63cc24d233]
* sched/completion: Avoid unnecessary stack allocation for COMPLETION_INITIALIZER_ONSTACK() (Boqun Feng) [e5938b587eeb]
* lowmemorykiller.c: fix enum conversion warnings (Kristof Petho) [3053b02952d3]
* houston.c: fix bool conversion warning (Kristof Petho) [720ff9e5bb2f]
* camera: fix remaining clang-reported errors (Kristof Petho) [e3a6602beb53]
* cam_ife_hw_mgr.c: fix enum conversion errors (Kristof Petho) [5f9294dd1700]
* tfa_dsp.c: fix enum conversion errors (Kristof Petho) [33e8c27a2564]
* s3320: Fix snprintf argument size mismatch (Kristof Petho) [cb164fe7d8f3]
* oneplus: oem_trace: Fix enum-conversion warnings (Nathan Chancellor) [9793f10640e5]
* cam_cdm: fix bool conversion warning (Kristof Petho) [634b1f9f9444]
* sched/core: Properly fix constant logical operand Clang warning (Sultan Alsawaf) [735adf384888]
* project_info: Fix snprintf argument size mismatch (Kristof Petho) [1c88cac19c58]
* qcacld-3.0: fix unused variable warning (Kristof Petho) [989abf573327]
* staging: wifi: use power efficient workqueues (Kristof Petho) [fa1a4157f0ae]
* qcacld: disable bunch of more debug configs (Park Ju Hyung) [a5a8a3ab7c13]
* Revert "qcacld-3.0: Add support to get last available vdev info" (0ctobot) [8bdbe5480750]
* qcacld: default_config: tone down debugging (Park Ju Hyung) [386bd3897e5f]
* qcacld-3.0/qcacmn: Nuke as much debug bloat as possible (Sultan Alsawaf) [412d65929410]
* qcacld: reduce log spam (Park Ju Hyung) [c4f532ed5cd2]
* qcacld: always force user build (Park Ju Hyung) [184426e3a650]
* qcacld: nuke Kconfig-based configuration entirely (Park Ju Hyung) [8939657d4058]
* qcacld: defer hdd initialization and rely on userspace writing to /dev/wlan (Park Ju Hyung) [3af5607866f2]
* qcacld: discard wlan_boot sysfs code on !CONFIG_MODULES (Park Ju Hyung) [727fa4155bbd]
* defconfig: enable qcacld driver (Kristof Petho) [a49b561a2c2b]
* qcacld: build the wlan driver (Kristof Petho) [777a5e20de4c]
* qcacld-3.0: remove -Werror (Kristof Petho) [a602fa5d215b]
* drivers: staging: pull in WiFi at LA.UM.8.3.r1-05800-sdm845.0 (Kristof Petho) [0e02659a6362]
* Linux 4.9.227 (Greg Kroah-Hartman)
* Linux 4.9.226 (Greg Kroah-Hartman)
* Linux 4.9.225 (Greg Kroah-Hartman)
10.7.9
* update build version (acuicultor)
* Linux 4.9.235 (Greg Kroah-Hartman)
* Linux 4.9.234 (Greg Kroah-Hartman)
* Linux 4.9.233 (Greg Kroah-Hartman)
* Linux 4.9.232 (Greg Kroah-Hartman)
* Linux 4.9.231 (Greg Kroah-Hartman)
* Linux 4.9.230 (Greg Kroah-Hartman)
* Linux 4.9.229 (Greg Kroah-Hartman)
10.8.0
* update build version (acuicultor)
* Linux 4.9.241 (Greg Kroah-Hartman)
* Linux 4.9.240 (Greg Kroah-Hartman)
* Linux 4.9.239 (Greg Kroah-Hartman)
* Linux 4.9.238 (Greg Kroah-Hartman)
* Linux 4.9.237 (Greg Kroah-Hartman)
* Linux 4.9.236 (Greg Kroah-Hartman)

Reserved
Reserved for future info or whatever lol

This post has 2 purposes.. First off, for stating that this is the best kernel I have ever flashed, hands down!
Second, to be the first poster after the OP, you know, coz that's the cool thing to do nowadays
(for a second there, I was thinking when I saw the orange padlock that this wonderful kernel has come to an end.. Boy, how good it's not the case)

Hi all. Thanks for this excellent kernel.
Will work with SyberiaOs 10 for Oneplus 6?
Thanks
Enviado desde mi ONEPLUS A6000 mediante Tapatalk

Hello to the big brothers with a 6t ?

Hey, been using the kernel for 2 days now, I see that the zram is never used even though it's turned on and ram gets filled, can you check if it's working correctly ?

gargamelxda said:
Hi all. Thanks for this excellent kernel.
Will work with SyberiaOs 10 for Oneplus 6?
Thanks
Enviado desde mi ONEPLUS A6000 mediante Tapatalk
Click to expand...
Click to collapse
Custom variant just tested in omnirom atm you must flash to see if it works in that rom in particular.
IAM_TheFlash said:
Hey, been using the kernel for 2 days now, I see that the zram is never used even though it's turned on and ram gets filled, can you check if it's working correctly ?
Click to expand...
Click to collapse
Zram is completely disabled in current version.

Working amazing in latest omni so far thank you!

Excellent working kernel, smooth, no hiccups. 0.3% idle drain is no joke. Phone can be at 25% battery when I pass out, and never have to worry about it being dead when I wake up. Hell, it could probably be at 15% and still be alive when I wake up.

I had been waiting for Franco to release an A10 kernel but got impatient and gave this a shot and WOW! Noticeably better battery life than stock and no performance issues. Thank you for this!

acuicultor said:
Custom variant just tested in omnirom atm you must flash to see if it works in that rom in particular.
Zram is completely disabled in current version.
Click to expand...
Click to collapse
Hello mate,
Thanks for the kernel.
Testing the kernel on Pixen-Os on oneplus 6 and it don't crash but not all is working. For now this is what the issues are.
1* double tab to wake is not working on lockscreen
2* swipe to wake is not working
3* Idle drain is more then 2% per hour.
Will test further, but not had any reboots so that's good.
Can you recommend what the best settings are for best performance on your kernel?
Regards ysco..

ysco said:
Hello mate,
Thanks for the kernel.
Testing the kernel on Pixen-Os on oneplus 6 and it don't crash but not all is working. For now this is what the issues are.
1* double tab to wake is not working on lockscreen
2* swipe to wake is not working
3* Idle drain is more then 2% per hour.
Will test further, but not had any reboots so that's good.
Can you recommend what the best settings are for best performance on your kernel?
Regards ysco..
Click to expand...
Click to collapse
1. Did you enabled d2tw in your kernel tweaker app?
2. Swipe to wake isn't implemented in custom variant yet
3. Idle drain is being stellar with everyone you should check your wakelocks maybe some user installed app is misbehaving
4. Is your rom using omni device trees? If not it'll not be compatible with the kernel sorry, i can't support every single rom with different trees.

Radioactive V10.0.8 working fine here. Thank you!
I'd like to ask if you could update K-Lapse. I noticed it is still the old version where the path hasn't been updated to /sys/module/klapse and you can only adjust the hour not the minute for K-Lapse to be active.

Macusercom said:
Radioactive V10.0.8 working fine here. Thank you!
I'd like to ask if you could update K-Lapse. I noticed it is still the old version where the path hasn't been updated to /sys/module/klapse and you can only adjust the hour not the minute for K-Lapse to be active.
Click to expand...
Click to collapse
Sure I'll take a look, should be updated on the next release.

acuicultor said:
1. Did you enabled d2tw in your kernel tweaker app?
2. Swipe to wake isn't implemented in custom variant yet
3. Idle drain is being stellar with everyone you should check your wakelocks maybe some user installed app is misbehaving
4. Is your rom using omni device trees? If not it'll not be compatible with the kernel sorry, i can't support every single rom with different trees.
Click to expand...
Click to collapse
1* Yes I have d2tw enabled in kernel manager.
2* OK clear
3* I understand but with same apps I have less idle drain with default kernel.
4* no omni trees
Thx

Works like a charm bro ?? Thank you!

acuicultor said:
Sure I'll take a look, should be updated on the next release.
Click to expand...
Click to collapse
Thank you!

Latest working great on omni 10 after a few hours of usage. Thank you!

Hi. I want to report that V10.0.8 is compatible with HydrogenOS Open Beta 32.
No major issues and works fine.
Sent from my OnePlus 6 using XDA Labs

Related

[ROM]Mokee Opensource Project RELEASE Ver. MK 44.2 (kitkat 4.4.2)

PROYECTO MOKEE OPENSOURCE:​
{
"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"
}
About MoKee OpenSource:
MoKee OpenSource is based on the Google AOSP and CyanogeMod project. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
The Mfunz Forums launched this project on the 12th of December 2012, and is committed to make this ROM better and better.
Since this project is open source, anyone interested can participate in the development. Newcomers are always welcomed!
Official website: http://www.mfunz.com
Official release: This version is tested throughly by developers and users, so it is the most stable build
Beta: When a device is newly added, there will be beta versions for testing, but there might be unknown bugs and problems
Nightlies: Nightlies are compiled automatically by servers, so it will have the latest features but beware of uncompleted works
Unofficial builds: These builds are compiled from source or ported by non MoKee developers
Installation exactly what the Cynogemod :
- The first time you flash 44.1 Mokee your Galaxy S (or coming from another ROM) ?
Root the Galaxy and install ClockworkMod Recovery.
Reboot into Recovery mode using the combo of the 3 buttons
Make copy of the nand with Nandroid backup !
WIPE ( wipe data / factory reset + wipe cache partition )
Install the ROM from internal sd card with ClockworkMod Recovery
Optionally install the Google Apps
- Upgrading from CM7/CM9 ?
Make copy of the nand with Nandroid Backup!
WIPE ( wipe data / factory reset + wipe cache partition )
Install the ROM from internal sd card with ClockworkMod Recovery
Optionally install the Google Apps
- Upgrading from CM10/CM10.1 ?
Make copy of the nand with Nandroid Backup!
Install the ROM from internal sd card with ClockworkMod Recovery
Optionally restore / data from Nandroid Backup ( cleanse the update : / data )
Optionally install the Google Apps
- Upgrading from CM10.2 ?
Make copy of the nand with Nandroid Backup!
Install the ROM from internal sd card with ClockworkMod Recovery
Optionally install the Google Apps
- Upgrading from another build of CM11 ?
Make copy of the nand with Nandroid Backup!
Install the ROM from internal sd card with ClockworkMod Recovery
Note: The distribution CM11 partition is the same as that of CM10.2 .
LINK REALEASE VERSION:http://download.mfunz.com/?type=release
LINK NIGHTLYS: http://mokee.basketbuild.com/index.php?dir=main/NIGHTLY/galaxysmtd/
CHANGELOGS NIGHTLYS:http://changelog.mfunz.com/index.php?mk_version=MK44
LINK OTA UPDATER:http://mokee.basketbuild.com/index.php?dir=main/OTA/NIGHTLY/galaxysmtd/
Googles apps:
http://d-h.st/users/dhacker29?fld_id=27426
http://wiki.cyanogenmod.org/w/Gapps
http://goo.gl/mYKmfL
To thank the entire team of developers Mokee project and that support for creating this rom.
Contributors
General developers (Recent):
oubeichen, piscesmk2013, Ryuinferno, wszfer, martincz
General developers (Old):
lovemrdeng, xilence, chenleicpp, poonchitim
Data:
Phone Location: zxmlysxl
bootanimation: qingliu
Screen shots
Because is a cm 10.2 you can put Themes from this. This is ubuntu Theme.
Congratulationssss.
Good job.
Good job.
Sent from my GT-I9001 using xda app-developers app
Thanks will try bro
some screen please???
Last nightly 01/09/2013
https://dl.yunio.com/pub/oq!xua/gal...me=MK43.0-galaxysmtd-201309010252-NIGHTLY.zip
Las nightly and changelog
Link:
http://old.androidfilehost.com/main...td/MK43.0-galaxysmtd-201309020254-NIGHTLY.zip
Mokee Open Source Changelog from 09/01/2013 - today
---------------------------------------------------------------
Project: bkp/MoKeeProject/MOKEE_MAIN/kernel/samsung/t1
Daniel Hillenbrand - cypress-touchkey: reimplement button backlight notification support
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Apollo
Jorge Ruesga - Apollo: Prevent FC in cache initialization
Project: bkp/MoKeeProject/MOKEE_MAIN/frameworks/base
martincz - SystemUI: cleanup
Jorge Ruesga - QS: Unlock screen when tap profile tile
martincz - cleanup
Pawit Pornkitprasan - PackageManager: allow build-time disabling of components
martincz - SystemUI: clean up
martincz - SystemUI: code cleanup
Project: bkp/MoKeeProject/MOKEE_MAIN/vendor/mk
Pawit Pornkitprasan - Use Package Manager to disable stock OTA
ota
Nightly Builds support OTA now
OTA DOWNLOAD https://s.yunio.com/public/folder/token/w89PdA/tokenurl/JTJG/suburl/JTJGTklHSFRMWSUyRmdhbGF4eXNtdGQ=
New nightly and changelog:
Mokee Open Source Changelog from 09/03/2013 - today
---------------------------------------------------------------
Project: bkp/MoKeeProject/MOKEE_MAIN/kernel/lge/gproj
Kuogee Hsieh - mms_fb: display: init pipe default configure as solidfill
Kuogee Hsieh - msm_fb: display: free previous iommu buffer only at overlay_unset
Ricardo Cerqueira - msm_fb: display: reset base layer database
Kuogee Hsieh - msm_fb: display: free borderfill pipe when ref_cnt reach 0
Ken Zhang - msm: display: reset vsync state when display is turned on
Ajay Dudani - msm: msm_fb: remove mmio access through mmap
Ricardo Cerqueira - msm_fb: Load RGBA logo image if it exists
Naseer Ahmed - msm_fb: display: remove extra dmap irq disable
Kuogee Hsieh - msm_fb: display: initialize dmap_comp before wait4dmap
Naseer Ahmed - msm: mdp: Wait unconditionally in internal vsync waits
Naseer Ahmed - msm: mdp: vsync waitqueue for lcdc and dtv interfaces
Naseer Ahmed - msm_fb: display: check base layer pipe at irq handler
Ricardo Cerqueira - msm: mdp4: Fix unbalanced mutex
Iliyan Malchev - [ARM] msm: call video start function
Kuogee Hsieh - msm_fb: display: fix fence fd list be put twice
Naseer Ahmed - msm: mdp: Increase base fence timeout
Carl Vanderlip - video: msm: Send ETIMEDOUT on update-notify timeout
Kalyan Thota - msm_fb: Check for panel power on after Unblank.
Kuogee Hsieh - msm_fb: display: check active queue before signal timeline
Naseer Ahmed - msm_fb: Update MDP fence wait behaviour
Ken Zhang - msm: display: increase fence timeout
Naseer Ahmed - msm: display: panel recovering from suspend
Naseer Ahmed - msm: display: Fix composition issues when framework rebooted in suspend.
Kalyan Thota - msm_fb: call complete for no_update timer after power flag is set
Project: bkp/MoKeeProject/MOKEE_MAIN/build
Ryuinferno - OTA: Check if boot.img exist before doing anything
Ryuinferno - build: Export MK_BUILDTYPE to shell
Ryuinferno - OTA: Removed hardcoded path
martincz - Build: restore LatinIME
martincz - fix clog
Ryuinferno - build: Remove redundant code
Ryuinferno - Refine OTA system
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/MoKeeLauncher
Marco Brohet - Trebuchet: NL translations
Project: bkp/MoKeeProject/MOKEE_MAIN/device/samsung/i9300
Paul Kocialkowski - i9300: add opensource sensors hal
Project: bkp/MoKeeProject/MOKEE_MAIN/frameworks/av
madmack - Add LG camera HAL parameters
Project: bkp/MoKeeProject/MOKEE_MAIN/vendor/mk
martincz - Vendor: Switch GooglePinYin to iFlyIME
Project: bkp/MoKeeProject/MOKEE_MAIN/vendor/samsung/i9300
martincz - vendor update
Project: bkp/MoKeeProject/MOKEE_MAIN/vendor/samsung/galaxys2-common
martincz - vendor update
Project: bkp/MoKeeProject/MOKEE_MAIN/vendor/samsung/n7100
martincz - vendor update
http://old.androidfilehost.com/main...td/MK43.0-galaxysmtd-201309040255-NIGHTLY.zip
New
Last Release 04/09/2013
Changelog
Add new feature Mokee helper app, for small tools and special features
Updated translation
code cleanup and optimization
Add latinIME input
Add IFLYTEK input
BUG FIXED
http://pan.baidu.com/share/link?shareid=2581556279&uk=1160557519
new nightly
This people don´t stop.............:silly::silly:
Mokee Open Source Changelog from 09/04/2013 - today
---------------------------------------------------------------
Project: bkp/MoKeeProject/MOKEE_MAIN/kernel/lge/mako
Ajay Dudani - gpu: ion: Add null-pointer check after allocation
Olav Haugan - gpu: ion: Minimize allocation fallback delay
Fred Fettinger - msm: kgsl: generate descriptive names for kgsl-timeline
Harsh Vardhan Dwivedi - msm: kgsl: Add a missing mutex unlock
Shubhraprakash Das - msm: kgsl: Do not hold memory spinlock when calling find region function
Shubhraprakash Das - msm: kgsl: Only initialize process structure once
Shubhraprakash Das - msm: kgsl: Only reference the rb_node after taking spinlock
Shubhraprakash Das - msm: kgsl: Prevent race conditions when freeing memory
Shubhraprakash Das - msm: kgsl: Use the correct length when looking for address collision
Iliyan Malchev - adreno: increase cmdbatch timeout to 10 seconds
Ling Wan - msm: kgsl: Don't do intensive memory recovery when allocating big pages
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Mms
Jorge Ruesga - Mms: findPart may still be null
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Gallery2
Jorge Ruesga - Gallery: Prevent display "Show on map" menu if no geo view is present
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Calculator
Jorge Ruesga - Calculator: Fix bin and hex modes and improve logic
Project: bkp/MoKeeProject/MOKEE_MAIN/libcore
Ricardo Cerqueira - Apply a variation of the suggested app-level patch to SecureRandom
http://old.androidfilehost.com/main/MoKee-OpenSource/galaxysmtd/
Status 7
segu45 said:
This people don´t stop.............:silly::silly:
Mokee Open Source Changelog from 09/04/2013 - today
---------------------------------------------------------------
Project: bkp/MoKeeProject/MOKEE_MAIN/kernel/lge/mako
Ajay Dudani - gpu: ion: Add null-pointer check after allocation
Olav Haugan - gpu: ion: Minimize allocation fallback delay
Fred Fettinger - msm: kgsl: generate descriptive names for kgsl-timeline
Harsh Vardhan Dwivedi - msm: kgsl: Add a missing mutex unlock
Shubhraprakash Das - msm: kgsl: Do not hold memory spinlock when calling find region function
Shubhraprakash Das - msm: kgsl: Only initialize process structure once
Shubhraprakash Das - msm: kgsl: Only reference the rb_node after taking spinlock
Shubhraprakash Das - msm: kgsl: Prevent race conditions when freeing memory
Shubhraprakash Das - msm: kgsl: Use the correct length when looking for address collision
Iliyan Malchev - adreno: increase cmdbatch timeout to 10 seconds
Ling Wan - msm: kgsl: Don't do intensive memory recovery when allocating big pages
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Mms
Jorge Ruesga - Mms: findPart may still be null
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Gallery2
Jorge Ruesga - Gallery: Prevent display "Show on map" menu if no geo view is present
Project: bkp/MoKeeProject/MOKEE_MAIN/packages/apps/Calculator
Jorge Ruesga - Calculator: Fix bin and hex modes and improve logic
Project: bkp/MoKeeProject/MOKEE_MAIN/libcore
Ricardo Cerqueira - Apply a variation of the suggested app-level patch to SecureRandom
http://old.androidfilehost.com/main...td/MK43.0-galaxysmtd-201309050259-NIGHTLY.zip
Click to expand...
Click to collapse
The last 2 nightly files from old.androidfilehost.com are giving a Status 7 error while installing. The files from baidu are working perfectly. You might want to check what's happening.
EMnEL said:
The last 2 nightly files from old.androidfilehost.com are giving a Status 7 error while installing. The files from baidu are working perfectly. You might want to check what's happening.
Click to expand...
Click to collapse
Ok, I checked all the links, are corrected and go well, I downloaded the latest and installed without any problem. Be careful because baidu links are for the release and the http://old.androidfilehost.com/ is for nightly, greetings.
segu45 said:
Ok, I checked all the links, are corrected and go well, I downloaded the latest and installed without any problem. Be careful because baidu links are for the release and the http://old.androidfilehost.com/ is for nightly, greetings.
Click to expand...
Click to collapse
I have ported 05/09/2013 Nightly to 9001,also no problem. all go well.
Sent from my GT-I9001 using xda app-developers app
small changelog:
Mokee Open Source Changelog from 09/07/2013 - today
---------------------------------------------------------------
Project: kernel/lge/gproj
Laura Abbott - gpu: ion: Flush new pages
Laura Abbott - mm: Use aligned zone start for pfn_to_bitidx calculation
Laura Abbott - fs: fuse: Workaround for CMA migration
Minchan Kim - cma: fix migration mode
woojoong.lee - cma : use migrate_prep() instead of migrate_prep_local()
Laura Abbott - mm: Add is_cma_pageblock definition
Liam Mark - mm: split_free_page ignore memory watermarks for CMA
Laura Abbott - common: DMA-mapping: Add strongly ordered memory attribute
Larry Bassel - mm: make counts of CMA free pages correct
Joonsoo Kim - slub: fix a memory leak in get_partial_node()
Joonsoo Kim - slub: fix a possible memory leak
Laura Abbott - ARM: dma-mapping: Allow highmem pages to not have a mapping
Marek Szyprowski - ARM: dma-mapping: add support for CMA regions placed in highmem zone
Chris Brand - ARM: mm: fix MMU mapping of CMA regions
Laura Abbott - arm: dma: Allow CMA pages to not have a kernel mapping.
Laura Abbott - arm: dma: Expand the page protection attributes
Ricardo Cerqueira - gproj: remove obsolete DMM code
Larry Bassel - msm: remove obsolete DMM code and config options
Jordan Crouse - msm: kgsl: Always send fence sync the timestamp it expects
Oleg Nesterov - wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
Oleg Nesterov - ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
Oleg Nesterov - ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
Jeff Ohlstein - sched_avg: add run queue averaging.
Mekala Natarajan - sched: provide per cpu-cgroup option to notify on migrations
Joonsoo Kim - ARM: 7693/1: mm: clean-up in order to reduce to call kmap_high_get()
Hareesh Gundu - msm: kgsl: Always Signal event time timeline for every event type
Yan He - msm: sps: free the interrupt for satellite mode
Yan He - msm: sps: turn off BAM DMA clock after initial config
Yan He - msm: sps: enable BAM DMA client to control BAM DMA clock
Yan He - msm: sps: remove the address checking for descriptors
Yan He - msm: sps: improve BAM inactivity timer function
Yan He - msm: sps: adapt to clock API change
Mitchel Humpherys - msm: Kconfig: Disable SPARSEMEM for A-Family targets
David Howells - FS-Cache: Don't sleep in page release if __GFP_FS is not set
Minchan Kim - mm: use up free swap space before reaching OOM kill
Konstantin Khlebnikov - mm/vmscan: store "priority" in struct scan_control
Rik van Riel - mm: remove swap token code
Konstantin Khlebnikov - mm/memcg: use vm_swappiness from target memory cgroup
Satoru Moriya - mm: avoid swapping out with swappiness==0
Konstantin Khlebnikov - mm/memcg: kill mem_cgroup_lru_del()
Konstantin Khlebnikov - mm: remove lru type checks from __isolate_lru_page()
Konstantin Khlebnikov - mm: push lru index into shrink_[in]active_list()
Tim Chen - memcg: gix memory accounting scalability in shrink_page_list
Hugh Dickins - memcg: further prevent OOM with too many dirty pages
Michal Hocko - memcg: prevent OOM with too many dirty pages
Mel Gorman - mm: vmscan: remove reclaim_mode_t
Mel Gorman - mm: vmscan: do not stall on writeback during memory compaction
Mel Gorman - mm: vmscan: remove lumpy reclaim
Ajay Dudani - footswitch: Fix setting MSM_RPM_ID_RPM_CTL for force_bus_clocks
Shashank Mittal - msm: footswitch-8x60: Skip GFX memory power collapse on 8064.
Matt Wagantall - msm: footswitch-8x60: Allow specification of per-fs reset delays
Taniya Das - ARM: Fix negative idle stats for offline cpu
Stephen Boyd - ARM: sched_clock: Load cycle count after epoch stabilizes
Joonsoo Kim - ARM: 7643/1: sched: correct update_sched_clock()
Felipe Balbi 2 - ARM: 7565/1: sched: stop sched_clock() during suspend
Colin Cross - ARM: 7486/1: sched_clock: update epoch_cyc on resume
Srivatsa Vaddagiri - arm: Remove no-longer-required RCU_NONIDLE wrapper
Russell King - ARM: 7527/1: uaccess: explicitly check __user pointer when !CPU_USE_DOMAINS
Matt Wagantall - msm: footswitch-8x60: Update 8064 footswitch_enable() sequence for GFX3D
Matt Wagantall - msm: clock: Expose parts of "clock.h" through <mach/clk-provider.h>
Matt Wagantall - msm: clock: Allow registration of multiple MSM clock tables
Matt Wagantall - msm: clock-8960: Add 1.8MHz rate to 8064's gfx3d_clk plan
Arun Bharadwaj - tracing/sched: Add trace events to track cpu hotplug.
Rohit Gupta - trace: power: Adding trace events for cpufreq
Matt Wagantall - msm: acpuclock-krait: Enable HFPLL for init only if switching to it
Syed Rameez Mustafa - lib: spinlock_debug: increase spin dump timeout
Vikram Mulukutla - lib: spinlock_debug: Avoid livelock in do_raw_spin_lock
Sujit Reddy Thumma - PM / QoS: Fix deadlock during PM QoS vote to default value
Syed Rameez Mustafa - Revert "msm: move printk out of spin lock low_water_lock"
Peter Boonstoppel - sched: Unthrottle rt runqueues in __disable_runtime()
Ajay Dudani - hrtimer: Don't reinitialize a cpu_base's lock on CPU_UP
Ajay Dudani - timer: Don't reinitialize the cpu base lock during CPU_UP_PREPARE
Devin Kim - timers: Fix endless looping between cascade() and internal_add_timer()
Mekala Natarajan - sched: remove migration notification from RT class
Mekala Natarajan - sched: provide per cpu-cgroup option to notify on migrations
Patrick Daly - msm: cpufreq: Update frequency index
Saravana Kannan - msm: cpufreq: Add support for CPU clocks and msm-cpufreq device
Saravana Kannan - msm: cpufreq: Ensure cpufreq change happens on corresponding CPU
Matt Wagantall - msm: cpufreq: Relax constraints on "msm-cpufreq" workqueue
Mahesh Sivasubramanian - msm: cpufreq: Configure WQ for higer priority
Jennifer Liu - msm: cpufreq: Always update frequency limits when core is online
Praveen Chidambaram - msm: cpufreq: Initialize cpufreq driver early at boot
Praveen Chidambaram - Revert "msm: cpufreq: Remove cross-calling limitation"
Srivatsa Vaddagiri - cpufreq: Retain only online cpus in managed_policy->cpus
Matt Wagantall - cpufreq: ondemand: Fix hotplug deadlock with store_powersave_bias
Rohit Gupta - cpufreq: Adding traces to the cpufreq
Rohit Gupta - cpufreq: ondemand: Fix update_sampling_rate race with hotplug
Dilip Gudlur - cpufreq: ondemand: add input_boost interface
Stephen Boyd - cpufreq: Avoid using smp_processor_id() in preemptible context
Tingwei Zhang - cpufreq: ondemand: Boost CPU frequency only for touch input
Rohit Gupta - cpufreq: ondemand: Disable freq sync feature in store_powersave_bias
Rohit Gupta - cpufreq: ondemand: Fix locking issue in store_powersave_bias
Ajay Dudani - cpufreq: ondemand: change freq sync code to use per-CPU kthreads
Ajay Dudani - cpufreq: Use dedicated high-priority workqueues
Mekala Natarajan - msm: Synchronize CPU frequency on thread migration
Stephen Boyd - msm: SSR: Remove useless warning
Mitchel Humpherys - msm: iommu: re-use existing buffers for `extra' mappings
Maheshwar Ajja - msm: vidc: Get the current performance level
Maheshwar Ajja - msm: vidc: Handle mgen2maxi interrupt in video driver
Maheshwar Ajja - msm: vidc: Allow client to set turbo mode
Maheshwar Ajja - vidc: Turbo mode for multiple instances
Maheshwar Ajja - msm: vidc: Remove unncessary unmap function calls
Maheshwar Ajja - msm: vidc: Optimize IOMMU map size for H264 decoder
Srinu Gorle - msm: vidc: Remove unwanted error message
Deepak Verma - msm: vidc: Set extradata flag properly
Rajeshwar Kurapaty - msm:vidc: Add support for MP2 sequence end code
Srinu Gorle - msm: vidc: Do not reset VCD_FRAME_FLAG_DATACORRUPT flag for VC1
Rajeshwar Kurapaty - msm: vidc: Amend the check to reset data corrupt flag
Rajeshwar Kurapaty - msm: vidc: Add support for Mpeg-2 open-gop handling
Shobhit Pandey - msm: vidc: Fix compilation errors
Maheshwar Ajja - msm: vidc: Update sub_anchor_mv buffer size
Shobhit Pandey - msm: vidc: Correct log tagging for kernel messages
Maheshwar Ajja - msm: vidc: Free buffer pool entry and then delete address table
Maheshwar Ajja - msm: vidc: Fix metadata buffer size issue
Maheshwar Ajja - msm: vidc: Correct the display size of small resolution clips
Maheshwar Ajja - msm: vidc: Fix possible memory corruption
Deva Ramasubramanian - msm: vidc: Invalidate cache when allocating buffers
Gopikrishnaiah Anandan - vidc: Handle descriptor buffer error as warning
Deepak Verma - msm: vidc: Free meta buffers during address table cleanup
Maheshwar Ajja - msm: vidc: Remove delayed unmap flag in ion_map_iommu()
Maheshwar Ajja - msm: vidc: Remove kernel mapping on input/output buffers
Padmanabhan Komanduru - msm_fb: Avoid MDP mixer reset from ISR context
Kuogee Hsieh - msm_fb: display: add an extra write of 0 to clear dsi-ack-err bit
Sangani Suryanarayana Raju - msm: display: Proper handling of prepare and unprepare clocks
Mekala Natarajan - video: msm: Initialize HistLUT with last saved LUT
Mekala Natarajan - video: msm: Maintain histogram LUT state through suspend resume
Kuogee Hsieh - msm_fb: display: add early_off during panel off
Jeevan Shriram - msm_fb: Correct R and G offsets for correct mapping
Kuogee Hsieh - msm_fb: display: Do clock control within mdp4_hw_init
Naseer Ahmed - msm: mdp: Free secure memory based on pipe config
Olav Haugan - gpu: msm: Allow retries for 0 order allocation
Deva Ramasubramanian - msm: mdp: Move wfd state signalling into mdp driver
Shalaj Jain - msm:wfd: Unregister switchdev before freeing memory
Amara Venkata Mastan Manoj Kumar - msm: Add switch node mechanism for wfd
Huaibin Yang - msm_fb: display: add wfd suspend/resume to early suspend
Mayank Goyal - msm_fb: display: release mdp clk in mdp4_overlay_writeback_on()
Padmanabhan Komanduru - msm_fb: Remove the extra freelist in display_commit
naseer - msm: mdp: Unmap secure memory on dtv off
Steve Kondik - video: msm: Cleanup
Huaibin Yang - msm_fb: display: issue completion when disabling vsync irq
Mayank Chopra - msm_fb: display: Do a pre-fill to writeback buffers.
Neti Ravi Kumar - msm_fb: display: Add null check for base layer
Vishnuvardhan Prodduturi - msm: display: Do not commit in unset for external.
Mayank Chopra - msm_fb: display: Add minimum src/dst image size validation for MDP
Mayank Chopra - msm_fb: display: Fix interleaved 422 input format register settings
Mayank Goyal - msm: rotator: Add pseudo-planar 422 H1V2 dst format for MDP4
Kuogee Hsieh - msm_fb: display: add one more pipe_commit delay before free ion buffer
Mekala Natarajan - msm:video: Enable the LUT update on DSI command mode panel
Project: build
Ryuinferno - OTA: Move prebuilt stuff to vendor (1/2)
Ricardo Cerqueira - Restore original behavior when PRODUCT_BOOTANIMATION is undefined
Steve Kondik - envsetup: Use wait-for-online so these cmds work in recovery
Project: packages/apps/Mms
Tamas Toth - Mms: HU translation
Michael Bestas - Mms: EL translations
Project: packages/apps/Apollo
Tamas Toth - Apollo: HU translation
Michael Bestas - Apollo: EL translations
Project: packages/apps/Settings
martincz - Settings: cleanup
martincz - Settings: remove reduplicate class
Project: device/lge/e975
Ricardo Cerqueira - Remove leftovers
Ricardo Cerqueira - Update ondemand configuration
Project: device/lge/mako
martincz - mako: kernel branch changed
Steve Kondik - mako: Enable additional power modes
Ricardo Cerqueira - mako: Switch to unified MSM nexus kernel
Project: device/samsung/omap4-common
Abimanyu G - fix hwc defs
Project: device/motorola/omap4-common
Hashcode - fix hwcomposer defs
Project: frameworks/base
Marco Brohet - Enable extra languages (2/2)
jackmu95 - Core: Update German translation
Project: external/bluetooth/bluedroid
Steve Kondik - Move QCOM enhanced features under QCOM_SW ifdef
Project: vendor/mk
Ryo
new nightly 08/09/2013
http://old.androidfilehost.com/main...td/MK43.0-galaxysmtd-201309080250-NIGHTLY.zip
:good:New Nightly 09/09/2013
http://old.androidfilehost.com/main...td/MK43.0-galaxysmtd-201309090248-NIGHTLY.zip
cHANGELOG TODAY
Mokee Open Source Changelog from 09/08/2013 - today
---------------------------------------------------------------
Project: kernel/google/msm
Ricardo Cerqueira - bcm2079x: Ignore the BCMNFC_CHANGE_ADDR ioctl on flo/deb
Ricardo Cerqueira - Revert "Remove a workaround since BCM20793 chip default is 7 bits address."
Ricardo Cerqueira - Revert "msm: pm: Remove unused variable"
Ricardo Cerqueira - Revert "msm: pm: Fix broken reg_val check"
Ricardo Cerqueira - msm: pm: Fix broken bits
Steve Kondik - cm: Create CM configs for Flo and Mako
Steve Kondik - msm: Add change command for saw regulators on mako/flo
Laura Abbott - msm: scm: Add scm_call_noalloc and helper macros
Mark Rutland - ARM: perf: add L2x0 PMU driver
Steve Muckle - msm: dcvs: fail gracefully if TZ does not support dcvs
Priyanka Mathur - msm: spm_devices: do not program SPM on cores more than present
Mahesh Sivasubramanian - msm: spm_devices: Initialize return error code
Mahesh Sivasubramanian - msm: spm_devices: Disable SPM APIs when device isn't registered
Mahesh Sivasubramanian - msm: spm_devices: Update notify_rpm flag for L2 retention
Praveen Chidambaram - msm: spm: Conform comments to coding standards
Girish Mahadevan - msm: spm: Add msm_spm_get_vdd() API for SAW v1 driver
Stephen Boyd - cache_erp: Use seq_printf and modernize procfs code
Stepan Moskovchenko - msm: cache_erp: Dump I/O regions on cache errors
Stepan Moskovchenko - msm: cache_erp: Handle recoverable L1 errors
Mahesh Sivasubramanian - msm: spm-v2: Store voltage levels into PMIC_DATA3
Anji Jonnala - msm: spm-v2: NULL check for dev pointer
Praveen Chidambaram - msm: spm-v2: Add API to enable PFM mode on PMIC
Michael Bohan - msm: acpuclock-krait: Use standard regulator APIs during CPU Hotplug
Michael Bohan - msm: saw-regulator: Support enable and disable
Matt Wagantall - msm: acpuclock-krait: Only print supported number of frequencies once
Matt Wagantall - msm: acpuclock-krait: Remove inapplicable 8064 errata workaround
Matt Wagantall - msm: acpuclock-krait: Add __init markings to 'krait vmin' functions
Matt Wagantall - msm: acpuclock-krait: Add support for HFPLL lock detect bit polling
Patrick Daly - msm: acpuclock-8960ab: Increase L2 frequency
Matt Wagantall - msm: acpuclock-krait: Support alternate PVS and speed bin format
Matt Wagantall - msm: acpuclock-krait: Add a debugfs interface
Steve Kondik - msm: Fix nonboot SPM configuration
Steve Kondik - mako: Fix typo in config
Steve Kondik - msm: pm: Fix broken reg_val check
Anji Jonnala - msm: pm-stats: Move to seq_file and friends
Girish Mahadevan - ARM: cache_l2x0: Set outer_cache resume
Steve Kondik - msm: pm: Remove unused variable
Steve Kondik - mako/flo: Update for pm-8x60 changes
Praveen Chidambaram - arm: msm: Fix section mismatch discrepancies in power drivers
Priyanka Mathur - msm: pm-8x60: Increase warn timeout for sleep sts check
Venkat Devarasetty - msm: pm: add failed stats
Mahesh Sivasubramanian - msm: pm-8x60: Fix incorrect computation of wakeup times
Project: build
Ryuinferno - OTA: Get MK_BUILDTYPE directly from build vars
Project: packages/apps/Mms
martincz - Mms: cleanup
martincz - Mms: fix Recipients NPE
Project: packages/apps/Apollo
Gustavo - Apollo: PT-BR update translations
Project: packages/apps/DeskClock
martincz - DeskClock: update drawable
Project: packages/apps/Settings
martincz - Settings: fix error package view
martincz - Settings: Simplified Chinese Translations
Francesco - Settings: IT translations
Gustavo - Settings: PT-BR update translations
Ondrej Zima - Settings: CS translation
Michael Bestas - Settings: EL translations
martincz - Settings: Simplified Chinese Translations
martincz - Settings: fix build error
martincz - Settings: fix CustomLabel get/set value
Project: device/lge/mako
Steve Kondik - mako: Enable QCOM Bluetooth enhancements
Steve Kondik - mako: Enable QRNGD
Project: device/samsung/galaxys2-common
Daniel Hillenbrand - galaxys2: require vendor
Project: device/samsung/aries-common
Pawit Pornkitprasan - aries-common: set TARGET_ARCH_LOWMEM
Project: device/samsung/smdk4412-common
Daniel Hillenbrand - smdk4412: require vendor
Project: device/samsung/omap4-common
Daniel Hillenbrand - samsung omap4: require vendor
Project: .repo/manifests
martincz - Android: Add BluetoothExt repository
Project: android
martincz - Android: Add BluetoothExt repository
Project: frameworks/base
martincz - Frameworks: Simplified Chinese Translations
martincz - Revert "SystemUI: fix pie when rotation on"
martincz - SystemUI: fix pie when rotation on
martincz - Frameworks: Update Resource
Project: frameworks/opt/telephony
Shareef Ali - SamsungQualcommRIL: skip setCdmaSubscriptionSource if CDMA_SUBSCRIPTION_MODE is null
Project: external/bluetooth/bluedroid
Hemant Gupta - Bluetooth: Add support for disconnecting HID based on priority
Project: vendor/mk
mar
so this rom can record call with 100% accurate??? cuz i tried to use third party app and its not working but if this has a built in call recording that works 100% then i will use this app.
edit: I love the animation of the rom.

[Kernel] 4.4.2 [Stock ROM] JassyKernel Release 1 [5 April 2014]

D801 for now only!
Features
Code:
* Fully customizable MPDecision
* MPDecision TouchBoost
* 3-phase thermal throttle
* Westwood+ TCP congestion control default
* 2.8Ghz OC
* UV capable
* Wheatley added
* ROW/FIOPS/SIO/VR/ZEN/Deadline/Noop/CFQ
* Dynamic File Sync
* Asynchronous Fsync
* Power Suspend
* Color Control
* F2FS Support (Planning to see about at least making a recovery to format /data partition with this)
* Debug code reduced
* -O2
* 4.6 Google Toolchain
* Optimized
* Other stuff I probably forgot
Here's a kernel I've been working on. You might know me from the Moto Cliq, HTC Sensation, Nexus 4, or Nexus 7 FHD and like always this kernel is just something I throw together from other devs work. I don't know how to code... at all. But I do like certain features from some devs and some from others and I like to make one that has those.
As it stands the kernel is very usable without modifying anything, but I am playing around to see what works best. Wheatley with 4 cores min seems to be doing pretty well. Give your suggestions to see what will become default.
FauxClock, TricksterMOD, and Kcontrol all work with this kernel. You may want to use FauxClock + one of the other two to take advantage of all the features.
Downloads
https://mega.co.nz/#!QRRWBSaC!CgnrXVBHyikQICjYCglr4-Bhgv6Dz0Jcjy9HQbAjI8c
It asks for a login but just hit cancel. Trying to figure this out, I've never run a server before.
SOURCE
Release 1
Code:
* 2f59497 (Paul Reioux) : fs/Kconfig: fix warning related to AYSNC_FSYNC patch
* b803126 (Paul Reioux) : OVERCLOCK: add ultimate overclock to 2.8 GHz
* f246915 (Paul Reioux) : f2fs: data: AIO optimization compatibility fixup
* 723f678 (Paul Reioux) : drivers/Makefile: add exFat support
* fd4441c (Paul Reioux) : drivers/exfat: add Samsung's open source exFat module version 1.2.4
* faa56ee (faux123) : scripts: remove localversion "+" from kernel version strings
* 1561c3f (Jose Salgado) : Release 1
* b8bdb8c (Jose Salgado) : Revert "fastcharge: initial Nexus 5 adaptation"
* e00a8f2 (Paul Reioux) : init/Kconfig: decouple DEBUG_KERNEL from EXPERT settings
* a865b5c (Jose Salgado) : revert a61aafc
* dbdddf8 (dr87) : Overclocking: if -> ifdef
* a61aafc (Paul Reioux) : sched/fair: improve fairness efficiency
* 2cee7d6 (dr87) : Overclocking: Enforce stock freq on boot rather than table limit
* cbb5a5a (Paul Reioux) : CPU OVERCLOCKING: initial CPU Overclocking for Snapdragon 800 Socs
* c28e477 (dr87) : cpufreq: Remove CPUBoost
* 772b0e0 (Paul Reioux) : Asynchronous Fsync: initial extraction of Async Fsync from HTC
* 612a6c8 (Paul Reioux) : msm: kgsl: show current power level for 8974 SOCs.
* 5aab668 (Paul Reioux) : fs/dyn_sync_cntrl: dynamic sync control
* bc3e94b (Paul Reioux) : fastcharge: initial Nexus 5 adaptation
* 8fcbf8c (Girish Mahadevan) : ARM: dts: msm: Allow L2 to be in GDHS during Standalone PC for msm8974
* 39ed978 (Paul Reioux) : msm8974-regulator.dtsi: further reduce CPU retention voltage
* eaed48b (Paul Reioux) : msm8974-regulator.dtsi: adjust GFX regulator parameters
* 68a18c0 (flar2) : Update ARM topology and add cpu_power driver
* b4828f1 (morfic) : remove tracing, fix piggy, tune build
* 9426ce0 (dr87) : machmsm: fix up rq stats
* 405c2c0 (Dennis Rassmann) : kbuild: drop cpuinit/cpuexit checks in modpost
* da4cae5 (Jose Salgado) : Revert "random: bringup"
* c502d32 (dennes544) : FS: import F2FS
* 60d3af0 (dr87) : bricked: Add kconfig and makefile
* 78f55e7 (dr87) : Revert "cpufreq: enable sibling cpu policy sharing"
* 15b1119 (dr87) : Revert "drivers/cpufreq/cpufreq.c: re-enable cpu policy restore"
* 657a382 (Paul Reioux) : drivers/cpufreq/cpufreq.c: re-enable cpu policy restore
* 691de92 (Paul Reioux) : cpufreq: enable sibling cpu policy sharing
* 25284d4 (franciscofranco) : sched: set sched_mc_power_savings to 2, which is the highest power saving possible value for this tunable
* 586bbc6 (Paul Reioux) : drivers/cpufreq/cpufreq.c: re-enable cpu policy restore
* d79f17e (Pranav Vashi) : msm: cpufreq: Prevent going above max freq when adding new device
* 0657604 (dr87) : lge: update board files
* 1946f87 (dr87) : bricked: add thermal_qcom
* efa211a (dr87) : bricked: update thermal
* ceed881 (Paul Reioux) : kernel/power/powersuspend: default to userspace for now
* 4e1dff6 (yank555-lu) : kernel/power/powersuspend: add back userpace control w/ default kernel control
* 4b2d961 (yank555-lu) : kernel/power/powersuspend: remove userspace dependency from powersuspend
* 3ae0cb6 (Paul Reioux) : powersuspend: new PM kernel driver for Android w/o early_suspend
* 9001717 (dr87) : bricked: add mpd_qcom
* b60fcf9 (dr87) : bricked: fix up mpdecision
* 4958d9b (dr87) : Port Bricked mpd in one commit
* f99197b (Jose Salgado) : just getting rid of it real quick
* c09c4d5 (Jose Salgado) : add .gitignore
* b84f632 (Dennis Rassmann) : kernel/sysctl: fix: 'warning: 'kbuf' may be used uninitialized in this function'
* eefb404 (showp1984) : Makefile: Optimizing build-options for linaro
* c2e5c62 (showp1984) : Makefile: Added Snapdragon optimizations
* 12b6430 (showp1984) : Makefile: adding config variable for Os/O2/O3 compilation
* 23e5630 (xcstacy) : Add /dev/frandom
* 1b38317 (Ezekeel) : Added CPUfreq governor 'wheatley'
* dd042dd (morfic) : Tune deadline, readahead, ondemand, interactive.
* c834f9e (savoca) : Add BFQ/SIO/FIOPS/ZEN/VR IO Schedulers
* e51f133 (houst0nn) : random: bringup
* c8d665d (Ricardo Cerqueira) : kcal_ctrl: Remove the lower limits from the RGB values
* 94bf2c6 (franciscofranco) : Enable pipe flag.
* a45e550 (imoseyon) : cpufreq: force cpuN policy to match cpu0 when changing freq or gov
* 9f38330 (Viresh Kumar) : cpufreq: Manage only online cpus
* 42b0f79 (faux123) : lib/string: use glibc version
* f750383 (faux123) : lib/memcopy: use glibc version
* 124f788 (Francisco Franco) : audit: kiss goodbye you stupid piece of crap logging messages.
* 305a3aa (WhatHub) : use of swp{b} is deprecated for ARMv6 and ARMv7
* 55c7b59 (Paul Reioux) : arch/arm/mach-msm/cpufreq.c: reduce dmesg log spam
* b2bcbf0 (Francisco Franco) : msm: krait: add CPU Voltage control.
* a8267bc (dr87) : scripts: add dtb tool
* 7e4dcc5 (dr87) : Make no external modules, build them into the kernel
* affd673 (Jackpot Clavin) : Add bull**** device tree stubs.
* 6b3b755 (Jose Salgado) : Initial commit
One more for me
Very good, waiting for d802 release
Sent from my LG-D805 using XDA Premium 4 mobile app
Sweet d801 on it
Sent from my LG-D801 using XDA Premium 4 mobile app
waiting for d802
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
razrlover said:
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Just his cancel and then you should be able to download. Works for me when I downloaded from my phone
Sent from my LG-D801 using xda app-developers app
razrlover said:
No access for me.
Sent from my LG-D801 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
pluginre said:
Just his cancel and then you should be able to download. Works for me when I downloaded from my phone
Sent from my LG-D801 using xda app-developers app
Click to expand...
Click to collapse
like plug said.
Sorry, trying to fix that. It's also causing issues when adding FauxClock Download support.
Working on other variants also. Will keep you guys posted.
Will this work for cloudy pro 2 based rom?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
Will this work for cloudy pro 2 based rom?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
That's what I'm currently using.
jassycliq said:
That's what I'm currently using.
Click to expand...
Click to collapse
Great sorry to Annoy lol but how is this one different from simple kernel 2?
Sent from my LG-D801 using Tapatalk
@dr87 seems to be using a lot of @franciscofranco's work with that kernel. It's also suppose to be leaner with less features and less "garbage".
It's a good route but I prefer to use @show-p1984's hotplug and thermal, it allows users full control over hotplugging. I've also added "wheatley" because I wanted to see how it would do running 4 cores always on; have yet to tune it so its not completely smooth. (The gov Wheatley is not smooth IMO, the kernel with its defaults is IMO)
A lot of it is in the changelog. dynamic fsync, RGB control, etc. etc.
Thanks a lot I'll certainly give it a try
Sent from my LG-D801 using Tapatalk
F2FS! I'd really like to have this file format on my G2 storage (but on an AOSP ROM)
 @jassycliq Could You maybe try to make resizing partitions possible? /system partition is waaay too big. (Almost 2GB is wasted on AOSP rom)
reas0n said:
F2FS! I'd really like to have this file format on my G2 storage (but on an AOSP ROM)
@jassycliq Could You maybe try to make resizing partitions possible? /system partition is waaay too big. (Almost 2GB is wasted on AOSP rom)
Click to expand...
Click to collapse
Resizing partitions = brick
I can use toolbox pro for cpu tunings?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
I can use toolbox pro for cpu tunings?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
Pretty sure you can, I don't use it though so I can't promise anything. Some things require FauxClock seeing that it's the only app that supports those features. I believe that its only intelli-ksm, power suspend and dynamic filesync though.
As far as mpdecision and 3phase thermal, it requires trickstermod, kcontrol, or anyother app that has support for it (don't know all those out there)
Awwee Ok. Why requiring various apps. It's okay for it to running all those app at background.?
Sent from my LG-D801 using Tapatalk
jeyd02 said:
Awwee Ok. Why requiring various apps. It's okay for it to running all those app at background.?
Sent from my LG-D801 using Tapatalk
Click to expand...
Click to collapse
I don't require any apps at all.
The defaults ran great for me, but if you want to take more control I was recommending one of those.
They tend to run fine, AFAIK they don't usually continue running and applying settings over and over (only time i experienced that was with Mako and it would only apply rgb values on screen on) Most of the times these apps write to a file and that's it. Other ones just read it and modify as needed.

[Kernel][ION+PMEM][CM12] HurtSky's Kernel V1 5/1/2015

CM12 Section​
ONLY USE THIS KERNEL WITH ROM BASED ON
[ROM][LP][5.0.2][LRX22G] CyanogenMod 12.0 (20141230-UNOFFICIAL)
I'm not a developer, im taking effort to put more choices of kernel for our community
Please RATE this thread 5 STAR if you like it.. it absolutely encourage me more
Disclaimer
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.
*/
Features
List of Governors Available :-
- Lulzactive
- Powersave
- SmartAssV2
- interactive
- conservative
- ondemand
- performance
IO Scheduler
- noop
- deadline
- row
- cfq
- bfq
- sio
- vr
- fiops
Additional Features
- CPU voltage control VDD sys interface (voltage adjustable)
- Overclock support
- Added NEON compilation flag to VFP module
- SnapDragon Optimization
- dynamic read-ahead
- frandom
- Lowered display panel voltage
- Lowered wifi voltage
- Increase audio loudness
- Dynamic management of dirty page writebacks credit to Christopher83
- Dynamic Fsync
- Fixed 100% battery notification after charger unplug credits to Christopher83
- LowMemoryKiller management of not killable processes - credits to christopher
- Asynchronous I/O latency to a solid-state disk greatly increased
- CK3 tweaks (Credits to Con Kolivas) - adapted by Christopher
- Snappy Google Zram
- Random Tweaks
- Reduce WIFI wakelocks - credits to DerTeufel
- Implement Suspend Freeze (more battery friendly)
- exfat support
- add MSM-SLEEPER support(max screen off frequency) - 902Mhz
Explanation of Android Governors
My GitHub​
Installation Guide:
1. Reboot To Recovery Mode
2. Wipe Cache & Dalvik Cache
3. Flash the kernel
4. Reboot
5. wait until the phone boot up
6. Reboot back for second time
Code:
[I]Credit to :-[/I]
- Our Master [URL="http://forum.xda-developers.com/member.php?u=3044346"][B]Arco[/B][/URL] for his kernel source ([I] go press thanks for any posted by arco :D without he, this kernel wont existed[/I] )
- AriesVE-DevCon-TEAM that make ION and PMEM can co-existed together.. big thanks for them :)
- educk for his tutorial and governors
- biagio7xD for extra governors and SnapDragon Optimization
- Christopher83 that helping me teach how to correct the error and advising me and thanks for his new linaro :)
- Xistance for his teaching
- CastagnaIT for his useful sources
- CyanogenMod developers that developing our CM
- Linaro GCC developers let me using this powerful compiler
- hadidjapri hadiconfig (more RAM)
- keff for governors code fixes
- credit to idcrisis for Crossbreeder MOD
- FelixMG for youtube video
- arsradu for kernel.zip
- others developer on GitHub
- xda-developers.com for all the teaching and members
XDA:DevDB Information
[Kernel][ION+PMEM][CM12] HurtSky's Kernel V1 5/1/2015, Kernel for the Samsung Galaxy W I8150
Contributors
hurtsky
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1
Stable Release Date: 2015-01-05
Created 2015-01-05
Last Updated 2015-01-05
DOWNLOAD LINK >HERE and Mirror Link
Changelogs of Revision Version
Do not expect me to explain all the commits/changes. i wont entertain your question unless for some reason.. GOOGLE IT than you will know
CM 12 github branch
CFS - CLICK HERE for changelogs
Code:
[B][I]V1 5/1/2015[/I][/B]
- configs: update custom configs (credits to Hurtsky)
- lib, net: make isodigit() public and use it (credits to Andy Shevchenko)
- random: check for increase of entropy_count because of signed conversion (credits to Hannes Frederic Sowa)
- random: fix nasty entropy accounting bug (credits to Theodore Ts'o)
- random: convert use of typedef ctl_table to struct ctl_table (credits to Joe Perches)
- random: fix BUG_ON caused by accounting simplification (credits to Theodore Ts'o)
- random: use the architectural HWRNG for the SHA's IV in extract_buf() (credits to Theodore Ts'o)
- random: entropy_bytes is actually bits (credits to Greg Price)
- random: simplify accounting code (credits to Greg Price)
- random: forget lock in lockless accounting (credits to Greg Price)
- random: simplify accounting logic (credits to Greg Price)
- random: fix comment on "account" (credits to Greg Price)
- random: simplify loop in random_read (credits to Greg Price)
- random: fix description of get_random_bytes (credits to Greg Price)
- random: fix comment on proc_do_uuid (credits to Greg Price)
- random: fix typos / spelling errors in comments (credits to Greg Price)
- random: add debugging code to detect early use of get_random_bytes() (credits to Theodore Ts'o)
- random: printk notifications for urandom pool initialization (credits to Theodore Ts'o)
- random: convert DEBUG_ENT to tracepoints (credits to Hurtsky)
- random: initialize the last_time field in struct timer_rand_state (credits to Theodore Ts'o)
- random: don't zap entropy count in rand_initialize() (credits to Theodore Ts'o)
- random: make add_timer_randomness() fill the nonblocking pool first (credits to Theodore Ts'o)
- random: push extra entropy to the output pools (credits to Theodore Ts'o)
- random: drop trickle mode (credits to Theodore Ts'o)
- random: adjust the generator polynomials in the mixing function slightly (credits to Theodore Ts'o)
- random: speed up the fast_mix function by a factor of four (credits to Theodore Ts'o)
- random: cap the rate which the /dev/urandom pool gets reseeded (credits to Theodore Ts'o)
- random: optimize the entropy_store structure (credits to Theodore Ts'o)
- random: optimize spinlock use in add_device_randomness() (credits to Theodore Ts'o)
- random: fix the tracepoint for get_random_bytes(_arch) (credits to Theodore Ts'o)
- random: allow architectures to optionally define random_get_entropy() (credits to Theodore Ts'o)
- random: account for entropy loss due to overwrites (credits to H. Peter Anvin)
- random: allow fractional bits to be tracked (credits to H. Peter Anvin)
- random: statically compute poolbitshift, poolbytes, poolbits (credits to H. Peter Anvin)
- random: mix in architectural randomness earlier in extract_buf() (credits to Theodore Ts'o)
- char: Convert use of typedef ctl_table to struct ctl_table (credits to Joe Perches)
- lib/string_helpers: introduce generic string_unescape (credits to Andy Shevchenko)
- drivers/char/random.c: fix priming of last_data (credits to Jarod Wilson)
- usb: feed USB device information to the /dev/random driver (credits to Theodore Ts'o)
- random: use the arch-specific rng in xfer_secondary_pool (credits to Theodore Ts'o)
- random: prime last_data value per fips requirements (credits to Jarod Wilson)
- random: fix locking dependency with the tasklist_lock (credits to Theodore Ts'o)
- netfilter: IDLETIMER: fix invalid deference of timer (credits to JP Abgrall)
- nf: IDLETIMER: Fix possible use before initialization in idletimer_resume (credits to Patrick Daly)
- crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once (credits to Jussi Kivilinna)
- crypto: sha512 - Expose generic sha512 routine to be callable from other modules (credits to Tim Chen)
- crypto: sha256 - Expose SHA256 generic routine to be callable externally. (credits to Tim Chen)
- ARM: 8120/1: crypto: sha512: add ARM NEON implementation (credits to Jussi Kivilinna)
- ARM: 8119/1: crypto: sha1: add ARM NEON implementation (credits to Jussi Kivilinna)
- ARM: add .gitignore entry for aesbs-core.S (credits to Russell King)
- ARM: 7723/1: crypto: sha1-armv4-large.S: fix SP handling (credits to Ard Biesheuvel)
- ARM: 7837/3: fix Thumb-2 bug in AES assembler code (credits to Ard Biesheuvel)
- ARM: 7626/1: arm/crypto: Make asm SHA-1 and AES code Thumb-2 compatible (credits to Dave Martin)
- ARM: pull in <asm/simd.h> from asm-generic (credits to Ard Biesheuvel)
- ARM: move AES typedefs and function prototypes to separate header (credits to Ard Biesheuvel)
- crypto: ablk_helper - Replace memcpy with struct assignment (credits to kbuild test robot)
- crypto: create generic version of ablk_helper (credits to Ard Biesheuvel)
- ARM: add support for bit sliced AES using NEON instructions (credits to Hurtsky)
- ARM: 7835/2: fix modular build of xor_blocks() with NEON enabled (credits to Ard Biesheuvel)
- ARM: crypto: add NEON accelerated XOR implementation (credits to Ard Biesheuvel)
- ARM: add support for kernel mode NEON (credits to Ard Biesheuvel)
- ARM: vfpmodule: Move bounce stats file to seq_file and friends (credits to Stephen Boyd)
- ARM: be strict about FP exceptions in kernel mode (credits to Ard Biesheuvel)
- ARM: move VFP init to an earlier boot stage (credits to Ard Biesheuvel)
- ARM: vfp: initialize vfp driver before cpufreq (credits to Bongkyu Kim)
- configs: update custom config (credits to Hurtsky)
- defconfig: Enable F2FS filesystem (credits to Arne Coucheron)
- fs: f2fs: Initial import from https://kernel.googlesource.com (credits to Arne Coucheron)
- Staging: android: binder: More offset validation. (credits to Arve Hjonnevag)
- crypto: msm: check potential integer overflow (credits to William Clark)
- cfg80211: ignore supported rates for nonexistant bands on scan (credits to Felix Fietkau)
- Enable NEED_NETDEV for vendor command support. (credits to Subhani Shaik)
- net: ipv6: Add a sysctl to make optimistic addresses useful candidates (credits to Erik Kline)
- netfilter: nf_conntrack: decrement global counter after object release (credits to Pablo Neira Ayuso)
- net: ipv6: autoconf routes into per-device tables (credits to Lorenzo Colitti)
- broadcom_wlan: Modify country code source (credits to Arne Coucheron)
- ext4: Add support for FIDTRIM, a best-effort ioctl for deep discard trim (credits to JP Abgrall)
- defconfig: Regenerate (credits to Arne Coucheron)
- defconfig: Enable CONFIG_NETFILTER_XT_TARGET_IDLETIMER (credits to Arne Coucheron)
- defconfig: Set selinux permissive (credits to Arne Coucheron)
- ariesve: Set SELinux to be permissive (credits to Cristoforo Cataldo)
- configs: update custom config (credits to Hurtsky)
​
MIRROR Link
CLICK HERE FOR ALTERNATIVE DOWNLOAD LINK
​
Special Features
MSM_LIMITER
This function will limit the cpu in certain condition such as frequency during suspend, resume and min frequency. This features enabled in default and the frequency already been set for suspend freq to 900Mhz (screen off), min freq 245Mhz, resume freq 1.4Ghz. This feature may can reduce power consumption as it limit our cpu frequency after the screen off. If this features enabled, OC frequency will be override automatically after the screen off = 900Mhz and resume back to 1.4Ghz. Thus, you need to disable it if you like to make OC frequency stays,
so here the step to disable it: -
1. By using Terminal Emulator (note that set value will be lost after a reboot/shutdown)
- Open Terminal Emulator
- Run this command to disable msm_limiter feature
Code:
su
echo "0" > /sys/kernel/msm_limiter/limiter_enabled
echo "0" for disable or echo "1" for enable it back
2. Download the msm_limiter_switch.sh.pdf
- after download the script please rename the file by removing .pdf and the name of the file should be like this msm_limiter_switch.sh
- by using Script Manager application open the msm_limiter_switch as script and tick the the "boot"
- by doing this, the msm_limiter will stick disable after the boot
in advance step, you can adjust the frequency of suspend, resume and min frequency to suit your taste here the command
1. For resume frequency
Code:
su
echo "<put ur own frequency here>" > /sys/kernel/msm_limiter/resume_max_freq
example:-
Code:
su
echo "1824000" > /sys/kernel/msm_limiter/resume_max_freq
this will make your CPU freq up to 1.8Ghz when screen on.. it just an example.
2. For suspend frequency
Code:
su
echo "<put ur own frequency here>" > /sys/kernel/msm_limiter/suspend_max_freq
Table of our devices frequency
Code:
122880
245760
368640
768000
806400
902400
1017600
1024000
1113600
1209600
1305600
1401600
1516800
1555200
1612800
1804800
1824000
Android Logger ON/OFF mode
Android logger can be turn off/on when you need or did not need it in this kernel, this function was introduced to reduce A BIT cpu usage or ram consumption that be used by the logger. The android logger was set OFF in default for this kernel :-
Here the step to change the logger mode:-
-the option of the mode-
/*
* 0 - Enabled
* 1 - Auto Suspend
* 2 - Disabled
*/
1. By using Terminal Emulator (note that set value will be lost after a reboot/shutdown)
- Open Terminal Emulator
- Run this command to disable the logger
Code:
su
echo "you choice of logger mode" > /sys/module/logger/parameters/log_mode
Example
Code:
su
echo "2" > /sys/module/logger/parameters/log_mode
Gentle fair sleepers
Disable gentel fair sleepers will give you better UI performance.. disabling it will make your phone consume more power due to several reason (i forgot the source of this statement), btw you can change it to suit your taste
-the option of the mode-
/*
* 0 - Disabled
* 1 - Enabled
*/
Code:
su
echo "you choice" >/sys/kernel/sched/gentle_fair_sleepers
Example
Code:
su
echo "1" >/sys/kernel/sched/gentle_fair_sleepers
-
reserved third
Unleashed the Hurtsky Kernel for CM12 .. Enjoy
hurtsky said:
CM11 Section​
ONLY USE THIS KERNEL WITH ROM BASED ON
[ROM][KK][4.4.2][KOT49H] CyanogenMod 11.0 (UNOFFICIAL)
Click to expand...
Click to collapse
i think this is a mistake
iwjosi said:
i think this is a mistake
Click to expand...
Click to collapse
thank you for letting me know
Thanks!
where can i find the performance settings in cm12?
SkyLaci said:
Thanks!
where can i find the performance settings in cm12?
Click to expand...
Click to collapse
Its not implemented by the cyanogen-team yet.
i get fc with performance control after flashing
xSmart007x said:
i get fc with performance control after flashing
Click to expand...
Click to collapse
sorry for late reply, i had trouble to open xda for long time.. i will try to solve the problem in next version.. thank you
Is it working with the latest build?
riyosakura said:
Is it working with the latest build?
Click to expand...
Click to collapse
nope.. wait for next update.. still busy right now to update the kernel
hurtsky said:
sorry for late reply, i had trouble to open xda for long time.. i will try to solve the problem in next version.. thank you
Click to expand...
Click to collapse
hello sir, i already tested the performance control on stock ROM and kernel, seems the apps also force close so this problem maybe caused by the incompatibility to CM12
Sir..can i flash this kerenel for liquid smooth(5.0.2)

[UNOFFICIAL] BeanStalk 6.06 [MM/6.0.1] [23-Jan]

Shahan_mik3 said:
{
"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"
}
Like what you see? Click the thanks button or Donate to scott.hart.bti by clicking HERE
If you have building/development concerns or issues, Please visit the BeanStalk Development Thread to avoid cluttering this thread.
CyanogenMod 13 based
Quicker system animations
Trimmed down fat and excess bloat
Option to enable all widgets
Numerous extra lockscreen options
LCD Density
Custom original BeanStalk Wallpapers by skyliner33v
Custom BeanStalk bootanimation by skyliner33v
3-minit battery support
Clock and date options
Contextual Header - Original and Polygraphic
Battery styles - Includes specific colors and styles. Also includes battery bar
Do not disturb option
Show notification count
Recent screen options
Customizable navigation bar
Use Omniswitch as default recents
Built-in screen record
Toast animations
App Circle bar
Gesture Anywhere
Disable FC warnings
Disable Immersive message
Force expanded Notifications
Configure scrolling cache
Build.prop MOD options to enable/disable tweaks as preferred
Less frequent Notification sounds options
CRT screen off/on options to specify how the animation shows
Enable/disable wake up on charge option
Superuser fully embedded into the build and accessed from settings menu
CM Performance options and features
Hide superuser icon
Developer options and advanced reboot enabled by default
Numerous cherry-picks and improvements throughout the build, baked into the
awesomeness of existing CM layout.
Numerous other options hiding throughout the build. For a full list of changes and features, please
be sure to checkout change log below.
Navbar switch
Banks
Open Gapps
BeanStalk Change log
* Download ROM and latest GAPPs.
* Copy ROM and GAPPs from above to internal storage.
* Reboot into recovery
* Full wipe and format is ALWAYS suggested to avoid odd issues.
* Flash ROM and then flash GAPPs.
* Reboot and enjoy the BeanStalk goodness.
BeanStalk source can be found HERE
Skylinerv33 - Graphics and bootanimation - Thanks!
Vaughn N - Endless support and help throughout the years.
Cyanogenmod - HERE
AICP - HERE
CRDRoid - HERE
Imoseyon, Flar2, Beanstown, anyone I forgot
Donate to scott.hart.bti by clicking HERE​
XDA:DevDB Information
BeanStalk, ROM for the Xiaomi Redmi 1S
Contributors
Shahan_mik3
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
Based On: Cyanogenmod
Version Information
Status: Beta
Current Beta Version: 6.05
Beta Release Date: 2016-01-23
Created 2015-12-21
Last Updated 2016-01-23
Click to expand...
Click to collapse
Reserved
Android File Host <---------Click here to download.
-
Reserved
Beanstalk Rom Changelog:
Code:
====================
12-22-2015
====================
* bionic/
51ad57b libc: ARM64: kryo: use generic memmove routine
* external/stagefright-plugins/
21ef449 stagefright-plugins: Seek to beginning of file on seek error
c34df96 stagefright-plugins: Fix AAC profile selection
* frameworks/av/
29c3ef4 stagefright: Fix audio profile retrieved
c68bccc stagefright: Correctly reassemble HVCC data
ab35ee6 stagefright: Deal with output format of other AAC decoders
d3c005d stagefright: Fix AAC profile selection
* frameworks/base/
f432116 SettingsProvider: add mechanism to return migrated keys
72d4f90 SystemUI: Don't collapse quick settings when removing custom tile
d32e3b0 NavigationBar : Switch to display orientation from config orientation
6fab199 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
* frameworks/native/
b77fa75 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
b17c928 sensor: Skip additional permission request checks
0490303 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
* hardware/qcom/audio-caf/msm8960/
93979cc libalsa-intf: Don't log as error on successful EC change
* hardware/qcom/display-caf/msm8974/
583ef92 hwc: reset overlay and writeback in unblank if writeback is active
* packages/apps/Settings/
beb1229 Settings: respect telephony config for profiles override
28f2aad Settings: display light pulse dialog settings conditionally
02c633c Settings : Show wifi usage tab by default
3405232 Update beanstalk share string
c9a1b50 Add about beanstalk option.
* packages/apps/SetupWizard/
7ab7f3c SetupWizard: Conditionally run account setup
* vendor/cmsdk/
8a79ddb cmsdk: Clean up some provider tests.
20bfdd7 cmsdk: add keys which to intercept from SettingsProvider
cb4a990 Profiles: add isEnabled(); send state changes
c81519d cmsdk: remove visualizer from default qs tile list
====================
12-21-2015
====================
* build/
155cc66 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6
* frameworks/base/
093bdf9 Keyguard: Support for external keyguard views
2b2ba0d Fix filedescriptor leakage in MediaMetadataRetriever
e111e88 Revert "Fix filedescriptor leakage in MediaMetadataRetriever"
548a39d Revert "Fix filedescriptor leakage in MediaMetadataRetriever"
0967a43 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
6162c9d base: header image tweaks
b280e64 Action: Add is Navbar enabled.
ccb1139 base: Fix a durple
d356d4b SlimDim: Use semaphore to cancel ontouch callback
fcabb55 SlimDim: don't dim navbar on lockscreen
c5a4a5d SystemUI: SlimDim - pref to listen on entire screen for touches [1/2]
abbf99c SlimDim: listen for touches in navbar empty areas also
be78a7b SystemUI: SlimDim [1/2]
0653660 Revert "SystemUI : Make clock/navigation multi-user compatible"
86595f9 TwilightService: always fall back to timezone-based location
* frameworks/native/
cbd3e07 gui: only support tertiary display if QTI_BSP is defined
* hardware/intel/img/psb_video/
b2c2f00 intel: psb_video: Add support for LP blobs
* packages/apps/Browser/
f415d54 Browser: runtime permissions
6d82626 Revert "[WIP] Handle permissions Marshmallow way"
* packages/apps/Settings/
c4b768e Settings: Move NFC payment under NFC category
4abf7e7 Fix slimdim layout
2c6dc5d Add slimdim options. Launch from button settings.
dd7628f Settings :Add new lockscreen shortcus icons
====================
12-20-2015
====================
* build/
f0b8bff repopick: Allow commits to be excluded from a topic importation
* frameworks/av/
e9990d5 libmedia: correct latency computing of AudioRecord
53c13f5 audioflinger: update multiplier logic to calculate frameCount
a58a479 NuPlayerDecoder: add synchronous call pause() to ensure decoder will not request or send out data.
5ce76a8 Revert "NuPlayer: Teardown sequence for pcm offload"
ce4e903 Revert "nuplayer: Perform proper shutdown sequence for offload teardown"
05f67ff libaudioflinger: avoid s/w effect processing in case of Direct PCM
d5dee70 frameworks/av: fix channelmask and source format for pcm files
e93c7cc nuplayer: Do not drop corrupt EOS frame
* frameworks/base/
8fe5c2a slimseekbarpreference: set monitorbox text as string
1777927 SlimSeekBarPreference: clean up a wee bit
5866a09 SlimSeekbar: Update api so no dupes
e81699f Frameworks: port SlimSeekBarPreference to SlimLP
d5c8c68 Base : Add more lockscreen shortcut custom icons Part2
05cb21b Base:Add new 73 hd lockscreen shortcus icons
9547f28 Fix filedescriptor leakage in MediaMetadataRetriever
ecefec5 Services:Fix Derp From Lockscreen Toggle Merge Cms Commit here :-https://github.com/ResurrectionRemix/android_frameworks_base/commit/4601c9fda34494c2b5f9b34e328a560cc153b7d9 The Broadcast Intent In KeyguardServicdeligcate Throws NPE at Boot With a Heavy Gapps Package to launch receivers of broadcast intent Intent { act=com.android.internal.action.KEYGUARD_SERVICE_STATE_CHANGED (has extras) } before boot completion
4d1688d Add double tap option to lockscreen shortcuts
aa7780f Bluetooth: Change disconnected icon to be 40% transparent
58954e9 Trace SQLite operations
4d85b79 Fix volume expand arrow to be displayed correctly
1cb1b05 Change signature|system permissions to signature|privileged
8f30d7e Check for null hostnames in RootTrustManager
72528e6 Add null check to getConfigForHostname
da8213c Remove framework from LOCAL_JAVA_LIBRARIES
262f905 Follow-up to Switch to the latest version of Caliper
e47993a ConcurrentModificationException in SyncManager
1341174 Add ICU4J APIs for Android
be17a26 Switch to the latest version of Caliper
5dca960 Rethrow remote's ServiceSpecificException
1851443 Add support for locking the screen when the lid is closed
c4a331c Allow customisation of advanced settings in DocumentsUI
23b6453 Stop using 512 bit RSA keys in keyset unit tests.
612cec6 Fix special handling of a fake language code "tl".
00d7b0f Don't hardcode expected path to mainDexClasses
76ab38a Expose findByIssuerAndSignature
2466d20 Expose findTrustAnchorBySubjectAndPublicKey
733a0c9 Add support for reading and writing double array values
ead9102 Services: DO NOT send Broadcast On boot
f0bd697 Remove isCertificateEntry check
adbafb6 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
b3457f9 Merge branch 'test' into bs6
cbff2b0 TaskManager: Dont worry about recreating views since were restarting systemUI on toggle. Temporary until more viable solution is found.
dc84262 SystemUI: More stings cleanup on QS tiles
c682ba5 core: String improvements from cm-12.1
* frameworks/native/
848cf5f Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
* hardware/intel/common/libmix/
0c6abb4 intel: videoencoder: Add support for LP blobs
05ece44 intel: videodecoder: Allow INTEL_VIDEO_XPROC_SHARING to be defined
* hardware/intel/img/hwcomposer/
2855d50 hwc: merrifield_plus: Add legacy LP blob support
662d8be hwc: Use the proper define for the primary display
9303837 hwc: Enabling ION
a8d4a6a Update HWC interface
* hardware/qcom/display-caf/msm8994/
7a75b3e gralloc: add cflag to use nv21 format for camera preview
* packages/apps/Gallery2/
65196ed Revert "Gallery2: Properly declare the own permissions"
* packages/apps/Settings/
8f31ae4 Readjust gesture width for gesture anywhere and appcirclebar
8d94b6f OnTheGo: Add missing alpha value settings
d0fd7c0 Settings: update About screen device model fields
8ce9373 Power Menu: remove power as an option
eaf2897 Settings: Add some more entries into 'SMS message limit' menu
4c04dcf Settings: Cleanup ALL the strings
4c7cba4 settings: LiveDisplay color profiles
ff75c78 Settings: Utilize frameworks sms prompt interfaces as fallback.
4466814 Settings : Cleanup control media volume toggle
e1217b6 Settings : Add warning for lcd density
4568a62 Settings : Add volume link notification
e0fd153 Move taskmanager option to statusbar settings
3f7a4d6 Restart systemUI when enable/disable task manager for now
92fc283 Revert "Revert "CAF Task Manager switch [2/2]""
088e6b0 Revert "CAF Task Manager switch [2/2]"
* system/core/
4d085e4 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6
====================
12-19-2015
====================
* device/xiaomi/cancro/
c3acc06 Revert menu key fix
adf7d29 Name the damn phone.
c4e8f51 Update BoardConfig.mk
* external/toybox/
0e32430 toybox: Symlink 'ls' to xbin
* frameworks/av/
b82353b Move overflow checks into SkipCutBuffer
f363219 Fix potential double close in IMediaMetadataRetriever::setDataSource
ab9b1e9 nuplayer: Fix priority inversion
* frameworks/base/
bae379d Merge pull request #31 from shahan-mik3/bs6
7651c9f pm: Update PackageManagerServiceTests
fe7708e Frameworks: Fix hw menu key from unlocking on swipe
45f2e11 Materialize the task kill button
6c898ea Add a few missing parts for CAF Task Manager
0a2450e Reset the QS panel if task manager was visible last
319629e Use one observer for changes, misc cleanup
6947de4 Add more icons for the task manager switch
600e0cd Remove the empty notification after switch on/off logic
e74a9df On switch, recreate the statusbar to fix task view
ae87673 Update some Task Manager functions
5b0866c fix taskmanager strings
ac8c1cd Task manager improvements
f3fdff8 Improve Task manager UI
50a06c5 Expose the task manager values for themers
634c31c Fixed the Task Manager bug described in the post below
6b990ec CAF Task Manager switch [1/2]
cb8980e Add task manager back in!
e16fecf NullPointerException when starting VoiceInteractionManagerService
753a484 Lockscreen: Introduce window type TYPE_KEYGUARD_PANEL
f128c0c base: Complete sms prompt interfaces.
2368c7d SystemUI : Add DemoModeActivity hook for settings
d171b9a Option to use volume keys to control media volume anytime (2/2)
46a77b3 Port over linked volumes from 12.1
d7d6b86 SystemUI: bail out of recents-to-home animation when losing focus
55f44b4 missing files for lockscreen shortcuts
49055d7 Lockscreen shortcuts improvements 2/2
38000d5 Add user configurable shortcuts [1/2]
72a469b Lockscreen weather options [1/2]
* frameworks/native/
8befd14 sensor: Allow devices to skip the permission request
* frameworks/opt/telephony/
e041ee0 telephony: Complete interfaces for sms prompt.
* packages/apps/Contacts/
07db402 Contacts: More strings cleanup
9984447 Revert "Support adding contacts to blacklist and whitelist"
* packages/apps/DeskClock/
fe85450 DeskClock: add switch to profile feature from Lollipop
* packages/apps/Dialer/
7a55259 Dialer: Update a string from cm-12.1
* packages/apps/InCallUI/
b96ed6e InCallUI: Update a string from cm-12.1
* packages/apps/Settings/
a1ac86f CAF Task Manager switch [2/2]
74a395d Settings: adapt lock screen visualizer toggle
88de3e6 setings: Fix livedisplay settings
b83e1be Settings: Fix the SoundSettings activity and intents
8c20b5b Revert: Keyguard Wallpaper Changer
2b3fcdc more fixes
ab00e15 Fix formatting derp
f6309ac Add user configurable shortcuts [2/2]
* packages/apps/Trebuchet/
788d8e8 Trebuchet: Fix some icon size and flush cache issues
4ee7080 Trebuchet: Fix hidden folder list text color
8be2145 Trebuchet: Ignore mnc/mcc config changes
0db76b8 Trebuchet: Exclude from recents
* packages/apps/TvSettings/
6050e36 TvSettings: Improve strings
* packages/services/Telecomm/
438af33 Telecom: fix test compilation
* system/vold/
b0693d7 Also change emulated device id separator from comma to underscore
* vendor/beanstalk/
3d61fc7 Fix bootanimation packages
3f05745 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
* vendor/cmsdk/
9a83dc6 cm: Improve permission strings
582ba4c ExtView: Allow window type and flags to be overridden
637e40f Introduce KeyguardExternalView
b9d7733 External views for cm13
9691d42 Keyguard: Introduce 3rd party keyguard perms and utils
22ec538 CMSDK : Remove VOLUME_LINK_NOTIFICATION
* vendor/xiaomi/
ce58c79 dior : add back fm patch
====================
12-18-2015
====================
* android/
d6a9f82 use beanstalk browser
* device/xiaomi/cancro/
8db31c1 add back TARGET_UNIFIED_DEVICE, we build for 2
27e4165 cancro: camerawrapper: fix hdr behaivour
2159be4 add back camera wrapper add libwcnss_qmi to fix MAC address (kang from armani)
2663d3f Revert "cancro: camerawrapper: fix hdr behaivour"
9f44d2d Revert "cancro: camerawrapper: add zsl"
7091aeb Revert "cancro: camerawrapper: better zsl handling"
3791571 Add SunlightEnhancement :test
* external/mksh/
d9b3f0d mksh: Alias ls to /system/xbin/ls
* external/stagefright-plugins/
566f1cb stagefright-plugins: Return supported profiles for MPEG4
* frameworks/av/
ed8be1e media: Disable extra debug
7b3a9da nuplayer: Error checks for PCM format extensions
53ac41b stagefright: Fix some aac file cannot be played back
* frameworks/base/
714c836 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
810285b Revert "base: Add permissions to Browser package"
9bea95b OnTheGo: Hide the grey dividers in notification
53bb555 On-The-Go Mode (1/2)
* frameworks/native/
bad602a Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
* hardware/libhardware/
18396d4 libhardware: Only support tertiary display in QTI_BSP is defined
* hardware/qcom/audio-caf/msm8974/
d9ff371 hal: Actually make low-latency capture optional
44b0192 Add more allowed frame counts to be configured
* hardware/qcom/audio-caf/msm8994/
eec6acf audio: Fix flac offload not working
* hardware/qcom/display-caf/msm8960/
d616fad hwc: add support for opaque surface layer.
* hardware/qcom/media-caf/msm8996/
d84d430 media: Avoid collision with FFMPEG plugin
* kernel/xiaomi/cancro/
58dcfd1 Revert "gcc5: arm: enable cortex_a15 optimization"
8e09c22 gcc5: arm: enable cortex_a15 optimization
ce7f47e Revert "Revert "cancro: driver: input: touchscreen: support disabling keys""
* packages/apps/BluetoothExt/
5b2f3d7 BluetoothExt: Remove unused strings
* packages/apps/CMFileManager/
56d1485 cmfm: this is TOYBOX
a8625e0 Fix filemanager not launch
85732e2 CMFileManager: remove org.apache.http import
* packages/apps/Settings/
ada7351 Add keyguard wallpaper changer
dcf6394 Kang weather options from DU
* packages/apps/Trebuchet/
dca57f3 Trebuchet: Add ability to disable the scroller completely
* system/core/
f517c97 Revert "Lose ls to toybox."
* system/vold/
5fc50f6 vold: dont't use commas in device names
b134799 vold: hw_fde: fix OTA issues from L to M
* vendor/beanstalk/
076a1ea sepolicy: Set the context for fsck.exfat/ntfs to fsck_exec
cc4aca4 bump to beanstalk 6.02
31eeed9 remove default cm wallpapers and add beanstalk papers..
====================
12-17-2015
====================
* android/
d6a9f82 use beanstalk browser
433096f remove cmupdater and cmwallpapers, bring in beanstalkpapers
* external/sepolicy/
83c99be Merge branch 'cm-13.0' of github.com:CyanogenMod/android_external_sepolicy into bs6
* external/skia/
c4401db skia: qc-perf: link against libqc-opt.so for msm8996
* external/wpa_supplicant_8/
dc3f470 Merge branch 'LA.BF64.1.2.2_rb4.10' of git://codeaurora.org/platform/external/wpa_supplicant_8 into cm-13.0
* frameworks/av/
f45ba7f audiopolicy: Set sane defaults for QC audio features
* frameworks/base/
714c836 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
810285b Revert "base: Add permissions to Browser package"
9bea95b OnTheGo: Hide the grey dividers in notification
53bb555 On-The-Go Mode (1/2)
9ca8d4c SystemUI: fix incorrect tile shifting behavior
44a3303 SystemUI: hide visualizer when keyguard is occluded
a41cb45 SystemUI: fix NPE crash when Visualizer is not initialized
19e458f SystemUI: use new visualizer from Eleven
1d87c14 Allow disabling the privacy guard notification - port from cm-12.1 (2/3)
fd864ec Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
31f15eb connectivity: Configure additional TCP parameters
1003c49 libhwui: make setSurface asynchronous
ec4c775f Use custom ADB over wifi property
8c15ebc fix checkapi
* frameworks/native/
bad602a Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
31ab17f Fix the execution point of onFrameAvailable/onFrameReplaced callbacks
220c950 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_native into bs6
* frameworks/opt/net/wifi/
ab84c9f Merge branch 'LA.BF64.1.2.2_rb4.10' of git://codeaurora.org/platform/frameworks/opt/net/wifi into cm-13.0
40162df wifi: Configure additional TCP parameters
* frameworks/opt/telephony/
4810ebf telephony: Configure additional TCP parameters
* hardware/qcom/audio-caf/msm8974/
26d4452 hal: Trivial cleanups
* packages/apps/BeanStalkPapers/
3f98bff BeanStalkPapers: Bring up to MM (cm-13) sources
* packages/apps/Browser/
df7b862 [WIP] Handle permissions Marshmallow way
* packages/apps/DeskClock/
aba22b8 DeskClock: add increasing volume option for alarm clocks
* packages/apps/InCallUI/
48b5109 InCallUI: Improve more CAF strings
* packages/apps/Messaging/
294b589 Add new FW blacklisted numbers to local db cache
d1147c1 LookupProvider Integration
* packages/apps/Settings/
496c267 commit the straggler
7abbe75 Settings: add lock screen visualizer toggle
088983c Allow disabling the privacy guard notification - port from cm-12.1 (1/3)
4905b72 Allow Kernel Adiutor to be launched from settings if installed.
b4ed22e On-The-Go Mode (2/2)
4c58697 Settings: fix mobile network switch being unchecked
d66d2b5 Settings: add dashboard switch view for sw600dp
3bbdb21 Settings: move double press power for camera to button settings
* packages/apps/Trebuchet/
a343529 Handle theme changes
e524508 Add app drawer search bar toggle to settings
* packages/services/Telephony/
7ac61d7 Telephony: Improve call forwarding strings
* system/bt/
cc3b973 bluedroid: Add wiimote pairing support
* vendor/beanstalk/
cc4aca4 bump to beanstalk 6.02
31eeed9 remove default cm wallpapers and add beanstalk papers..
823e150 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
d4916f0 Revert "sepolicy: Add permission for format user/cache partition"
db8c90f Revert "sepolicy: Add mkfs.te"
79b65a0 remove cmupdater and build beanstalkpapers
322cc5a otasigcheck: Rewrite for CM 13.0
909343f SELinux: Use custom ADB over network property
6bc84be sepolicy: Add permission for formatting user/cache partition
fcfc13a sepolicy: Add domain for mkfs binaries
* vendor/cmsdk/
a61af19 cmsdk: add LOCKSCREEN_VISUALIZER_ENABLED
ba670bf Allow disabling the privacy guard notification - port from cm-12.1 (3/3)
====================
12-16-2015
====================
* external/tinycompress/
fdaf3e1 tinycompress: Lrn2C
* frameworks/av/
5355397 stagefright: Update makefile for Exynos variants.
455a745 nuplayer: Improve offload format conversions
093c8ed nuplayer: Avoid crash when codec fails to load
c571299 nuplayer: Fix the neverending offload
* frameworks/base/
36dea10 pm: Don't try to create oat dirs for prebundled apps on system
69668f1 Fix memory leak in HWUI
72765b4 fix checkapi
c0b6a4a Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
aaf9680 Revert "Fix location tile not showing in the keyguard"
acfc22e SystemUI : Add location tile from 12.1
9b1ac66 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
d82f895 Revert "Disable More Debugging"
3a6e27c Revert "Remove unsupported RS graphics API tests."
a31aa50 Revert "base: kill some log spam"
45c058a SystemUI : Fix perf profile tile index calculation
749e79e Revert "FWB: Navigation bar button color (1/2)"
2b70ec0 Revert "SystemUI: Vectorify system bar drawables"
bb4b35c Revert "SystemUI: Use material delete icon"
7a2db76 Frameworks: Remove duplicated audio files
9427c1a Proper supplementary service notification handling (1/5).
* frameworks/native/
5934c29 SF: Fix invalid reduction of transparent region from a layer.
bea57f3 sf : Fix vertices & texture coordinates computation.
* frameworks/opt/telephony/
c7238ac Proper supplementary service notification handling (2/5).
* hardware/qcom/audio-caf/msm8974/
faefb32 hal: Upstream offload fixes
505da3f audio: hal: Add support to send codec specific data in gapless
* hardware/qcom/media-caf/msm8916/
91ab954 Merge remote-tracking branch 'caf/LA.BR.1.2.6_rb1.5' into cm-13.0-caf-8916
* packages/apps/DeskClock/
421038c DeskClock: SwitchPreference for Automatic home clock
1151aa1 DeskClock: Add option to hide AlarmClock Icon in StatusBar
* packages/apps/InCallUI/
cafe6b4 InCallUI: Fix background colour of tabs on DSDA phones
5539f52 Fix reveal animation for outgoing calls.
* packages/apps/Settings/
2bbfe3f Settings: add switches for dashboard items
0d71e99 remove weather from status bar
c270587 Settings : Remove status bar weather entry
8a9d7b2 Revert "navbar color 2/2"
* packages/services/Telecomm/
f2f061e Proper supplementary service notification handling (3/5)
* packages/services/Telephony/
74f644c Telephony: Improve call barring settings
854982b Telephony: Cleanup CAF strings
9285956 Telephony: Move CAF strings to cm_strings
a4bb59c Fix CDMA vs. WCDMA typo in cs translations
eeb8537 Proper supplementary service notification handling (4/5).
* vendor/beanstalk/
f50a53e sepolicy: Add mkfs.te
930ba44 sepolicy: Add permission for format user/cache partition
69b7586 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
aa40255 Remove CMAccount
* vendor/cmsdk/
cead77a CMSDK : Migrate QS_ADVANCED_LOCATION_SETTINGS
* vendor/qcom/opensource/display-frameworks/
122d8a6 display-fw: Properly initialise mIsGPUAllowedForProtected flag
====================
12-15-2015
====================
* external/sepolicy/
62438c8 Revert "property: Make the adb tcp port property a wildcard"
* external/tinycompress/
da916d1 timycompress: Show a warning if metadata ioctl is not supported
* frameworks/av/
23e9ce4 nuplayer: PCM offload fixes
dc5f0eb nuplayer: Fix audio EOS notifiy on AudioSink not ready
064bb6a NuPlayer: Don't maintain timeStamp if state is running
71a6763 NuPlayerDriver: Maintain the timeStamp after seek
0145bf6 stagefright: Additional fixes for extended offload support
* frameworks/base/
a5c89fe0b Revert "Proximity: Fix prevent accidental wakeup"
4e19113 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
eb72f4c SystemUI: Use material delete icon
4cd800b SystemUI: Vectorify system bar drawables
0c295dc FWB: Navigation bar button color (1/2)
b0d022a Fix phonewindowmanager mismerge from longpress commit
157da58 Return: Listanimation Views and Interpolator [1/2]
25af496 AOKP animations: Add an entry for TRANSIT_TASK_OPEN_BEHIND [1/2]
0ea1173 AOKP custom system animations (1/2)
39f4239 KeyguardSimPinView: don't send dummy request to get remaining pin
a938a84 Cleanup qcom strings
bd273f0 SystemUI : Port LiveDisplay tile from 12.1
c055fca SystemUI: Readd AmbientDisplayTile.
1fb9c57 SystemUI: fix tile pages not filling up
* hardware/qcom/media/default/
c3286b6 media: Avoid collision with FFMPEG plugin
* packages/apps/ContactsCommon/
2f17da1 ContactsCommon: Improve CAF strings
* packages/apps/PhoneCommon/
5c724e8 PhoneCommon: Move CAF strings
* packages/apps/Settings/
ae36eff Settings: Fix up management for wifi priority.
bd3dc06 Settings: Ignore externalIndex if its greater than dash category size.
cfad303 reorg display and move scrolling cache to animation control
334001f Improve screen and animations strings - Animation control
a1707b7 remove pie settings icon
7f9d413 Fix pie targets force close
d50ace4 missed a few strings for PA Pie
bab460b PIE 3.0 (2/2)
5a58e12 navbar color 2/2
bfce5a9 Return: Listanimation Views and Interpolator [2/2]
8a35077 AOKP custom system animations (2/2)
b4cb681 Settings: Hold back to kill timeout (2/2)
b76bfc2 Fix double tap to sleep lockscreen
* packages/providers/ContactsProvider/
4852f70 Add a richer system around preloading contacts
* system/netd/
c9251e2 netd: Don't build the QSAP SDK on Nexii
* vendor/cmsdk/
be9f6b8 CMSettingsProvider: Split default load, don't load global for non-owner.
5acf08c CMSDK : Add live display tile
====================
12-14-2015
====================
* external/fuse/
42f00b6 libfuse: Fix cast for void* in fuse opts
* external/stagefright-plugins/
75f6d25 stagefright-plugins: Parse additional FLAC metadata
934cbff stagefright-plugins: Really ignore album art "streams"
* external/toybox/
fabff83 Build a static utility executable
* frameworks/av/
1512587 stagefright: Check vendor list for allowed encoders
90ef524 stagefright: Finish "Port AOSP fixes"
715a22f stagefright: Finish support for HEVC muxing
0c19cf7 stagefright: Add support for FLAC offloading
6dde130 stagefright: Resurrect PCM offload
fb97654 stagefright: Fix a few format strings on 64-bit
* frameworks/base/
973e684 Fix battery bar glitch on NavBar
8f96e50 FWB: PIE 3.0 (1/2)
60867d6 New contextual header images
fc39d87 FWB: Hold back to kill timeout (1/2)
* hardware/qcom/display-caf/msm8974/
1a6c62e gralloc: fall back to old pixel alignment on old blobs
* packages/apps/Contacts/
b568f09 Contacts: Cleanup strings
* packages/apps/ContactsCommon/
23f6138 ContactsCommon: move CAF strings to cm_strings
* packages/apps/Settings/
754074c Settings: make (more) dashboard icon color consistent.
* packages/apps/SoundRecorder/
25d0fa6 SoundRecorder: Remove dependency on android-support-v4
* packages/services/Telecomm/
dc68b0c Telecomm: Fix copyright headers
* system/vold/
5b8e453 vold: Native NTFS kernel driver support
* vendor/beanstalk/
b266a9f Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
====================
12-13-2015
====================
* bionic/
6d79500 bionic: Do not allow LD_SHIM_LIBS for setuid executables
d45ca0d Make shim lib load failure non-fatal.
* build/
e0b7aef Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6
e371207 core: tasks: Use KERNEL_ARCH in dt_image task
* external/f2fs-tools/
fe06482 f2fs-tools: Cleanup build targets
* external/stagefright-plugins/
70cbfe5 stagefright-plugins: Init port with larger audio buffer size
* frameworks/av/
743c7e2 StagefrightRecorder: Add support for WAVE recording
* frameworks/base/
b0fb18f [1/2]frameworks/base: Add three-fingers-swipe to screenshot
90bbb19 [1/3] base: move UI Tuner to dev settings
f9df27f fix build
4c02d89 CustomHeader: Full multiuser support for Polly HD
3035650 SystemUI: Double tap to sleep on the lock screen (1/2)
9959565 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
ecb5cdb Status bar: Add HSPA+ icons
02b9815 SystemUI: Revert CAF UI modifications
* packages/apps/Settings/
02e11e3 improve security settings layouts
f3f43f8 Fix display settings derp
4c33b63 Settings: Three finger screenshot 2/2
15ea115 Remove Bug Reporting
dea335c 2/2: Move UI Tuner to development prefs.
7bb7ca7 Double tap to sleep anywhere on the lock screen (2/2)
9153419 development: Add setting for updating recovery
963222b Properly remove NFC payment preference
bc6aee0 Settings: Add back keywords to display settings
b31fc62 Settings: Remove duplicate strings
427bd22 Settings: Add back oclick settings
9b7ee3c Settings: Fix more derps after reorganization from 12.1
bf3286d Settings: Fix notification settings after reorganization
e570a5e DisplaySettings: Remove device dependent prefs properly
b0b9781 Revert "Settings: Fix more derps after reorganization from 12.1"
* packages/apps/SoundRecorder/
7134128 SoundRecorder: runtime permissions
0609dc8 SoundRecorder: much update, so new
* packages/apps/TvSettings/
d24f3cb About: Fix build error caused by 07b5c8183b4e8d4d83f6d3631f41363ba290860b
Thanks for rom but where is link for rom?
thanks.............
screenshot sir?
Good work, thanks dev
thanks for the great rom
everything is working fine so far except the navigation bar.. how do I remove it?
EDIT: Just found a workaround for it.. go to settings>display>expanded desktop and enable it for all app and select hide navigation bar.
Navbar automatically appeared. How to disable it ?
Free.rockstar said:
thanks for the great rom
everything is working fine so far except the navigation bar.. how do I remove it?
EDIT: Just found a workaround for it.. go to settings>display>expanded desktop and enable it for all app and select hide navigation bar.
Click to expand...
Click to collapse
It is fixed on next build...
smustafasms said:
Navbar automatically appeared. How to disable it ?
Click to expand...
Click to collapse
Try this bro
Download Build Prop Editor or es file explorer
Open the Build Prop Editor Application
Grant Root Access to Build Prop Editor
Press the Pencil Button at the Bottom(or the 3-dot Menu at the Top Right and then Press Edit)
Scroll All the Way Down
Create a New Line at the Very Bottom
Add in the Following Text. . .
qemu.hw.mainkeys = 1
Press the Disk Icon at the Top Right to Save
Reboot Your Smartphone
Shahan_mik3 said:
It is fixed on next build...
Click to expand...
Click to collapse
thanks! also the camera fails to start when it is left on front camera mode.. any fix or workaround for that?
So good so far... This is the kind of ROM I was expecting for thanks #Shahan_mik3...Also, when it comes to customization.... I can't find an option to enable network traffic....so plz dev it would be great if you add that feature in future builds...
cant make external sdcard as internal, any1 having this issue?
New build up: Pretty huge changelog ryt
The builds will be frequent from now
Code:
====================
01-07-2016
====================
* android/
5ddefd2 bring in snap
* device/xiaomi/armani/
669d392 overlay: remove Bluetooth
e67bbbf Add CABL prop
0f4aafb Remove media props
4cc583d Update display props
bc75030 Update audio props
f087c32 Support MIDI function
* external/p7zip/
5553c3f Revert "p7zip: Add lib7z as a dependency so it gets built"
* external/stagefright-plugins/
7ba6a02 stagefright-plugins: Fix certain HEVC file cannot playback
* frameworks/av/
02645bf stagefright: Fix crash on mediaserver
c20f758 audiopolicy: Handle legacy startOutput on output command thread too
* frameworks/base/
2ae9867 base: qs brightness toggle rework
78a34e0 QSBrighnessIcon: Make it show in notification panel
3c8ba84 base: add auto brightness toggle to qs
a1fcaed Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
a05e6c3 SysUI: Update external keyguard view when component changed
b8580a1 SysUI: Update dismiss callbacks for external keyguard view
* hardware/qcom/fm/
8c0da85 libfm_jni: Add support for internal antenna hardware
* kernel/xiaomi/armani/
dcb2dda armani: defconfig: Updates
27677b1 ACPI / processor: prevent cpu from becoming online
737961f22 arm64: smp: Update the topology masks before calling CPU_STARTING notifiers
3cade38 soc: qcom: smem: Zero out ramdump segment memory
58a4165 USB: u_ether: Set complete handler before queueing to endpoint
2c91a22 cfg80211: unify station WME parsing
0b788afe cfg80211: pass station supported channel and oper class info.
1f00e74 replacing warning msg with pr_warn_ratelimited
80d81c6 usb: gadget: Align Midi Buffer size for DWC3
aaca2ad usb: core: Avoid spammy warning due to misbehaving Apps
caa4466 Report IPv6 NA packets processing to partial resume handler
5f2b0e2 net/compat.c,linux/filter.h: share compat_sock_fprog
98a702d sk_run_filter: add BPF_S_ANC_SECCOMP_LD_W
1dbd23a USB: gadget: f_mtp: Fix integer overflow when transferring large files.
e99dd5c USB: gadget: mtp: Fix hang in ioctl(MTP_RECEIVE_FILE) for WritePartialObject
4bdeb1c usb: dwc3: gadget: Protect against ep disabling during completion
405a5a1 USB: gadget: android: Integrate f_midi USB MIDI gadget driver
657afb9 USB: gadget: midi: Fix deadlock unbinding driver while it is in use
aab99aa posix_types.h: Cleanup stale __NFDBITS and related definitions
61baa2c Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs
015b1cd mmc: fix MDT wrap around for eMMC v4.41 and later
fd56fd5 msm: vidc: Skip processing of release buffer event
4cd02c6 ion: cma_heap: free mem if fail to create sg_table
d6edd9c armani: defconfig: Update based on Google recommendations
ee18d2b msm: Fix high load average from uninterruptible waits
9ea6068 arm: DT: msm8226: Update min-default adreno frequency to be 200MHz
6c7a5da arm: irq: Tone down kernel logging
2f8c55d armani: defconfig: Updates
6ec5180 ARM: be strict about FP exceptions in kernel mode
42b7b3b ARM: pull in <asm/simd.h> from asm-generic
dc075c5 crypto: create generic version of ablk_helper
f506208 ARM: Make NEON support independent from procfs
f579d97 ARM: add support for kernel mode NEON
eb927ee sysrq: Emergency Remount R/O in reverse order
7d06340 net: ipv4: tcp: Get tcpi_count via file_count() not direct access
bdea0a7d Set the iif for IPv6 packets as well.
ff95391 net: ping: Return EAFNOSUPPORT when appropriate.
306af7b net: ipv6: allow choosing optimistic addresses with use_optimistic
50a3206 net: ipv6: Add a sysctl to make optimistic addresses useful candidates
9886b75 bluetooth: Validate socket address length in sco_sock_bind().
fe42d33 net: add validation for the socket syscall protocol argument
cd75eca armani: defconfig: Updates
1a43d51 nf: IDLETIMER: Adds the uid field in the msg
2bca2c2 nf: IDLETIMER: time-stamp and suspend/resume handling.
f3812d9 md: use kzalloc() when bitmap is disabled
45ec672 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
817cf45 KEYS: Fix race between key destruction and finding a keyring by name
f3e9a69 KEYS: Add invalidation support
90149e9 KEYS: Permit in-place link replacement in keyring list
9650f65 KEYS: Perform RCU synchronisation on keys prior to key destruction
3a9d7e8 KEYS: Fix handling of stored error in a negatively instantiated user key
48d888c ipv6: addrconf: validate new MTU before applying it
8c76b5b net: fix iterating over hashtable in tcp_nuke_addr()
1cf5c40 pagemap: do not leak physical addresses to non-privileged userspace
8357168 __ptrace_may_access() should not deny sub-threads
02e6d18 Enable setting security contexts on rootfs inodes.
1323159 selinux: enable genfscon labeling for sysfs and pstore files
ac32472 selinux: enable per-file labeling for debugfs files.
c0e6b55 selinux: correctly label /proc inodes in use before the policy is loaded
33a6b3b selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
8f23252 selinux/nlmsg: add XFRM_MSG_MAPPING
d203659 selinux/nlmsg: add XFRM_MSG_MIGRATE
6274b22 selinux/nlmsg: add XFRM_MSG_REPORT
a37e8b7 selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
ebeb546 selinux/nlmsg: add XFRM_MSG_GETSPDINFO
452660e selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
b732725 consitify do_mount() arguments
fb6a312 do_add_mount()/umount -l races
57d618a get rid of magic in proc_namespace.c
3f8c342 net: add length argument to skb_copy_and_csum_datagram_iovec
beff621 ASoC: msm: qdsp6v2: add support for any number of ASM buffers
dcf28fc tcp_cubic: do not set epoch_start in the future
14bb10b tcp_cubic: better follow cubic curve after idle period
9625282 fs: avoid adding non-thread-group task to LMK rbtree
e94329f kernel: avoid adding non-thread-group task to LMK rbtree
8ec31eb lowmemorykiller: maintain LMK rbtree with signal->adj_node
64ceced lowmemorykiller: Check tgid with rcu lock held
e4957ac mm: reorder can_do_mlock to fix audit denial
4ab80ba oom_adj_rbtree: delete task before changing oom score
4f5ae25 armani: defconfig: Enable ANDROID_LMK_ADJ_RBTREE
3d22071 lmk: wrap the lmk code with config
2f8c57f drivers:lmk: Fix null pointer issue
c87f67d drivers:lmk: Fix double delete issue
7c74b26 lowmemorykiller: Account for highmem during kswapd reclaim
5b68f10 staging:android:lmk: read rb tree root with spinlock
414f5f5 staging: android: lmk: add rcu lock while test task flag
5701dc6 staging: android: lmk: check TIF directly
d2c61d4 staging: android: lmk: skip if killed by lmk
1eea72d staging: android: lmk: check free memory when tasks switch to background
dbc05b6 staging: android: lowmemorykiller: implement task's adj rbtree
d1e72a5 trace: memkill: provide fixed zone info columns.
14efedb trace: memkill: per-zone page state for LMK
fa27506 trace: allow memkill tracing to be selectively enabled
40ae2fd trace: memkill: trace LMK and OOM kills
fc74c01 staging: android: lowmemorykiller: select a new task to kill
71ae0ad armani: defconfig: Disable CPU_BOOST
f051a16 cpufreq: cpu-boost: config cpu_boost separately
f3ee2389 cpufreq: interactive: don't boost cpu if already boosted
d2e4e309 cpufreq: cpu-boost: Dont boost if interrupted by signal
527e156 cpufreq: Manage only online cpus
f72ce30 cpufreq: interactive: don't schedule timer on offline cpu
689e0c5 cpufreq: interactive: fix compiling warnings
* packages/apps/Settings/
8528c12 Settings: remove voice wakeup link as necessary
2d40257 Fix zen mode allowed event preference summary.
* packages/apps/Snap/
5a8b193 Snap: add support for mw_continuous-picture focus mode
08e736c Snap: add support for shutter speed
* packages/apps/Trebuchet/
d423a03 Trebuchet: Make sure overview arrows point up when collapsed
aefd95e Trebuchet: Ensure sections list isn't null
* prebuilts/cmsdk/
6ff8b3c cmsdk: Update for api level 4 snapshot release.
* vendor/beanstalk/
3c99e2d Bump to BeanStalk 6.05
000d06f Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
7ea4580 APN: Fixup Vodafone IT and remove Noverca
af7dd24 APN: Update TIM MVNOs
* vendor/cmsdk/
fb1fe63 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
ccf16f8 Keyguard: Broadcast when external keyguard changes
dbb87e2 ExtView: Document the keyguard external view APIs
7107e06 cmsdk: Update iconography.
* vendor/xiaomi/
2661612 Update adsp
9594955 Update audio libs
====================
01-06-2016
====================
* android/
8d541b8 switch to android 6.0.1 r10
* build/
a3825b8 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6
2c222c2 kernel: Fix usage of KERNEL_ARCH
6c82f91 Merge tag 'android-6.0.1_r10' into HEAD
* external/bouncycastle/
882ff27 Merge tag 'android-6.0.1_r10' into HEAD
* external/wpa_supplicant_8/
0ee01ad Merge tag 'android-6.0.1_r10' into HEAD
* frameworks/av/
af4528b stagefright: Add deferred release option
8195530 stagefright: Only include HFR/HSR on QCOM devices
de1e368 stagefright: Forward-port HFR and HSR support
72f2347 Merge tag 'android-6.0.1_r10' into HEAD
* frameworks/base/
4556f6b Merge pull request #33 from spezi77/bs6
eed5cbc SystemUI: Fix statusbar clock font size at times not updated on boot
52e35de QSpanel: Fix FC when adding New Tile
3cf5e99 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
5958263 Themes: Re-enable changing keyguard wallpaper
9d1d8c3 SystemUI: Make sure to notifydatasetchange on each tile add.
38a520c aapt: Use a std::map instead of a SortedVector
f51adf3 Merge tag 'android-6.0.1_r10' into HEAD
* frameworks/minikin/
fb0b851 Merge tag 'android-6.0.1_r10' into HEAD
* hardware/broadcom/wlan/
4b218b0 Merge tag 'android-6.0.1_r10' into HEAD
* hardware/intel/img/hwcomposer/
59855cd Merge tag 'android-6.0.1_r10' into HEAD
* hardware/samsung_slsi/exynos5/
908dd85 Merge tag 'android-m-preview-2'
* kernel/xiaomi/armani/
2fd0113 ARM: 8160/1: drop warning about return_address not using unwind tables
d298866 wlan: Address buffer overflow due to invalid length
cb3c8bb ARM: dts: armani: Enable dynamic FPS feature
e1737ed arm/dts: msm8226: Enable bam_dmux fast shutdown
5558b65 soc: qcom: bam_dmux: Add fast-shutdown flag
929e7bf armani: defconfig: Updates
ecde20d block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
71c3d7a block: introduce the BFQ-v7r8 I/O sched for 3.4
519f159 block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
39c68b4 block: fiops ioscheduler core
c9fb525 fs: introduce a generic shutdown ioctl
2833b6f f2fs: Sync with upstream
8c21d36 f2fs: Initial import from kernel.org
e41a7c5 armani: defconfig: Enable LZ4, and use it for ZRAM
baa7213 lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS
4f9d086 zram: Add LZ4 support
ead408f lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
5e82719 lz4: fix another possible overrun
fd5274e lz4: ensure length does not wrap
baa7c41 lz4: fix compression/decompression signedness mismatch
200a942 lib/lz4: correct the LZ4 license
483245a lib: add lz4 compressor module
644e40f lib: add support for LZ4-compressed kernel
8d506b7 decompressor: add LZ4 decompressor module
f802cb8 kernel: Replace timeconst.pl with a bc script
f759a1e PM: devfreq: Fix simple_ondemand crashing on startup
201f38b video: mdp4: Color temperature interface using PCC
1bd20b3 misc: ImmVibeSPI: add support for setting vibration intensity
e82af9c ARM: dts: msm: Enable RTC write and alarm powerup on 8x26
1cfa205 armani: defconfig: Optimize with O2
9c2cfce media: radio: Fix building and loading the IRIS transport
634fcb5 Revert "radio: iris: change the FM module from modular to built in"
11f774a armani: defconfig: Disable modules
a97cf2d armani: defconfig: Build Pronto WLAN driver
a8fc818 Add Prima WLAN driver from LNX.LA.3.5.2.2.2_rb1
332b8f9 armani: defconfig: Add CyanogenMod variant
9b21824 ASoC: msm: Allow DOLBY_DAP to be selected on MSM8226
ef98041 ALSA: Export audio effects header
37f5162c Fix sizeof-pointer-memaccess warning with gcc 4.8
3f9dc6d wcnss: Fix compilation issue w/ debug disabled
e046405 input: ft5x06_ts: Fix unbalanced IRQ warning
9284dc2 input: touchscreen: ft5x06: fix suspend on FB_BLANK_POWERDOWN
439eaf6 msm: mdss: Fix auo 720p panel
83aa064 msm-vidc: fix buffer size calculation (video recording fix)
2b31ea5 Revert "msm-camera: move target checks to userspace"
a62f8fc Revert "msm: camera: Add support for multiple SOF events."
9069503 input: touchscreen: Xiaomi changes for HM 1S
a126427 drivers: Xiaomi changes for HM 1S
3d4ba1a ARM: Xiaomi changes for HM 1S
* packages/apps/Settings/
5401dde Remove ic_menu_add.png drawables
df3b1d7 Merge tag 'android-6.0.1_r10' into HEAD
8f52658 Move more CAF strings and cleanup
12436ac regulatory: Make the image fill the whole parent
1f4880c Settings: More system animations improvements (2/2)
bff5b74 Add missing behind system animation
* packages/apps/Snap/
b729dc3 Get rid of Holo...
070b23a add options to restart preview onPictureTaken
2829362 add support for luminance-condition parameter
cdf6b80 option to set manufacturer specific parameters on startup
42b5564 make openLegacy an option
c544747 add support for non-standard iso keys and values
185bfd4 add support for lge-camera parameter
4c98613 add additional ISO values
c649770 init SDCard, fix nullptr
8c6c521 SnapdragonCamera: Use StorageManager for SDCard
* packages/apps/Trebuchet/
72f2ccb Trebuchet: Move allow rotation pref to overlay panel
* packages/inputmethods/LatinIME/
254b4b1 Merge tag 'android-6.0.1_r10' into HEAD
* packages/services/Telephony/
623872c Allow MobileNetworkSettings to be invoked for selected SIM.
* system/core/
fe71d52 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6
2d0a7c1 Merge tag 'android-6.0.1_r10' into HEAD
* system/media/
60bb4ca audio_utils: Fix 24-bit offload conversions
* vendor/beanstalk/
d571eb1 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
d2bc6c2 cm: Fixup maven artifact publish inclusions.
4198cf6 cm: Modify maven artifact publish makefile.
* vendor/cmsdk/
bb14c9d Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
33e300e cmsdk: Add example service test.
bbab82e cmsdk: Add cmsdk non-jack target module.
a3730df Reorder new setZenModeWithDuration API in aidl
====================
01-05-2016
====================
* android/
5454f32 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android into bs6
533d6cb Use clone-depth="1" for all pre-built *s.
* build/
1b729d7 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_build into bs6
6fd9743 py3: ota_from_target_files.py: fix logic that broke
fc2297c py3: update releasetools with proper print syntax
fdc26cd mms: introduce a shortcut to quickly rebuild kernel/boot.img
2a70972 kernel: prevent targets from being rebuilt needlessly
9a91748 kernel: don't build modules or dtbs unless enabled
c713d76 py3: update all the things
12b55e8 py3: post_process_props
b157984 py3: java-event-log-tags
71fa380 py3: java-layers
74dcc71 py3: product_debug
48e4d38 py3: merge-event-log-tags
e168200 py3: compare_filelist
cb9da4e py3: update check_boot_jars
91a1c64 py3: update checktree
c66c9ae py3: parsedeps
3e087e1 py3: filter-product-graph
4ac664e py3: fileslist
5d01e80 py3: repopick
* device/xiaomi/armani/
f667819 init.armani.rc: Fixes in 'on charger'
* external/stagefright-plugins/
78f9d45 stagefright-plugins: Parse file metadata tags
* external/toybox/
ac4365b toybox: fix mac build
* frameworks/base/
ff1e94e update ime animation
6fd4f1a Fix up AwesomeAnimationHelper
c0cf3c2 FWB: More system animations improvements (1/2)
19bb334 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
2c26a17 Fix janky layout
ad3b84d Frameworks: Lockscreen blur & see through (1/2)
a7881ec Default to Resolver Theme
9fb3f59 Fix Custom Resolver Theming
94d4a3c media: Configure audio encode parameters only for valid audio codec.
19b0d41 ThemeEngine : Use manifest.mf for hash calculation
f6f56f8 Regional: Customize features for regional package
93d770d SystemUI: clean up tuner
40861e5 Avoid wrongly reported SIM PIN mismatch.
d75ef880 aapt: Speed up the style pruning
f3ebbf7 SystemUI: fix flicker when removing tiles
c90e53f SystemUI: add tiles detail view
7cf9940 NotificationManager: always restore identity on notification error
* frameworks/opt/telephony/
5d1ab6a MMS: Update apnProfileID for MMS only apn.
* packages/apps/Browser/
b1225f2 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6
3cca795 Revert "Browser: runtime permissions"
d2bc708 Browser: Fix crash while loading a page
852bcd1 Browser: runtime permissions
* packages/apps/DeskClock/
77f18a5 Allow alarms to be modified by 3rd parties.
* packages/apps/Eleven/
0739c81 Merge "Eleven: Remove wakelock" into cm-13.0
* packages/apps/Settings/
83db37b Fix LSExtras. I need sleep.
b13da16 Settings: Set value on external display mode settings change.
8f08e6a Hide manual provisioning switch when extphone framework is not present
fb20cd7 Lockscreen: Move extra lockscreen settings into separate menu to avoid clutter
* packages/apps/SoundRecorder/
688b40a SoundRecorder: Fix layout derps
* packages/apps/Trebuchet/
a20b046 Trebuchet Statistics: - Add plumbing for sending events. - Add aggregation service that runs on some interval - Hook send events into respective UX interactions
2be1306 Trebuchet: Fix page indicator bottom padding on setting change
514f98d Ensure we don't go over the icon size limitation
* packages/services/Telephony/
868b09d Telephony: Fix NPE when any of the sim is disabled
* vendor/beanstalk/
b609955 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
139e798 otasigcheck: Avoid long lines in XML
* vendor/cmsdk/
4048ef1 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
be1678b cmsdk: add method for checking dynamic tiles
====================
01-04-2016
====================
* android/
3e20475 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android into bs6
* device/qcom/sepolicy/
134a630 msm8952: Label FRP partition
* frameworks/base/
d19d48e Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
37637b5 FWB: Add clock/date in recents while in fullscreen mode (1/2)
3840f50 FWB: LS clock fonts: Add more fonts (1/2)
b3c1015 Lockscreen Clock Widget Fonts [1/2]
1a85d55 Clean Up Lockscreen Weather (items & layout) [1/2]
a644c1c Revert "NullPointerException when starting VoiceInteractionManagerService"
* hardware/ti/omap4/
7b565f6 domx: add support for tuna
* packages/apps/Camera2/
3b7e673 CameraSettingsActivity: Handle NPE when storage preference is already removed
* packages/apps/ExactCalculator/
6348e58 Themes: Expose hard coded background in java
* packages/apps/Settings/
36a7085 Derping aint easy!
5c156f3 Lockclock font option.. Add it to weather menu for now until I can better organize things.
ece6962 AE: Add clock/date in recents while in fullscreen mode (2/2)
f804353 Clean Up Lockscreen Weather (items & layout) [2/2]
a86b8ef Settings : Filter settings for secondary users
550d9e1 Settings : Update filterSpam to new contract
ba66d75 Revert "Introduce SystemSettingsCheckBoxPreference"
841f1c6 Launch app privacy settings when tapping on PG notification (2/2)
4c789d3 privacyguard: Add Superuser summary
373c8a9 [1/2] Settings AppOps: show/hide app type and allow/deny counters
a14fd2c Update privacy guard reset icon
28d8380 Settings: Convert AppOps array items to string references
212015b AppOps: Use switch widget for non-strict ops.
895538a AppOps: Add more operations in app ops settings.
e912205 AppOps: Add 'Always ask' option under appOps setting.
* system/core/
4c716cf Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6
====================
01-03-2016
====================
* development/
5225472 gdbclient: fix adb output test
* external/stagefright-plugins/
4924fcb stagefright-plugins: Protect against crash
f7c42ea stagefright-plugins: Increase max video buffer size + count
* frameworks/base/
56e7d2e Revert: Quick unlock
0733422 SettingsProvider: Update icon.
b0e41b4 Max Lockscreen Notification count [1/2]
006da89 Fix leftAffordanceView visibility bug
1fa02ac Fix up recents
03fa593 fb: add back all keyboard IME features back (1/2)
1e422bb network tile: Change long click action
e14db25 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
d14759d Revert "AppOps: add a default constructor"
e4598a6 Launch app privacy settings when tapping on PG notification (1/2)
d77070c DndTile: Always open the detailed view
536d7223 Settings: Don't attempt to forward writes from System -> Global.
b13a7a0 Add entry to copy VideoStop.ogg file to system image
449be3f statusbar: fix overlapping backgrounds when expanded
2810d2d ZenModePanel: Fix until next alarm missing from do not disturb
7fabd28 Import German translations.
* packages/apps/CMFileManager/
358590d Change ts file extension mime type
* packages/apps/DeskClock/
91ac9cb DeskClock: Add back flip and shake actions
* packages/apps/Settings/
e3a432c Themes: Add main dashboard background back from lollipop
c6565c0 Revert "Keyguard: Forward port lockscreen quick unlock (2/2)"
5e210b6 Settings: Fix NPE in PowerMenuActions
0dd27a7 Max Lockscreen Notification count [2/2]
f3d221f Settings: add back all keyboard IME features back (2/2)
6ed3ae6 Settings: Respect legacy quick pulldown row.
c8fad38 settings: adds OVERRIDE_WIFI_CONFIG permission
b7fc2cb derp
* packages/apps/Snap/
a575c65 SnapdragonCamera: Fix compilation
* packages/services/Telephony/
71af7ad CDMA: Unknown is displayed for incoming call
* vendor/beanstalk/
a6b6bb0 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
511152c sepolicy: Allow minivold execute_no_trans
* vendor/cmsdk/
5c03807 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
d1129cc cmsdk: Also hide internal package from docs.
9734639 cmsdk: Fix quick pulldown settings, and unhide numerous system settings.
2d4d514 cmsdk: Update current api text.
* vendor/xiaomi/
78db123 Add back SUPL support to gps.conf
Flash this ROM yesterday and everything working good using stock kernel. Using 2 SIM (SIM1 3G and SIM2 2G) internet working good, WIFI also working good, playing music using stock music player for 30 minutes and no stuttering or sudden stop, camera and video working as it should, MX video player working good eventhough no HW+ just HW, no single fc found until now I think it's quite good for daily use, just need a little optimization because i feel it's not as smooth as Lollipop ROM. Battery is not better than Lollipop ROM maybe a little worse (i think because it's still in development process). Good job for developer :good:
New build up
Code:
====================
01-23-2016
====================
* cts/
c29efcd Merge "Fix monkey package test" into marshmallow-cts-release
9c9a98a Fix monkey package test
* device/xiaomi/armani/
23ba862 Add flags for old modem
eb25ade Cleanup and fix some makefiles
38976ee CameraWrapper: No need to disable flash in front camera
4e66439 overlay: Change some defaults in Snap
df02c98 init.armani.usb: Correct MIDI idVendor and idProduct
524a4d8 Update init_armani
ca76e06 Nothing to see here, move along
8c46334 Update proprietary-files.txt
c328331 Happy new year
51248be media_profiles.xml: Updates
b50c433 healthd: Show battery percentage in off charge
a76297a CameraWrapper: Fix stability issues
3096621 overlay: Add bluetooth
6dcc14b overlay: Snap: Updates
d2b440a CameraWrapper: Disable flash and HDR mode in front camera
471d628 Set LOCAL_PATH in BoardConfig.mk
b6d4466 Add camera headers
f86e3c2 PowerHAL: Tweak power profiles
ce8b539 Update bdroid_buildcfg.h
755a30f init.armani.rc: Add audiod service
647a2d3 init.armani.rc: Cleanup previous update from caf
18bb70e overlay: Set TCP buffer settings
5a287f5 overlay: Snap: Restart preview onPictureTaken
34d05f9 Update sec_config
284ab75 Remove unneeded overlay
cbf55cc Use Snap camera app
dda4265 CameraWrapper: Updates in HDR mode
615704c init.armani.rc: Updates from caf
9ede58e Set the correct TARGET_CPU_VARIANT
c0cab59 Update audio_policy.conf from caf
53ed94a Disable aec and ns audio pre-processing effects
b95dd0f overlay: remove Bluetooth
4136aa9 Update system.prop
b61a833 Support MIDI function
79bfdd7 init.armani.rc: Fixes in 'on charger'
8416106 overlay: Don't set gps parameters
500ee1f init.armani.rc: Cleanup on charge
28ab54d sepolicy: Address denials for new sensors blobs
5b4c156 sepolicy: Remove gsiff_daemon context
2482741 Fix issues in off charge
9876a66 armani: Remove un-needed boringssl-compat hack Signed-off-by: TheStrix <[email protected]>
d6a1685 PowerHAL: Add powersave bias profile
* frameworks/av/
dfcb220 AVUtils: hevc: Return 0 when codec data is malformed
df1c503 Revert "Stagefright: Allow setting high-framerates in CameraSource"
* hardware/qcom/audio-caf/msm8960/
cb0a9ef alsa_sound: Fix handling of zero size write request
* hardware/qcom/fm/
6e7eaa7 libfm_jni: Improve and fix FM jni logs
* kernel/xiaomi/armani/
97460bc rq_stats: Fix usage of cpufreq APIs
6fe5791 msm: pm: Fix cpu collapse timeout
913b208 soc: qcom: rq_stats: Always show idle time left
a3d775d soc: qcom: rq_stats: Pass correct cpu id to update_average_load function
ad47ad5 msm: rq_stats: Calculate load based on current freq limit
0a29c5a2 armani: defconfig: Updates
0a92639 ACPI / processor: prevent cpu from becoming online
cc6bf32 msm: Fix high load average from uninterruptible waits
d2f2244 arm: DT: msm8226: Update min-default adreno frequency to be 200MHz
1b34210 armani: defconfig: Updates
a14f38e arm: irq: Tone down kernel logging
4aab2c9 armani: defconfig: Updates
51c954a armani: defconfig: Enable ANDROID_LMK_ADJ_RBTREE
2b59893 fs: avoid adding non-thread-group task to LMK rbtree
c29fd2f kernel: avoid adding non-thread-group task to LMK rbtree
c980340 lowmemorykiller: maintain LMK rbtree with signal->adj_node
6a08ff7 lowmemorykiller: Check tgid with rcu lock held
60f3fa8 oom_adj_rbtree: delete task before changing oom score
23df511 lmk: wrap the lmk code with config
2606c9d drivers:lmk: Fix null pointer issue
d4b0007 drivers:lmk: Fix double delete issue
7eccfd5 lowmemorykiller: Account for highmem during kswapd reclaim
45a8d42 staging:android:lmk: read rb tree root with spinlock
133b0f6 staging: android: lmk: add rcu lock while test task flag
4421966 staging: android: lmk: check TIF directly
4ee13b3 staging: android: lmk: skip if killed by lmk
2138852 staging: android: lmk: check free memory when tasks switch to background
5ebfaa2 staging: android: lowmemorykiller: implement task's adj rbtree
e2b7d30 trace: memkill: provide fixed zone info columns.
9040c55 trace: memkill: per-zone page state for LMK
533fefc trace: allow memkill tracing to be selectively enabled
27c6e87 trace: memkill: trace LMK and OOM kills
abae855 staging: android: lowmemorykiller: select a new task to kill
94966ab armani: defconfig: Disable CPU_BOOST
c0e5afb cpufreq: cpu-boost: config cpu_boost separately
43cceea cpufreq: interactive: don't boost cpu if already boosted
7757e52 cpufreq: cpu-boost: Dont boost if interrupted by signal
06639ec cpufreq: Manage only online cpus
ceecc6b cpufreq: interactive: don't schedule timer on offline cpu
1fb1ad5 cpufreq: interactive: fix compiling warnings
e273fac ARM: 8160/1: drop warning about return_address not using unwind tables
346f1e5 ASoC: msm: qdsp6v2: add support for any number of ASM buffers
* prebuilts/cmsdk/
a538920 prebuilts/cmsdk: Update for API 4 maven central release.
====================
01-22-2016
====================
* external/exfat/
4a8592e exfat-fuse: Don't export UTF conversion functions
* external/f2fs-tools/
c876665 f2fs-utils: Fix Android host utils
* kernel/xiaomi/armani/
431a170 wlan: Address buffer overflow due to invalid length
70f64cd ARM: dts: armani: Enable dynamic FPS feature
1427dd4 arm/dts: msm8226: Enable bam_dmux fast shutdown
daeeec3 soc: qcom: bam_dmux: Add fast-shutdown flag
9291a8a armani: defconfig: Updates
f92ad56 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
ad449ff block: introduce the BFQ-v7r8 I/O sched for 3.4
425fe30 block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
e2d12b2 block: fiops ioscheduler core
8513ba7 fs: introduce a generic shutdown ioctl
e25feb8 f2fs: Sync with upstream
54b999c f2fs: Initial import from kernel.org
b629001 armani: defconfig: Enable LZ4, and use it for ZRAM
2b981f3 lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS
cebcb3b zram: Add LZ4 support
eb30eda lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
ccf703d lz4: fix another possible overrun
21928f2 lz4: ensure length does not wrap
74120bd lz4: fix compression/decompression signedness mismatch
940e411 lib/lz4: correct the LZ4 license
2797805 lib: add lz4 compressor module
7da3cd9 lib: add support for LZ4-compressed kernel
e9269a5 decompressor: add LZ4 decompressor module
1e5b6bf kernel: Replace timeconst.pl with a bc script
39e8f6d PM: devfreq: Fix simple_ondemand crashing on startup
51c715a video: mdp4: Color temperature interface using PCC
82cc1fe misc: ImmVibeSPI: add support for setting vibration intensity
9f552cd ARM: dts: msm: Enable RTC write and alarm powerup on 8x26
f80a0bc armani: defconfig: Optimize with O2
805036b media: radio: Fix building and loading the IRIS transport
8bbcae0 Revert "radio: iris: change the FM module from modular to built in"
ab7a1b0 armani: defconfig: Disable modules
7650a64 armani: defconfig: Build Pronto WLAN driver
f28af1a Add Prima WLAN driver from LNX.LA.3.5.2.2.2_rb1
8a612fc armani: defconfig: Add CyanogenMod variant
87bd404 ASoC: msm: Allow DOLBY_DAP to be selected on MSM8226
13b8973 ALSA: Export audio effects header
cc0362a Fix sizeof-pointer-memaccess warning with gcc 4.8
a3061c2 wcnss: Fix compilation issue w/ debug disabled
fc13438 input: ft5x06_ts: unregister notifier_block on remove()
912c6b6 input: ft5x06_ts: Fix unbalanced IRQ warning
7a6d9f8 input: touchscreen: ft5x06: fix suspend on FB_BLANK_POWERDOWN
c0866f9 msm: mdss: Fix auo 720p panel
1436254 msm-vidc: fix buffer size calculation (video recording fix)
a1d8c21 Revert "msm-camera: move target checks to userspace"
c8514f5 Revert "msm: camera: Add support for multiple SOF events."
d8c98c2 input: touchscreen: Xiaomi changes for HM 1S
d050d91 drivers: Xiaomi changes for HM 1S
1b7c466 ARM: Xiaomi changes for HM 1S
* packages/apps/Email/
a29e6b2 Improve notification coalescence algorithm.
* packages/apps/Trebuchet/
f15a377 fix CTS failure on Trebuchet - manually picked from a269d518db02c8383e3621dff9d6054e3e9e48d6
* system/extras/
c671736 fix bug in mkf2fs tool calculation of f2fs filesystem length
====================
01-21-2016
====================
* external/mksh/
db58d5b add ll and la aliases to shell
* frameworks/av/
7c1e4d7 av: "ACodec: update native window crop rectangle" depends on QCOM
* frameworks/base/
2418525 Add left QS quick pulldown (1/3)
ce59d07 allow priveleged phone state permission to be whitelisted
fe53a03 Change to 12hr clock
be5145d Gesture Anywhere: Change width to 30. Changed this setting side awhile back, but forgot to update this end.
f94c848 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
c3e5e20 Paella: Enable Spanish single shift table
aadb036 SystemUI: fix tiles per page when changing top tile type
cd25461 SystemUI: fix disappearing tiles
9048b48 SystemUI: fix viewpager page recycling
* frameworks/opt/telephony/
8942ed5 Do not disable permanently enabled carrier apps
5a1d942 Fix wrong args when calls OperatorInfo
* hardware/qcom/keymaster/
68fe4a7 Disable ION_HEAP_MASK_COMPATIBILITY_WA on Sony 3.10 Kernel
* packages/apps/Browser/
569b862 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6
* packages/apps/Contacts/
5595731 Move to new BlockContactHelper.BlockOperation
* packages/apps/ContactsCommon/
60502a8 Refactor BlockContactHelper
* packages/apps/Settings/
5c938e0 import cmsettings
19d9120 Add left QS quick pulldown (2/3)
5b07580 Fixups for notification color and disable nonworking options.
ba1b68f Fix up increasing ring tone volume preview behaviour.
* packages/apps/SetupWizard/
d59304c SetupWizard : Switch to mcc/mnc locale
* packages/apps/Snap/
c7c2e35 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
5d94a49 Snap: Don't enable ZSL when disabling HDR
65598c9 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
* packages/services/Telephony/
612c906 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6
* system/bt/
b2f946e btm: Fix compile with BLE disabled (again)
* system/core/
77f4be0 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6
* vendor/beanstalk/
3a205f3 Grant platform apps access to /mnt/media_rw with sdcard_posix label
* vendor/cmsdk/
b4ec55b Add left QS quick pulldown (3/3)
3c20540 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
====================
01-20-2016
====================
* device/qcom/sepolicy/
017145b sepolicy: fix mm-qcamerad permission for persist.camera* properties
fcabab0 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/device/qcom/sepolicy into cm-13.0
* external/f2fs-tools/
8b00f01 Slight ifndef change
35570b5 Fix readonly for android
ad0f267 fsck.f2fs: return 0 for no error was reported
bf2ada1 fsck.f2fs: assign checkpoint pointer correctly
964adc0 fsck.f2fs: swap checkpoint crc to CPU endian
bf12354 f2fs-tools: avoid failure and warnings for android build
54dabbe mkfs.f2fs: introduce zone align for main area
b5476e1 fsck.f2fs: fix double free invalid checkpoint
75ecd2f man: modify mkfs.f2fs man page
a896342 man: add missing man pages
611f285 Update android version
a901a43 f2fs-tools: release 1.6.0
9a521a8 mkfs.f2fs: fix check error when calloc sum_compact failure
32dd5f4 fsck.f2fs: fix losing journal entries
0516d2b defrag.f2fs: fix missing SSA updates
f00f43e defrag.f2fs: enhance allocation speed
030ee52 libf2fs: fix incorrect type define of declaration
09dfa9f defrag.f2fs: return error if there is no space
8c04142 defrag.f2fs: eliminate unexpected journal entries
9b8535c defrag.f2fs: fix not to allocate current segment
837208e lib: use u8/u32/u64 for bit operations
b54e4b5 lib: fix test_bit_le functions
7d95d38 mkfs.f2fs: remove extent_cache entry for parent directory
cd610cd mkfs.f2fs: fix storing volume label correctly in utf16
d174269 fsck.f2fs: deal with realloc size and realloc failure
a144fc1 Revert "fsck.f2fs: deal with realloc failure"
729ecdf mkfs.f2fs: fix to calculate left space of checkpoint page correctly
fd4f8d3 Android add f2fs defrag
c18df71 defrag.f2fs: introduce defragmentation tool
d19dbfc fsck.f2fs: LFS alloc_type must have free segment after blkoff
4358121 f2fs-tools: export print_raw_sb_info
2267b80 mkfs.f2fs: export get_best_overprovision
17e0cb6 fsck.f2fs: sanity_check for extent_cache entry
3de0318 libf2fs: enhance the bit operations
4cf9c57 f2fs-tools: add library version info
7e76ee5 mkfs/Makefile.am: add a section to build libf2fs_fmt
8c1bb17 mkfs.f2fs: show correct partition size
f78e245 fsck.f2fs: use get_{sb|cp} and set_{sb|cp} macros
ea1e148 mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}
3b01e52 mkfs.f2fs: discard obsolete blocks to avoid roll-forward recovery
ee06528 mkfs.f2fs: skip extension name that is too long
5da4595 mkfs.f2fs: avoid dumplicate extensions
e89637e fsck.f2fs: deal with realloc failure
04d6106 fsck.f2fs: support a readonly filesystem
f9c29e7 fsck.f2fs: declare static function
* external/stagefright-plugins/
24988a8 stagefright-plugins: Update pixfmt
* frameworks/av/
e80385c audio: Update anchor time for offload playback post resume
4486f97 nuplayer: looping playback only if it was running
9dae27c ACodec: update native window crop rectangle
617daaf StagefrightMetadataRetriever: correct the status flag
f6e8c70 AudioMixer: delete reformatBuffer provider in proper order
427887b libstagefright:Fix random memcmp crash while accessing output format.
* frameworks/base/
d129565 SystemUI: fix qs tile page regressions
4d84b82 pm: Add persist property to enable lazy dexopt
79923fb Keyguard: set separator for multi-sim CarrierText
b5c716f Improve Recents-View
7787416 SystemUI: Fix copy-pasta of battery saver tile
* frameworks/opt/telephony/
07591f8 telephony: Make sure to check whether application info is null.
62bcb10 telephony: update tests for disableCarrierAppsUntilPrivileged API change
* hardware/qcom/display-caf/msm8974/
f4051ae hwc: Reset ROI and avoid dirtyRect for video case
* packages/apps/Bluetooth/
b9f0d69 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/platform/packages/apps/Bluetooth into cm-13.0
* packages/apps/Contacts/
2089467 Contacts : remove unused CONTACT_URI_EXTRA
201c1ff Contacts : enable cleartext traffic
* packages/apps/ContactsCommon/
d6302ae Add lookupkey for Contact in ContactBuilder
* packages/apps/Settings/
2ce7165 Recents: Improve recent settings detections.
* packages/apps/Snap/
4a42fc4 Snap: Add missing ISO350 to ISO arrays
08ba343 Snap: Set some more qcom features as untranslatable
98ebf87 SnapdragonCamera: Remove 'off' option for antibanding
48408c9 SnapdragonCamera: Fix overly-aggressive auto rotation
6411b0a SnapdragonCamera: Clarify antibanding settings
b5de271 SnapdragonCamera: Add option to control antibanding in camcorder
* packages/apps/SoundRecorder/
77e037c soundrecorder: Put the menu back
* packages/apps/Trebuchet/
3961290 Themes: Expose hard coded colors from layouts
* system/bt/
d4cd181 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/platform/system/bt into cm-13.0
* system/core/
0907595 Revert "charger_mode: Set font as 'log'"
e406b65 charger_mode: Set font as 'log'
* vendor/cmsdk/
80001bf cmsdk: Fix BuildTests. Bump parcelable version.
====================
01-19-2016
====================
* cts/
3189f36 merge in marshmallow-cts-release history after reset to marshmallow-cts-dev
d3c154f Merge "DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5" into lollipop-mr1-cts-dev am: c0c1c9e832 -s ours
c0c1c9e Merge "DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5" into lollipop-mr1-cts-dev
c717d7e DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5
f3db83f Merge "DO NOT MERGE: BUMP CTS 6.0 to R3" into marshmallow-cts-dev
989dcfb DO NOT MERGE: BUMP CTS 6.0 to R3
* external/ffmpeg/
a86ba66 Merge branch 'release/2.8' of https://github.com/FFmpeg/FFmpeg into cm-13.0
* external/stagefright-plugins/
6de1c90 stagefright-plugins: Skip stream with jpeg tag
* external/uicommon/
7d9ebd3 Fix merge derp
* frameworks/base/
68f22d8 Update fullscreen recent date and time to work with immersive
10a7b22 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
5df159b Immersive Recents [1/2]
cded8d8 Add enabled pre-installed carrier apps
180ff9c Revert "telephony: Hack GSM and LTE signal strength"
54ef08c Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
cee1a15 Revert "SystemUI: add haptic feedback to quick tiles"
15b2ad3 Return: Smart Pulldown [1/2]
aa4a566 Themes: Expose volume slider and thumb colors and make them work with custom images.
b5dd079 SystemUI: add some tile removal hints
627df3c SystemUI: fix lock screen tile state refresh
783b428 Notification Colors Switch[1/2]
b53d944 Notifications: Custom colors, (1/2):
0ea1323 Notification drawer: Custom clear all icon color, (1/2):
61daaa6 FWB: QS shade transparency (1/2)
9ee493a SystemUI: handle custom tile long press PendingIntents
3a11610 SystemUI: improve qs tile layout mechanism
6fb2c18 SystemUI: add a disabled state for Quick Tiles
* frameworks/opt/telephony/
ee0fc82 Add support for permanently enabled carrier apps
df7ab82 PhoneBase: Add auto-rat switching on capability changes
e098f64 SubscriptionController: Default to DDS flexmap triggering
* packages/apps/Browser/
250ebb8 Themes: Expose hard coded colors and styles from layouts
* packages/apps/DeskClock/
9d09dad Allow theming numpad
* packages/apps/Dialer/
a49e881 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6
b50d3a6 Revert "Lookup: make people lookups work without location"
bd62aa8 Lookup: make people lookups work without location
* packages/apps/Messaging/
2b515af Messaging: Implement option for swipe to delete.
* packages/apps/Settings/
fb0737d Immersive Recents [2/2]
74d7371 Return: Smart Pulldown [2/2]
c181bf3 Move more options from statusbar to notificationdrawer and fix build.
01fe2b3 Add Notification drawer menu and squashed color commits. Credit below
89f1c74 Fix spelling derp
3b9d8b0 Allow launching notification manager settings externally
* packages/apps/Snap/
860c1f5 Snap: Enlarge the saving queue size to 60M
07d69bb Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
* packages/apps/Trebuchet/
4ff9b7d Trebuchet: Don't animate open folder if already open
6732817 Trebuchet: Fix landscape spacing issue
* system/vold/
30c6a38 Fix mounting ext4 adopted storage
* vendor/beanstalk/
640f40d Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
67f9e7a vendor/cm: Bump cmsdk platform version.
f0a6f1e Fixed mmm For Maven APK
fc52e70 cm: Update maintainers
* vendor/cmsdk/
8cf4614 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
735333c cmsdk: Add new version code to the sdkmap.
24f2bb4 cmsdk: Introduce Elderberry, api level 5.
ebf0f55 cmsdk: Finalize DragonFruit (api level 4).
8d49200 CustomTiles: add a custom long press PendingIntent
3a26c8d Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
Latest built is missing in the download link!?
Sent from my HM 1SW using Tapatalk
Shahan_mik3 said:
New build up
Code:
====================
01-23-2016
====================
* cts/
c29efcd Merge "Fix monkey package test" into marshmallow-cts-release
9c9a98a Fix monkey package test
* device/xiaomi/armani/
23ba862 Add flags for old modem
eb25ade Cleanup and fix some makefiles
38976ee CameraWrapper: No need to disable flash in front camera
4e66439 overlay: Change some defaults in Snap
df02c98 init.armani.usb: Correct MIDI idVendor and idProduct
524a4d8 Update init_armani
ca76e06 Nothing to see here, move along
8c46334 Update proprietary-files.txt
c328331 Happy new year
51248be media_profiles.xml: Updates
b50c433 healthd: Show battery percentage in off charge
a76297a CameraWrapper: Fix stability issues
3096621 overlay: Add bluetooth
6dcc14b overlay: Snap: Updates
d2b440a CameraWrapper: Disable flash and HDR mode in front camera
471d628 Set LOCAL_PATH in BoardConfig.mk
b6d4466 Add camera headers
f86e3c2 PowerHAL: Tweak power profiles
ce8b539 Update bdroid_buildcfg.h
755a30f init.armani.rc: Add audiod service
647a2d3 init.armani.rc: Cleanup previous update from caf
18bb70e overlay: Set TCP buffer settings
5a287f5 overlay: Snap: Restart preview onPictureTaken
34d05f9 Update sec_config
284ab75 Remove unneeded overlay
cbf55cc Use Snap camera app
dda4265 CameraWrapper: Updates in HDR mode
615704c init.armani.rc: Updates from caf
9ede58e Set the correct TARGET_CPU_VARIANT
c0cab59 Update audio_policy.conf from caf
53ed94a Disable aec and ns audio pre-processing effects
b95dd0f overlay: remove Bluetooth
4136aa9 Update system.prop
b61a833 Support MIDI function
79bfdd7 init.armani.rc: Fixes in 'on charger'
8416106 overlay: Don't set gps parameters
500ee1f init.armani.rc: Cleanup on charge
28ab54d sepolicy: Address denials for new sensors blobs
5b4c156 sepolicy: Remove gsiff_daemon context
2482741 Fix issues in off charge
9876a66 armani: Remove un-needed boringssl-compat hack Signed-off-by: TheStrix <[email protected]>
d6a1685 PowerHAL: Add powersave bias profile
* frameworks/av/
dfcb220 AVUtils: hevc: Return 0 when codec data is malformed
df1c503 Revert "Stagefright: Allow setting high-framerates in CameraSource"
* hardware/qcom/audio-caf/msm8960/
cb0a9ef alsa_sound: Fix handling of zero size write request
* hardware/qcom/fm/
6e7eaa7 libfm_jni: Improve and fix FM jni logs
* kernel/xiaomi/armani/
97460bc rq_stats: Fix usage of cpufreq APIs
6fe5791 msm: pm: Fix cpu collapse timeout
913b208 soc: qcom: rq_stats: Always show idle time left
a3d775d soc: qcom: rq_stats: Pass correct cpu id to update_average_load function
ad47ad5 msm: rq_stats: Calculate load based on current freq limit
0a29c5a2 armani: defconfig: Updates
0a92639 ACPI / processor: prevent cpu from becoming online
cc6bf32 msm: Fix high load average from uninterruptible waits
d2f2244 arm: DT: msm8226: Update min-default adreno frequency to be 200MHz
1b34210 armani: defconfig: Updates
a14f38e arm: irq: Tone down kernel logging
4aab2c9 armani: defconfig: Updates
51c954a armani: defconfig: Enable ANDROID_LMK_ADJ_RBTREE
2b59893 fs: avoid adding non-thread-group task to LMK rbtree
c29fd2f kernel: avoid adding non-thread-group task to LMK rbtree
c980340 lowmemorykiller: maintain LMK rbtree with signal->adj_node
6a08ff7 lowmemorykiller: Check tgid with rcu lock held
60f3fa8 oom_adj_rbtree: delete task before changing oom score
23df511 lmk: wrap the lmk code with config
2606c9d drivers:lmk: Fix null pointer issue
d4b0007 drivers:lmk: Fix double delete issue
7eccfd5 lowmemorykiller: Account for highmem during kswapd reclaim
45a8d42 staging:android:lmk: read rb tree root with spinlock
133b0f6 staging: android: lmk: add rcu lock while test task flag
4421966 staging: android: lmk: check TIF directly
4ee13b3 staging: android: lmk: skip if killed by lmk
2138852 staging: android: lmk: check free memory when tasks switch to background
5ebfaa2 staging: android: lowmemorykiller: implement task's adj rbtree
e2b7d30 trace: memkill: provide fixed zone info columns.
9040c55 trace: memkill: per-zone page state for LMK
533fefc trace: allow memkill tracing to be selectively enabled
27c6e87 trace: memkill: trace LMK and OOM kills
abae855 staging: android: lowmemorykiller: select a new task to kill
94966ab armani: defconfig: Disable CPU_BOOST
c0e5afb cpufreq: cpu-boost: config cpu_boost separately
43cceea cpufreq: interactive: don't boost cpu if already boosted
7757e52 cpufreq: cpu-boost: Dont boost if interrupted by signal
06639ec cpufreq: Manage only online cpus
ceecc6b cpufreq: interactive: don't schedule timer on offline cpu
1fb1ad5 cpufreq: interactive: fix compiling warnings
e273fac ARM: 8160/1: drop warning about return_address not using unwind tables
346f1e5 ASoC: msm: qdsp6v2: add support for any number of ASM buffers
* prebuilts/cmsdk/
a538920 prebuilts/cmsdk: Update for API 4 maven central release.
====================
01-22-2016
====================
* external/exfat/
4a8592e exfat-fuse: Don't export UTF conversion functions
* external/f2fs-tools/
c876665 f2fs-utils: Fix Android host utils
* kernel/xiaomi/armani/
431a170 wlan: Address buffer overflow due to invalid length
70f64cd ARM: dts: armani: Enable dynamic FPS feature
1427dd4 arm/dts: msm8226: Enable bam_dmux fast shutdown
daeeec3 soc: qcom: bam_dmux: Add fast-shutdown flag
9291a8a armani: defconfig: Updates
f92ad56 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0
ad449ff block: introduce the BFQ-v7r8 I/O sched for 3.4
425fe30 block: cgroups, kconfig, build bits for BFQ-v7r8-3.4
e2d12b2 block: fiops ioscheduler core
8513ba7 fs: introduce a generic shutdown ioctl
e25feb8 f2fs: Sync with upstream
54b999c f2fs: Initial import from kernel.org
b629001 armani: defconfig: Enable LZ4, and use it for ZRAM
2b981f3 lib: lz4: Set ARM_EFFICIENT_UNALIGNED_ACCESS
cebcb3b zram: Add LZ4 support
eb30eda lz4: add overrun checks to lz4_uncompress_unknownoutputsize()
ccf703d lz4: fix another possible overrun
21928f2 lz4: ensure length does not wrap
74120bd lz4: fix compression/decompression signedness mismatch
940e411 lib/lz4: correct the LZ4 license
2797805 lib: add lz4 compressor module
7da3cd9 lib: add support for LZ4-compressed kernel
e9269a5 decompressor: add LZ4 decompressor module
1e5b6bf kernel: Replace timeconst.pl with a bc script
39e8f6d PM: devfreq: Fix simple_ondemand crashing on startup
51c715a video: mdp4: Color temperature interface using PCC
82cc1fe misc: ImmVibeSPI: add support for setting vibration intensity
9f552cd ARM: dts: msm: Enable RTC write and alarm powerup on 8x26
f80a0bc armani: defconfig: Optimize with O2
805036b media: radio: Fix building and loading the IRIS transport
8bbcae0 Revert "radio: iris: change the FM module from modular to built in"
ab7a1b0 armani: defconfig: Disable modules
7650a64 armani: defconfig: Build Pronto WLAN driver
f28af1a Add Prima WLAN driver from LNX.LA.3.5.2.2.2_rb1
8a612fc armani: defconfig: Add CyanogenMod variant
87bd404 ASoC: msm: Allow DOLBY_DAP to be selected on MSM8226
13b8973 ALSA: Export audio effects header
cc0362a Fix sizeof-pointer-memaccess warning with gcc 4.8
a3061c2 wcnss: Fix compilation issue w/ debug disabled
fc13438 input: ft5x06_ts: unregister notifier_block on remove()
912c6b6 input: ft5x06_ts: Fix unbalanced IRQ warning
7a6d9f8 input: touchscreen: ft5x06: fix suspend on FB_BLANK_POWERDOWN
c0866f9 msm: mdss: Fix auo 720p panel
1436254 msm-vidc: fix buffer size calculation (video recording fix)
a1d8c21 Revert "msm-camera: move target checks to userspace"
c8514f5 Revert "msm: camera: Add support for multiple SOF events."
d8c98c2 input: touchscreen: Xiaomi changes for HM 1S
d050d91 drivers: Xiaomi changes for HM 1S
1b7c466 ARM: Xiaomi changes for HM 1S
* packages/apps/Email/
a29e6b2 Improve notification coalescence algorithm.
* packages/apps/Trebuchet/
f15a377 fix CTS failure on Trebuchet - manually picked from a269d518db02c8383e3621dff9d6054e3e9e48d6
* system/extras/
c671736 fix bug in mkf2fs tool calculation of f2fs filesystem length
====================
01-21-2016
====================
* external/mksh/
db58d5b add ll and la aliases to shell
* frameworks/av/
7c1e4d7 av: "ACodec: update native window crop rectangle" depends on QCOM
* frameworks/base/
2418525 Add left QS quick pulldown (1/3)
ce59d07 allow priveleged phone state permission to be whitelisted
fe53a03 Change to 12hr clock
be5145d Gesture Anywhere: Change width to 30. Changed this setting side awhile back, but forgot to update this end.
f94c848 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
c3e5e20 Paella: Enable Spanish single shift table
aadb036 SystemUI: fix tiles per page when changing top tile type
cd25461 SystemUI: fix disappearing tiles
9048b48 SystemUI: fix viewpager page recycling
* frameworks/opt/telephony/
8942ed5 Do not disable permanently enabled carrier apps
5a1d942 Fix wrong args when calls OperatorInfo
* hardware/qcom/keymaster/
68fe4a7 Disable ION_HEAP_MASK_COMPATIBILITY_WA on Sony 3.10 Kernel
* packages/apps/Browser/
569b862 Merge branch 'cm-13.0' of https://github.com/CyanogenMod/android_packages_apps_Browser into bs6
* packages/apps/Contacts/
5595731 Move to new BlockContactHelper.BlockOperation
* packages/apps/ContactsCommon/
60502a8 Refactor BlockContactHelper
* packages/apps/Settings/
5c938e0 import cmsettings
19d9120 Add left QS quick pulldown (2/3)
5b07580 Fixups for notification color and disable nonworking options.
ba1b68f Fix up increasing ring tone volume preview behaviour.
* packages/apps/SetupWizard/
d59304c SetupWizard : Switch to mcc/mnc locale
* packages/apps/Snap/
c7c2e35 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
5d94a49 Snap: Don't enable ZSL when disabling HDR
65598c9 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
* packages/services/Telephony/
612c906 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_services_Telephony into bs6
* system/bt/
b2f946e btm: Fix compile with BLE disabled (again)
* system/core/
77f4be0 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_system_core into bs6
* vendor/beanstalk/
3a205f3 Grant platform apps access to /mnt/media_rw with sdcard_posix label
* vendor/cmsdk/
b4ec55b Add left QS quick pulldown (3/3)
3c20540 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
====================
01-20-2016
====================
* device/qcom/sepolicy/
017145b sepolicy: fix mm-qcamerad permission for persist.camera* properties
fcabab0 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/device/qcom/sepolicy into cm-13.0
* external/f2fs-tools/
8b00f01 Slight ifndef change
35570b5 Fix readonly for android
ad0f267 fsck.f2fs: return 0 for no error was reported
bf2ada1 fsck.f2fs: assign checkpoint pointer correctly
964adc0 fsck.f2fs: swap checkpoint crc to CPU endian
bf12354 f2fs-tools: avoid failure and warnings for android build
54dabbe mkfs.f2fs: introduce zone align for main area
b5476e1 fsck.f2fs: fix double free invalid checkpoint
75ecd2f man: modify mkfs.f2fs man page
a896342 man: add missing man pages
611f285 Update android version
a901a43 f2fs-tools: release 1.6.0
9a521a8 mkfs.f2fs: fix check error when calloc sum_compact failure
32dd5f4 fsck.f2fs: fix losing journal entries
0516d2b defrag.f2fs: fix missing SSA updates
f00f43e defrag.f2fs: enhance allocation speed
030ee52 libf2fs: fix incorrect type define of declaration
09dfa9f defrag.f2fs: return error if there is no space
8c04142 defrag.f2fs: eliminate unexpected journal entries
9b8535c defrag.f2fs: fix not to allocate current segment
837208e lib: use u8/u32/u64 for bit operations
b54e4b5 lib: fix test_bit_le functions
7d95d38 mkfs.f2fs: remove extent_cache entry for parent directory
cd610cd mkfs.f2fs: fix storing volume label correctly in utf16
d174269 fsck.f2fs: deal with realloc size and realloc failure
a144fc1 Revert "fsck.f2fs: deal with realloc failure"
729ecdf mkfs.f2fs: fix to calculate left space of checkpoint page correctly
fd4f8d3 Android add f2fs defrag
c18df71 defrag.f2fs: introduce defragmentation tool
d19dbfc fsck.f2fs: LFS alloc_type must have free segment after blkoff
4358121 f2fs-tools: export print_raw_sb_info
2267b80 mkfs.f2fs: export get_best_overprovision
17e0cb6 fsck.f2fs: sanity_check for extent_cache entry
3de0318 libf2fs: enhance the bit operations
4cf9c57 f2fs-tools: add library version info
7e76ee5 mkfs/Makefile.am: add a section to build libf2fs_fmt
8c1bb17 mkfs.f2fs: show correct partition size
f78e245 fsck.f2fs: use get_{sb|cp} and set_{sb|cp} macros
ea1e148 mkfs.f2fs: export get_{sb|cp} and set_{sb|cp}
3b01e52 mkfs.f2fs: discard obsolete blocks to avoid roll-forward recovery
ee06528 mkfs.f2fs: skip extension name that is too long
5da4595 mkfs.f2fs: avoid dumplicate extensions
e89637e fsck.f2fs: deal with realloc failure
04d6106 fsck.f2fs: support a readonly filesystem
f9c29e7 fsck.f2fs: declare static function
* external/stagefright-plugins/
24988a8 stagefright-plugins: Update pixfmt
* frameworks/av/
e80385c audio: Update anchor time for offload playback post resume
4486f97 nuplayer: looping playback only if it was running
9dae27c ACodec: update native window crop rectangle
617daaf StagefrightMetadataRetriever: correct the status flag
f6e8c70 AudioMixer: delete reformatBuffer provider in proper order
427887b libstagefright:Fix random memcmp crash while accessing output format.
* frameworks/base/
d129565 SystemUI: fix qs tile page regressions
4d84b82 pm: Add persist property to enable lazy dexopt
79923fb Keyguard: set separator for multi-sim CarrierText
b5c716f Improve Recents-View
7787416 SystemUI: Fix copy-pasta of battery saver tile
* frameworks/opt/telephony/
07591f8 telephony: Make sure to check whether application info is null.
62bcb10 telephony: update tests for disableCarrierAppsUntilPrivileged API change
* hardware/qcom/display-caf/msm8974/
f4051ae hwc: Reset ROI and avoid dirtyRect for video case
* packages/apps/Bluetooth/
b9f0d69 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/platform/packages/apps/Bluetooth into cm-13.0
* packages/apps/Contacts/
2089467 Contacts : remove unused CONTACT_URI_EXTRA
201c1ff Contacts : enable cleartext traffic
* packages/apps/ContactsCommon/
d6302ae Add lookupkey for Contact in ContactBuilder
* packages/apps/Settings/
2ce7165 Recents: Improve recent settings detections.
* packages/apps/Snap/
4a42fc4 Snap: Add missing ISO350 to ISO arrays
08ba343 Snap: Set some more qcom features as untranslatable
98ebf87 SnapdragonCamera: Remove 'off' option for antibanding
48408c9 SnapdragonCamera: Fix overly-aggressive auto rotation
6411b0a SnapdragonCamera: Clarify antibanding settings
b5de271 SnapdragonCamera: Add option to control antibanding in camcorder
* packages/apps/SoundRecorder/
77e037c soundrecorder: Put the menu back
* packages/apps/Trebuchet/
3961290 Themes: Expose hard coded colors from layouts
* system/bt/
d4cd181 Merge branch 'LA.BF.1.1.3_rb1.8' of git://codeaurora.org/platform/system/bt into cm-13.0
* system/core/
0907595 Revert "charger_mode: Set font as 'log'"
e406b65 charger_mode: Set font as 'log'
* vendor/cmsdk/
80001bf cmsdk: Fix BuildTests. Bump parcelable version.
====================
01-19-2016
====================
* cts/
3189f36 merge in marshmallow-cts-release history after reset to marshmallow-cts-dev
d3c154f Merge "DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5" into lollipop-mr1-cts-dev am: c0c1c9e832 -s ours
c0c1c9e Merge "DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5" into lollipop-mr1-cts-dev
c717d7e DO NOT MEGE ANYWHERE: BUMP CTS 5.1 to R5
f3db83f Merge "DO NOT MERGE: BUMP CTS 6.0 to R3" into marshmallow-cts-dev
989dcfb DO NOT MERGE: BUMP CTS 6.0 to R3
* external/ffmpeg/
a86ba66 Merge branch 'release/2.8' of https://github.com/FFmpeg/FFmpeg into cm-13.0
* external/stagefright-plugins/
6de1c90 stagefright-plugins: Skip stream with jpeg tag
* external/uicommon/
7d9ebd3 Fix merge derp
* frameworks/base/
68f22d8 Update fullscreen recent date and time to work with immersive
10a7b22 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
5df159b Immersive Recents [1/2]
cded8d8 Add enabled pre-installed carrier apps
180ff9c Revert "telephony: Hack GSM and LTE signal strength"
54ef08c Merge branch 'cm-13.0' of github.com:CyanogenMod/android_frameworks_base into bs6
cee1a15 Revert "SystemUI: add haptic feedback to quick tiles"
15b2ad3 Return: Smart Pulldown [1/2]
aa4a566 Themes: Expose volume slider and thumb colors and make them work with custom images.
b5dd079 SystemUI: add some tile removal hints
627df3c SystemUI: fix lock screen tile state refresh
783b428 Notification Colors Switch[1/2]
b53d944 Notifications: Custom colors, (1/2):
0ea1323 Notification drawer: Custom clear all icon color, (1/2):
61daaa6 FWB: QS shade transparency (1/2)
9ee493a SystemUI: handle custom tile long press PendingIntents
3a11610 SystemUI: improve qs tile layout mechanism
6fb2c18 SystemUI: add a disabled state for Quick Tiles
* frameworks/opt/telephony/
ee0fc82 Add support for permanently enabled carrier apps
df7ab82 PhoneBase: Add auto-rat switching on capability changes
e098f64 SubscriptionController: Default to DDS flexmap triggering
* packages/apps/Browser/
250ebb8 Themes: Expose hard coded colors and styles from layouts
* packages/apps/DeskClock/
9d09dad Allow theming numpad
* packages/apps/Dialer/
a49e881 Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Dialer into bs6
b50d3a6 Revert "Lookup: make people lookups work without location"
bd62aa8 Lookup: make people lookups work without location
* packages/apps/Messaging/
2b515af Messaging: Implement option for swipe to delete.
* packages/apps/Settings/
fb0737d Immersive Recents [2/2]
74d7371 Return: Smart Pulldown [2/2]
c181bf3 Move more options from statusbar to notificationdrawer and fix build.
01fe2b3 Add Notification drawer menu and squashed color commits. Credit below
89f1c74 Fix spelling derp
3b9d8b0 Allow launching notification manager settings externally
* packages/apps/Snap/
860c1f5 Snap: Enlarge the saving queue size to 60M
07d69bb Merge branch 'cm-13.0' of github.com:CyanogenMod/android_packages_apps_Snap into bs6
* packages/apps/Trebuchet/
4ff9b7d Trebuchet: Don't animate open folder if already open
6732817 Trebuchet: Fix landscape spacing issue
* system/vold/
30c6a38 Fix mounting ext4 adopted storage
* vendor/beanstalk/
640f40d Merge branch 'cm-13.0' of github.com:CyanogenMod/android_vendor_cm into bs6
67f9e7a vendor/cm: Bump cmsdk platform version.
f0a6f1e Fixed mmm For Maven APK
fc52e70 cm: Update maintainers
* vendor/cmsdk/
8cf4614 Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
735333c cmsdk: Add new version code to the sdkmap.
24f2bb4 cmsdk: Introduce Elderberry, api level 5.
ebf0f55 cmsdk: Finalize DragonFruit (api level 4).
8d49200 CustomTiles: add a custom long press PendingIntent
3a26c8d Merge branch 'cm-13.0' of github.com:CyanogenMod/cm_platform_sdk into bs6
Click to expand...
Click to collapse
Great work dev
lak2004mi said:
Latest built is missing in the download link!?
Sent from my HM 1SW using Tapatalk
Click to expand...
Click to collapse
Ya... it`s not there

[KERNEL][NO FURTHER DEVELOPMENT][14th Jan] HelixKernel v018-Reuploaded FINAL

ANNOUNCEMENT 14/01/18 PLEASE READ!
This kernel is based on 100% latest HTC official source. EAS was ported from scratch using @RenderBroken 's commits (with permission from him).
THIS KERNEL IS BATTERY ORIENTED! DO NOT EXPECT AMAZING PERFORMANCE FROM THIS KERNEL! PERFORMANCE IS DECENT ENOUGH FOR NORMAL USAGE! If you are here to try out performance then this is not the kernel for you. Do not go complaining about performance unless it is extremely bad.
Features:
-Compiled using Linaro GCC 6.4.1 Toolchain
-Energy Aware Scheduling r1.3
-HELIX-ENGINE: A pnpmgr replacement compatible with EAS
-Working thermal-engine for Sense without the need of pnpmgr (binary from LOS)
-Much more efficient special CPUSET set-up (big cluster as main rather than little)
-NEW governor: pwrutilx - another governor based on schedutil
-Button Light Notification mod
-LED Pulse/gradient charging mod
-Fast charging
-Backlight dimmer
-Double tap fingerprint 2 sleep
-Maple and BFQ I/O
-Adreno GPU boost
-KCAL Colour control
-Sound Control
-Misc fixes and patches
-Using exFAT driver ported from @dorimanx 's OP3T kernel (since nofuse driver was giving issues and stock HTC texfat was not compatible with EAS kernels)
-F2FS support
Click to expand...
Click to collapse
pwrutilx - a new EAS governor based on schedutil that aims to be much more efficient by using a different formula to get next frequency.
Click to expand...
Click to collapse
HELIX-ENGINE v5.0
- SELinux set to PERMISSIVE is MANDATORY to get app engine working!! This is due to using a function called "pipe open" in C which is able to collect the output of terminal commands used, SELinux always blocks this when set to enforcing.
App Engine: dynamically adjusts schedtune.boost and governor tunables in a per-app basis.
- Battery profile sets schedtune.boost to -100, 1000 up_rate_limit and down_rate_limit, 0 iowait_boost.
- Performance sets schedtune.boost to 10, 500 up_rate_limit and 20000 down_rate_limit, 1 iowait_boost.
- Default (apps that are not included in either lists above) sets schedtune.boost 1, 500 up_rate_limit and 20000 down_rate_limit, 0 iowait_boost.
- App package names are added to battery.conf and performance.conf (/system/etc/helix_engine), the engine will check them to see if the top-app (current app) matches with the names scanned through those lists. If a match is found, it will apply one of the profiles above according to what list the package name is in.
Suspend Engine: when display is turned off, it will use battery profile settings until screen-on.
Helix Engine is closed source currently since it is my own work, writting in C completely from scratch. However, devs are free to integrate Helix Engine to their ROMs/Kernels/whatever as they see fit as long as they give me credits.
Read post 2 regarding dev information about Helix Engine.
Click to expand...
Click to collapse
This kernel is compatible with Sense and AOSP ROMs (Nougat and Oreo supported). This kernel is NOT compatible with Sense-based Oreo ROMs!
Please ensure that you have made a backup of your boot, system, and data partitions in case anything goes wrong.
Click to expand...
Click to collapse
DOWNLOAD (Magisk users disregard the outdated second post, download using this link too!)
Click to expand...
Click to collapse
If you update Magisk with this kernel installed, you MUST reflash the kernel. Everytime Magisk gets updated, it will restore the stock init.rc ramdisk file and re-append magisk lines to it, rather than just re-append magisk lines without restorting stock init.rc ramdisk. If you do not reflash the kernel after this, then init.helix.rc will not execute on boot since init.rc has been replaced by stock again due to Magisk update. Which means EAS will not be set up correctly (if you're on sense) and Helix Engine will NOT work.
Click to expand...
Click to collapse
Bugs:
- custom cpuset config gets overwritten by Oreo ports, you MUST follow this guide to get slightly better battery life, battery life on Oreo is still bad but that is mainly a ROM/port issue.
- msm_thermal may be enabled by default for some (Sense ROMs mainly), DISABLE THIS SETTING IMMEDIATELY AND KEEP IT DISABLED ON BOOT! It can result to bad battery life as this function will prevent both clusters from going below 700MHz.
- exFAT is still a hit or miss, it will work for some people and won't for others. There isn't much I can do about it I'm afraid unless someone has a better solution...
- USB Tethering and WiFi Portable Hotspot are NOT WORKING FOR AOSP ROMS! This should be fixed in the next update (no ETA).
Click to expand...
Click to collapse
Posts #3 and #4 are very irrelevant now, you can ignore these 2 posts.
Source: https://github.com/ZeroInfinityXDA/HelixKernel-EAS-HTC10
Click to expand...
Click to collapse
Credits:
@RenderBroken - who helped me a lot and taught me more about using git version control
@joshuous - another OP3 developer who helped me with EAS and discussing ideas about it
@Kyuubi10 - tester + coming up with the idea for a new algorithm for helix_schedutil
@p50kombi - Tester + making Magisk-compatible zips
@Mostafa Wael - introduced me to great devs, discussing and researching more about EAS, coming up with the idea of dynamic schedtune.boost
@DeeZZ_NuuZZ @CharliesTheMan - Testers
@Captain_Throwback - helping me a lot with exFAT and his exFAT no-fuse patch to make it work on the 10
@dorimanx - ExFAT driver in his OP3T kernel
@ivicask for making a template of AROMA installer for me to work with for the kernel, inspiration to make my own engine!
@TotallyAnxious - tester + helping me with a few issues + Advanced EAS Tweak scripts
@RogerF81 - tester + Advanced EAS Tweak scripts
@flar2 - backlight dimmer, Adreno boost, Sound Control
@tbalden - double tap fingerprint 2 sleep, BLN, LED pulse/gradient mod, fastcharge, kcal port, AOSP LED light fix
@franciscofranco - misc commits such as WiFi wakelocks and power efficient workqueues, display_on() API
Eliminater74 - ASoC 4.4 backport commits, remove traces of pnpmgr commits, Maple and BFQ I/O commits
PFOS Team - Commits needed for Oreo support
If I have missed anyone, please contact me via PM and I will add you to the list.
Click to expand...
Click to collapse
Changelog:
Code:
v018:
Helix Kernel v018:
- Rebased kernel from EAS r1.3 (thanks to @RenderBroken)
- AOSP (both Nougat and Oreo) Support (thanks to @tbalden for LED fix on AOSP and PFOS team for commits that Oreo needs to boot)
- Added thermal-engine binary from LOS to make thermal-engine work on Sense ROMs without needing pnpmgr (Proper thermal throttling on EAS + Sense now)
- Custom thermal-engine.conf for optimal thermal throttling
- Updated Magisk modules to use the latest template for v14
Helix Engine v5.0:
- Re-written engine from scratch
- Slimmed down to App Engine and Suspend Engine
- Dynamically adjusts schedtune.boost for top-app cpuset
- Dynamically adjusts gov tunables on schedutil and schedutil-based govs
- Removed capping of CPU freqs
- Removed powersaver engine and thermal engine
- Removed ability for user configs
- Removed helix_config
- Less user customizability (Will consider adding this back in the future)
- Much more efficient in battery savings with very minimal performance hit.
- Much easier for devs to port Helix Engine to ANY DEVICE with EAS Kernels (literally just requires Helix Engine ROM files, no need for kernel integration).
v017:
- Completely redone the kernel from scratch using latest EAS commits from @RenderBroken
- [HELIX-ENGINE]: Remove dynamic throttlemode
- [HELIX-ENGINE]: Add support for user defined frequencies in powersaver and suspend engines
- [HELIX-ENGINE]: Users can now change freqs of app engine profiles
- [HELIX-ENGINE]: Separate sysfs nodes for frequencies
- Revert "[PATCH] proc: Remove verifiedbootstate flag from /proc/cmdline"
- SafetyNet bypass: Show androidboot.verifiedbootstate=green
- cpufreq/pwrutilx: Lower kthread priority to 25% and fix log info
Helix Engine v4.0:
- Significant code optimizations
- Tons of bug fixes
- Thermal engine values tweaked slightly (balanced is slightly less aggressive than before)
- Add support for user-defined frequencies for all app engine profiles (battery, balanced, performance)
- Introducing helix_config: An executable binary which allows much easier user configuration for Helix Engine!
v016:
- [HELIX-ENGINE]: Separate enable nodes for all parts of engine (Fixes bug when disabling parts of the engine)
- Fixed magisk module for ROM support, it should get rid of any weird bugs with Magisk now
Helix Engine v3.0:
- A f*ck ton of code optimisations to use less CPU time (much more battery friendly and less cpu intensive)
- Fixed app engine bug where thermal manager would still fight app engine under certain cases
- Slightly tweaked thermals for all thermal modes
- User lists are now moved to /system/etc/helix_engine/user
- More package names added to default lists
- Fixed other minor bugs
v015:
* f4837d639b3 - [HELIX-ENGINE]: Add support to enable/disable dynamic throttlemode <ZeroInfinity>
* b4e186792e9 - DEFCONFIG: Added more exFAT related lines <ZeroInfinity>
* 89f562db4d0 - [HELIX-ENGINE]: Change implementation of user-defined app engine lists <ZeroInfinity>
* 21e91a04d2c - [HELIX-ENGINE]: Add sysfs node for user app list <ZeroInfinity>
* 8dd27f4a06b - [HELIX-ENGINE]: Added "mode" sysfs node <ZeroInfinity>
* 59c2824f7f0 - [HELIX-ENGINE] Restore powersaver sysfs node from pnpmgr <ZeroInfinity>
Helix Engine v2.0:
- Added thermal throttling modes
- Added user defined custom lists for app engine thanks to @ChronoReverse for the idea
- Added powersaver mode (links to powersaver or extreme powersaver in settings)
- Set stune to 10 top app as default for everything (to ensure smooth ui) (previously 5)
- App engine can now change adrenoboost
- Code optimisations
- More apps added to app engine lists as per user requests
- Throttle mode changes with app engine thanks to @p50kombi for the idea
- Added Dynamic Throttlemode tunable which allows users to disable throttle mode changing with app engine
- Slightly more aggressive throttling for balanced to keep temps down due to stune set to 10 now
- Fixed Helix Engine on Magisk version (set correct perms in installer now)
v014:
* Added balanced and battery tweaks from Advanced EAS Tweaks (thanks to @RogerF81 @TotallyAnxious)
* Added ZeroInfinity's personal Advanced EAS Tweaks based on battery tweaks
* Added TotallyAnxious' personal Advanced EAS Tweaks
* Added Helix Engine executable binary and necessary files in /system/helix_engine
* 2a19eb9b8e0 - [HELIX-ENGINE]: Added new sysfs node "enginecap" (19 hours ago) <ZeroInfinity>
* 0203d822b4b - [HELIX-ENGINE]: Added more sysfs nodes (3 days ago) <ZeroInfinity>
* 96811d98170 - [HELIX-ENGINE]: Initial kernel integration (4 days ago) <ZeroInfinity>
* 0e51404a512 - exfat: ported driver from Dorimanx's OP3T kernel (9 days ago) <ZeroInfinity>
* 0963424716b - cpufreq_pwrutilx: Remove display_on() API (9 days ago) <ZeroInfinity>
* 8027127f24f - Revert "Add exfat no-fuse" (11 days ago) <ZeroInfinity>
* REBUILT KERNEL FROM STOCK HTC SOURCE AGAIN (much cleaner now)
v013:
* b42fad1 cpufreq_pwrutilx: Upgrade pwrutil to pwrutilx [ZeroInfinity]
* 3604dc3 schedtune: Use display_on API to prevent boosting when screen off [ZeroInfinity]
* 682b3e8 cpufreq_pwrutil: Force big cluster to use min freq during screen off regardless of load [ZeroInfinity]
* ed71a42 cpufreq_pwrutil: Remove utilboost [ZeroInfinity]
* 942e8ea cpufreq_pwrutil: disable utilboost, mincap, cap big cluster to minimum freq on suspend [ZeroInfinity]
v012:
* b166c29 cpufreq_pwrutil: Introduce Load Dependent Minimum Frequency Capping [ZeroInfinity]
* 674bf02 cpufreq_pwrutil: Separate utilboost calculation from get next freq formula [ZeroInfinity]
* 0935b73 sched: freq: Reevaluate throttle if frequency requested changes [Joel Fernandes]
* 8b49109 sched: rt: Fix broken sync wakeup logic [Joel Fernandes]
* c786268 sched: Add back capacity margin in sched_freq_tick_walt [Joel Fernandes]
* 892d614 sched: Use schedtune boosted WALT signal for RT [Joel Fernandes]
* 9ce77da sched: Move schedtune boost utilization calculations to tune.h [Joel Fernandes]
* 19ae3c3 Audio RT glitch fix [DO NOT MERGE]. [Srinath Sridharan]
* d2401ab cpufreq_sched: Fix capacity over accounting. [Srinath Sridharan]
* 93dc2b8 sched/rt: rt cpu selection integration with EAS. [Srinath Sridharan]
* 9ebf753 DEFCONFIG: Disable Capacity Clamping [ZeroInfinity]
* 7e47764 Revert "cpufreq: schedutil: ignore the sugov kthread for frequencies selections" [ZeroInfinity]
* f1518ff Revert "cpufreq: schedutil: ensure max frequency while running RT/DL tasks" [ZeroInfinity]
* e693634 Revert "cpufreq: schedutil: relax rate-limiting while running RT/DL tasks" [ZeroInfinity]
* 6a03559 Revert "cpufreq: schedutil: avoid utilisation update when not necessary" [ZeroInfinity]
* 858f726 Revert "sched/rt: fast switch to maximum frequency when RT tasks are scheduled" [ZeroInfinity]
* c84a2df Revert "cpufreq_pwrutil: Update governor with new schedutil patches" [ZeroInfinity]
* 361d5a1 Revert "DEFCONFIG: Enable CPU_BOOST" [ZeroInfinity]
v011:
* 7025fb4 cpufreq_pwrutil: Default utilboost to 0 [ZeroInfinity]
* 69b314e DEFCONFIG: Disable WALT [ZeroInfinity]
* f6a19de cpufreq_helix_schedutil: Deprecated [ZeroInfinity]
* 49e3761 DTS: MSM8996: EAS Energy Model Change [RenderBroken]
* a658e35 Revert "New Energy Model thanks to @Kyuubi10" [ZeroInfinity]
* 32369c7 DEFCONFIG: Enable CPU_BOOST [ZeroInfinity]
* ce0b5de cpufreq_pwrutil: Update governor with new schedutil patches [ZeroInfinity]
* 9e301d5 trace: add support for boot trace clock [Tim Murray]
* 23a169d cpufreq: cpu-boost: don't boost if input_boost_ms is <= 0 [Francisco Franco]
* 14f8d3b cpufreq: cpu-boost: export input_boost_enable to userspace [franciscofranco]
* 2d11abd cpufreq: cpu-boost: Remove migration sync boost [Junjie Wu]
* 88ffb0b cpufreq: cpu-boost: Use one work to remove input boost for all CPUs [Rohit Gupta]
* 82f33f3 cpufreq: cpu-boost: Support separate input_boost_freq for different CPUs [Junjie Wu]
* 81f59f4 cpufreq: cpu-boost: Make the code 64 bit compatible [Rohit Gupta]
* 7cae16c cpufreq: cpu-boost: Use interruptible wait to not affect load average [Swetha Chikkaboraiah]
* 982bd86 cpufreq: cpu-boost: Consider only task load to decide on sync frequency [Girish S Ghongdemath]
* 76eba85 cpufreq: cpu-boost: Handle wakeup hints received for foreground tasks [Rohit Gupta]
* aabbb34 cpufreq: cpu-boost: Introduce scheduler assisted load based syncs [Rohit Gupta]
* f539a99 cpufreq: cpu-boost: Re-issue boosts above minimum frequency [Patrick Cain]
* 55a52a2 cpufreq: cpu-boost: Don't register for cpufreq notifiers too early [Saravana Kannan]
* 02302fa cpufreq: cpu-boost: Fix deadlock in wake_up of sync threads [Saravana Kannan]
* d3f194b cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug [Saravana Kannan]
* d0e5c17 cpufreq: cpu-boost: Resolve deadlock when waking up sync thread [Srivatsa Vaddagiri]
* 263eefa cpufreq: Add Input Boost feature to the cpu-boost driver [Rohit Gupta]
* 5b49acd cpufreq: Add a sync limit to cpu-boost [Rohit Gupta]
* b9c1495 cpufreq: cpu-boost: Add cpu-boost driver [Saravana Kannan]
* 1b9a8ab sched/rt: fast switch to maximum frequency when RT tasks are scheduled [Patrick Bellasi]
* d82ee60 cpufreq: schedutil: avoid utilisation update when not necessary [Patrick Bellasi]
* 2b5a28f cpufreq: schedutil: relax rate-limiting while running RT/DL tasks [Patrick Bellasi]
* fecdcac cpufreq: schedutil: ensure max frequency while running RT/DL tasks [Patrick Bellasi]
* d2f4a56 cpufreq: schedutil: ignore the sugov kthread for frequencies selections [Patrick Bellasi]
* aabbb34 cpufreq: cpu-boost: Introduce scheduler assisted load based syncs [Rohit Gupta]
* f539a99 cpufreq: cpu-boost: Re-issue boosts above minimum frequency [Patrick Cain]
* 55a52a2 cpufreq: cpu-boost: Don't register for cpufreq notifiers too early [Saravana Kannan]
* 02302fa cpufreq: cpu-boost: Fix deadlock in wake_up of sync threads [Saravana Kannan]
* d3f194b cpufreq: cpu-boost: Fix queue_delayed_work_on() race with hotplug [Saravana Kannan]
* d0e5c17 cpufreq: cpu-boost: Resolve deadlock when waking up sync thread [Srivatsa Vaddagiri]
* 263eefa cpufreq: Add Input Boost feature to the cpu-boost driver [Rohit Gupta]
* 5b49acd cpufreq: Add a sync limit to cpu-boost [Rohit Gupta]
* b9c1495 cpufreq: cpu-boost: Add cpu-boost driver [Saravana Kannan]
* 1b9a8ab sched/rt: fast switch to maximum frequency when RT tasks are scheduled [Patrick Bellasi]
* d82ee60 cpufreq: schedutil: avoid utilisation update when not necessary [Patrick Bellasi]
* d82ee60 cpufreq: schedutil: avoid utilisation update when not necessary [Patrick Bellasi]
* 2b5a28f cpufreq: schedutil: relax rate-limiting while running RT/DL tasks [Patrick Bellasi]
* fecdcac cpufreq: schedutil: ensure max frequency while running RT/DL tasks [Patrick Bellasi]
* d2f4a56 cpufreq: schedutil: ignore the sugov kthread for frequencies selections [Patrick Bellasi]
* 62dec04 cpufreq_pwrutil: Increase max utilboost value and tweak defaults [ZeroInfinity]
* 3949f45 cpufreq_pwrutil: use boosted_cpu_util for PELT to match WALT [ZeroInfinity]
* 1d12c0a EXPERIMENTAL: sched/fair: Use energy_diff for tasks where appropriate [Chris Redpath]
* 7de0e7b EXPERIMENTAL: sched/fair: Reduce balance interval to 0 if we have a misfit task [Leo Yan]
* 275418c EXPERIMENTAL: events: add tracpoint for energy/performance variations [Patrick Bellasi]
* 6472522 EXPERIMENTAL: events: add tracepoint for energy_diff [Patrick Bellasi]
* 0017bf5 EXPERIMENTAL: sched/fair: add support to compute perf/energy variations [Patrick Bellasi]
* 5318ff4 EXPERIMENTAL: sched/fair: make find_new_capacity() to honour the task's boost [Patrick Bellasi]
* 4c702c2 EXPERIMENTAL: sched/fair: use energy_env as single argument [Patrick Bellasi]
* 61c81e7 EXPERIMENTAL: sched/fair: add ENERGY_FILTER sched_feature [Patrick Bellasi]
* 21f110d EXPERIMENTAL: FROMLIST: sched/fair: kick nohz idle balance for misfit task [Chris Redpath]
* dab6f52 sched/tune: don't use schedtune before it is ready [Chris Redpath]
* aaf19575 sched/fair: use SCHED_CAPACITY_SCALE for energy normalization [Patrick Bellasi]
* 367fed9 sched/{fair,tune}: use reciprocal_value to compute boost margin [Patrick Bellasi]
* 3ab0323 sched/tune: Initialize raw_spin_lock in boosted_groups [Srinath Sridharan]
* 857dbc9 sched/tune: report when SchedTune has not been initialized [Patrick Bellasi]
* 4d6437b sched/tune: fix sched_energy_diff tracepoint [Chris Redpath]
* eebdd9e sched/tune: increase group count to 5 [Chris Redpath]
* 6984736 cpufreq/schedutil: use boosted_cpu_util for PELT to match WALT [Chris Redpath]
* 33dac50 sched/fair: Fix sched_group_energy() to support per-cpu capacity states [Morten Rasmussen]
* eb79250 sched/fair: discount task contribution to find CPU with lowest utilization [Valentin Schneider]
* cbce47c sched/fair: ensure utilization signals are synchronized before use [Chris Redpath]
* 1545d32 sched/walt: Add CONFIG_USE_WALT to change default usage of WALT [Chris Redpath]
v010_r2:
* aa59577 cpufreq_pwrutil: Unify cluster-dependent governors into one [ZeroInfinity]
* Fixed thermal-manager script - fully working now!
v010_r1:
* 619427e Revert "drivers: wakeup: add options to disable timerfd, netlink and wlan wakelocks" [ZeroInfinity]
* 32f5e07 Revert "wakeup: add toggles for wlan wakelocks. They are all enabled by default, it's up to the user and I provide no support if Wi-Fi stops working normally without these locks enabled. This is for advanced users" [ZeroInfinity]
* 6008e6f Revert "drivers: wakeup: more thoroughly deactivation of wakelocks" [ZeroInfinity]
* 0826e7f Revert "drivers: wakeup: run the wakelock blockers during wakeup_source activation and every resume" [ZeroInfinity]
* c0b3105 Revert "drivers: wakeup: there's no much point in running the blockers during screen on" [ZeroInfinity]
* 852d5b8 Revert "drivers: wakeup: it's pointless to output the active wakeup sources during screen on, no need to go through the rcu locks and list iterations every now and then" [ZeroInfinity]
* e6d50c0 Revert "wakeup: fix compile error + adapt for more wakelocks to disable" [ZeroInfinity]
* f76e0ee Revert "drivers: wakeup: be more thorough with blocking wakelocks" [ZeroInfinity]
v010:
* 0407f7e cpufreq_pwrutil: tweak little cluster for better performance [ZeroInfinity]
* 6fcb145 cpufreq_pwrutil: 5% util boost on big cluster [ZeroInfinity]
* d6ed778 cpufreq_helix_schedutil: Add support for max CPU frequency capping [ZeroInfinity]
* b0bce28 cpufreq_schedutil: Add support for max CPU frequency capping [ZeroInfinity]
* 575c3cf cpufreq_pwrutil: Support max frequency changes [ZeroInfinity]
* 28b1248 drivers: wakeup: be more thorough with blocking wakelocks [Francisco Franco]
* 2bfba87 cpufreq_pwrutil: Introduce new gov and deprecate energy-dcfc [ZeroInfinity]
* c0f6a99 cpufreq_energy_dcfc: Change frequency calculation according to cluster [ZeroInfinity]
* f381792 cpufreq_energy_dcfc: Use load2_cap * util / max [ZeroInfinity]
* 516320a wakeup: fix compile error + adapt for more wakelocks to disable [ZeroInfinity]
* 287e941 cpufreq_energy_dcfc: Optimize for schedtune v3 (capacity clamping) [ZeroInfinity]
* 45b6f3c drivers: wakeup: it's pointless to output the active wakeup sources during screen on, no need to go through the rcu locks and list iterations every now and then [Francisco Franco]
* b5f8609 drivers: wakeup: there's no much point in running the blockers during screen on [Francisco Franco]
* 8692581 drivers: wakeup: run the wakelock blockers during wakeup_source activation and every resume [Francisco Franco]
* e6ee126 drivers: wakeup: more thoroughly deactivation of wakelocks [Francisco Franco]
* Added capacity clamping (schedtune v3) ROM support (thanks to @RenderBroken and @joshuous)
* Added thermal-manager service script (thanks to @ivicask and @nkk71)
* Tuned capacity clamping to get a balance of performance and battery (although pulling down status bar may be laggy sometimes)
v009_r1:
* 91fbcb4 cpufreq_energy_dcfc: final tweaks, as balanced as it can be [ZeroInfinity]
* 1ab31e9 Do not allow texfat module to load [ZeroInfinity]
* 7a8bc55 cpufreq_energy_dcfc: Change some lines to make the governor work better [ZeroInfinity]
v009 (Had to revert some changes so went on a new branch to redo some commits):
* 0a2f8b2 cpufreq_energy_dcfc: Implement formula changing by @Kyuubi10 [ZeroInfinity]
* 6dabc23 cpufreq_helix_schedutil: Fix load calculation [ZeroInfinity]
* 4e35b65 cpufreq_energy_dcfc: Fix load calculation [ZeroInfinity]
* d81bcca DEFCONFIG: Enable capacity clamping [ZeroInfinity]
* f74b731 cpufreq_helix_schedutil: fix small mistake [ZeroInfinity]
* 2ca352d cpufreq_energy-dcfc: Energy-DCFC 2.0 [ZeroInfinity]
* 902730d cpufreq_helix_schedutil: Helix_schedutil 2.0 [ZeroInfinity]
* 78b2fc3 sched/{core,cpufreq_schedutil}: add capacity clamping for RT/DL tasks [Patrick Bellasi]
* 4de07b6 sched/{core,cpufreq_schedutil}: add capacity clamping for FAIR tasks [Patrick Bellasi]
* d5e84c1 sched/core: sync capacity_{min,max} between slow and fast paths [Patrick Bellasi]
* e61b7842 sched/core: track CPU's capacity_{min,max} [Patrick Bellasi]
* 04f9dc8 sched/core: add capacity constraints to CPU controller [Patrick Bellasi]
* 562cdd6 sched: cpufreq: add cpu to update_util_data [Steve Muckle]
* 2744d69 cpufreq: Add dvfs_possible_from_any_cpu policy flag [vireshk]
* fb2bec6 cpufreq: schedutil: reset sg_cpus's flags at IDLE enter [Patrick Bellasi]
v008:
* 55a7c81 UPSTREAM staging: ion: Fix error handling in ion_buffer_create [Rohit kumar]
* c293641 ANDROID: sched: fix duplicate sched_group_energy const specifiers [Greg Hackmann]
* 834e64c drivers: wakeup: add options to disable timerfd, netlink and wlan wakelocks [Francisco Franco]
* c8d5019 cpufreq_helix_schedutil: Introduce schedutil formula modifications [ZeroInfinity]
* 8574753 cpufreq_energy_dcfc: Optimize code [ZeroInfinity]
v007:
* ecee901 cpufreq_energy-dcfc: Add new governor [ZeroInfinity]
* 235a893 cpufreq_helix_schedutil: Get sg_cpu instead of using cpumask [ZeroInfinity]
v006:
* 3855be7 cpufreq_helix_schedutil: Update governor to latest schedutil patches [ZeroInfinity]
* 011a079 sched: fixup schedutil patches from EAS-Dev [DespairFactor]
* b1bfc11 sched: cpufreq: enable remote sched cpufreq callbacks [vireshk]
* f162008 sched: cpufreq: detect, process remote callbacks [vireshk]
* a2c41bd sched: cpufreq: remove smp_processor_id() in remote paths [vireshk]
* 954b1d4 sched: cpufreq: extend irq work to support fast switches [vireshk]
* b7f86ef cpufreq: Add dvfs_possible_from_any_cpu policy flag [vireshk]
* 9b7b012 sched: cpufreq: add cpu to update_util_data [Steve Muckle]
* d6ce220 cpufreq: schedutil: ignore the sugov kthread for frequencies selections [Patrick Bellasi]
* 68208fd cpufreq: schedutil: reset sg_cpus's flags at IDLE enter [Patrick Bellasi]
* 3cbf72a fixup: modify ef6728ad to use correct cpu_util signal [Chris Redpath]
* 745b95e cpufreq/schedutil: Fix schedutil's 'default governor' machinery [Chris Redpath]
* 8b29d59 sched/fair: remove task util from own cpu when placing waking task [Chris Redpath]
* f54c3cc trace:sched: Make util_avg in load_avg trace reflect PELT/WALT as used [Chris Redpath]
* 4717b37 Experimental!: sched/fair: Add eas (& cas) specific rq, sd and task stats [Dietmar Eggemann]
v005:
Add exfat no-fuse
mmc: move to a SCHED_FIFO thread
[PATCH] disable crc check
Enable F2FS support
Allow stock crypt and texfat modules to load (although texfat loading causes non-booting kernel so I was forced to rename this upon installing the kernel.)
v004 - Initial PUBLIC release
Integration with Helix Engine and how to use on any device with an EAS kernel
-----------------------------------------------------------------------------------------------------------------
If you are a developer, simply take the files in the system folder of my zip and place into your kernel/rom/whatever and make sure correct permissions are set rwxr-xr-x (chmod 755) for init.helix_engine.sh and helix_engine. The rest of the files should be rw-r--r-- (644).
If you are an advanced user, you can move the files in yourself and try it.
If you use Magisk then it will be even easier, inside the magisk folder of my kernel zip you should see a folder named "helix_engine", I have re-packaged ROM support files and split it with helix engine so now helix engine is its own module. Literally just flash helix_engine.zip in twrp or magisk and you should have helix engine working (assuming you are on an EAS kernel on your device).
YOU WILL ALSO NEED PROPER RAMDISK EDITS TO MAKE THIS RUN AUTOMATICALLY! Check in my kernel.zip, downloadedzip/kernel/kernel.zip/ramdisk/init.helix.rc, scroll all the way to the bottom and you can see the section which starts with "service helix_engine", copy that block of text into your ramdisk (could be any ramdisk file, if you have your custom kernel ramdisk then add it to the bottom of that file, if not then add to the bottom of init.rc). If you are an advanced user who knows how to unpack boot.img, edit ramdisk files, repack boot.img, then feel free to try. If not, ask a developer to add these lines for you.
FYI This will ONLY work on EAS kernels due to schedtune.boost and schedutil/schedutil-based governors. There is no customizability yet, everything is currently hardcoded into the binary. If you are not happy with the values currently set, you will have to wait until I have more free time to add back customizability features.
NOTE: Due to SELinux, we cannot have the binary run by itself as a service in the ramdisk. I could only get this to work by adding a helper script which executes the binary every cycle. However due to this, the rate of execution has a latency of around 3 seconds (you can test this by debugging and measuring how long it takes for a new set of logs appear).
If you want to debug, open command prompt/terminal:
On PC: adb logcat TEAM-HELIX:I *:S
On mobile: logcat TEAM-HELIX:I *:S
If you intend to release your kernel/rom/whatever with Helix Engine, by all means go ahead, but please be sure to add me in the credits! If you have any problems, feel free to PM me.
Do not even try to steal, logcat will show [TEAM-HELIX] when Helix Engine is running and it is hard coded into the binary as well, I can easily tell if you have stolen my work or not.
Click to expand...
Click to collapse
Magisk version of HelixKernel PME EAS v012
AS OF V013 ALL VERSIONS ARE INTEGRATED INTO ONE SINGLE FLASHABLE ZIP, NO NEED TO FLASH SEPERATE FOR MAGISK SYSTEMLESS USERS
I will keep this post up for users of v012 for now.
MAGISK USERS USE INFORMATION AND DOWNLOADS BELOW
If you use magisk, you need to flash the following two files to keep your system untouched and systemless.
TO BE CLEAR, THESE FILES ARE MEANT TO BE USED ON A STOCK ROM
These files are meant to be used on stock rom, either with or without the magisk version of a rom from your favorite rom developper (Like Leedroid Magisk or Viper Magisk).
If you use a custom rom and or your system is not read only, there is no reason to use these files and it could cause conflicts with custom roms.
If you are running a custom rom and not a stock rom, please use the normal kernel file as per post #1 of this thread.
HelixKernel PME EAS Systemless V012
https://drive.google.com/open?id=0B9-84MJYFzJWMElyRGhvdTMyb2M
- The kernel only, system less so your system does not get tampered with.
HelixKernel PME EAS v012 ROM SUPPORT MODULE
https://drive.google.com/open?id=0B9-84MJYFzJWaUJtRC03Y3VpWVE
- The rom support module flashes the rom files as a magisk mod, so your rom uses them as a magisk module.
Without the rom support magisk mod, the kernel will not work optimal.
Flash both in twrp or the kernel in twrp and then the module in magisk manager, it's up to you, easiest is to flash both in twrp one after another.
The rom support file module should then show up in magisk manager, which means it works as should.
For more info on why to flash this version of the kernel, please check this post:
https://forum.xda-developers.com/showpost.php?p=71552602&postcount=252
To understand Helix_schedutil you must first understand the original schedutil algorithm.
Here it is:
next_freq = maxfreq + (maxfreq >> bitshift) * util/maxcapacity
Explanation:
The most obvious difference of this algorithm is that it moves away from the idea of scaling frequencies up or down which were used in previous generations of governors.
Instead the aim of the above algorithm is to calculate the most appropriate frequency for the TOTAL CPU load.
NOTE: This is TOTAL load on CPU, not just load for the current frequency step as Interactive used to calculate with.
Now, for you numberphiles like myself that like understanding algorithms... Let's break it down:
"util/maxcapacity = Load."
The above creates a percentage value in decimal format (80% = 0.8) which represents the TOTAL load on CPU.
the algorithm now reads the following way:
next_freq = maxfreq + (maxfreq >> bitshift) * load
"maxfreq + (maxfreq >> bitshift)"
Essentially the aim of the above is to ensure that next_freq is always a little higher than the exact value needed to cover the load.
Bitshift: (paraphrasing @ZeroInfinity) in programming the ">>" mathematical function allows for shifting the binary values towards the direction of the arrows by "N" times.
In this case it is towards the right.
The relationship between "N" and the calculation in the "()" is as follows:
Bitshift = 1 = maxfreq/2
Bitshift = 2 = maxfreq/4
Bitshift = 3 = maxfreq/8
If the "+()" didn't exist in the algorithm, the chosen frequency would be exactly enough to cover the load.
If load is 0.6, aka 60%, all you need is a frequency = 60% of max frequency.
This would be bad since it doesn't leave any capacity/bandwidth leftover for inevitable bumps in load, nor space for EAS itself to run. Thus inevitably creating lags.
To keep a bit of free bandwidth you add "(maxfreq >> bitshift)".
Finally the problem I encountered, if bitshift = 2, then the result of the algorithm is that any load above 0.8 will result in a next_freq HIGHER than maxfreq. - This is your tipping point. As any load higher than 80% will wake up a new CPU.
Which means you have still about 20% of the CPU's max capacity being unused. Such a CPU is only 80% efficient.
Therefore by increasing bitshift to 3, the algorithm reads:
"maxfreq+(maxfreq/8)*load = next_freq"
This way you can use 89% of capacity before reaching max frequency of the CPU.
With bitshift=4 it reads:
"maxfreq+(maxfreq/16)*load = next_freq"
This allows you to use up to 94% total CPU load before reaching max frequency.
While this is great for improving efficiency at the higher frequencies, it doesn't leave enough bandwidth when calculating lower frequencies, and creates lag when load spikes at lower frequencies.
Click to expand...
Click to collapse
Helix_schedutil - UPDATE 20/3/17 (v008):
After being inspired by the concept of @ZeroInfinity's new governor - Energy-DCFC, I decided to carry out a couple of tests on HTC 10 using variations of Helix_Schedutil.
The focus was stress-testing by increasing the current frequency load above 100%. (AKA Use up all of the bandwidth of the current frequency step.)
After the testing me and Zero worked on this new version of Helix_Schedutil.
The current behaviour of the governor is the following:
- Boost frequencies when load is below Target_Load1. (Boost can be increased by DECREASING bit_shift1 value.)
- Between Target_Loads there is no bit_shift at all. The governor just uses the following algorithm instead - (max_freq*util/max = next_freq)
- Loads higher than Target_Load2 will be THROTTLED. Bit_Shift2 here is subtracted rather than added. (Throttle effect can be increased by DECREASING bit_shift2 value.)
The result is that low freqs have spare bandwidth to avoid lags, middle frequencies leave no extra bandwidth at all, while higher frequencies are throttled to save battery.
Another focus of the governor update is to reduce overhead as much as possible. This results in a very responsive governor which isn't overly demanding on battery life.
Schedtune.boost values recommended for use with this governor:
Top_App: 5
Foreground: -50
Background: -50
Global: -50
Energy-DCFC is still recommended for those who prefer battery life over performance, but if you prefer greater performance then this governor can be used without making you feel guilty about wasting battery.
Click to expand...
Click to collapse
Correcting a misconception:
Some people describe tipping point as the load threshold which the governor uses to decide whether to ramp up or down.
While if you look into the behaviour of the governor it may appear that it behaves in such a way, it is technically incorrect.
As I mentioned previously this new algorithm moves away from the behaviour of legacy governor algorithms which focus on the current frequency load.
This governor does no ramping up or down.
It isn't even aware of the current frequency load, as it only knows the load relative to max capacity.
The misconception appears based on a property of the algorithm that results in a consistent load at any chosen frequency. This is a coincidental result of the algorithm, even though the algorithm is completely unaware of it.
Tipping point is in fact the load percentage at which the CPU reaches max frequency and any increase in load forces it to wake up a new core.
A collection of useful informative links about EAS:
1- My insight about schedutil, sched and HMP's Interactive governor behaviour. Despite the fact that my write up was dependent on the EAS implementation in my OnePlus 3, I think it is fairly relevant since I wasn't having any extra boost drivers or any PowerHAL changes at the time. In fact, I need to rewrite my analysis for the OnePlus 3 now since I got some powerHAL changes
More to come
F.A.Q.
1. Will this kernel work with LOS/AOSP-based roms?
A. Yes, starting from version v18 we support AOSP/LOS-based roms. We've tested LOS and AOSP Nougat and Oreo roms and they like they should.
2. I have corrupted SDcard!
A. A temporary fix would be to reboot to recovery, mount USB storage, un-mount and reboot to system. Might be an issue with the exFAT nofuse driver.
Reserved
Sent from my HTC 10 using Tapatalk
There's nothing that should prevent Verizon support correct? Or at least I couldn't see anything on your git. If it's more of the issue of having no Verizon testers, then I'd be happy to clean flash my rom to test it.
TotallyAnxious said:
There's nothing that should prevent Verizon support correct? Or at least I couldn't see anything on your git. If it's more of the issue of having no Verizon testers, then I'd be happy to clean flash my rom to test it.
Click to expand...
Click to collapse
If you want to test it for me you may, I don't have any Sprint of Verizon users available but if the kernel is bugged on those devices then it may take some time for me to support them.
I installed it and I have the corrupt card problem
antonio82 said:
I installed it and I have the corrupt card problem
Click to expand...
Click to collapse
what format is your card? exFAT, nor FAT32 formats should have problems with the kernel as it is based on the official source, I have not touched exFAT at all in fact.
antonio82 said:
I installed it and I have the corrupt card problem
Click to expand...
Click to collapse
Provide more information​ like ROM, recovery and everything else you've installed. And like zero said, there should be no problem as it is based on stock source and no exfat stuff touched
and please get us a log!
Sent from my HTC 10 using XDA Labs
antonio82 said:
I installed it and I have the corrupt card problem
Click to expand...
Click to collapse
Right, @DeeZZ_NuuZZ confirmed exFAT not working even though I didn't even touch anything exFAT related in the kernel... Will try to find a solution for this.
The format of the card I do not know because I put the card and I have not modified the card, I have the rom ice and the twrp 3.0.3-9
antonio82 said:
The format of the card I do not know because I put the card and I have not modified the card, I have the rom ice and the twrp 3.0.3-9
Click to expand...
Click to collapse
yeah it must be exFAT. Don't worry though, your card isn't actually corrupted, just the OS could not read it due to something wrong either in kernel or something wrong with texfat module. I advise you restore to your previous kernel until I've fixed this.
Kyuubi10 said:
3rd Reserved
In depth description of Helix_schedutil's algorithm to come here
Until then, reference @ZeroInfinity's first post.
Click to expand...
Click to collapse
Please do! I didn't really understand much in #2 Post
ZeroInfinity said:
yeah it must be exFAT. Don't worry though, your card isn't actually corrupted, just the OS could not read it due to something wrong either in kernel or something wrong with texfat module. I advise you restore to your previous kernel until I've fixed this.
Click to expand...
Click to collapse
I will keep it installed to see the operation and when it is corrected I will install it again
So I installed the kernel and rebooted and Magisk said it was uninstalled. I reinstalled the Magisk zip and everything was working again, but EXKM didn't pick up any EAS governor's beside the Helix one. I then ran the EAS tuning script from totally_anxious and it couldn't find any of the EAS tunables. Is this what the Magisk version will be for?
munkyvirus said:
So I installed the kernel and rebooted and Magisk said it was uninstalled. I reinstalled the Magisk zip and everything was working again, but EXKM didn't pick up any EAS governor's beside the Helix one. I then ran the EAS tuning script from totally_anxious and it couldn't find any of the EAS tunables. Is this what the Magisk version will be for?
Click to expand...
Click to collapse
Magisk versions in post 3 as said below the download link which I'm still waiting for @p50kombi to upload when he's free.
ZeroInfinity said:
If you want to test it for me you may, I don't have any Sprint of Verizon users available but if the kernel is bugged on those devices then it may take some time for me to support them.
Click to expand...
Click to collapse
VZW HTC 10 here, good so far, no SD card problems, magisk is fine, gonna run it and see how it does battery wise.

Categories

Resources