[OnePlus 3 & 3T Cross Device Development] :
UPDATE: pie-blobs-alpha

Native OnePlus Pie Blobs Build 20190609

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: 9 Jun 2019, 12:27:16 CEST / 9 Jun 2019, 10:27:16 UTC; same source base as 20190609, this changelog is relative to the 20190609 changelog):

NLOS: bring up OOS 9.0.3 blobs. — Nvertigo

NLOS: bring up OOS 9.0.2 blobs. — Nvertigo

NLOS: bring up OOS 9.0.1 blobs. — Nvertigo

op3: Update MBN path for P blobs — dianlujitao

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

Revert "op3: Hax libaudcal.so to store acdbdata in new path" — 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: 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: regenerate blobs from OxygenOS 9.0.3 (op3t zip) — Nvertigo

NLOS-Bootlogo

nlos_bootlogo-v0.1.zip

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

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

Happy flashing!