yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 General] rotiv_13:
Is it normal to not be able to download any of the files using a web browser on my pc?

Sry couldnt post the screenshot.

But it says that i don't have persmissions to access the files
[OnePlus 2 General] AkshayGunplay:
getting this error :confused:
[OnePlus 2 General] neil.richard:
Me too! I was going to post about the same issue.
[OnePlus 2 General] rotiv_13:
Yes that's it
[OnePlus 2 General] neil.richard:
The download links are working without any issue now.

Go ahead guys download the ROM.
[OnePlus 2 General] Spannaa:
Closing this thread now.

I'll open it again if OnePlus decide to release any more updates ;)
[OnePlus 2 General] Spannaa:
Added Oxygen OS 3.6.0 > Oxygen OS 3.6.1 OTA incremental update zip to post #1

Added Oxygen OS 3.6.1 signed flashable zip to post #1

Changelog:

Updated Android security patch level to October 2017

Fixed WPA2 security issue

General bug fixes and improvements
[OnePlus 2 General] TheVic!:
Wrong version number

[MENTION=2948558]Spannaa[/MENTION] Have you put wrong versionnumber in the latest upload? Now we have two with version 3.6.0 in OP.
[OnePlus 2 General] Spannaa:
Fixed ;)

Yep - OOS_3.6.1_Firmware.zip added to post #2
[OnePlus 2 General] fonfox:
[MENTION=2948558]Spannaa[/MENTION] Thanks for update

Did you know the different between

FW 3.6.0 and FW 3.6.1

think it's the same?
[OnePlus 2 General] Lightbird:
its the same but now the WPA2 Bug is fixed and it has the newest Security Updates
[OnePlus 2 General] Spannaa:
Not sure - the radio is definitely the same.

If you look inside the OTA update zip, you'll see that all of the firmware files have patches and the CRC32 for each file in the full zip is different to those in 3.6.0 so I guess it's been updated.

Can't tell for sure though and I don't have a OnePlus 2 to check...
[OnePlus 2 General] fonfox:
Just flashed Radio is the same

How can I check or it's now after flash to late? Thanks
[OnePlus 2 General] Spannaa:
As I said, the radio (static_nvbk.bin) is definitely the same but the radio firmware looks like it's different.

Not sure how you can check though - the version numbers may be the same, even if the radio firmware is different.
[OnePlus 2 General] fonfox:
Yes the versions Nr. is the same.
[OnePlus 2 General] minaz_in:
Is the site down i am unable to download the firmware?
[OnePlus 2 General] Spannaa:
It's working fine from here but AFH is sometimes a bit random and it doesn't like the XDA labs app.
[OnePlus 2 General] kavee.gauravjoshi:
Did you try opening the thread in chrome/ any browser and then download?
[OnePlus 2 General] S4turno:
(post removed)
[OnePlus 2 General] Han-Droid:
Sorry for asking, my flashing knowledge is a bit rusty....

I'd like to dirty flash 3.6.1. on 3.6.0

I have Boeffla-Kernel

TWRP of course

Xposed

Magisk

Would anybody please be so kind to guide me through the steps (order) ?

I would not upgrade but KRACK fix kinda pushes me.... :)

Thanks in advance!
[OnePlus 2 General] sash11:
Boot into twrp recovery, clear cache and dalvic cache, flash full zip ROM, flash root zip and custom kernel. Reboot
[OnePlus 2 General] Spannaa:
Thanks for asking if it was OK with me to mirror the firmare zip...
[OnePlus 2 General] Zrbtfm:
[MENTION=2948558]Spannaa[/MENTION]

Before you close the thread, thank you very much for the regular update.

If I may be opportunistic, do we still need a customized supersu and if no can we go through the latest magisk rather than a regular supersu ?

Sorry as I am fully aware that this is not a Support thread.

Envoyé de mon ONE A2003 en utilisant Tapatalk
[OnePlus 2 General] Spannaa:
I don't know if the OP2 still needs a modified SuperSU as I don't have the device to test on.

Maybe take a nandroid backup, try Magisk and report back ;)
[OnePlus 2 General] noplomplom:
I've been using Magisk for ages with OP2, never had any issue at all. Works great with bank apps that forbid root. And the rest too, of course.
[OnePlus 2 General] Spannaa:
And it works with OP2 & OOS 3.6.x ?

If it does, I'll edit post #1 ;)
[OnePlus 2 General] S4turno:
My apologies, just wanted to help. Link removed, not going to happen again.

Magisk 14 works with OOS 3.6.0. Not sure about 3.6.1 (I've moved to LOS).
[OnePlus 2 General] BeHappyToo:
Thanks. I have a OP2 with 3.6.1 firmware, Magisk 14.0 and RR-N-v5.8.5-20171018 version. Works great!!!
[OnePlus 2 General] Spannaa:
RR isn't OOS...
[OnePlus 2 General] BeHappyToo:
Sorry, was only thinking about the OOS 3.6.1. firmware...
[OnePlus 2 General] Spannaa:
It has to include OOS system & boot partitions to count as OOS ;)
[OnePlus 2 General] noplomplom:
I couldn't say, I'm just using the 3.6.1 firmware with another ROM, sorry...
[OnePlus 2 General] neil.richard:
Wanted to know if I flash Oxygen OS 3.6.1 will I lose my TWRP recovery?

I'm currently on Official Lineage OS 14.1

Thanks.
[OnePlus 2 General] neil.richard:
Thanks for your response, but I want to go back to Oxygen OS hence the query about TWRP.
[OnePlus 2 General] Zrbtfm:
Confirmed. Latest official oos + latest magisk 14 and manger 3.5. Thank you

Envoyé de mon ONE A2003 en utilisant Tapatalk
[OnePlus 2 General] Spannaa:
If you want to move from Lineage OS to OOS 3.6.1...

Boot into TWRP

Wipe system, data & both caches

Flash the OOS 3.6.1 full signed flashable zip

[Optional: Flash Magisk or SuperSU if you want root]

Reboot system
[OnePlus 2 General] Retteren:
I must have messed more up that I realized when I posted in Spanaa's thread on the oneplus forums:

I was upgrading twrp 3.1.0 > 3.1.1 but managed to flash the twrp image to the boot section as well. I then flashed the boot.img from the stock OOS 3.6.0 image, which revived the phone. However, now both twrp 3.1.0 and 3.1.1 are saying that the ZIP signatures are invalid for OOS 3.6.1 (full & patch) as well as SuperSU (2.79 & 3.82). I've confirmed that the ZIP files look good both on the PC and using the WinZip app.

Should I just ignore the ZIP signature, or is there something more sinister at work here that I need to address first?
[OnePlus 2 General] anupritaisno1:
I already answered this question once in the lineageOS thread, please use the search button next time. It helps!

I'll write it here in short

How zip file signature verification works on twrp is that it checks the validity of the signature and then checks if it has the public key for that signature. If twrp doesn't have the public key for verification, signature verification will fail even if the signature is valid

Twrp doesn't have the public key for oxygenos' signature so zip file signature will fail even with a valid signature
[OnePlus 2 General] Retteren:
Thanks for your quick reply.

I did search this thread, but "zip signature" only gave a single hit that didn't give a good answer.

This is new functionality? - I don't recall seeing this failing all the way back from OOS 2.2.1.
[OnePlus 2 General] anupritaisno1:
No idea, this stuff has been around ever since Android became a thing
[OnePlus 2 General] shahfaishal:
is it necessary to download this specific 3.0.2 rom if i want to flash my rom using fastboot? Can i also use the original 3.0.2 rom zip and extract and flash via fastboot?
[OnePlus 2 General] Spannaa:
The fastboot zip contains all of the partition files from the official stock reset zip along with a flash-all script.

You could, but the signed flashable zip doesn't contain all of the files in the fastboot zip.

No need to quote the whole post just to ask this - it just clutter up the thread.
[OnePlus 2 General] shahfaishal:
Ok thanks. I will download the 3.0.2 fastboot zip which can be used in case of emergency.

Can u also tell why only upto 3.0.2? Why not 3.6.1? If necessary, plz upload the latest.
[OnePlus 2 General] Spannaa:
The files in the 3.0.2 fastboot zip are from the latest Official OP2 Stock Reset zip that I have.

If you have an Official OP2 Stock Reset to OOS 3.6.1 zip, or know where I can find it, I'll do a 3.6.1 fastboot zip ;)
[OnePlus 2 General] shahfaishal:
Oh.. Sorry, no. I don't know where to find it. Lol
[OnePlus 2 General] :
I have just a question, i have installed the 3.5.8 version on my op2 and i have root, what i have to do exactly to install the last update (3.6.1)? I need to flash all the previous updates?
[OnePlus 2 General] Spannaa:
No, you can't flash the incremental OTA updates if you're rooted - they'll fail.

To move from 3.5.8 to 3.6.1, just flash the full OOS 3.6.1 signed flashable zip.
[OnePlus 2 General] :
After flashing the full rom 3.6.1 i need to re-flash supersu?
[OnePlus 2 General] S4turno:
Why don't you try to upgrade and if root is missing, re-flash the zip?
[OnePlus 2 General] Spannaa:
Yes, or Magisk...
[OnePlus 2 General] rahul9871:
THANKS :)
[OnePlus 2 General] shahfaishal:
[MENTION=2948558]Spannaa[/MENTION] hey bro, can u tell me 2 things:

1) in which case i need a fastboot flash rom in my phone? like in bricked or if i have unsolved bootloop or say if i wiped everything including internal via twrp etc?

2) what are the correct steps to flash this fastboot? any guide/post/thread abt flashing oos via fastboot?

thanks.
[OnePlus 2 General] Spannaa:
1) Usually to do a complete wipe and factory reset.

2) Use the included flash-all.bat file or manually enter each line in a command window.
[OnePlus 2 General] MrTalon4:
I'm on lineageOS 14.1 with the firmware 3.6.0

So what zip I need to flash 3.6.1 all?
[OnePlus 2 General] shahfaishal:
the fasboot zip contains 2 flash-all bat files. one is 16GB and another is 64GB. which one i should use?

2) and how to do? like, i need to extract all files and run the bat file (as administrator) after connecting the phone in fastboot mode? thats all?

3) after doing this fastboot flashing, will it wipe everything including internal?
[OnePlus 2 General] Spannaa:
Obviously you use the one that matches the storage of your device - if it's a 64GB OP2, use the 64GB file, if it's a 16GB OP2...

2) Yes.

3) Yes.

This isn't a support thread and you could have got your answers by searching or Googling.

Thread closed again unless OP release another surprise update :)
[OnePlus 2 General] Spannaa:
You can't update without losing root.

There isn't a full flashable 2.1.2 yet.

Flash the full 2.1.1 zip

Flash the 2.1.2 OTA zip

Flash the SuperSU zip

Tapatalked via OnePlus 2
[OnePlus 2 General] Nizur:
Okay guys I fixed my problem by reinstalling the ROM without the modified system.apk, who was from the 2.1.1.

Thank you very much :)
[OnePlus 2 General] mido25:
I want to go back to 2.1.1 from 2.1.2

Hi

I'm on Stock (Kernel+recovery) and not rooted.

One of the bugs came with 2.1.2 (can't change SIM card preferences, it resets to 'ask everytime' automatically) making me to go back to 2.1.1

My question is if I flash the 2.1.1 full zip file from stock recovery (after cleaning dalvik and cache), will I be able to revert without any issues?

If I'm wrong, pls suggest me the best mehtod to go back to 2.1.1 from 2.1.2
[OnePlus 2 General] iaa85:
I am getting a weird issue. I flash full 2.1.1, ota 2.1.2, super su, change dpi, boeffla kernel, xposed... After some time the phone get a random reboot and got back to version 2.1.1. Does anyone can imagine why?
[OnePlus 2 General] PetritH:
use stock, kernel has changed since last patch, wait for boeffla to be updated, for now either go back to 2.1.1 with boeffla or use 2.1.2 with stock kernel.
[OnePlus 2 General] phuongvl2016:
Most of the time it was buggy an wouldnt work. i have to try a few times before itll unlock the phone. Especially when i first pick up the phone that has been on the table for a while.
[OnePlus 2 General] spicediablo:
When you save the fingerprint, try to vary your finger position to widen the database. I never encounter problems with the fingerprint scanner even in 2.1.1

Sent from Oneplus²
[OnePlus 2 General] phuongvl2016:
Yeah i tried that, but it didnt work. I think there are many other people that experience the same problem. Something about the grounding issue. After updated to 2.1.2, i use the on screen navigation and the fingerprint scanner seems to be working really well, havent try to use the hardware keys yet as i heard before that enable the on screen keys help fix the problem.
[OnePlus 2 General] kenshiroSG24:
I would do a full wipe and start from scratch to see if that sorts the problem out.
[OnePlus 2 General] asslam:
Hi friends please help me am new to this forum can any one help me am my oneplus 2 battery is draining quickly and it is getting heated on top portion...... Thank u

---------- Post added at 02:04 AM ---------- Previous post was at 01:56 AM ----------

Anyone ol
[OnePlus 2 General] spicediablo:
What is the top app eating up your battery? You can check from battery stats

Sent from Oneplus²
[OnePlus 2 General] Andrew025:
If it is indeed a grounding issue, a minor software update is not going to fix it.
[OnePlus 2 General] mido25:
I'm on 2.1.2 and everything in Stock. If I flash the 2.1.1 full zip via stock recovery, can I go back to Oxygen 2.1.1?

And what partitions need to be wiped before doing that. Pls help.
[OnePlus 2 General] Spannaa:
Not sure why you want to revert back to 2.1.1 but you should be OK without without wiping anything.

Tapatalked via OnePlus 2
[OnePlus 2 General] pgravili:
Has been solved the bluetooth contacts issue?
[OnePlus 2 General] mido25:
Thanks. I was thinking to revert because of the annoying bug in dual SIM preference selection. I cannot set a sim for calls and texts permanently. Even if we set, phone is asking this everytime.
[OnePlus 2 General] c@p:
You can take a look at this app here, it's almost more comfortable as implementation.

https://play.google.com/store/apps/details?id=net.pixelrush.dualsimselector

There is also a free Testversion available.

Gesendet von meinem ONE A2003 mit Tapatalk
[OnePlus 2 General] ManikandanGuru:
Hi, When will full flashable 2.1.2 will come?
[OnePlus 2 General] sirarisma:
Thanks a lot.

Regards
[OnePlus 2 General] spicediablo:
Might take up to weeks. Best to just flash 2.1.1 full followed by incremental using twrp...

Sent from Oneplus²
[OnePlus 2 General] Technowolf:
Hi Can these files be used on Indian Oneplus 2 or its only of the international version
[OnePlus 2 General] ManikandanGuru:
Thanks for the reply. :):)

I have flashed 2.1.1 last week using TWRP and rooted it and changed some system files.

So, I can't increment it by the patch I think.

Only way is to wait for some weeks lol.

:good::good:
[OnePlus 2 General] v7:
These can be used with all variants.

---------- Post added at 09:50 PM ---------- Previous post was at 09:49 PM ----------

Dirty flash 2.1.1 full ROM and flash the 2.1.2 OTA on top of it.
[OnePlus 2 General] _Man0waR_:
Of course not ! You can 'dirty' flash again 2.1.1, then the patch, then root again if you want.
[OnePlus 2 General] ManikandanGuru:
Oh is it? Thanks.

I will try it and update here.
[OnePlus 2 General] Donald Nice:
Can you set a permanent sim in 2.1.2 for outgoing calls? I can set it but when u return to the menu it shows "ask" again...

Edit: just read that im not alone.
[OnePlus 2 General] anupritaisno1:
I am 2-3 updates behind. Can i just full flash 2.1.1

Is it possible on stock recovery?
[OnePlus 2 General] casual_kikoo:
Flash the full 2.1.1 ROM then directly the 2.1.2 OTA.

Yes, if you are on stock recovery, I think you should be able to flash only the OTA, but in doubt, flash the full ROM then the OTA.
[OnePlus 2 General] vazovskiiii:
I want to mention that fingerprint is awesome. On 2.1.2
[OnePlus 2 General] anupritaisno1:
You see, actually my battery was very low and one of the updates was interrupted. So, is it possible to dirty flash 2.1.1 full os with stock recovery? I don't have root and bootloader is not unlocked. Not even the OEM unlocking option is turned on. I do my rooting things after support for that device ends. Phone still works but I don't want to download 1 gb to just know that the signature doesn't match.
[OnePlus 2 General] casual_kikoo:
Hmmm, I think no, 'cause the update was interrupted... I know it's pretty annoying to download the whole ROM, but you will be in safe base.
[OnePlus 2 General] anupritaisno1:
You didn't understand my question. Can I flash the full rom or does the full rom have a different signature?
[OnePlus 2 General] casual_kikoo:
Man if you have the full ROM go ahead and flash it, yeah
[OnePlus 2 General] anupritaisno1:
OK. That answers my question. Thanks a lot for your help.
[OnePlus 2 General] casual_kikoo:
Your welcome!
[OnePlus 2 General] MickyFoley:
Just to mention a few things:

1st: If the boot takes longer than 10 minutes, you also have to do a clean flash. Happened to me & wanted to keep all apps I had. Tried to leave data/ but no luck. So I flashed 2.1.1 and the 2.1.2 update. Hung on boot. Just installed 2.1.1: same. So doesn't matter: If you expect an unusual longer time for the 1st boot (10 to 20 minutes), you also have to clean your data-partition.

2nd: Camera isn't that stable - even with 2.1.2. Tried a few functions of "A Better Camera" and the driver stopped working until I did a hard reboot. Seems if you stress the camera, it has some problems. Maybe this is related to the app itself to crash the driver - dunno. Sadly, no logcat done, blame me :(...

3rd: SuperSU works as expected, no changes here. Xposed too.

4th: Again no entry for "ro.sf.lcd_density" in build.prop. You have to manually add it. Maybe devs didn't test it, but it's visible at the 1st boot that not all buttons fit well on the screen. Could be related to different languages, but the overall visibility of all things is just too big.

5th: I know, GravityBox isn't made for this ROM, but was a nice addon at my Galaxy S4 GT-I9505. Most things are simply not working & yes I know too: This isn't the right place to discuss is. But worth to mention.

Edit 1: Google Play Store 6.0.0 included by default? Anyone can confirm this?

Edit 2: Was the battery-icon changeable before? Maybe I need some glasses or simply overseen, but if anyone is interested: It's at the upper right at "Battery" category.
[OnePlus 2 General] spicediablo:
I am having problems with screenshot not working since today. Suspecting update to 2.1.2 broke this function. Anybody can confirm this? I tried to find a discussion thread for 2.1.2 but couldn't find it...
[OnePlus 2 General] PetritH:
SS works here on 2.1.2 stock, rooted
[OnePlus 2 General] spicediablo:
I tried downgraded to 2.1.1 but the problem still persist. I guess it's not due to 2.1.2.
[OnePlus 2 General] PetritH:
clean flash time maybe?
[OnePlus 2 General] OmegaBlaze:
Does anyone have the stock kernel for 2.1.2? (Flashable Zip)
[OnePlus 2 General] spicediablo:
I think i figured out. The picture folder in sdcard/pictures can't be edited. When i try to create a folder name screenshot in /sdcard/pictures. It says operation failed... I'm not sure why it is like that..... Can anyway test this and see if they get operation failed as well?

Update:Managed to delete the pictures 2 folder by rebooting into twrp and delete using file manager.

This problem started from me deleting the screenshot folder. Learnt a hard lesson...
[OnePlus 2 General] gaz_0001:
Hi,

I am using 2.1.1 with AK Kernel & Rooted.

I want to go to 2.1.2

Am i correct in thinking, i can flash FULL Oxygen OS 2.1.1: OnePlus2Oxygen_14_OTA_009_all_1510112055.zip, and then directly flash OTA INCREMENT Oxygen OS 2.1.1 > Oxygen OS 2.1.2: OnePlus2Oxygen_14_OTA_009-010_patch_1511091726.zip??

Will i loose any data?

Thanks in advance
[OnePlus 2 General] iyzerdx:
Yes you can do that, I did the same, you won't lose any data
[OnePlus 2 General] gaz_0001:
Why does it work though?

It removes root or something?
[OnePlus 2 General] iyzerdx:
Yes it removes root, you have to flash su file again for root
[OnePlus 2 General] ZeppeMan:
nvm.......
[OnePlus 2 General] pritesh1996:
Today I received a update of 2.1.2...

When I install the update.... Abd it gies into TWRP recovery and failed...... How to update it??...

OnePlusTwo +TWRP +Rooted +Xposed framework
[OnePlus 2 General] iyzerdx:
You can't install the update through OTA when you've rooted your device, you've to manually flash the 2.1.2 update zip file
[OnePlus 2 General] benanfisa1:
What does everyone think about oneplus oxygen rom?

Sent by bestlands or the dragon as they call me on the oneplus forums
[OnePlus 2 General] Spannaa:
Best ask questions like that in the OnePlus forums - this isn't a chat room...

Tapatalked via OnePlus 2
[OnePlus 2 General] pritesh1996:
How to get update file? And how to install it??

OnePlusTwo
[OnePlus 2 General] iyzerdx:
You can find all the latest incremented OTA flashable zips in this link: http://xdaforums.com/oneplus-2/general/rom-mirrors-official-oxygen-os-roms-ota-t3209863

You can install them through recovery
[OnePlus 2 General] Spannaa:
You managed to find this thread - did you read the title and look at the first post?

Yes, that's this thread!

Tapatalked via OnePlus 2
[OnePlus 2 General] fackamato:
Is there a full 2.1.2 ROM I can dirty flash on my rooted OP2? (since OTA is not possible)
[OnePlus 2 General] spicediablo:
No full rom yet. But if you have twrp, you can flash full 2.1.1 followed by incremental ota and it will work.

Sent from Oneplus²
[OnePlus 2 General] rascal0pl:
No it won't ;)
[OnePlus 2 General] eyeoflucifer:
Hey, I've got the latest OTA.

OxygenOS 2.1.2

14_15_11_09_1726

http://d-h.st/LY3C
[OnePlus 2 General] spicediablo:
It worked on mine. I flashed them back to back without even rebooting

Sent from Oneplus²
[OnePlus 2 General] v7:
It's already in the OP.
[OnePlus 2 General] fackamato:
OK, so no way to flash if you're rooted and/or on TWRP at the moment.
[OnePlus 2 General] spicediablo:
I'm rooted and on twrp, it works for me

Sent from Oneplus²
[OnePlus 2 General] fackamato:
So you flashed the latest OTA on your rooted phone with TWRP? That doesn't work for me, I get an error.
[OnePlus 2 General] Spannaa:
Yes it will...

There is - just read the last few posts...

And me, and most other users too :good:
[OnePlus 2 General] fackamato:
How?

OP says it is not possible.
[OnePlus 2 General] Spannaa:
Yep, that's right but, if you flash the full 2.1.1 zip first, you'll be on stock, unrooted 2.1.1 and then you can flash the OTA and re-root.

The result will be exactly the same as if you flashed the full 2.1.2 zip (which hasn't appeared yet).
[OnePlus 2 General] fackamato:
Okay, I'll hold off until there's a TWRP OTA available. Thanks
[OnePlus 2 General] Spannaa:
The OTA can already be flashed via TWRP but you have to have a non-rooted device with no modifications to system files.
[OnePlus 2 General] fackamato:
Exactly.
[OnePlus 2 General] Spannaa:
So you want an OTA that can be flashed over a rooted, modded system?

You could remove all of the checks in the updater-script of the OTA and try that, but the checks are there for a reason.

Flashing it over a modded system could result in an unstable rom as the OTA doesn't replace files, it just patches them.

EDIT: Just removing the three lines that contain "install-recovery.sh" might work.
[OnePlus 2 General] fackamato:
Yes. Good point about the patching (not replacing) files. I'll check the script and report back.

Thanks
[OnePlus 2 General] eyeoflucifer:
Oops. Sorry. Missed that one
[OnePlus 2 General] thefunkygibbon:
ok so i booted into TWRP and installed the following

full 2.1.1

update 2.1.2

SU

xposed

wipe dalvik/cache.

reboot.

reset dpi.

job done
[OnePlus 2 General] spicediablo:
May I know which version of xposed have you installed and if you are able to reboot using the xposed framework? I am having trouble rebooting through xposed...

Sent from Oneplus²
[OnePlus 2 General] thefunkygibbon:
i installed it using this guide - http://xdaforums.com/oneplus-2/general/guide-installing-xposed-framework-stock-t3192957

i have a multiway reboot option with long power press and that reboots ok. can't say i've tried to reboot from within xposed as i havent needed to. can check if you want though.

---------- Post added at 03:27 PM ---------- Previous post was at 03:06 PM ----------

ok just tested rebooting from inside the xposed app. no it doesnt work, it moans about busybox-xposed not being installed. other aspects of xposed plugins work ok though, so its not an issue for me given that i never need xposed to initiate the reboot.