[OnePlus 3 & 3T Cross Device Development] :
UPDATE (native OxygenOS 9.0.3 pie blobs; kernel: LA.UM.7.5.r1-05300-8x96.0)

Build 20190619

Releasenotes:

This build relies on OxygenOS firmware. OxygenOS 9.0.3 firmware is required. At this point you have two options:

You don't care about loosing data on an unlocked bootloader and clean flash including format userdata according to the first time installation instructions in OP (recommended):

Oneplus 3T: OxygenOS 9.0.3 firmware

Oneplus 3: OxygenOS 9.0.3 firmware

You want to keep your current setup and like to dirty flash on top of beta builds:

I've created a firmware package from OxygenOS 9.0.3. To avoid issues due to an unlocked bootloader and/or encrypted userdata partition, I've kept the bootloader and and keymaster partition to OxygenOS 5.0.8. This allows to run the pie-blobs builds with native Oneplus OxygenOS 9.0.3 blobs, but you don't need to reformat the userdata partition.

Oneplus 3T: OxygenOS 9.0.3 firmware with 5.0.8 bootloader and keymaster

Oneplus 3: OxygenOS 9.0.3 firmware with 5.0.8 bootloader and keymaster

For a complete list of additional cherry picks see: current.pick.sh.

Changelog (Last repo sync: 19 Jun 2019, 10:40:16 CEST / 19 Jun 2019, 08:40:16 UTC; relative to Build 20190610):

Revert "current.pick.sh: "lineage-sepolicy-fix & op3: Rewrite livedisplay HAL sepolicy"." — Nvertigo

Revert "current.pick.sh: disable "op3: Rewrite livedisplay HAL sepolicy" - commit has vanished." — Nvertigo

current.pick.sh: force picking "Sounds: Squashed cleanup of sound files". — Nvertigo

current.pick.sh: remove "Crash app on foreground service notification error". — Nvertigo

current.pick.sh: remove pie-qcom-sepolicy. — Nvertigo

current.pick.sh: remove pie-linked-volumes. — Nvertigo

Revert "current.pick.sh: "pie-audio-panel-location"." — Nvertigo

op3: Update QTI telephony and ims.apk from LA.UM.7.5.r1-04000-8x96.0 — dianlujitao

op3: Update ANT+ stack from LA.UM.7.5.r1-04000-8x96.0 — dianlujitao

op3: Move sysfs seclabels to genfs_contexts — dianlujitao

op3: Rewrite livedisplay HAL sepolicy — dianlujitao

op3: Remove unused thermal-engine header — dianlujitao

op3: VR: Reset thermal setting if runtime crash — Wei Wang

op3: Address denials of VR HAL — dianlujitao

op3: Add Timeout attribute to powerhint.xml — dianlujitao

op3: Update build desc/fingerprint and vendor security patch level — dianlujitao

op3: Update firmware requirement — dianlujitao

op3: Add ANT+ enabled QTI BT service — dianlujitao

op3: remove wcnss_filter — Demon Singur

Revert "op3: do not cleanup unused fingerprints" — dianlujitao

op3: Update init scripts from LA.UM.7.5.r1-04800-8x96.0 — dianlujitao

op3: Update sepolicy for P blobs — dianlujitao

op3: Create cdsp symlinks — dianlujitao

op3: ifaa: Bump to IFAAManagerV3 — dianlujitao

op3: Remove compat symlinks and bind mount points — dianlujitao

op3: Ship SoterService for WeChat fingerprint payment — dianlujitao

op3: Update mediacodec performance values from OOS pie — dianlujitao

op3: Adding Iop version 1.0 as well in compatibility matrix. — Anuj Singhal

op3: vendor-compatibility: Add factory hal 1.1 — Sauvik Saha

op3: Uprev display config compatibility matrix to 1.0-7 — Dileep Marchya

op3: Uprev display config compatibility matrix to 1.0-6 — Dileep Marchya

op3: Uprev QtiRadio hal version to 2.1 — Ruthwar Ambeer

op3: Fingerprint: add compatibility matrix — Can Guo

op3: Add compatibility matrix entry for IDataConnection HAL — Eric Chang

op3: display: Update display config compatibility matrix to 1.5 — Ramakant Singh

op3: Add OnePlus hals to manifest — dianlujitao

op3: Enable Latency HAL — Pavan Kumar M

op3: Remove SE from manifest — dianlujitao

Revert "op3: Restore radio@1.0 for O blobs" — dianlujitao

Revert "op3: Set sys.post_boot.parsed on vendor.post_boot.parsed changed" — dianlujitao

Revert "op3: Enable 64 bit DRM plugins compilation" — dianlujitao

op3: Update blobs from OOS pie — dianlujitao

op3: Update MBN path for P blobs — dianlujitao

Revert "op3: Hax libaudcal.so to store acdbdata in new path" — dianlujitao

op3: Removing properties — Kaustubh Pandey

op3: Bring in selected props from OOS pie — dianlujitao

Revert "op3: Restore some pre-P system properties naming" — dianlujitao

op3: Switch to NQ NFC stack — dianlujitao

op3: nfc: Align configuration with upstream — dianlujitao

op3: nfc: Update config from OOS pie — dianlujitao

op3: Remove fake android.hidl.manager@1.0.so — dianlujitao

op3: gps: Update config from OOS pie — dianlujitao

op3: Remove custom camera provider HAL — dianlujitao

op3: audio: Update config from OOS pie — dianlujitao

op3/t: pump up the Night Light. — Nvertigo

NLOS: bring up OOS 9.0.3 blobs. — Nvertigo

Merge remote-tracking branch 'los/lineage-16.0' into linux-stable/merge-16.0 — Nvertigo

Merge tag 'LA.UM.7.5.r1-05300-8x96.0' of https://source.codeaurora.org/quic/la/kernel/msm-3.18 into HEAD — dianlujitao

NFC: pn544_op: Rename device name to nq-nci — dianlujitao

op3/t: regenerate blobs from OxygenOS 9.0.3 (op3t zip) — Nvertigo

op3: Update QTI telephony and ims.apk from LA.UM.7.5.r1-04000-8x96.0 — dianlujitao

op3: Update ANT+ stack from LA.UM.7.5.r1-04000-8x96.0 — dianlujitao

op3: Update blobs from Oxygen OS 9.0.3 — dianlujitao

op3: Add ANT+ enabled QTI BT service — dianlujitao

op3: Remove wcnss_filter — dianlujitao

NLOS-Bootlogo

nlos_bootlogo-v0.1.zip

back_in_black_bootlogo-v1.0.zip(pre ob16 OxygenOS Bootlogo)

[SIZE="+2"]DOWNLOAD[/SIZE]​

Happy flashing!