[OnePlus X Android Development] CheckYourScreen:
Updated to R46..! Finally! xD

Hi Folks!

Time to roll out the update you all have been waiting for.. :D

"The ChangeLONG" can be found here:

Merged Security Patches (ranging from 2014-2017)

REDUCED BOOT TIME DRASTICALLY!!! (Boots hell lot faster than any old builds)

Disabled Kernel Panic - Device will simply reboot instead of throwing White LED of Death.

Fixed VPN / L2TP kernel panic issue

Reduced Load Avg.

Merged/Updated Wlan prima driver upto latest patches from CAF

Fixed and Switched to Non Debug build of Wlan driver

Reduced PowerHAL related Log Spam

Disabled Entropy contributions for non rotational devices

optimized input count calculations

Reduced kernel and zip size.

Reduced kmsg and demsg log spam

Increase the buffer-head per-CPU LRU size

Removed CC wrapper

Replaced EXT2 and EXT3 drivers with EXT4 in kernel to reduce size without funtionality loss

Stipped debugging leftovers from modules

Compiling Sensitive modules with -Os

Fixed Audio Leak Issues (Infamous Porn bug from OP3 forum)

Removed rejected files

Updated Busybox

Optimized deadline io sched.

disabled kernel audit logs

Fixed various Null Pointer Dereferences

Fixed null pointer dereference in Fast Charging Driver

Reduced Network latencies

disabled slice idle for BFQ and CFQ

Removed kernel panic from bam_dmux

Fixed various memory leaks

Fixed various spin lock-ups

limited rate buffer msgs in camera driver

Merged/Updated latest F2FS upstream patches

Fixed F2FS default idle interval

Enabled Diag support - Network Signal Guru App Support

Nuked unwanted driver modules

Enabled NTFS R/W

Removed Timer Stats config

Reduced thermal related log spam

Disabled unwanted SCSI support configs

Disabled register dumps

USB related fixes

Added Nightmare Governor

Tuned Impulse Governor

Video buffer fixes and improvements

Fixed entropy depletion issue - generated entropy faster now

/Proc related fd permission fixes

MErged/Updated EXT4 Upstream patches

Fixed password mount issus on cifs

Prevent futex attaching to kernel threads

Blocked Netlink wakelock

Disabled all wakelocks out of the box

updated revision check for newer EMMC

Optimized ZEN I/O sched - upstreamed to V2

ZEN: set fifo batch to 16 to reduce overload on EMMC and CPU

Resolved stack corruption issues

Lineage specific separate build - switched to new gesture implementation

And more stuff which i dont remember . . . :silly:

Since many of you complained regarding Androidfilehost.com and basketbuild.com 's downtime or Ads so got my own hosting, From now on All builds will be hosted on

https://www.arsenic-kernel.download

NO Downtime or Ads​

Special Thanks to Raab.cz for hosting and my good old friend Richard.

From this release I'll be releasing 2 separate builds:

One with

AOSP

Tag : compatible with all custom roms (which follow old gesture implementation) (like Tesla, Validus etc) except lineageos and lineageos derivatives

The other one with

LINEAGE

Tag : compatible with lineageos and its derivatives(which follow lineage's new gesture implementation)

So make sure you install correct one depending on the rom you are using.

In case you flash the wrong one and figure out gestures arent working / are broken then feel free to flash the other build as zip doesnt touch anything other than zImage. :)

Important info: I've been working on a Rebased Arsenic - based on New MM Kernel sources released by Oneplus. Its still W.I.P. right now, needs time which I'm unable to give right now so will work on it after exams.

If you want to help in tesing it, beta builds of Rebased Kernel can be found here : http://arsenic-kernel.download/rebased/

Feature list of it is similar to Arsenic for OOS except for disabled swap.

Most noteable change you can find in rebased one is

Faster changing, My testers reported 1560+ charging rate on it.

Better battery backup

Fixed HDR with Oneplus Camera ON ALL ROMS which are having HDR issue due to source built camera HAL ;)

Its still in beta/experimental stage so DO expect bugs/issues.

PS: I wont be available until June 5th due to exams, so if you face any issue - just take a log, post it here on the thread with appropriate description and method to reproduce that issue and tag me in that post.

PS2: For those users who asked me for a dedicated app/kernel manager which can act as a method of donation, I'm hardly getting time for anything these days so i dont think it will be possible atleast for next 2-3 months. THIS will be the only method available for now.

PS3: If you face any issue on the latest build (which i dont think you will) , feel free to roll back to old build by simply flashing the zip of R32 over it.

PS4: Build for Oxygen OS isnt ready yet due to lack of testing so will be out Soon™ :)

Happy Flashing! ;)