Code: #include <std_disclaimer.h> /* * Your warranty isn't void: we are on an oneplus device. * * We are 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 us for messing up your device, we will laugh at you. * */

not

ignored

not report bugs

Backup your current ROM and make sure you have backups of your data you want to keep. Download the ROM below in the downloads section. Download current MindTheGapps for arm64. If you insist on using gapps, don't use a package larger then nano. Download and flash twrp-3.2.3-0! Download and flash latest OxygenOS Oreo firmware. Format data: in twrp tap on wipe and then tap on format data. This will delete all data, remove encryption and leave you with ext4, which is highly recommended. If you are insisting to use f2fs see: https://forum.xda-developers.com/one...9#post75688089 - NOT recommended! Wipe system, data and caches. Flash NLOS. Flash Google Apps. If you want to use microG skip this step and install microG (How to use Android without Google Apps). Optional: flash Magisk (if you need root) Reboot (as usual: first boot takes loooooong )

OxygenOS 5.0.8

Merge tag 'v3.18.134' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-stable/merge-15.1 — Nvertigo

ARM: dts: msm: FIxup GPU 0mhz clock — Nvertigo

drivers: video: mdss: Fix direct references to HZ — celtare21

drivers: ipa: Fix direct references to HZ — Humberto Borba

drivers: platform: gsi: Fix direct references to HZ — Humberto Borba

drivers: hwmon: Fix direct references to HZ — Humberto Borba

drivers: i2c: Fix direct references to HZ — Humberto Borba

Convert few critical drivers to use msecs_to_jiffies insted of HZ — Dorimanx

msm: kgsl: Remove POPP — Sultan Alsawaf

current.pick.sh: O_asb_2019-02. — Nvertigo

current.pick.sh: introduce a safer repopick. — Nvertigo

op3/t: nfc: advertise support for extended length NFC — Paul Keith



Build 20190127



Releasenotes:



NLOS-15.1 relays on Oreo firmware. OxygenOS 5.0.8 firmware or later is needed: Oneplus 3T: OxygenOS 5.0.8 firmware

Oneplus 3: OxygenOS 5.0.8 firmware

For a complete list of additional cherry picks see:



This is most probably the second last build. I'm planing one more build, when the Feb. security patch is merged. If somebody wants to continue building and supporting nlos-15.1, drop me a note.



Changelog (Last repo sync: 27 Jan 2019, 13:01:40 CET / 27 Jan 2019, 12:01:40 UTC): current.pick.sh: force picking abandoned battery customisation commits (220407, 220422, 219299) — Nvertigo

op3: Restore better load balancing after boot — Thomas Shum

WG: squash WireGuard-0.0.20190123. — Nvertigo

Merge tag 'v3.18.133' of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable into linux-stable/merge-15.1 — Nvertigo

NLOS-Bootlogo

nlos_bootlogo-v0.1.zip







DOWNLOAD

Happy flashing!



Releasenotes:NLOS-15.1 relays on Oreo firmware.firmware or later is needed:For a complete list of additional cherry picks see: current.pick.sh This is most probably the second last build. I'm planing one more build, when the Feb. security patch is merged. If somebody wants to continue building and supporting nlos-15.1, drop me a note.Changelog (Last repo sync: 27 Jan 2019, 13:01:40 CET / 27 Jan 2019, 12:01:40 UTC): back_in_black_bootlogo-v1.0.zip (pre ob16 OxygenOS Bootlogo)Happy flashing!

XDA:DevDB Information

NLOS-15.1, ROM for the OnePlus 3

Contributors

Version Information

NLOS is an unofficial LineageOS build with many additions. These additions started small and have grown large over the month. So, it's time to name it NLOS - which still is an UNOFFICIAL LineageOS build.Thanks to @ UnbracedTundra NLOS has it's own logo, bootanimation and wallpapers.LineageOS is a free, community built, aftermarket firmware distribution of Android 8 (Oreo), which is designed to increase performance and reliability over stock Android for your device.My priorities are stabillity, battery, performance - in that order. This build is optimized for oneplus3t - it will flash and run on a oneplus3, because it's an unified build, but it's optimized for 3t!In addition this rom contains two patches ( https://github.com/microg/android_pa...s_base-N.patch and https://github.com/microg/android_pa...s_base-N.patch , ported to Oreo) to be microG ready - this means freedom of choice to flash either gapps or install (microG How to use Android without Google Apps ).NLOS doesn't require any mods to work with @ Arnova8G2 's GoogleCamera Mod (more details in S4turno's thread ). Just install the modded Gcam - no need to flash twrp-front-fix-oreo-op3-3t.zip, nor to use the magisk module.The kernel is prepared for Wireguard VPN - to use Wireguard for vpn-tunnels you need to get the WireGuard-apk from playstore . WireGuard developer @ zx2c4 runs a dedicated Wireguard Thread NLOS features OMS Service Mode - the successor of ThemeInterfacer. This means you don't need root and/or andromeda to have full Substratum Theming! It's faster then andromeda and does not rely on a tethered pc-connection. It has more exposueres (items exposed to the themers) then the rooted solution. If substratum should ask for root previlegs, deny it.Currently known issue can be found here If you find an issue, follow these instructions: https://forum.xda-developers.com/sho...77&postcount=3 Everybody has his very own definition of "clean flash" or "dirty flash". I use these phrases like descriped in this posting: https://forum.xda-developers.com/sho...77&postcount=2 LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.This thread is for Unofficial LineageOS 15.1 builds for oneplus3 and onepluy3t. The following willbe supported here:I don't support Xposed and any logcat which includes a Xposed module will be. You're kindly invited toif you:(i.e. by using gapps larger then opengapps-nano)Dirty flashing should work just fine: reboot into recovery (if necesarry flash the firmware zip recommended by the release notes) and flash the updated NLOS zip - don't forget to wipe dalvik and cache. Settings, apps and even google apps are preserved.Important: if you encounter any issues, a clean install is recommended and even required if you need support.I won't build on a daily (or nightly) basis. I will publish new builds, if I fixed something, important upstream changes or new security patchlevels.LineageOS changelog: https://www.cmxlog.com/15.1/ Releasenotes:NLOS-15.1 relays on Oreo firmware.firmware or later is needed:For a complete list of additional cherry picks see: current.pick.sh This is most probably the second last build. I'm planing one more build, when the Feb. security patch is merged. If somebody wants to continue building and supporting nlos-15.1, drop me a note.Changelog (Last repo sync: 8 Feb 2019, 14:09:19 CET / 8 Feb 2019, 13:09:19 UTC): back_in_black_bootlogo-v1.0.zip (pre ob16 OxygenOS Bootlogo)Happy flashing! https://github.com/nvertigo/local_ma...tree/nlos-15.1 (If you want to build this rom yourself, consult the file named README, it's outdated, but still helpfull)Happy flashing!8.x OreoLinux 3.xlatestLineageOS 15.1Stable2018-12-042018-12-04