The OnePlus 6 is the fast one. A Snapdragon 845 and up to 8 GB of memory make it the only device in the list where building packages on the phone itself is merely unwise rather than actively comic.
It also arrived with a great deal of mainline work already done by other projects, which is why this port went from nothing to placing calls over a single long weekend. Our panel and audio fixes have gone back upstream.
Installing
Enable OEM unlocking and USB debugging in OxygenOS, then unlock the bootloader. This wipes the device.
fastboot oem unlock
The OnePlus 6 is an A/B device, so the image goes to whichever slot is currently inactive.
xz -d ferdios-oneplus6.img.xz
fastboot flash boot_b ferdios-oneplus6-boot.img
fastboot flash system_b ferdios-oneplus6.img
fastboot set_active b
fastboot reboot
If the display stays dark for more than a minute, hold power for ten seconds and try the other slot.
Known issues
- Dash Charge negotiates as ordinary USB-C PD, so charging is slower than under OxygenOS.
- Idle battery drain is roughly twice the Pixel 3a’s; the modem does not enter its deepest sleep state.
- The second rear camera is not exposed.