[ONE Original Android Development] Android-Andi:
Anyone here able to test a Slim6 Rom for me?

My GF took my OPO and I am currently unable to test myself...

Rom1:

LINK REMOVED, not booting

Updated to 6.0.1_r80 (2017-07-01 security patchlevel.)

Adressed a bunch of kernel CVE:

f935cba sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
f95e2d3 dccp/tcp: do not inherit mc_list from parent
2e5bce8 ashmem: remove cache maintenance support
761718d msm: kgsl: Fix kgsl memory allocation and free race condition
a825c1e msm: camera: don't cut to 8bits for validating enum variable
b0ee3a1 msm: camera: sensor: Add boundary check for cci master
e03cfba ASoC: msm: qdsp6v2: set pointer to NULL after free.
44cac83 msm: vidc: Protect debug_buffer access in core_info_read with lock.
5d3e2fe qseecom: add mutex around qseecom_set_client_mem_param
a414e58 BACKPORT: msm: IPA: add the check on intf query
f16044a mm: Tighten x86 /dev/mem with zeroing reads
fbf120b x86/mm/init.c: Fix devmem_is_allowed() off by one
d987397 msm: mdss: Fix invalid dma attachment during fb shutdown
b2ac012 ASoC: Add backend user count checking
c60f12d BACKPORT: ASoC: msm: acquire lock in ioctl
179a7b0 msm: camera: Remove obsolete OPPO changes
b5bb526 msm: vidc: Check video buffer handle for Null pointer access.
2857377 msm:vidc: Fix klockwork errors in video driver.
5ec3fc3 msm:vidc: Add null check for handle in smem buffer comparision.
1a7045d msm: vidc: add ion_handle checking before mapping buffers.
aafe463 msm: vidc: Add same fd ref only for static buffer mode
f82cad4 input: synaptics: Cleanup "Support up arrow gesture"
a966337 mdss: Restore last backlight value on panel on.
a0f9d5a mmc: core: Silence log spam
2f20dda msm: mdss: Remove redundant clock operations
b93a1d0 msm: camera: Assign NULL after freeing memory
687d7c0 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
0ad3487 sctp: deny peeloff operation on asocs with threads sleeping on it
99c88d2 irda: Fix lockdep annotations in hashbin_delete().
e9bddc0 ppp: Fix kernel panic on disconnect due to CAF mis-merge
26169eb staging: prima: Update to LA.BF.1.1.3_rb1.15
47e34ed Fix compilation after Merge branch 'deprecated/android-3.4' of https://android.googlesource.com/kernel/common
2f49310 Merge branch 'deprecated/android-3.4' of https://android.googlesource.com/kernel/common
0f9de02 Merge branch 'linux-3.4.y' of https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-stable
e87e18d Merge branch 'LA.BF.1.1.3_rb1.15' of https://source.codeaurora.org/quic/la/kernel/msm
27d2f81 ext4: fix fencepost in s_first_meta_bg validation
10b8c4b ext4: fix condition of validate s_first_meta_bg
6df4539 Revert "msm: camera: sensor: Validate i2c_freq_mode in msm_cci_set_clk_param"
e5bcbbc sctp: avoid BUG_ON on sctp_wait_for_sndbuf
cda5929 tcp: do not lock listener to process SYN packets
189b618 ipv4: keep skb->dst around in presence of IP options
58bcecd ping: implement proper locking
c901d4c tty: n_hdlc: get rid of racy n_hdlc.tbuf
cfa2317 TTY: n_hdlc, fix lockdep false positive
4342d5f selinux: fix off-by-one in setprocattr
6b0b9d4 Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
c753f42 net: wireless: bcmdhd: adding boundary check in wl_cfg80211_mgmt_tx
97ce084 ASoC: msm8x10-wcd: prevent out of bounds access
d4edca8 msm: camera: sensor: Validate i2c_freq_mode in msm_cci_set_clk_param
1b614c8 msm: crypto: set CLR_CNTXT bit for crypto operations
bf4a069 input: touchscreen: gt9xx: fix memory corruption in Goodix driver
f523f17 soc: qcom: scm: add check to avoid buffer overflow
dcefe4e ASoC: soc: prevent risk of buffer overflow
2f6dd31 ASoC: msm: qdsp6v2: return error when copy from userspace fails
b28c2fe ASoC: msm: qdsp6v2: return error when copy from userspace fails
3ef893e ASoC: msm: Fix to avoid crash during voip call
788729a fix mismerge: packet: fix races in fanout_add()
77ad5c9 input: misc: fix heap overflow issue in hbtp_input.c
ea87af2 bacon: defconfig: remove CONFIG_LOCALVERSION
bfadf4d9 bacon: defconfig: switch to savedefconfig
a1d4ccc bacon: defconfig: regenerate
51bb0ca sg: relax 16 byte cdb restriction
b06ca3d block: add blk_rq_set_block_pc()
6c5f10b bacon: defconfig: Disable CONFIG_CP_ACCESS
56996e0 Merge branch 'linux-3.4.y' of https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable
be7f584 Revert "mm: remove gup_flags FOLL_WRITE games from __get_user_pages()"
e0761fd USB: iowarrior: fix oops with malicious USB descriptors
11ad544 Input: gtco - fix crash on detecting device without endpoints
531e892 Input: powermate - fix oops with malicious USB descriptors
06d11f4 Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
8e5e4c5 unix: correctly track in-flight fds in sending process user_struct
43a31b1 unix: properly account for FDs passed over unix sockets
f6ceede ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
eaa63df ASoC: msm: q6dspv2: use correct variable type to store ION buff size
d8feb67 drivers: soc: add mutex to prevent response being processed twice
74fcf78 defconfig: msm: Disable CONFIG_CP_ACCESS
86bb3cc ANDROID: ion: Protect kref from userspace manipulation
95d0a50 ion: blacklist %p kptr_restrict
2567a09 ion: Fix use after free during ION_IOC_ALLOC
90fcaaf msm: cpp: Fix for integer overflow in cpp
fc6a790 trace: resolve stack corruption due to string copy
9d5eaec ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions
95b946b ANDROID: ion: check for kref overflow
260290f ALSA: seq: Fix race at creating a queue
c1409b2 l2tp: fix racy SOCK_ZAPPED flag check in l2tp_ip{,6}_bind()
f766fc0 fs/exec: fix use after free in execve
6e57747 kernel: Fix potential refcount leak in su check
2e32e6c kernel: Only expose su when daemon is running
14cc1c9 net: wireless: bcmdhd: fix use-after-free in _dhd_pno_get_for_batch()
92fafb6 net/llc: avoid BUG_ON() in skb_orphan()
2477aa7 ALSA: info: Check for integer overflow in snd_info_entry_write()
439048c perf: don't leave group_entry on sibling list (use-after-free)
04bc107 drivers: qcom: ultrasound: Lock async driver calls
0cbe182 msm : dma_test: Initialize newly allocated memory
e62d25e arm: oabi compat: add missing access checks
8b5ecb6 msm: camera: sensor: Validate eeprom_name string length
8726672 msm: camera: fix bound check of offset to avoid overread overwrite
a6aa7ea msm: cpp: Fix for buffer overflow in cpp.
d0c7678 sctp: validate chunk len before actually using it
c0697b8 proc: prevent accessing /proc/<PID>/environ until it's ready
fc7e3fd mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
89d3b09 KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
e747440 net/packet: fix overflow in check for tp_reserve
9bad158 net/packet: fix overflow in check for tp_frame_nr
4b95a73 scsi: sg: check length passed to SG_NEXT_CMD_LEN
cf20887 KEYS: Change the name of the dead type to ".dead" to prevent user access
000be49 tcp: avoid infinite loop in tcp_splice_read()
a2564f2 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
06ae9f0 perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
0a34a22 ipc/shm: Fix shmat mmap nil-page protection
94b1a7e ipc: add COMPAT_SHMLBA support
3ce84fe crypto: msm: check integer overflow on total data len in qcedev.c
578f60b prima: Fix array out-of-bounds & integer underflow in _iw_set_genie
115664c prima: Add buf len check in wlan_hdd_cfg80211_testmode
f3df6c7 prima: Avoid overflow of "significant change" params
d914381 prima: Avoid overflow of "set_bssid_hotlist" params
00a4952 prima: Use heap memory for station_info instead of stack
593b869 prima: Trim operation classes to max supported in change station
2496021 prima: Fix buffer overflow in WLANSAP_Set_WPARSNIes()
67d2dd1 prima: Fix VHT-80 IBSS stops beaconing
a688a2c fs/proc/array.c: make safe access to group_leader
c7008ca KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
88e20b1 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
5e9a5c4 BACKPORT: posix_acl: Clear SGID bit when setting file permissions
53e8bf7 cgroup: prefer %pK to %p
f178a37 qseecom: Change format specifier %p to %pK
d797375 ASoC: msm: initialize the params array before using it
a3c29ce msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl
8d19e45 drivers: soc: qcom: Add error handling in function avtimer_ioctl
1b9bb5e bacon_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
b0904f1 FROMLIST: security,perf: Allow further restriction of perf_event_open
751c375 BACKPORT: perf tools: Document the perf sysctls
9641785 USB: digi_acceleport: do sanity checking for the number of ports
dcfe2e5 USB: cypress_m8: add endpoint sanity check
a8252f2 USB: mct_u232: add sanity checking in probe
afe9467 mm: migrate dirty page without clear_page_dirty_for_io etc
611c83e1 mm: fix warning in __set_page_dirty_nobuffers
c5cd68c net: wireless: bcmdhd: check privilege on priv cmd
c5726aa slim-msm: Synchronize SSR callbacks
ea8606e crypto: msm: check length before copying to buf in _debug_stats_read
9a3f8e6 ASoC: wcd9320: Fix out of bounds for mad input value
cad104c qcrypto: protect potential integer overflow.
47f2a61 udp: properly support MSG_PEEK with truncated buffers
093697d libceph: introduce ceph_crypt() for in-place en/decryption
21f1afb perf: Tighten (and fix) the grouping condition
7b10d67 BACKPORT: fs: limit filesystem stacking depth

Updated adreno blobs to LA.BF.1.1.3_rb1.12

Rom2:

LINK REMOVED, not booting

Same changes as Rom1,

added needed changes to compile and use OSS camera HAL (thanks to [MENTION=4800121]Sultanxda[/MENTION])

In general i am still updating Slim6 source monthly (if i find enough time), can be found here http://andi34.github.io/roms_opo_slim.html