yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] calvinistmac:
For everyone concerned about burn in on AMOLED screens, it take a VERY LONG TIME for burn in to happen on an AMOLED screen. You all are freaking out WAAAY too much over this.
[OnePlus 3 & 3T Cross Device Development] R4W1L:
Link?

Another question: Do I need magisk for root or do I have an alternative? And what about having magisk and the new xposed for nougat and magisk installed at the same time?
[OnePlus 3 & 3T Cross Device Development] Bamfist:
Can we please get a live display quick toggle?
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
Yes, but as I said previously, it's better to prevent burn in than heal burn in once it's happened.
[OnePlus 3 & 3T Cross Device Development] Sam Nakamura:
Especially if preventing this is just one commit away, which floats around in the ether anyway...
[OnePlus 3 & 3T Cross Device Development] pahapoika91:
Did you use any magisk modules or it just worked?
[OnePlus 3 & 3T Cross Device Development] motherninja:
I am with this awesome ROM for the last 2 days because the OOS 4.5.0 was draining my battery so fast, even though with kernel such as franco r32 and blu_spark r190. I don't have any much complaints with this ROM, it just works, however, does anybody know how to lock the WiFi frequencies to 5 Ghz only? In OOS we have the option to lock the wifi freq to either 2.4Ghz or 5Ghz.

Thank you
[OnePlus 3 & 3T Cross Device Development] Lada333:
Has to do with the codec recording with variable framerate.
[OnePlus 3 & 3T Cross Device Development] kristofpetho:
It has to do with this specific commit: HERE. HFR was broken before, I don't know if it's OK to reenable it again TBH.

[MENTION=4800121]Sultanxda[/MENTION] - what do you think?
[OnePlus 3 & 3T Cross Device Development] Lada333:
I don't know **** about coding, but doesn't "preview-fps-range" have to do with the live preview of the video?

Once you stop recording, and play the video back, you can see it has variable framerate, which is the codec's fault.

Also, by the description of that commit, it seems to be applicable only to the regular 1080p recording, not 1080p60fps.
[OnePlus 3 & 3T Cross Device Development] MeRida1:
Just flashed again after some problems with gapps and twrp past days. Great Work, Sultan! Works like a charm now.

But it would be absolutely helpful if you point out in this thread that TWRP 3.0.4-1 is (currently) required for Nougat support (see also https://xdaforums.com/oneplus-3/one.../recovery-official-twrp-oneplus-3-3t-t3543391)

If the latest version of TWRP (https://twrp.me/devices/oneplusthree.html) is installed, the data partition wipes itself each time TWRP will be opened. After reboot the initial setup starts!
[OnePlus 3 & 3T Cross Device Development] himsin:
How do you check fps while playing video?
[OnePlus 3 & 3T Cross Device Development] Lada333:
If you can't tell by eye, then copy the file over to your computer, and look at the properties.
[OnePlus 3 & 3T Cross Device Development] himsin:
I mean how do you know if video was in 60fps in start and after that variable fps. As far as I know properties show only static fps rate.

Also, does camera in stock rom record completely in 60fps?
[OnePlus 3 & 3T Cross Device Development] Lada333:
To see it by number, at FPS it 'should' say 41, if you get more detailed properties, it goes like

fpsMax: 60.00

fpsMin: 29.99

fpsAvg:41.something.

And yeah, on OOS it records in stable 60fps.
[OnePlus 3 & 3T Cross Device Development] himsin:
Thanks, that's quite informative. Sorry for OT
[OnePlus 3 & 3T Cross Device Development] Lada333:
nvertigo67 has OOS Camera integrated to his LOS rom, where it also records with variable fps, here's him explaining it to me
[OnePlus 3 & 3T Cross Device Development] stalkachu:
Just to note that I'm running the newest version of TWRP on my OP3 and I'm not having that issue. Have restarted TWRP several times and no wipe. Is that normal?

---------- Post added at 09:00 PM ---------- Previous post was at 08:57 PM ----------

Doesn't pass SafetyNet for me. Rooting with Magisk and hiding through that does work though.

Also, a request from earlier repeated: can you make the Gallery and Recorder eligible to be disabled? That would be amazing if possible. Thank you again for all your hard work!
[OnePlus 3 & 3T Cross Device Development] MeRida1:
I got this behavior on Resurrection Remix and LOS 14.1 by Sultan. After fallback to 3.0.4-1 the problem was gone. Strange that it works on your OP3 and 3.1.0.0
[OnePlus 3 & 3T Cross Device Development] kristofpetho:
And there is the problem. There is a 3.1.0-1 to take care of this bug...
[OnePlus 3 & 3T Cross Device Development] MeRida1:
But not for OnePlus 3 (not 3T!). 3T has a 3.1.0-1.
[OnePlus 3 & 3T Cross Device Development] rooneyaut:
[MENTION=4800121]Sultanxda[/MENTION]

Can u include this please?

https://xdaforums.com/showpost.php?p=71803090&postcount=5832
[OnePlus 3 & 3T Cross Device Development] hassan_1000:
with the OxOS camera port V8, I can record in 60fps 1080p and 4k in this rom too. Maybe you wanna try use3 the app
[OnePlus 3 & 3T Cross Device Development] Lada333:
Are you sure the 1080p 60fps recording is *constant* 60fps?
[OnePlus 3 & 3T Cross Device Development] 39emfive:
Dumb question, how does one go about taking screenshots?
[OnePlus 3 & 3T Cross Device Development] Againstt:
Power + volume down
[OnePlus 3 & 3T Cross Device Development] Sultanxda:
Fixed: https://github.com/sultanxda/androi...mmit/c2171e465bc1e41c89da0e6b555ce3aeec79a92b

Fixed: https://github.com/sultanxda/androi...mmit/06801fd6f6043b900772b48c3d80a87e6ddedb9e

Done: https://github.com/sultanxda/patcher/commit/cdaa494ec11ceccfc2d6bd207a2b20d780919bb4

Fixed: https://github.com/sultanxda/propri...mmit/aaced1ddae3baabb95f1569760b41eda0e1e3a92

and another bug with home button long-press to sleep fixed: https://github.com/sultanxda/patcher/commit/3c2fbd3524bb64962ca68e77f07c503ccda88d1a

Fixed: https://github.com/sultanxda/patcher/commit/b9f2936e5c6ef956ee28188b67ed92b4c36b92e7
[OnePlus 3 & 3T Cross Device Development] prateektaneja:
Hey! What theme is that?
[OnePlus 3 & 3T Cross Device Development] comediiian:
What are u talking about theme??
[OnePlus 3 & 3T Cross Device Development] xpissio:
He's talking about the screen in that original post.

(There is a Substratum theme applied, even if not supported :D )
[OnePlus 3 & 3T Cross Device Development] comediiian:
Thx :D

Looks like Swift Black, perhaps Pitch Black .
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
Exactly, this is Swift Black. Very nice, as it uses black pixels (where it can) in majors apps, so your battery should last longer, as black (and not dark) pixels are pixels switched off in AMOLED screen.
[OnePlus 3 & 3T Cross Device Development] prateektaneja:
Huh. I do have that theme and use it pretty regularly on OMS ROMs. Are you using this on Sultan's as per your screenshot? The last time I tried it, the notifications were all messed up.
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
Hmm, maybe you did something wrong. Here, notifications are still good.
[OnePlus 3 & 3T Cross Device Development] prateektaneja:
Tried it just now. Themed OK but notifications are light and not black. Everything else is themed.
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
Yes, notifications remain white..
[OnePlus 3 & 3T Cross Device Development] ttimasdf:
Do I really need to wipe my phone?

I've been successfully migrated from official builds to my own self-signed builds. From my experience, the only that matter is the cert related things, for there're some verifications in boot process that may prevent updates with different signatures.

I recorded my steps in a gist(at /ttimasdf/0cdd4b958dd00ff2bcdb125415aa1269). For my phone is for everyday use, it contains hundreds of apps that I feel tired to backup and restore. So may I ask whether there is any critical modifications to system(e.g. data structure) that may conflict with existing data, besides package sign?
[OnePlus 3 & 3T Cross Device Development] pendragon666:
Thanks for your work, i installed your version of the zip and it seems to be flawless, although i cant see them move :laugh:

Will your version be able to receive updates from sultan?
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
Don't thank me, thank Sultan :p

I'm not sure if we can see those movements, as they are very slightly.

Also, for the update, I don't know.. Personally, I freeze the updater through Titanium Backup, to avoid background tasks, and I download new zip file and flash them manually every time.

Also, I was on Sultan' build before flashing mine, and I did a dirty flash, so the opposite should be possible.
[OnePlus 3 & 3T Cross Device Development] ElementRn:
So I/O scheduler switches to Noob during idle on this ROM?
[OnePlus 3 & 3T Cross Device Development] christantoan:
Hi, it seems like the video is cropped when doing <4k resolution, can we use uncropped view for these resolutions? Also, can we disable video stabilization? It's making me somewhat dizzy.

I also noticed that you can search for screen burn in protection in settings but when when you select it, it doesn't select the setting. Maybe it just not yet added to the UI?

Thanks

EDIT: Also, seems like HDR video is making 1080p videos looks much darker and 720p videos brighter
[OnePlus 3 & 3T Cross Device Development] mendelk:
I Think I bricked my OP3

Hi.

I'm a newb when it comes to these things.

I followed this guide to get this ROM onto my OP3, then in order to get rid of the message at boot (5 seconds because oem is unlocked), I relocked the OEM and now my device seems bricked. I can get into fastboot, but if I try starting, it immediately loops. (Shows OP logo for a half a second.)

HELP :crying::crying::crying:
[OnePlus 3 & 3T Cross Device Development] danny_bhoy67:
If you have fastboot installed on your PC then put phone in fastboot mode, connect to the PC and run the command "fastboot oem unlock"
[OnePlus 3 & 3T Cross Device Development] mendelk:
Thanks for your reply.

I tried that, but all I get is this:

...
FAILED (remote: oem unlock is not allowed)
finished. total time: 0.020s
[OnePlus 3 & 3T Cross Device Development] mp3deviant721:
Maybe try reflashing back to stock with fastboot? That might be your only option now to get a working device.
[OnePlus 3 & 3T Cross Device Development] mendelk:
Thanks for your response.

Is there a guide somewhere that I can follow to accomplish that? (Like I said, complete newb.)
[OnePlus 3 & 3T Cross Device Development] arifnasirshaikh:
Go to settings - about phone - tap build number till you see toast message you have unlocked developer option then go to developer option - check oem unlock option.
[OnePlus 3 & 3T Cross Device Development] mp3deviant721:
https://forums.oneplus.net/threads/...-3-3t-and-go-back-completely-to-stock.456232/
[OnePlus 3 & 3T Cross Device Development] mendelk:
I wish! I can't get past the booting stage. I can boot into fastboot mode, but if I try to start the phone it just loops :(

---------- Post added at 11:09 PM ---------- Previous post was at 11:01 PM ----------

Thanks for the link.

Unfortunately, I get stuck on the step where I flash a recovery in fastboot mode. Here is the error:

sending 'recovery' (22605 KB)...
OKAY [ 0.571s]
writing 'recovery'...
FAILED (remote: Partition flashing is not allowed)
finished. total time: 0.590s

Am I SOL?
[OnePlus 3 & 3T Cross Device Development] arifnasirshaikh:
You on stock recovery? Can you boot into recovery? Try factory resetting then do as I explained few posts above [emoji115]
[OnePlus 3 & 3T Cross Device Development] mendelk:
Thanks for your reply.

I followed this guide to get LOS on my phone. Does that mean I have stock recovery? I'm not sure. How can I tell? Either way, I cannot boot into recovery at this point, as it just loops at the OP logo stage. (it vibrates, shows logo for half a second, then vibrates again etc)
[OnePlus 3 & 3T Cross Device Development] mp3deviant721:
Looks like you can't flash stock recovery even with a locked bootloader. I've never had this issue myself so I'm out of ideas but seeing as you can get into fastboot you might still be OK... I'd ask in the Q&A forum as this is getting off topic of this forum.
[OnePlus 3 & 3T Cross Device Development] Sam Nakamura:
No, this is not the end :) fortunately this device takes more to break it completely but you have to use the official Qualcomm recovery tool, used as last option by the customer service in remote session, you can do it on your own when a PC is available...

Here's one clue, let me just search for the other a second :

https://xdaforums.com/oneplus-3/how-to/guide-mega-unbrick-guide-hard-bricked-t3405700/page1

and maybe here

https://xdaforums.com/oneplus-3/how-to/unbrick-phone-msmdownloadtool-v3-0-6-t3575801

I have a oneplus3t, there a different tools/threads needed so I can't help you much further than that, refer to the unbrick guide, those guys should be able to help you, but again - there's almost no situation where the official Qualcomm recovery tool can't help...

Good luck
[OnePlus 3 & 3T Cross Device Development] mendelk:
Thank you for your links. I'll check them out!
[OnePlus 3 & 3T Cross Device Development] ML_Outlaw:
[MENTION=8626159]mendelk[/MENTION]

This one worked always for me to unbrick my phone

https://xdaforums.com/oneplus-3t/how-to/unbrick-unbrick-tutorial-oneplus-3t-t3515306
[OnePlus 3 & 3T Cross Device Development] mendelk:
Thanks to everyone who has helped me here! I ended up following the unbricking guide posted by [MENTION=7125933]Sam Nakamura[/MENTION] which worked! I thank you all for your time :)
[OnePlus 3 & 3T Cross Device Development] ML_Outlaw:
good reason to move to this rom....

https://www.chrisdcmoore.co.uk/post/oneplus-analytics/

Thanks you [MENTION=4800121]Sultanxda[/MENTION] for this great rom
[OnePlus 3 & 3T Cross Device Development] Sam Nakamura:
Carefull, he has a 3 not a 3t - this won't work for him...

[MENTION=8626159]mendelk[/MENTION] good job - happy to hear!
[OnePlus 3 & 3T Cross Device Development] ML_Outlaw:
Ops sorry ...
[OnePlus 3 & 3T Cross Device Development] ML_Outlaw:
Second day in this Rom and i'm astounded !

And this was finally a good reason to move

https://www.chrisdcmoore.co.uk/post/oneplus-analytics/
[OnePlus 3 & 3T Cross Device Development] 64ashg:
Exactly, always used his builds since on opo but was happy with oos till this news dropped. Now I'm backing up my stuff on the weekend to finally move here with my 3t.
[OnePlus 3 & 3T Cross Device Development] Ashtrix:
Hello [MENTION=4800121]Sultanxda[/MENTION], Hope you are doing great. Finally I came to 7.1.2, Xposed recently made it to Nougat. Thanks for the work you do.

I know this is slightly deviated Issue to report here due to Xposed module being involved. But since it might be related to something else.

The problem is this - User avatar profile picture customization doesn't work. When I choose the image it allows me to crop the photo but it doesn't apply (Xposed module is coming to play here -> Whenever I choose the image for lockscreen wallpaper from the module it throws an error citing the path of the cache file that the module takes, and say exposed beyond the app through intent.GetData, The reason might be due to this. (FBE - file based encryption feature that SDK 24 Introduced) I used the module first when I moved to 7.1.2 and noticed this, later It striked to me about trying the user avatar and bam it also doesn't work.
[OnePlus 3 & 3T Cross Device Development] WhipeeDip:
I can confirm this happens to me without Xposed on official LOS. I don't quite remember how I got it to stick, though. Keep trying or use a different app to select picture(?)
[OnePlus 3 & 3T Cross Device Development] adi1133:
I fixed it by doing:

- full backup

- reset to factory defaults (while keeping LinageOS installed)

- encrypt partition (re-enable)

- restore full backup
[OnePlus 3 & 3T Cross Device Development] afrob:
In this rom the analytics is off?
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
This ROM doesn't even contains the app responsible for data send.

The application responsible for the sending is a OnePlus proprietary app. LineageOS doesn't use this app, so yes, you're safe from this side if you use this ROM.
[OnePlus 3 & 3T Cross Device Development] weigeloveu:
split screen can't resize the widow.just 1/2 window like that.

no 1/3 mod.
[OnePlus 3 & 3T Cross Device Development] KostisTTT:
Hello, guys..

I would like to ask a (noob) question before installing this ROM:

I have an Oneplus 3T, with 6.0.1 Unofficial CyanogenMod 13.0 (SultanXda).

Now I want to install Unofficial LineageOS 14.1..

Should I install first OxygenOs Open Beta 15 or any other nougat version from OOS??

Should I first wipe Data, Cache and System and then install through TWRP the new ROM??

Thanks in advance..
[OnePlus 3 & 3T Cross Device Development] MohammedAbid78611:
Just dowoad the flashable zip file which is provided in the OP regarding the OOs zip

Then download the ROM and preferred Gaaps with magisk which is optional and then flash using latest TWRP which can be found on The official website

Before All this Take a Nandroid Backup and then move forward by wiping data system dalvik and cache

And the Steps Are first Flash the OOs File And then ROM Gapps And Then Root file.

Sorry don't flash kernel its not supported

If any question feel free to ask them again will be my pleasure to help out
[OnePlus 3 & 3T Cross Device Development] Maxypy:
The profile picture must be defined in the contact app, otherwise it won't be applied. This has nothing to do with Xposed, it has been like that for a while...
[OnePlus 3 & 3T Cross Device Development] lammpat:
Yeah, thats right, I hope it will be fixed by LOS team in future, as it was working in 6.0.
[OnePlus 3 & 3T Cross Device Development] namanjr:
Any chance of a new build with the krack patches?
[OnePlus 3 & 3T Cross Device Development] Jaizu:
Those got merged already, so as soon as he updates it we will be good to go.
[OnePlus 3 & 3T Cross Device Development] Madhawk1995:
Why does this ROM run better than stock and beta for me? Snapchat finally works. Phone works and doesn't heat up like crazy. Everything's good. I can't believe all these little optimizations make the hardware so much better. Everything else custom rom wise felt like you just brute Force **** through it and go here. Enjoy the clean experience.

Thanks sultan. For what it's worth. When everything just works stable. I'm happy plus we actually get security updates.
[OnePlus 3 & 3T Cross Device Development] liam_davenport:
Sultanxda is a God guy know's his sh!t done some great stuff for this device and over the years. Shame this rom is frowned upon compared to some of the other stuff posted
[OnePlus 3 & 3T Cross Device Development] Sultanxda:
I'm too busy during the week. I'll do it over the weekend.
[OnePlus 3 & 3T Cross Device Development] MBurns2:
[MENTION=4800121]Sultanxda[/MENTION]

Can you support spectrum app? It allows devs to create custom battery profile. Unfortunately stock android battery saver doesn't works good so we haven't any battery profile..

Thanks a lot
[OnePlus 3 & 3T Cross Device Development] comediiian:
No battery saver needed on sultans kernel ;)
[OnePlus 3 & 3T Cross Device Development] LazerH:
Can confirm, get avg 6h dot over 2 days without charge while wifi, mobile net and gps always on

Just flash and don't try to improve anything with battery
[OnePlus 3 & 3T Cross Device Development] MBurns2:
Do you use the firmware on first page?

Forma battery i only use brevent for standby app Luke instagram. Try it, with only standby feature (no force stop) is awesome (form me better than greenify)..
[OnePlus 3 & 3T Cross Device Development] NUMB401:
Firmware on the first page is ONLY required if you're unable to flash the rom in TWRP.
[OnePlus 3 & 3T Cross Device Development] StunnerDude:
Out of curiousity, now that LineageOS has officially removed traces of CMTE, will you incorporate Substratum into your builds? Or will you keep it as it is until they add Substratum or their own theme engine themselves?
[OnePlus 3 & 3T Cross Device Development] kazona:
Keeping up to date is always a good idea.
[OnePlus 3 & 3T Cross Device Development] lekronop:
He is using the stable branch and thus won't add it by himself. You have to wait until it gets merged officially.
[OnePlus 3 & 3T Cross Device Development] KaZo58:
don't use any battery optimization :)
[OnePlus 3 & 3T Cross Device Development] Prattham:
Holy
[OnePlus 3 & 3T Cross Device Development] Cybertron™:
Why i don't get sot my Android system take lot of battery.
[OnePlus 3 & 3T Cross Device Development] fcuk90:
3t or 3?
[OnePlus 3 & 3T Cross Device Development] Cybertron™:
OnePlus 3
[OnePlus 3 & 3T Cross Device Development] KaZo58:
3T
[OnePlus 3 & 3T Cross Device Development] lakyberry:
I've been experiencing AudioDirectOut partial wakelock from various apps, sometimes browser, sometimes photos. And that triggers only when I play some video in those apps. It seems like that particular wakelock remains in use after video playback and it keeps the phone awake all the time, not even freezing the app helps, only reboot. I've searched the thread but found only little to no information on how to fix. Any ideas?
[OnePlus 3 & 3T Cross Device Development] Cacceli:
Does Magisk survive from dirty updates?
[OnePlus 3 & 3T Cross Device Development] savo83:
Pretty sure it doesn't mate.
[OnePlus 3 & 3T Cross Device Development] laupuy:
No, because you will flash a new boot.img (kernel) and magisk needs to patch boot.img to works.
[OnePlus 3 & 3T Cross Device Development] Astrubale:
[MENTION=4800121]Sultanxda[/MENTION] can you switch to the latest Lineage Gallery app please?
[OnePlus 3 & 3T Cross Device Development] gautam.malik:
Ditto. I am facing the same issue. The phone gets hot, Bluetooth, battery loses charge rapidly . Reboot fixes the issue. However, I have to reboot every time this issue occurs.

I did not install any custom kernel.

For now, I have to use VertexOS, and I hope SULTAN will fix the issue in the next release.
[OnePlus 3 & 3T Cross Device Development] jabarel:
if i try to flash another kernel the camera quality will be changed?
[OnePlus 3 & 3T Cross Device Development] cdonald:
No, but it won't work correctly with this rom. If you want to flash another kernel, I'd go for the official lineage 14.1 and install the Google camera port.
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
When Francisco released his kernel for LineageOS ROM, someone asked his thread why his kernel didn't work with Sultan's ROM: Francisco replied to this man that many work was done under the hood by Sultan to make the ROM and the Kernel work perfectly and with the most efficient way (like the underclock for example).

I think you can't flash other kernel on this ROM.
[OnePlus 3 & 3T Cross Device Development] ElementRn:
Sultans kernel is one of the main reasons to use this ROM. Sultan really did some magic here.
[OnePlus 3 & 3T Cross Device Development] Astrubale:
[MENTION=4800121]Sultanxda[/MENTION] merge this please if you already don't https://review.lineageos.org/#/c/193206/
[OnePlus 3 & 3T Cross Device Development] 64ashg:
And this too

https://review.lineageos.org/#/q/topic:krack-n+(status:open+OR+status:merged)
[OnePlus 3 & 3T Cross Device Development] casual_kikoo:
topjohnwu implemented an addon.d script to survive ROM update, so theoretically, it should survive.
[OnePlus 3 & 3T Cross Device Development] Astrubale:
Those commits are already included if he use stock lineage repo, so he just need a do a repo sync.
[OnePlus 3 & 3T Cross Device Development] 64ashg:
Yeah, that's all we are waiting for, repo sync, lunch bacon and oneplus3
[OnePlus 3 & 3T Cross Device Development] Astrubale:
Yeah, if he doesn't compile I'll do myself... Obviously I'm not going to share it. Cause the latest build has about 1 month of backward commits.