It can be difficult for someone to find the "perfect phone" and this is due to the fact that there are so many pieces that make up a smartphone. From the design to the hardware, performance, software, and battery life. The list goes on and on, but when it comes to the software the community developers here at XDA can help out a lot. The OnePlus 6 is quite popular among enthusiasts and its OxygenOS software is a reason why so many people like it. However, it's also a reason why so many people dislike it as well.

Last week, XDA Senior Member ProtoDeVNan0 released a custom ROM for the OnePlus 6 that could make people go out and buy the device even though they dislike OxygenOS. The ROM is a port of the stock PD1A firmware that shipped on the Google Pixel 3 XL. It's not completely stable and you'll want to follow the installation steps in the thread linked below since it's not as simple as flashing a ZIP file in TWRP.

Here is a list of what currently works and what doesn't:

What works:

  • WiFi (Tested with 5Ghz and 2.4Ghz AC networks)
  • Bluetooth (Tested with Mi Band 3)
  • Sound (Tested with Chrome/YouTube)
  • Calls/RIL (Receiving calls and calling someone)
  • Camera, Flashlight (Tested with OOS Camera and QS Toggle)
  • Fingerprint
  • AOD with animations and notifications
  • Dual Sim (Tested with Virgin Mobile and Lycamobile, 4G)
  • GPS (Tested with Google Maps)
  • Notification Light (Tested with charger)
  • USB, File Transfer
  • Headphones
  • Microphone
  • Volte (Thanks to Ashok for telling me)
  • SafetyNet (ctsProfile & basicIntegrity)

What doesn't work:

  • System sounds don't work(ringtones, tap sounds etc)
  • Stock Google Camera doesn't work (probably requires Pixel 3XL hardware, but You can use modded gcam or stock oneplus camera)
  • Brightness is always set to 100%
  • Auto rotation doesn't work
  • DRM

Check out the video below to see the Pixel 3 XL port on the OnePlus 6.

Check out this port in our OnePlus 6 forum