OnePlus 6 Review

Last updated : 21/3/2024

- Introduction -
- Physical features -
- Audio -
- Display -
- Bootloader unlocking -
- Repairability -
- Custom ROM & Kernel Availability -
- Other issues -
- Conclusion -

Introduction

OnePlus 6 - the last OnePlus flagship with a headphone jack, and the second OnePlus device I know to feature glued-back-first repair procedure (with the first one being OnePlus X). Speaking of seconds, it's also the second OnePlus device I've personally owned. Whether it'll be the last remains to be seen, though with newer OnePlus phones lacking essential features, I'd say it's likely unless I got another OnePlus phone (between 3 & 6 obviously, though who knows).

Summary : Good device for fastboot oem unlock users - I'd probably argue it's the best one if you're fine with 2018's flagship performance. But then again I could make an argument for older OnePlus phones once performance & security are considered tolerable trade-offs.

Physical features

The OnePlus 6 felt like it was just right for me. Ok, maybe a bit thin for my liking, but that's one case away.

Screen protector observations:

Audio Quality

The OnePlus 6 has all audio output modules (mono loudspeaker & headphone jack) at the bottom of the device, flanking the USB-C port. The earpiece can also double as second speaker by modifying mixer_paths_tavil (based off the V10 dualspeaker Magisk module) or applying a Magisk module.

The mono speaker's quality is serviceable (if a bit boxy), but due to its position, it's much more likely to get blocked than the likes of LG V30 & Poco X3(N/P). If only it was front-firing like the BlackBerry Priv... it might have been interesting. As a second speaker, the earpiece's not as good as the OnePlus 3T here; sounding shrill on its own & far too easy to drown out from the main speaker; not to mention making the sound profile of the speakers somewhat robotic.

Headphone jack quality is nice, with positioning that doesn't get in the way of landscape gaming like the X3(N/P) & only "costs" 1 hand in combination with the USB-C.

Display

The 6.28' 19:9 notched 60hz OLED display is fine enough for me (turned-off blacks are good, notch is there I guess, and refresh rate is still serviceable despite what those "tech reviewers" are systemically bitching just because ≥90hz exists), though being OLED is basically a burn-in incident waiting to happen, especially since 19:9 also meant 1/3ish of the screen could be FGO's blue bars (only if FGO hasn't deleted them - which they mostly did; but since I remember them quite a bit... let's just say it's my most notorious example).

One thing that I noticed on the OP6's display is the colors - it looked warmer (more yellow-ish) than most of my phones' displays by default. One workaround to this warm colors (at least in Jaguar v37.1 & v46) is to go to Settings > Display > Display calibration > Color calibration & set "Red" to 85% & Green to 84%, leaving "Blue" at 100%.

Bootloader unlocking

The bootloader unlocking process is foolproof & simple : plug phone to PC, enable OEM unlocking & USB debugging in stock OS' developer options, boot to fastboot & fastboot oem unlock in fastboot. No connecting to internet (if you have the adb/fastboot tools ready).

Repairability

In terms of repairability, the OP6 is in line with most regular glass-backed phones.

Teardown references :

Custom ROM & Kernel Availability (as of 29/11/2023)

For custom ROMs, the OP6 is highly questionable if you're sticking with OOS10 vendor/firmware (for usable TWRP 3.5.2 - last fully functional TWRP on OP6); though it kinda gets better on OOS11 if you don't mind broken TWRP and running only A13 & beyond (there's official crDroid for A11 & A12L in addition to the crapshoot A13 & A14, though it's blind build & developer shills the latest crap... and /e/ with A12L / A13). Only 1 ROM with support for it (Jaguar ROM); everyone else demands A11/OOS11 firmware/vendor & is definitely on A13/A14 (except for aforementioned /e/ & crDroid), which I don't like (and won't test). For those ROMs (the OOS11-dependent ones), flashing should work like the Pixel 3 - flashing its recovery images (either through fastboot flash boot boot.img or fastboot update fastboot-rom.zip) before sideloading the ROM again in recovery (which are actually LineageOS recovery with some theme differences).

Speaking of kernels, we're either welded to stock kernel (OOS10) or limited to a crDroid-only custom kernel (OOS11) with GPU overclocking by default & an alternate build without said overclock; both of which are KernelSU-only.

Other issues

Let's start out with the bad ones:

Then, for the debatable nitpicks:

And, finally, the nice to have ones:

Conclusion

On one hand, OnePlus 6 offers decent hardware for devices with great bootloader unlocking protocol (unfortunately, there's a trend where the better bootloader unlocking protocol gets for a device; the worse its hardware will be - and vice versa). On the other hand... let's list some devices to compare with the OP6.

In addition to those, the lack of custom ROMs for OOS10 vendor (not that I would play around with OOS11-vendored custom ROMs) might have pushed me to believe that trading hardware for bootloader isn't really worth it (though we shouldn't have these tradeoffs whatsoever, if not for corpos building shitty devices). But still, if you don't mind running some closed source custom ROM just for usable TWRP, I guess there's that...

Oh yeah - there's the potential crashdump issue, which remains a mystery since there's no solid lead on its causes. Tread lightly for this one & have a plan B in case your OP6 is hit with that issue.

Back to top

Index - cellphone

Main Page