yashsingh1/xdaforums huggingface dataset:
[OnePlus 2 Android Development] osrox:
Did your IMEI#2 was erased earlier using fastboot,

& still it is working in H2O rom ?

or was it working earlier also in OOS rom ?
[OnePlus 2 Android Development] tashimotor:
I.ve flashed Oos 3.1. and then erased both modemsts in fastboot. Now I'm in cm14.1
[OnePlus 2 Android Development] sky104hk:
Check this out guys, someone have same situation...

http://xdaforums.com/oneplus-2/help/backup-efs-t3206795/page2

and see if it's helps... Some guy mention that although the imei2 is lost, the Sim slot still can make call for normal use

http://xdaforums.com/oneplus-2/help/oneplus-chinese-shop-one-imei-dualsim-t3182674

Seems interesting:)

---------- Post added at 08:12 AM ---------- Previous post was at 08:06 AM ----------

Maybe someone can provide Efs backup form twrp might help... As long as the modem itself not damage, personally thinking an EFS restore can try...!
[OnePlus 2 Android Development] osrox:
UPDATE:

lets say my OP2's (as per box):

IMEI#1 = 86xx73

IMEI#2 = 86xx65

So after the initial fastboot modem erase commands, & flashing of [MENTION=4729623]benschhold[/MENTION] modem:

IMEI#1 = 86xx73

IMEI#2 = 0

Now,

After flashing H2O rom v2.5.1:

Initially,

IMEI#1 = 86xx73

IMEI#2 = 0

VoLTE started working on IMEI#1, BUT no network was registering on IMEI#2.

But, I just switched the sim's between sim slots & tutned ON-OFF Airplane mode.

& Now,

IMEI#1 = 0

IMEI#2 = 86xx73

But magically, both SIM are working !!!

I have confirmed this with both incoming & outgoing calls on both SIM1 & SIM2.

Now as long as, both sim work, i dont care, what IMEI is shown as 0 or whatever.

UPDATE 2:

Apparently both SIM work only in a specific order.

i.e.

SIM 1 = Reliance

SIM 2 = MTNL

IMEI#1 = 0

IMEI#2 = 86xx73

Both showing network bars.

But when i switch back to original configuration (like it was on OOS ROM as well as just after flashing H2O ROM):

SIM 1 = MTNL

SIM 2 = Reliance

IMEI#1 = 0

IMEI#2 = 86xx73

Only SIM 1 works, SIM 2 does NOT work.

I will soon check with Jio SIM & Vodafone as well, to understand this better.

UPDATE 3:

Back to square one,

I changed SIMs to Jio, Vodafone, Rcom, MTNL.

tried various orders.

Very few times SIM SLOT 2, would show network bars, but then immediately be 0 bars, & stay that way.

Now even reverting to original SIM order, won't bring back IMEI#2 to work.

Also,

I only have EFS backups, made from TWRP & an app called Partition Backup.

I do not have modemst1.bin

I think, i'm stuck with H2O ROM forever, with only IMEI#1 working.

OnePlus L2 team/Grarak or any other known dev, have not even replied back, when i asked them to look into this xda thread, & help in solving this mess.
[OnePlus 2 Android Development] nicesoni_ash:
If you have those files then there is a chance. In ur first I guess u wrote u didnt have efs backup so I couldn't suggest u much.

Anyways here u go.

Unpack both files and u'll have two modem files for ur efs partitions. Paste their names here so I know you have the correct backup and I'll explain further after.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 2 Android Development] osrox:
Hi, i made these twrp & partition backups, when after this whole fiasco happened & only IMEI#1 was working.

& I tried the modemst1.bin backup through terminal, but was not succesful, as apparently EFS had been corrupted by then.

So, had to use the partition app & TWRP, to backup, whatever was possible.
[OnePlus 2 Android Development] nicesoni_ash:
Oh, I thought it was done before that.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 2 Android Development] osrox:
I have these backup files:

PartitionsBackups app (folder):

1. bt_firmware_backup_2016-10-27_23-20-08.img (1 MB)

2. firmware_backup_2016-10-27_23-20-08.img (80 MB)

3. persist_backup_2016-10-27_23-20-08.img (32 MB)

TWRP 3.0.X user while on OOS ROM:

2016-10-27--13-04-35 (folder):

1. oem_stanvbk.emmc.win (10 MB)

2. oem_stanvbk.emmc.win.md5 (55 B)

3. recovery.log (21 KB)

TWRP 2.8.7 (used for backup):

2016-12-13--09-52-15 (folder)

Boot (2 files), data (3 files), oem (3 files), system files (5 files)
[OnePlus 2 Android Development] nicesoni_ash:
Yes, you don't have efs backup.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 2 Android Development] osrox:
What ROM options do i have now ?
[OnePlus 2 Android Development] nicesoni_ash:
Try h2os v2.5.1, I can't suggest you in such case anyways.
[OnePlus 2 Android Development] osrox:
I'm already running it,

I guess i'm stuck with it now !
[OnePlus 2 Android Development] Adhiraaj:
Used cypher is 3.5_ there will be reboots, using g since 24 hrs

---------- Post added at 08:43 AM ---------- Previous post was at 08:38 AM ----------

Sorry meant there wil be no reboots.
[OnePlus 2 Android Development] Ravi Venugopal:
After going through eveyrthing there is on the Sim 2 lost issue .... i guess it might be due to the fact that rest of the world is using dual active 1+2 while china uses dual standby .... the h20s modem we flashed might have converted our phone to use a single IMEI instead of two ... thats y i doesnt show ...the IMEI is still there .... in my case i am getting both IMEI but network only on 1 sim .while using 0OS 3.1 ...however while using CM 14.1 i get network on both SIMs but SIM2 cant make any calls .....i figure that is because the phone is trying to register using the same SIM 1 IMEI ....

I think we need a fix to revert to the old baseband ...using the same encryption used by H2Os modem...... guys i m new ...so maybe what i m thinking might be gibberish .....but if somebody is willing to extract just the modem out of the older roms ...i m willing to try n flash it to see what happens ..
[OnePlus 2 Android Development] st_383:
just awesome work....

need to go back again 2.2
[OnePlus 2 Android Development] osrox:
Witgout an EFS backup, Can i revert to OOS (from H2O v2.5.1) via Qualcomm restore method (which uses a chinese app).

As only 1 sim is working, so better to use OOS ?
[OnePlus 2 Android Development] foomanjackel:
only issue i have faced since installing the new modem is random reboots in any cm14 based rom that i have tried. only happens when i am at work (or just away from my home wifi).

work around for me is to turn wifi off while at work (no wifi signal anyway, so no loss for me) and just go on straight up LTE. haven't had a reboot in 3 days since trying this approach.
[OnePlus 2 Android Development] st_383:
just try on 2.2 and 3.1 not working.

no volte.

again goto h2os...
[OnePlus 2 Android Development] alien0101:
after installing this I can see only one sim card. How to fix this issue? Please tell.
[OnePlus 2 Android Development] jayeshthakor:
Use latest twrp

Oxygen os 3.1

H2O 1.1 modem and

Super su 2.74....

Flash oxygen os 3.1and H2O 1.1 modem and super su 2.74... After reboot complete use 'signal guru' app... And select B3,B5 and uncheck other, stop testing and exit..

Sorry for my bad english....
[OnePlus 2 Android Development] hitulg:
Does this modem work on OOS 3.1.0? I'm rooted with stock OOS 3.1.0 and xposed installed and currently out of town with some work. Please help out me out as I don't want any problems with my phone.
[OnePlus 2 Android Development] alien0101:
I tried this but I canot see any sim cards..

Then I tried installing CM14 and RR but for both of them I am not able start,, just after logo it reboots every time
[OnePlus 2 Android Development] tashimotor:
Flash this zip after cm14.1 and it will be ok.
[OnePlus 2 Android Development] alien0101:
Gr8 thanks..but still I can see only one sim card? other card no signal...
[OnePlus 2 Android Development] tashimotor:
If you havent fastboot EFS backup, than you have to wait oxygenos with new modem or just kernel source. Look around forums, It is a great problem(
[OnePlus 2 Android Development] rajatdixit:
Yes I made the same mistake. I don't have my 2nd SIM. I am afraid there is no way to write the IMEI too as with OnePlus 2 the partitions are encrypted and read only. You have to wait for OnePlus to release nougat with new updated modem.
[OnePlus 2 Android Development] tashimotor:
I have backup after H2os rom instalation. So I have h2os new mod and 2 sims or oos 3.1 modem and 2nd imei null.

But here in Moscow both my sim cards works, even with 2nd imei 0.
[OnePlus 2 Android Development] rajatdixit:
You have to take the backup before the installation as the installation replaces and reorganizes the modem partitions. That is why people who are going back to OOS are seeing no IMEI/loss of connectivity. The re-organization of the partition has to be restored to default method.
[OnePlus 2 Android Development] nicesoni_ash:
This isn't link to any specific file. Proper link?

Sent from my "1+2" powered by Unofficial RR

Compiled by myself
[OnePlus 2 Android Development] alien0101:
I am seeing reboots whenenver connect or disconnect from wifi happens.How to fix reboots
[OnePlus 2 Android Development] benschhold:
Forget it, only solution is to revert back and loosing imei2 until you upgrade again
[OnePlus 2 Android Development] Jit_Vicker:
same thing happened with me. All you have to do is just flash the rr rom and without rebooting just flash the Modem files (H2OS)...Then the rom will boot will not create any panic.

And yes if the rom goes to random reboot just download the network signal guru app and click the magic wand and select band locking and lock the best signal band and uncheck the rest.
[OnePlus 2 Android Development] Ravi Venugopal:
Don't install...wait for 2 months...lot of issues with volte zip here...or u can try volte will work on sim1 and second sim will be useless
[OnePlus 2 Android Development] Mikeyy233:
no fix yet? should i get it repaired??
[OnePlus 2 Android Development] Ravi Venugopal:
In fact there is another method which involves editing build.prop and people said it worked. Only rooted phone required. Wud suggest u try that instead of this ...as there is no revert from this...u can always copy paste ur original build file back...

Try it...I thought twrp efs back up was sufficient...apparently not...it had to be done through fastboot...and now....even though I have both imei ...my second sim can only access data and SMS...no calling...as the network remains stuck looking for volte....and it works only on sim1. ..I have been trying but no luck...have decided to wait two months for official update.

Tc
[OnePlus 2 Android Development] Pires_7:
Is there an official thread of Hydrogen OS 2.5 for our device? I can't find any. Thanks in advance!
[OnePlus 2 Android Development] Ravi Venugopal:
So mm volte update released along with way to get back to old modem....so cheers people....all is well

Will try to see if I get my sim2 back and let u all noe
[OnePlus 2 Android Development] sbhas2k:
Hopefully we can now get the modem files to flash on other roms . cheers
[OnePlus 2 Android Development] osrox:
What are you talking about ?

This thread is about Android 6.0.1 (H2O 2.5.1) only, from the start.

& What are you referring to, when you say "to get back to old modem" ?
[OnePlus 2 Android Development] Ravi Venugopal:
hi. was tokin about ...the usage of this zip to get volte ...that myself and most of the guys did after taking efs back up .... only to realise that it was not enough ...till date i had both imei but the second sim din work at all. Now with release of the official version ...it was a popular guess that we will get our both sims w=bak in working condition....not true ...i flashed the new update by clean wiping my cm 14.1 and had the same situation working sim 1 with useless sim 2 but still with IMEI ...i tried to go back to the old stable modem using the official restore method ...and i could infact go back to the old modem ....still second sim not working ... itried to restore it using my modemst2.bin from the h2os ....thinking it might help...and now i am for the first time with SIM2 IMEI 0...

now flashing this modem again hoping to get it bak .... now i realise how much of crap i have landed myself in :(

update : again got my sim2 IMEI back using this modem ... but still no network selection on it .
[OnePlus 2 Android Development] benschhold:
i tried to extract the firmware + radio from the oxygen 3.5.5 update

firmware seems to be the same as the hydrogen beta but radio is new

didnt test it but if anyone is intressted here you go :LINK
[OnePlus 2 Android Development] osrox:
Welcome to the missing imei club.

I tried on twitter asking grarak & oneplus support & even carl pei, to look into this.

But no positive response till date.
[OnePlus 2 Android Development] casual_kikoo:
That's not their problem if you didn't thought about backing up your IMEI. YOU flashed something that touch MODEM, YOU take all reponsability about potential problem. Simple.
[OnePlus 2 Android Development] osrox:
You are right, whosoever erased modem is responsible themselves, but still we expect Phone manufacturer, to release a tool, to reset phone to factory default, fixing any mod, rom, flashing error's.

As they claimed their phone, to be open to such flashing, in the first place.

Otherwise, everybody would have bought a samsung/Lg/asus etc...

---------- Post added at 07:30 PM ---------- Previous post was at 07:28 PM ----------

Have you ever, fastboot erased modem in the past ?
[OnePlus 2 Android Development] nicesoni_ash:
Not really. They allow rooting and unlocking bootloader under warranty, I guess that's big enough from their part. Dealing with stupid mistakes done by people shouldn't come under warranty at all. You flash something unknowingly without reading stuff enough about it, that's on you.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 2 Android Development] Ravi Venugopal:
I didn't do it...There was no need...

Hi however, here is my conclusion...of what has happened...for some reason both sims are using same imei to connect...we used the chinese modem and now our sims r using same imei despite both being there...i tried to go back to the old modem..hoping cud make it work...but hard luck....

i can get any one sim to work...but not at the same time. any pointers on how to edit which imei is used by which sim??
[OnePlus 2 Android Development] Ravi Venugopal:
tested it over 3.55 ...no changes for my sim condition
[OnePlus 2 Android Development] Ravi Venugopal:
Finally giving up....this is eating away a lot of time...trying to get it fixed....with a known poor op service team...and lack of proper fixes by op..selling it of for an exchange of inr 10k and getting a moto z play.. Will atleast have a good battery and reliable service...tc guys....for those with no imei solution....log on to flipkart n get ur exchange too
[OnePlus 2 Android Development] tashimotor:
My story of reverting back to oos3.1 firmware and keeping imei2

The begining.

I've got common a2003 with CM14.

I live in Moscow, the main carrier is Megafon, additional MTS. I dont have root even on CM becuse of bak apps.

I flashed modem from this post and after a day the whole h2os 2.5.1 zip.

Situation:

both imeis were working, but I didnt like h2os and deciced to get back to cm14.

This time I've made normal EFS backup with dd, let's call it h2os-modem-backup. Flashed cm14 twrp backup(system, data, boot, cache).

Situation:

Everything good exept random reboots in the center of the Moscow under LTE coverage.

So I deciced to get to oos 3.1.0 firmware. So I clean flashed oos 3.1.0 zip.

Situation:

No imeis, no sim cards, no wifi.

Than I erased modemst1 and modemst2 with fastboot.

Situation:

ime1 ok, ime2=0, wi-fi ok, both my simcards works normal.

And then I've restored CM14 backup again. Everything was good.

After some time Oneplus posted oos3.5.5 and flashtool and rom for reverting to 3.1.0. That was the main aim, to try thins revert tool.

I've clean flash oos 3.5.5 and then restored h2os-modem-backup(fastboot).

Situation:

oos.3.5.5, both imeis ok, because firmware seemed to be identcial with h2os 2.5.1.

Then I've looked at revert zip and found some no-usual binaries, so I thought that is can be the cure.

I ve made revert following instruction(that washere) Booted OOS 3.1.0

Situation:

OOS 3.1.0 imei1 ok, imei2=0. Both simcards works.

This time I put away my second sim(MTS) and flashed OOS 3.5.5.

Situation:

OOS 3.1.0 imei1 ok, imei2=0.

Then I again restored h2os-modem-backup(fastboot).

Situation:

oos.3.5.5,both imeis ok.

Than I've restored CM14 backup(system, data, cache, boot).

Situation: CM14, oos 3.5.5 firmware, both imeis ok.

I've put again second sim(MTS)

After 2 days random reboots started again so I decied to revert only firmware from OOS 3.1.0

by using Method 1 with some modification. I've NOT flash system, userdata, boot, recovery by editing flashing xml-file.

When I boot CM14, both imeis were ok!!!

I don't no how it worked, but this is the fact.

Now I have oos3.1.0 firmware and both imeis and CM14.

P.S. I ve noticed strange thing, some times imies have been changed(imei1=0 and imei2 ok), but all my sims were ok.

When my imies came back they were changed(imei1=xxxxx6 and imie2=xxxxx3) After 2 reboots they became as on the screenshot(as they should be).
[OnePlus 2 Android Development] Ravi Venugopal:
Hi. Saw ut post...cud u confirm if in russia ...u can access multiple network operators through a single imei? Cuz i habe tried all these solutions...and still havent been able to fix the damn crisis! If in russia that is the case ...then that is the reason y u have not been affected....in india...every operator must have a different imei...so for those who lost it....they r on a single sim....or as in my case...both imei intact and showing but still cant access network...as the phones r trying to connect using same imei( confirmed from network operator ..that the imei reported infact is that of the data enable sim) unlike before....this i guess is cuz we flashed a chinese modem... To ur second point...the radio of 3.55 is diferent...and even after i flashed it...the intital screw up is still exisitng.
[OnePlus 2 Android Development] osrox:
If what you wrote is true, it might be the solution for the missing imei problem.
[OnePlus 2 Android Development] tashimotor:
It is true, but it may be device specific
[OnePlus 2 Android Development] osrox:
Do u mean, You got your original missing IMEI#2 back, just by flashing h2os 2.5.1 zip ?

What do you mean by "dd" ?

Even After erasing modemst1 & 2, you automatically got back imei1, without flashing any modem zip ?

What do you mean by, everything was good ?

Your both simcard works, even though imei2=0,

what does it mean ?

Your post is a bit lengthy, & a bit confusing, as to what steps, a user should perform, in order to finally get the missing IMEI2 back ?

So kindly write the steps in a more simple manner,

Also did you use TWRP hybrid, for all the different ROM, modem flashing ?
[OnePlus 2 Android Development] tikki20:
Dude he have backup of modemst1 & modemst2 (via fastboot and not twrp or something else) from h2os 2.5 thats why he was able to restore imei2 on oos 3.5.5 by flashing the backup. Unfortunately you don't have that backup so its useless for you. In the end you should have backup of modem.
[OnePlus 2 Android Development] tashimotor:
I dont know what exactly erase modem does. But it seems that it is possible to revert to oos3.1 firmware if not erasing modems. Ii would be graet if Oneplus told us what is happening.
[OnePlus 2 Android Development] osrox:
Oneplus is of no help, they just ask to go to service centre & pay $200 for motherboard.

Whereas, i think they are wrong.

As, if they, wanted to block "write" properties of IMEI, then they should have blocked "erase" command too.

So that tgis problem would not have happen, even if someone wanted to.

Else they should enable a procedure, to fix this imei issue by flashing a zip file or something.
[OnePlus 2 Android Development] meconfusedthinker:
One Plus One - VOLTE ?????

[MENTION=5800480]sanchitd5[/MENTION] wanted to know if above process is applicable to One Plus One as well to activate VOLTE..

Let me know ...
[OnePlus 2 Android Development] dhaval2010:
please update to 3.5.6 hotfix update version.
[OnePlus 2 Android Development] benschhold:
here you go : DOWNLOAD
[OnePlus 2 Android Development] sanchitd5:
Oxygen OS 3.6 Firnware uploaded

download here
[OnePlus 2 Android Development] Nikhs:
Might be stupid of me to ask this,

But is it possible to flash the modem 1.2 zip over the CM14.1 25.12 nightly, to get the VoLTE working ?

& also, which zip is correct one ? the 4Shared link is ~40mb while the android file host link is only 3.2mb
[OnePlus 2 Android Development] aalaap:
Thanks for this. Do you know if it will work when flashed over an existing HydrogenOS+CM14.1 setup? I tried the first two versions of your modem, which didn't seem to work for my pure-CM14.1 flash, so I went ahead and flashed HydrogenOS and then CM14.1. VoLTE only worked after this, so I'm still living with occasional reboots.
[OnePlus 2 Android Development] sanchitd5:
yea it will work, as I myself am using it with Dirty Unicorns 26/12 built
[OnePlus 2 Android Development] Nikhs:
I flashed the zip that you shared but i do not have the option for volte anywhere in the settings menu, do i need to do anything other than flashing the zip ?
[OnePlus 2 Android Development] foomanjackel:
From my understanding, you of course need a carrier which supports VoLTE. Besides that, you will also need to have a sim card which supports VoLTE as well.
[OnePlus 2 Android Development] Nikhs:
Umm, yes, i am currently in india with a Jio 4G sim which supports VoLTE. (have seen it work on OP3T)
[OnePlus 2 Android Development] souvikdas92:
I an on the last build of official cm13.0, can I install this modem to enable volte??or it only works on cm14.1?
[OnePlus 2 Android Development] souvikdas92:
okay so I installed v1.2 and then lineage os but volte not working!!!enhanced lte enabled
[OnePlus 2 Android Development] FPSUsername:
[MENTION=5800480]sanchitd5[/MENTION] your zips only update the main partitions, not the backup. Read from here: https://xdaforums.com/oneplus-2/gen...s-roms-ota-t3209863/post70329441#post70329441

I updated my firmware folder with OOS 3.1.0, 3.5.5 and 3.5.6 which flashes the main partitions first and then updates the backup partitions.
[OnePlus 2 Android Development] nicesoni_ash:
More reasons to mess up more people's op2.

Sent from my "1+2" powered by Unofficial RR 7.x.x

Compiled by myself
[OnePlus 2 Android Development] sbhas2k:
For VoLTE, if i download only 3.5.6 would that suffice? I already flashed the OP Zip
[OnePlus 2 Android Development] FPSUsername:
https://xdaforums.com/oneplus-2/gen...s-roms-ota-t3209863/post68709781#post68709781

For OTA updates (official ones) and maybe security. I think the most important may be the unbricking, having 2 different firmwares installed might not be good once it gets bricked by doing some stupid actions (it won't brick itself)
[OnePlus 2 Android Development] alien0101:
I flashed 1.1 before and my second sim stopped working. Now I have flashed Oxygen 3.5.6 and second sim is still not working. How can I make my second sim working.
[OnePlus 2 Android Development] badboybackagain:
A very small question and would request someone to please answer it. I lost my both imei and wifi mac of my oneplus two. Then I downloaded and flashed the stock OOS3.5.6 using stock recovery. I have now got my imei 1 back and also wifi mac is back too. How can I get my IMEI 2 back. Please help.
[OnePlus 2 Android Development] osrox:
It would be nice, if the thread title can be changed, as imei fix is not achieved till now.
[OnePlus 3T Accessories] nigelhealy:
https://rhinoshield.io/collections/oneplus

bumpers, screen protectors.
[OnePlus 3T Accessories] justibasa:
Here's a chance at a free screen protector dude. Just pay shipping. http://xdaforums.com/oneplus-3t/accessories/free-screen-protector-intelliarmor-t3506970/page1
[OnePlus 3T Accessories] someone0:
I did look at the price earlier, but can't very tell if is really BF deal. The price still seem high.