degen Finally fix for me was clean flash OOS 8,

Oh, I see...so you did not have to install an OxygenOS version based on Android 7.0, like 4.0.3...you started from Oreo.
Mmmm, that is what I did...
The phone came with OP3_O2_open_25 (no idea what it is) but it said Android 8.0.
After the failed install of PA, I flashed OxygenOS 5.0.8, but did not try to reinstall PA since.

You tried both Oreo and Pie. How did the eyestrain go? Differences between the two? Thanks!

@KM @degen What is the battery lifetime? I look at the phone stats and found a miserable 3 hours and something :-(

    AGI When I just use Chrome for browsing via Wi-Fi, about 7 hours still. Used it multiple hours every day for 3 years now. I made sure to completely discharge and completely charge whenever possible.

    • AGI likes this.

    AGI Both Orea and Pie gave me equally bad eyestrain. It's obvious in the display too the rendering is different in Paranoid.

    I must have flashed like 15 different roms trying to get it to work after that. Firmware only roms for the modem, everything. For a while I couldn't even access recovery. Lol. But this thing is pretty resilient so I say experiment away.

    • hpst replied to this.
    • AGI likes this.

      degen It's obvious in the display too the rendering is different in Paranoid.

      Has anyone contacted them and asked what they may or may not do graphically? I've never used it.

      • AGI replied to this.

        hpst I contacted a developer. He replied after minutes thanking for letting him know about our experiences with PA versus Android, and said he will come back to us.

        4 months later

        Did you ever hear back? I got the display working finally, had to disable hardware overlays - it seems there's multiple versions of PA7.3.1 for the OnePlus3(T) floating around, mine is the one available from the PA site but I think that's not up to date - the official site linked from their XDA threads (http://get.aospa.co/official/oneplus3) is curiously unavailable.

        • KM and AGI replied to this.

          Gurm I got pa_oneplus3-7.3.1-RELEASE-20171030-signed.zip with md5sum 9575bfd76cf662fc348ce45e0dd451c4 and sha1sum 9c4246b144db4d8c760f4968014306786a18a0e9

          I believe the last known-good OxygenOS version was this, as I still have it in my downloads: OnePlus3Oxygen_16_OTA_041_all_1702081756_f9fb218af59d4aa6.zip

          • Gurm replied to this.

            KM When you say "known good" do you mean "didn't fuck with your eyes"? I'm ok trying an OxygenOS, to be honest, although it'll be a pain to keep it from auto-updating.

            • KM replied to this.

              I don't think it has auto-update. Just long press and hide the update notification.

              Gurm IIRC OxygenOS was good until their Android 7.1 release. So 7.0, which should be that file, was still good. Provided I didn't look at PWM nor use color-altering brightness apps. Only browser I know is safe for me is Chrome. Maybe that file will also overwrite your firmware and modem so you'd have a clean setup, but I'm not sure about that.

              • Gurm replied to this.

                KM I'd be happy running the OnePlus3 on Marshmallow, to be honest. Just a faster, newer device that runs at least Android 6? I've been stuck at 5.0.1 for so long that stuff just doesn't run any more. 🙁

                Pulling 7.0 as well as the last 6.x release, keeping fingers crossed that I can just blast one of these on and be like "oh so nice". Maybe I can downgrade to an older PA in that case, since it seems like a much-improved ROM, but even stock Oxygen is better than what I've been using.

                Gurm Did you ever hear back?

                No, unfortunately. I will send a reminder.

                4 days later

                Well, at least on my OnePlus, the screen is just a non-starter. I tried PA7 (graphics glitches, sadly, and not perfect even without the glitches) and the "last known good 7.0 build". I am tempted to downgrade it to Marshmallow and see where that gets me, but honestly the display is no good for my eyes no matter what. I'm putting it back to stock and selling. 🙁

                Gurm I do not own a OnePlus 3 anymore and I am not considering trying PA any time soon, so I wonder whether you are interested in talking to that developer? I tried to contact you via PM but without success. Please let me know if you want his email.

                Oh, yes please. I think PM's on here are busted, I've never successfully sent or received one. 🙂 I'm happy to share my email with any of you guys, TBH.

                  @degen Thanks!

                  Gurm Hey, I guess you need to register to the chat above in order to be sent a PM. I joined. Please let me know when you have too!

                  2 months later

                  I recently went on a binge installing all kinds of roms including LineageOS 17 which has Android 10 base. All of them are no good on my OnePlus 3 and cause the problem eyestrain.

                  One thing to consider is that for a fresh start with this phone, you can always download MsmDownloadTool from xdadevelopers to bring OP3 to Android 7.0 eyestrain-free version. This tool completely resets your phone to factory (including relocking the bootloader) if you messed it up in any way and is probably a good way for a clean start to move on from. Then installing Paranoid Android on that is really optional.

                  Secondly, Paranoid Android will install but modem will not work, unless Oxygen OS 5 (Android 8) has been flashed just previously and then wiped. Have no clue why this is. I can download modem + firmware files for the OP3 based on OOS 4 (Android 7), flash it, and then Flash PA and the modem won't work, which makes no sense at all.

                  If anyone wants to try that procedure I can give you the file names and checksums and what not.

                  Personally I want to try the OnePlus 3T as it has a bigger battery and is sightly newer so used units on the market should have a fresher battery.

                  For me the OnePlus 3 relaxing experience isn't something that takes a long time to see. If you don't notice the difference switching to Android 7.0 or Paranoid 7.1.2 within.. almost immediately.. then I don't think it will work for you.

                  Actually, I would encourage anyone to download MsmDownloadTool, get it back to 7.0 automatically with this magic tool, then it will already be in a good firmware state as regarding eyestrain. If that's good, then go to the effort of trying Paranoid Android. There is no magic to Paranoid Android except the developer left out something and allowed us to get a slightly higher version without introducing the mysterious eye strain inducing change.

                  Not that Paranoid Android 7.1.2 is secure or anything, for sure it's getting long in the tooth, but this is discussed earlier in the thread.

                  • KM likes this.
                  8 months later

                  Paranoid Android for the OnePlus 3/3T is back. It comes with Android 10. A lot has changed and some old PA features like Immersive Mode are missing. The brightness has changed, it seems the slider is exponential now. The old "Brightness Manager" app from Igor still works, and the perfect brightness (meaning no PWM) is still 65 and up (to 255). Due to the exponential scale, the system setting show this brightness level as "74%". I'm not sure yet if this ROM is usable because the setup forced me to look at PWM for many minutes until I finally got to use the brightness slider. I don't see any color profile settings. But my eyes hurt now and I don't know if this ROM is good. It seems the PA developers are a new team now. Every few years some people resurrect the project.

                  Text is super small now.

                  Edit:
                  Official XDA thread: https://forum.xda-developers.com/oneplus-3/oneplus-3--3t-cross-device-development/paranoid-android-quartz-oneplus-3-t-t4083489/amp/
                  Requires firmware 9.0.6: https://forum.xda-developers.com/oneplus-3/how-to/op3-flashable-firmware-modem-zips-t3816066

                  Ok so I will update this post with my findings here:

                  • Latest TWRP for OnePlus 3 is 3.4.0 (twrp.me).
                  • Firmware 9.0.6 is mandatory. Initially I installed the new ROM without upgrading the firmware first and then got weird bugs like connection losses and device freezes.
                  • Firmware 9.0.6 will force you to wipe your internal storage (with TWRP asking you) if it's encrypted (it usually is). If you want to try the new ROM, make a backup of important data.
                  • Better wipe everything and start clean or the performance might suffer (mine did in a previous attempt).
                  • Google Apps are all included, no need for Open GApps anymore (in fact they will detect this and won't even install).
                  • Settings - Display - Lock screen display - New notifications makes the display pulse with PWM, so better disable it if you're sensitive to the 240 Hz PWM.
                  • If you are, the first thing you should do after the initial forced Internet setup is to disable automatic brightness and set the brightness manually to 74% or higher. Sounds brighter than usual, but isn't (see above).
                  • So far everything seems a little less snappy than on PA 7.3.1. Not sure if it's Android 10 requiring more processing power or the ROM not well optimized yet.
                  • Immersive mode (hiding the status bar) seems to be missing, but the new status bar colors seem to have AMOLED burn-in in mind.
                  dev