[OnePlus 5 ROMs, Kernels, Recoveries, & Other Devel] drpradsms:
PiXeN-OS-P-cheeseburger-20180928-TREBLE

PiXeN-OS-P-cheeseburger-20180928-TREBLE

Download ROM here

** Download TWRP flashable file from attachment for Safety Net and ADB not detecting device fix"

This is a Mega Update

Clean wipe is recommended

Recommended TWRP https://xdaforums.com/oneplus-5/development/recovery-twrp-3-2-3-pie-encryption-t3837342"

Highlights

*Firmware 5.1.5 needed

*Treble

*Pixel 3 Live wallpapers with Ambient display support

*Accent Picker

*Background theming

*Pixel Fonts for all characters

*Fixed gesture upside down

*NFC payments issue shall be fixed

*ScreenCast should be fixed too

*GPS locks lasts longer

*Expanded Desktop

*Linux 4.4.158

*RedFlare-Kernel-v1.20

*More things i dont remember

See changelog below for details

Change log:

My Drive

* device/oneplus/cheeseburger/
b47ceaf cheeseburger: update fingerprint from 5.1.5

* device/oneplus/msm8998-common/

083634b Switch to Soundtrigger 2.1 implementation
599c33f Health: Uprevision to 2.0

* device/oppo/common/
7709981 workaround for gestures reversed

* packages/apps/Settings/
61a2bf6864 Theme PixelLauncher Settings

* vendor/aosp/
183c1c4b use unique package name for provided themes[3/3]

* vendor/pixelstyle/
b33e371 Pixel3 Livewallpaper

* frameworks/base/
0f88f09c63b Implement expanded desktop feature
c981d966ece base: store custom fingerprint for package data
100729dd489 Fix mounting of non-FAT formatted SD cards (1/2)
f509b7934e6 Revert "PowerManager: Allow to distinguish different keypresses"

* packages/apps/Settings/
5ddeee8850 Settings: Squashed commit for Expanded Desktop
ae377eaf8f Settings: PowerUsageSummary: open advanced usage on header click
0336654b2c BasebandVersionDialogController: Don't duplicate baseband
22d2064807 Settings: fix AppOps title display
347e38b8f4 fingerprint: Allow devices to configure sensor location
92ba9491fb use unique package name for themes[1/3]
9edbbd189e Jump to homescreen and back on theme change
5504861a8f Fruity Pebbles: enable white accent picker button for black theme
e56b826933 Add black themes (3/3)
370fb98132 Configure SystemUI theme
f0f8baed68 Fruity pebbles [4/4]
a7c0124132 Fruity pebbles [3/4]
2fc414f1ff Setting: Reverse an incorrect check in AutoRestrictionPreferenceController
f2252c29ce Welcome PiXeN-OS
68bff28ba8 Settings: Switch to Google's Settings search provider

* packages/services/Telephony/
643fb7750 ToggleLte: fix WCDMA only
647d2d9b8 ToggleLte: multisim compatibility
c35bc3b1d Restore previous network value after toggleLTE
348da5ca7 Implement toggleLte Using logic based on Ryan Hope's commits

* vendor/aosp/
3a9e32f3 skip wlan-caf
b3716600 PiXeN-OS
445ed8ae Add black themes (2/3)
9463cb37 Fruity pebbles [2/4]

* vendor/pixelstyle/
8bcce2b Add default Pixel 2XL live wallpapers

* kernel/oneplus/msm8998/
f586ddc7867b Merge branch '8.1.0-unified' into 8.1.0-unified-treble
10a33091bc51 RedFlare-Kernel-v1.20
16f1cb050937 Merge branch 'oneplus/QC8998_O_8.1' of https://github.com/android-linux-stable/op5 into 8.1.0-unified
73405175b40d Merge 4.4.158 into oneplus/QC8998_O_8.1
9fbcdd1319b4 Linux 4.4.158
262ea6c0c422 MIPS: VDSO: Match data page cache colouring when D$ aliases
30eee1c68c52 drivers: net: cpsw: fix segfault in case of bad phy-handle
24328b80de17 mei: bus: type promotion bug in mei_nfc_if_version()
8b97b2ec3672 USB: serial: ti_usb_3410_5052: fix array underflow in completion handler
86312d58a9de pinctrl: qcom: spmi-gpio: Fix pmic_gpio_config_get() to be compliant
4951eb4bb6d6 drm/panel: type promotion bug in s6e8aa0_read_mtp_id()
5f5ea78ba60c selftest: timers: Tweak raw_skew to SKIP when ADJ_OFFSET/other clock adjustments are in progress
e573a9830c52 ALSA: pcm: Fix snd_interval_refine first/last with open min/max
5e1924779a64 rtc: bq4802: add error handling for devm_ioremap
c862b3823509 drm/amdkfd: Fix error codes in kfd_get_process
785cb2b02ff7 gpiolib: Mark gpio_suffixes array with __maybe_unused
2e1c096da640 coresight: tpiu: Fix disabling timeouts
bfb2cbf2aaea coresight: Handle errors in finding input/output ports
05925d757140 parport: sunbpp: fix error return code
eddbab9022ec drm/nouveau: tegra: Detach from ARM DMA/IOMMU mapping
f615d18bab76 ARM: hisi: check of_iomap and fix missing of_node_put
eafee0717962 ARM: hisi: fix error handling and missing of_node_put
96d4584f786f ARM: hisi: handle of_iomap and fix missing of_node_put
f13ad779213b MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads
1533250294cf mtdchar: fix overflows in adjustment of `count`
20d6cff3fc05 audit: fix use-after-free in audit_add_watch
0b726a48b985 binfmt_elf: Respect error return from `regset->active'
74fb46864fcb CIFS: fix wrapping bugs in num_entries()
2d3631960dd3 cifs: prevent integer overflow in nxt_dir_entry()
b8b53adeca0e usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()
4be36bccc6c5 USB: yurex: Fix buffer over-read in yurex_write()
b214cde70484 usb: misc: uss720: Fix two sleep-in-atomic-context bugs
403c5c2377ca USB: serial: io_ti: fix array underflow in completion handler
f409f3407029 USB: net2280: Fix erroneous synchronization change
34f1df0ff035 USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller
637acc7bdebc usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()
35bcdf481ce4 usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()
49c05a0000dd USB: Add quirk to support DJI CineSSD
c343fc8035cb usb: Don't die twice if PCI xhci host is not responding in resume
68fe884e7b98 misc: hmc6352: fix potential Spectre v1
c527796fdb64 Tools: hv: Fix a bug in the key delete code
ee4d1a30a4dd IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler
a739cb3e04a2 xen/netfront: fix waiting for xenbus state change
1cd01dba1355 pstore: Fix incorrect persistent ram buffer mapping
07c63fd02841 RDMA/cma: Protect cma dev list with lock
12c3ba18e3f1 xen-netfront: fix warn message as irq device name has '/'
715012010448 crypto: sharah - Unregister correct algorithms for SAHARA 3
da189ebd788c platform/x86: toshiba_acpi: Fix defined but not used build warnings
a4b8132c86c9 s390/qeth: reset layer2 attribute on layer switch
29162495129d s390/qeth: fix race in used-buffer accounting
4f3381ab8af2 arm64: dts: qcom: db410c: Fix Bluetooth LED trigger
2e0c018c0c60 xen-netfront: fix queue name setting
773320786c56 mac80211: restrict delayed tailroom needed decrement
2ca7b66d826d MIPS: jz4740: Bump zload address
8e8c3ba5add9 powerpc/powernv: opal_put_chars partial write fix
d4aa4e4f7764 perf powerpc: Fix callchain ip filtering
016353ef55c9 ARM: exynos: Clear global variable on init error path
57a1dd74441d fbdev: Distinguish between interlaced and progressive modes
e71975f0d7d5 perf powerpc: Fix callchain ip filtering when return address is in a register
5a85c8d629cb fbdev/via: fix defined but not used warning
1401b76dfbcc video: goldfishfb: fix memory leak on driver remove
98c059565202 fbdev: omapfb: off by one in omapfb_register_client()
66e32b788f4f mtd/maps: fix solutionengine.c printk format warnings
0eda7472163d media: videobuf2-core: check for q->error in vb2_core_qbuf()
9f6d6fb580c0 MIPS: ath79: fix system restart
46c66ac93816 dmaengine: pl330: fix irq race with terminate_all
d6ac46c7db36 kbuild: add .DELETE_ON_ERROR special target
210006efbb7a clk: imx6ul: fix missing of_node_put()
9e8d585c52c5 gfs2: Special-case rindex for gfs2_grow
1e89472ff063 xfrm: fix 'passing zero to ERR_PTR()' warning
650ca59a640b ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro
5df13ba49374 ALSA: msnd: Fix the default sample sizes
a8323a853776 iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register

* frameworks/base/
009c14e98fe Make resolver list fully themeable
4bc7eba2232 use unique package name for provided themes[2/3]
6b87367fca5 Themes: fix autofill saved entries picker dialog
2e51e13ec6f base: Add black themes (1/3)
d315ecf213f Configure SystemUI theme [1/2]
a74df20d7fe Add generic colors
01da907b699 Expose faststroller text for themes
6c15ade7d4a Fruity pebbles [1/4]
e50dc603d78 Allow Immersive cling colors to be fully themed
8232118fbfd themes: enable the separated SystemUItheme
793dcd7b50b Notifications: Materialize missed calls icons
71bb979fe3d [1/2] base: fix notification overlay config
6d6f601c8b4 Expose two target preference divider color
a5dc20ba8f8 Expose and tint settings dashboard icon tint
2347e8948fb Add support for theming notifications
225c55456af Expose autofill save dialog text color
683bc831a3a Expose toast colors for themes
78621c4e08c Expose notification info text color
c951c663d41 NotificationColorUtil: Fix missing resource import
07f051ff7ad Expose screen pinning dialog background and text color
9bf55e43d10 Expose resolver hardcoded colors
2c2cf163dcf Add Gboard overlay [2/2]
5a9c842991c updateTheme: Enable our overlay packages
4b74dcd1193 SysuiDarkThemeOverlay: Initial Dark UI changes [2/2]

* kernel/oneplus/msm8998/
49c4f7c38e87 Merge branch '8.1.0-unified' into 8.1.0-unified-treble
ea8c2b8b639a RedFlare-Kernel-v1.19
2f386d8ffc14 Merge branch 'oneplus/QC8998_O_8.1' of https://github.com/android-linux-stable/op5 into 8.1.0-unified

* frameworks/base/
5f0b336de07 fwb: Disable PIN entry after successful quick unlock
1bae794677c Keyguard: Actually kill the Fancy Colon
79104ed7cff SystemUI: Disable config_keyguardUserSwitcher on sw600dp
f07bfbb0a1b Revert "[1/2] Add 'GoogleSans' font family"
7516d9fc443 camera: Check if aux camera whitelist is set before restricting cameras
dcf87e547d6 Camera: Expose Aux camera to apps present in the whitelist

* kernel/oneplus/msm8998/
9d9975bf2a4c Merge 4.4.157 into oneplus/QC8998_O_8.1
d9560919689d Linux 4.4.157
88d6918401a4 mm: get rid of vmacache_flush_all() entirely
e29c75d4fb49 x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+
4bdac2526df0 autofs: fix autofs_sbi() does not check super block type
da7d5af64afd mtd: ubi: wl: Fix error return code in ubi_wl_init()
f1b13e97e451 crypto: vmx - Fix sleep-in-atomic bugs
21de2732aaab ethernet: ti: davinci_emac: add missing of_node_put after calling of_parse_phandle
b3179842575a net: ethernet: ti: cpsw: fix mdio device reference leak
d02c870872ff drivers: net: cpsw: fix parsing of phy-handle DT property in dual_emac config
f9845426f442 netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user
a3b92ee6fc17 vmw_balloon: include asm/io.h
c72a42d38b1f xhci: Fix use-after-free in xhci_free_virt_device
ff75cdadf1e4 RDMA/cma: Do not ignore net namespace for unbound cm_id
d04f1b44f644 MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON
e498af87075a f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize
ab140bd2316d mfd: ti_am335x_tscadc: Fix struct clk memory leak
22fa0358a99a iommu/ipmmu-vmsa: Fix allocation in atomic context
a169d7c844a9 partitions/aix: fix usage of uninitialized lv_info and lvname structures
77d3c98f661e partitions/aix: append null character to print data from disk
af39fa735a44 Input: atmel_mxt_ts - only use first T9 instance
bde99d93a6ae net: dcb: For wild-card lookups, use priority -1, not 0
7ffa0928ce29 MIPS: Octeon: add missing of_node_put()
3d7d5919a51a net: mvneta: fix mtu change on port without link
931ed0a5d3d7 gpio: ml-ioh: Fix buffer underwrite on probe error path
cf8f39692c14 x86/mm: Remove in_nmi() warning from vmalloc_fault()
362990d8aaea Bluetooth: hidp: Fix handling of strncpy for hid->name information
a820e7709f7d ath10k: disable bundle mgmt tx completion event support
3f5885f4ce3f scsi: 3ware: fix return 0 on the error path of probe
58e91e96fdb2 ata: libahci: Correct setting of DEVSLP register
41038bf29f25 MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET
2071bd1ca7f5 ath10k: prevent active scans on potential unusable channels
805841279cb0 macintosh/via-pmu: Add missing mmio accessors
2d926fe3c255 NFSv4.0 fix client reference leak in callback
5c228c2f0c59 perf tools: Allow overriding MAX_NR_CPUS at compile time
f5be08ed5e39 f2fs: do not set free of current section
0a93d88d6638 tty: rocket: Fix possible buffer overwrite on register_PCI
57533bacbc56 uio: potential double frees if __uio_register_device() fails
7c075f0a0b37 misc: ti-st: Fix memory leak in the error path of probe()
ccae23ff45cc md/raid5: fix data corruption of replacements after originals dropped
44dc4734a781 scsi: target: fix __transport_register_session locking
bf748acafd58 gpio: tegra: Move driver registration to subsys_init level
5824d86b50b8 Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV
61537b3398df ethtool: Remove trailing semicolon for static inline
fb9dabb6fca8 misc: mic: SCIF Fix scif_get_new_port() error handling
e3efb7699a87 ARC: [plat-axs*]: Enable SWAP
d914882c936d locking/osq_lock: Fix osq_lock queue corruption
97557d161572 selinux: use GFP_NOWAIT in the AVC kmem_caches
70cc08c44fb5 locking/rwsem-xadd: Fix missed wakeup due to reordering of load
29a2875cf481 block,blkcg: use __GFP_NOWARN for best-effort allocations in blkcg
035c3ea1608e staging/rts5208: Fix read overflow in memcpy
227e5d4b86e6 staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page
8ecd71cd152b kthread: fix boot hang (regression) on MIPS/OpenRISC
798ef283a8dd kthread: Fix use-after-free if kthread fork fails
39223f841425 cfq: Give a chance for arming slice idle timer in case of group_idle
c9125a2116c7 ALSA: hda - Fix cancel_work_sync() stall from jackpoll work
d811b40d0108 i2c: i801: fix DNV's SMBCTRL register offset
ad53f98feee7 i2c: xiic: Make the start and the byte count write atomic

=======================
09-19-2018
=======================

* frameworks/base/
3329d4aa3d4 SystemUI: Support display for radio tech
c84ab18b437 base: SystemUI: tuner: fix hiding of statusbar clock
864a8951aa8 base: disable warning in StaticLayout
c65f919d6f7 Fix NPE with boolean android.view.View.dispatchPointerEvent(android.view.MotionEvent)
f777650a2fe Fix NullPointerException in CaptivePortalLogin
a0c11077436 bgdexopt: Let PM handler run between optimizations
0d241ef9faf Fix incorrect context classloader initialization in system_server
c3f18b9ee7e StorageManagerService: Fix for system_server crash while booting
5dbdd3b1c46 Fix MtpDatabase multithreading NullPointerException
ab8e56e773e MtpDatabase: Fix potential NULL dereference errors
845e7a24497 Fix System Server Crash in completePauseLocked()
7c641926dcc ViewRootImpl: Fixed memory leak caussed by viewrootImpl objects
cbedbdb45d5 PackageManagerService: Avoid NPE in matchComponentForVerifier
5bd8bb8b8a6 Catch IllegalArgumentException in stopScreenshot()
3e6cd3ad50a MediaScanner: Detect folders
ab8d8e93c94 BackupAgent: Add backup shared mode
c50e37bb6ac Prevent NPE in Dependency.get() in BrightnessController
558e005e34c Adapt custom rounded corners for Pie
f296b651c09 Remove custom corner padding
b1f3e6a5a76 Custom Rounded Corner and Padding preferences [1/2]
b22d6a06a4e HWKeys: Fix haptic feedback on navbar when hwkeys is disabled
9e9e3449158 Stop invoke initAppOps in Camera default constructor.
d70a3144c92 Revert "Camera: Don't crash when trying to disable shutter sound"
7445ea03e13 Switch to Pixel2XL 8.1 sounds
cffc3d53a48 Build custom audio files [2/2]
e5d74aff15b [1/2] Add 'GoogleSans' font family
369934ed04a OpaLayout: Fixes for P
425f3152500 OpaLayout: Redraw when Tuner changes navbar layout
0ca64e5df6d Correct colors for Pixel navbar home icon
127f923f0f8 OpaLayout: Evaluate intensity correctly
d500d8c89e0 PixelNavbar: Fix colors for light colored navbar
b900bed0bd6 PixelNavbar: Fixed to work with oreo
0f7cc5cbc89 OpaLayout: fix logic behind setVertical
a146ee2d35f OpaLayout: setLandscape -> setVertical
8eb0aaf2d63 fwb: Pixel Navbar: hide OPA after initialisation
56e35d7e196 fwb: Pixel Navbar: Hide opa when not pressed, also remove halo
45dab13a227 Cleanup pixel navbar code
6cb417ea580 Fix landscape pixel animation view
f58a1fe5e76 Pixel Navbar, reverse engineered from smali.
b0821a14952 BatteryStatsImpl.java: Stop resetting battery stats after reboot with battery level >= 90
0930f7fc3ae Settings: Move keys to correct place * add keys to backup * add keys validators
009f95645dc base: SystemUI: add qs quick tile column auto to follow columns
d913f1a9151 base: SystemUI: qs quickbar columns config
27f4fb5c1b9 Double tap to sleep on statusbar [1/2]
c453aeb31ab AppOpsManager: Fix wrong coarse location permission issue
37094fc8c73 AppOps: Do not prune apps that are not present
22005ed93cc AppOps: Enable MODE_IGNORED for OP_WAKE_LOCK
77186cf0e8f AppOps: Add BOOT_COMPLETED operation
48690a088f5 Fix setupwizard FC
28ee9ceb344 policy: introduce pocket lock * Block touch screen and keys inputs when device is in pocket. * Safe-door to disable pocket lock within long press power button if sensors do not behave correctly after PocketManager.isDeviceInPocket() returns true. * Window uses TYPE_SYSTEM_ERROR flag with ensure high priority over the lockscreen and other high priority windows. * Do not illuminate buttons when pocket lock is showing. * Disable fingerprint events and gestures when in pocket * Be friendly towards Keypress Boost
25652805dd4 pocket: introduce pocket judge * Judge if device is in pocket. * Notify clients callbacks when pocked state changes. * Start listening when device becomes not interactive. * Stop listening when device becomes interactive and is NOT in pocket.

Thanx

Special Thanx to [MENTION=1687692]a63548[/MENTION] for his server.. Cheers man !!!