I have a problem with my phone. I bought the phone through a carrier, so it had the CSC set to UFN, but then i decided to flash through odin the brandless version of the firmware, which has the CSC set to ARO. The thing is that while *#272*<IMEI># shows me that i have the ARO code, kies keeps showing me the UFN cose thus making me unable to update through it. What can i do to make kies update the CSC from UFN to ARO?
Regards
Well i have an update on this, apparently kies is reading the UFN through the PRODUCT CODE and not the CSC. The problem now is that apparently the PRODUCT CODE information, along with other things like IMEI, is stored in a file named .nv_data.bak in the efs folder. The thing is that i don't have that file on that folder, but somehow the phone and kies can still read the PRODUCT CODE and the IMEI so they must be getting the information from somewhere. My questions now are, where is the file from which the phone and kies are reading the product code? Can i change the PRODUCT CODE from there? Can i copy the .nv_data.bak from another I-9070 and work from there or the files are completely different?
Regards
file is called nv_data.bin.md5 - and it must be there - or else *#06# will give you 0000000000 or some kind of error.
IDK if copying this file from other phone will fix it for you but I would rather not give it away to anyone (in this case you) because of IMEI - so it might be hard for you to get one from anyone else.
You can try to flash ARO again - I had PLS ROM (branded by Plus in Poland) and I have flashed XEO (Poland - not branded) and my Kies shows me XEO and OTA update was detected and applied as XEO
I downloaded XEO from here: http://samfirmware.com/
EDIT:
One more thing comes to my mind: is it maybe carrier locked device (as in no other sim card will work on it)?
In such case it is probably that thing - sim locked to UFN and stays there no matter the ROM region code
th3cr0w said:
file is called nv_data.bin.md5 - and it must be there - or else *#06# will give you 0000000000 or some kind of error.
IDK if copying this file from other phone will fix it for you but I would rather not give it away to anyone (in this case you) because of IMEI - so it might be hard for you to get one from anyone else.
Click to expand...
Click to collapse
When i do *#06# i get my phones IMEI perfectly, but in the efs folder the only nv files i have are .nv_state, nv.log and nv_data.bin.md5 (this file with 0 bytes of info). That's why I'm puzzled, if the files are not there i shouldn't be able to retrieve my IMEI or PRODUCT CODE, but i can do that perfectly fine. Maybe the info is stored somewhere else?
Regards
Edit: i believe that flashing the stock ROM doesnt restore the efs folder, am i wrong?
all IMEI repairing guides are using nv_data.bin (no .md5) that is 2MB of size so at least this part must be there - thing is my phone gives me my IMEI with 8#06# and i do not have nv_data.bin - just .md5 as in your case - 0b in size.
IDK about product code location but I know that flashing non-branded ROM changed how Kies sees region of my device and I didn't mess with my device anymore - just applied root to XEO and flashed rooted one - I am sure that no root version would work the same way
th3cr0w said:
all IMEI repairing guides are using nv_data.bin (no .md5) that is 2MB of size so at least this part must be there - thing is my phone gives me my IMEI with 8#06# and i do not have nv_data.bin - just .md5 as in your case - 0b in size.
IDK about product code location but I know that flashing non-branded ROM changed how Kies sees region of my device and I didn't mess with my device anymore - just applied root to XEO and flashed rooted one - I am sure that no root version would work the same way
Click to expand...
Click to collapse
If I'm not mistaken the information actually comes from .nv_data.bak not .bin, and kies needs a match from the CSC and the PRODUCT CODE to allow updates. I can change the CSC freely, but lacking the files in the efs folder i cannot change the PRODUCT CODE, but as i already mentioned it is extremely weird because those files also contain the IMEI info and both my phone and kies can read the IMEI and PRODUCT CODE perfectly, which leads me to the conclusion that maybe the files are stored somewhere else?
Regards
Please, can i get some insight on then the matter? At least from the technical part, how can my phone and kies read the IMEI and PRODUCT CODE when the files that have that information (nv_data.bin, nv_data.bak) are missing? Where are they getting the info from, from which files?
Regards
Well, to give a helping hand to people who may encounter the same problem, here is the solution. When i was almost ready to give up i found this thread that explains how to back up the efs data in the Samsung Galaxy S III Mini, and there it said that this particular phone has the NovaThor chipset and that it doesn't posses the normal nv files in the efs folder. So i checked the specs of our phone and i realized that it also has a NovaThor chipset. Then after a little investigation i found that that the file that has the PRODUCT CODE information is in this location /ModemFS/Perm/prot/ and in this file NV.DAT. I changed the PRODUCT CODE there i now i can freely update with kies!
Regards
CSC question
hey guys! i need help.. when i dial *#272*IMEI# my csc/sales provider is O2i(United Kingdom-Ireland). i was wondering how i could change it (if possible, to SMA(philippines)). when i try to do so, i only get o2i and nothing else. no other choices (even when using csc changer from google play). the phone had been locked to o2i but had been unlocked here in the philippines ( phone was given as a gift). any suggestions?
Related
I just browsed with root explorer searching for smth and then I noticed that my phones productcode says korean.
On my first ever flash of the phone I forgot to back up the /efs folder as I read about this later. How can I restore to original (german phone, unbranded)? And is this necessary at all? I'm not really planning to use a stock rom ever again, unless I want to send it back for service... Does this actually affect something?
And .. this doesnt/didnt change the phones IMEI or how its called number, did it?
EDIT: I actually did have a .bak of my nv_data.bin and the md5.. I renamed those to the right names etc and rebooted and now the product code is back to german again. But in the IMEI subfolder it still says KOR in that file there.
To get back to the German code.
Hi,
I had the same problem and successfuly changed it back by doing the following - dial *#272*YOUR IMEI# When this opens you get a choice of codes. Change yours to DBT (Germany). A word of warning! This will clear all your settings and apps so backup anything you need before hand.
Good luck and let me know if all is well.
zroice said:
I just browsed with root explorer searching for smth and then I noticed that my phones productcode says korean.
On my first ever flash of the phone I forgot to back up the /efs folder as I read about this later. How can I restore to original (german phone, unbranded)? And is this necessary at all? I'm not really planning to use a stock rom ever again, unless I want to send it back for service... Does this actually affect something?
And .. this doesnt/didnt change the phones IMEI or how its called number, did it?
EDIT: I actually did have a .bak of my nv_data.bin and the md5.. I renamed those to the right names etc and rebooted and now the product code is back to german again. But in the IMEI subfolder it still says KOR in that file there.
Click to expand...
Click to collapse
Inside IMEI folder, you could change content of "mps_code.dat" from KOR to your german one.
Don't forget to also change versions numbers inside "build.prop"...
Sent from my GT-I9000 using XDA App
what exactly do i have to change in the build.prop then?
Also I used the prop browser from sgstools and for ro.product.locale.language it says en and for the region it says GB (guess thats why after a factory reset the language is english.. but thats fine)
Hello everyone. I bought a samsung galaxy s3 mini version nfc i8190n when lam bought the phone had a problem with GSM and HSDPA network. Do not want to register with any sim card network in any network. The phone has IMEI and modem good. When searching network manually, your phone finds them when I select a network does not register on the network. The phone came with android 4.1.2 baseband version i8190NXXALL6 Number
i8190NXXALL6 CSC: KOR. Before I get to work I saved the foders "efs" and "modemfs". For five days I struggle with it and we did and at the moment I'm stuck and ask for help.
Here are the steps that I did:
1. I changed csc from "kor" in "btu"
2. I rewrote the software with odin. Same i8190NXXALL6 Stock firmware samsung.
3. I installed CWM Recovery and I Flash all versions of this model,modem.
4. I installed custom ROMs, I returned to stock ROMs
5. I installed the stock recovery with odin and he appeared in DOWNLOAD MODE "custom binary download"=yes 2 times;"System Status"=custom;"current binary"=custom. I used the TriangleAWay and I brought "custom binary download=No. I8190NXXALL6 I reinstalled the stock rom via odin with repartition then full erease on the phone Cahe,Data,etc.and returned to" Custom Binay "= No Current Binay = Official Samsung, System status = Officia.Updates software and firmware from samsung works after many writings kind CWM unofficial ROMs, etc.
6. After each writing ROMs I rooted the phone and replaced the file "modemfs" nv.dat file. I downloaded from the XDA forum several files of other users Nv.dat i8190N this model, we have replaced each other and nothing.
7. I deleted all files in EFS folder and modemfs after deletion had baseband XXXXX. IMEI number has remained untouched.
8. I wrote modem manually via CWM recovery and nothing same problem.
I did have searched all the forum and other forums, I searched on google and do not know what to do. My phone is now rooted in the stock rom, stock kernel, stock recovery. These are details which are:
DEVICE INFORMATION FOR Samsung Galaxy S3 Mini
----------------------------------------------
Device Product Model: GT-I8190N
Firmware Build : 4.1.2
Firmware Build ID : JZO54K
Firmware Build PDA : I8190NXXAMJ2
Firmware Region Code: BTU
---------------------------------------------------
Waiting any kind of suggestion and let's solve this problem there are many people who have the same problem ......
You need this modem files
You need a file named NV.DAT, it's missing from your /modemfs/PERM/PROT
from: http://forum.xda-developers.com/showpost.php?p=42562414&postcount=19
pandu007 said:
You need a file named NV.DAT, it's missing from your /modemfs/PERM/PROT
from: http://forum.xda-developers.com/showpost.php?p=42562414&postcount=19
Click to expand...
Click to collapse
I replace before this file and nothing the same problem. Thanks for reply.
joker79 said:
Hello everyone. I bought a samsung galaxy s3 mini version nfc i8190n when lam bought the phone had a problem with GSM and HSDPA network. Do not want to register with any sim card network in any network. The phone has IMEI and modem good. When searching network manually, your phone finds them when I select a network does not register on the network. The phone came with android 4.1.2 baseband version i8190NXXALL6 Number
i8190NXXALL6 CSC: KOR. Before I get to work I saved the foders "efs" and "modemfs". For five days I struggle with it and we did and at the moment I'm stuck and ask for help.
Here are the steps that I did:
1. I changed csc from "kor" in "btu"
2. I rewrote the software with odin. Same i8190NXXALL6 Stock firmware samsung.
3. I installed CWM Recovery and I Fla**** all versions of this model modem.
4. I installed custom ROMs, I returned to stock ROMs
5. I installed the stock recovery with odin and he appeared in DOWNLOAD MODE "custom binary download"=yes 2 times;"System Status"=custom;"current binary"=custom. I used the TriangleAWay and I brought "custom binary download=No. I8190NXXALL6 I reinstalled the stock rom via odin with repartition then full erease on the phone Cahe,Data,etc.and returned to" Custom Binay "= No Current Binay = Official Samsung, System status = Officia.Updates software and firmware from samsung works after many writings kind CWM unofficial ROMs, etc.
6. After each writing ROMs I rooted the phone and replaced the file "modemfs" nv.dat file. I downloaded from the XDA forum several files of other users Nv.dat i8190N this model, we have replaced each other and nothing.
7. I deleted all files in EFS folder and modemfs after deletion had baseband XXXXX. IMEI number has remained untouched.
8. I wrote modem manually via CWM recovery and nothing same problem.
I did have searched all the forum and other forums, I searched on google and do not know what to do. My phone is now rooted in the stock rom, stock kernel, stock recovery. These are details which are:
DEVICE INFORMATION FOR Samsung Galaxy S3 Mini
----------------------------------------------
Device Product Model: GT-I8190N
Firmware Build : 4.1.2
Firmware Build ID : JZO54K
Firmware Build PDA : I8190NXXAMJ2
Firmware Region Code: BTU
---------------------------------------------------
Waiting any kind of suggestion and let's solve this problem there are many people who have the same problem ......
Click to expand...
Click to collapse
Er ask an samsung center bout it?
AssToast said:
Er ask an samsung center bout it?
Click to expand...
Click to collapse
No. The phone is fuul working, except no register in network, with out registering on the network i can`t do make calls receive calls sms e.t.c
joker79 said:
No. The phone is fuul working, except no register in network, with out registering on the network i can`t do make calls receive calls sms e.t.c
Click to expand...
Click to collapse
Yes i know but why would you purposely modify the modems and other stuffs, you should have brought it to your network provider service center or samsung and ask them about it, it could just be an SIM card problem
thanks for reply
AssToast said:
Yes i know but why would you purposely modify the modems and other stuffs, you should have brought it to your network provider service center or samsung and ask them about it, it could just be an SIM card problem
Click to expand...
Click to collapse
No. Is not sim problem issues becouse i test with a nother sim card`s of diferent carriers. Wen i put a nother sim card in apn setings are the setings for the carrier sim wat ai put,wen i cheange the sim with a nother carrier in the apn setings are the setings of the carrier sim card wat i m put. So for exemple i have 3 sim card`s of diferent carriers and all the sim`s card have pin security cod and the phone ask me for pin, after insert the pin code with all sim card`s don`t register on the netowork but the apn setings of the carrier automatic are there on the setings,so the phone see the sim card for all carriers, in setings wen a search manualy for the netorks the phone see the netowork wen i select the netowork manualy not register on the network,if i select automatic sey "registering on netowrk" but is not becouse if i want to call i can`t "not registering on network" sorry for my english ((
Try NV rebuild
joker79 said:
I replace before this file and nothing the same problem. Thanks for reply.
Click to expand...
Click to collapse
ok.. sorry about that. Find 'NV Rebuild' option from *#197328640# Service Mode and try rebuild it..
pandu007 said:
ok.. sorry about that. Find 'NV Rebuild' option from *#197328640# Service Mode and try rebuild it..
Click to expand...
Click to collapse
I do and this thing and nothing in service mode i rebuild the "NV" on *#0011# service mode info i have: gsm idle,hsdpa idle, service: limited. Here is the problem way the service is not aviable?
reflash efs
joker79 said:
I do and this thing and nothing in service mode i rebuild the "NV" on *#0011# service mode info i have: gsm idle,hsdpa idle, service: limited. Here is the problem way the service is not aviable?
Click to expand...
Click to collapse
hmm.. as the last solution - search "gsmhosting efs backup request" on google ( ai not able to paste external links here). You will find the backup efs folder from a working sgs3 mini i8190 phone. Flash it to your phone (first keep a backup of yopur own efs before doing this ... just in case)
all the best !
pandu007 said:
hmm.. as the last solution - search "gsmhosting efs backup request" on google ( ai not able to paste external links here). You will find the backup efs folder from a working sgs3 mini i8190 phone. Flash it to your phone (first keep a backup of yopur own efs before doing this ... just in case)
all the best !
Click to expand...
Click to collapse
I find but i need z3x box and i dont have thanks for the sugestion. I thing must be and another way.
joker79 said:
I find but i need z3x box and i dont have thanks for the sugestion. I thing must be and another way.
Click to expand...
Click to collapse
Were you able to resolve the problem? Please post solution for benefit of others.
:good:
I don`t have one
pandu007 said:
Were you able to resolve the problem? Please post solution for benefit of others.
:good:
Click to expand...
Click to collapse
My phone is bricked at this moment. Partition on the phone are mess up. One guy from the Mobile Phones Center brick the phone and my phone is in this stage righ now :http://forum.xda-developers.com/showthread.php?t=2657862 . Wen i have news and solution i post heare. Good day All.
I got the same problem with my phone, it just stopped registering on networks, tried any sim that was available in my country and nothing worked! If you find any solution please update!
Any updates???
Searched and searched... Had a good rooted stock rom, then tried something new a few days ago. I seem to have messed up the modem/bandband. Some issues as the original post. Re-flashed different roms, stock, rooted, unrooted, custom. Tried various different baseband updates. Everything works except being unable to register to the network. IMEI has not changed or been overwritten.
Any help would be gladly accepted.
i8190n
I have the exact same problem. I'm on Orange (EE). Yesterday morning my phone was registered on the network fine, I was in a poor signal area but still on 3G. Then I roamed across the south west of Britain and noticed my phone has no signal. It just wont register on any network, even EE. If I select automatic, it says it registers but it gets no signal and when I try to make a call. It says not registered on network!
The phone is totally stock. My sim works in another phone. I've done a factory reset but the problem still exists.
Was thinking about flashing the ROM but if others have been there too with no fix then I won't waste my time. I keep thinking EE have pushed something to my phone to block access as I'm out of contract by three months and they want me to upgrade!!
Hello,
I am new to mess around with mobile phones and Android and (therefore) also managed to bring my girlfriend's GT-I8190 phone to a non-working state. Although there are lots of information in this forum I am more confused than sure what to do. I hope to get here some help / information / explanation.
Past
The phone was bought in Germany and had probably a German firmware. But I do not know, since no connections to Kies or whatsoever and no backups where done earlier. After a error of Android (e:\ failed to mount or something similar) which blocked the phone on the startup logo of the non-modyfied S3 mini, my guess for a quick solution was to flash the firmware with Odin to a new(er) German version. I downloaded (from a German forum) and flashed successfully several versions (supposedly OXA). But with all version the network connection hasn't practically worked. Only very weak and only at a few locations. Once I used in desperation also a so called stock-recovery from somewhere.
Present
I visited a shop where the uber-friendly Samsung service overwrote the firmware first with the general and later with the LaFleur version (PDA: XXAMG4, CSC: QXXA MH1). Kies tells me the CSC is somehow a VE1 version (what country is that code for - moon?). But the problem hasn't changed.
I still have the original IMEI, but I'm missing the baseband and, what worries me more: no product code. I managed to read it out only with "CheckFus" which says only: Not Active1
Future ?
Since I probably haven't used the right firmware at least once, I am hesitating to do more. My ideas are as following: modem, firmware, baseband.
What is the best way to proceed? Is there still a easy solution? I don't mind to change to another version - no stock firmware is required. Am I close to have a 4" tablet?
Any answer is appreciated - thanks!
bohlero said:
Hello,
I am new to mess around with mobile phones and Android and (therefore) also managed to bring my girlfriend's GT-I8190 phone to a non-working state. Although there are lots of information in this forum I am more confused than sure what to do. I hope to get here some help / information / explanation.
Past
The phone was bought in Germany and had probably a German firmware. But I do not know, since no connections to Kies or whatsoever and no backups where done earlier. After a error of Android (e:\ failed to mount or something similar) which blocked the phone on the startup logo of the non-modyfied S3 mini, my guess for a quick solution was to flash the firmware with Odin to a new(er) German version. I downloaded (from a German forum) and flashed successfully several versions (supposedly OXA). But with all version the network connection hasn't practically worked. Only very weak and only at a few locations. Once I used in desperation also a so called stock-recovery from somewhere.
Present
I visited a shop where the uber-friendly Samsung service overwrote the firmware first with the general and later with the LaFleur version (PDA: XXAMG4, CSC: QXXA MH1). Kies tells me the CSC is somehow a VE1 version (what country is that code for - moon?). But the problem hasn't changed.
I still have the original IMEI, but I'm missing the baseband and, what worries me more: no product code. I managed to read it out only with "CheckFus" which says only: Not Active1
Future ?
Since I probably haven't used the right firmware at least once, I am hesitating to do more. My ideas are as following: modem, firmware, baseband.
What is the best way to proceed? Is there still a easy solution? I don't mind to change to another version - no stock firmware is required. Am I close to have a 4" tablet?
Any answer is appreciated - thanks!
Click to expand...
Click to collapse
Try to flash this firmware : http://www.sammobile.com/firmwares/3/?download=18114 via odin3 it's a i8190XXAMG4 (DBT) firmware it also include modemfs (modem) then try to upgrade your baseband to XXAMG4.
bohlero said:
Hello,
I am new to mess around with mobile phones and Android and (therefore) also managed to bring my girlfriend's GT-I8190 phone to a non-working state. Although there are lots of information in this forum I am more confused than sure what to do. I hope to get here some help / information / explanation.
Past
The phone was bought in Germany and had probably a German firmware. But I do not know, since no connections to Kies or whatsoever and no backups where done earlier. After a error of Android (e:\ failed to mount or something similar) which blocked the phone on the startup logo of the non-modyfied S3 mini, my guess for a quick solution was to flash the firmware with Odin to a new(er) German version. I downloaded (from a German forum) and flashed successfully several versions (supposedly OXA). But with all version the network connection hasn't practically worked. Only very weak and only at a few locations. Once I used in desperation also a so called stock-recovery from somewhere.
Present
I visited a shop where the uber-friendly Samsung service overwrote the firmware first with the general and later with the LaFleur version (PDA: XXAMG4, CSC: QXXA MH1). Kies tells me the CSC is somehow a VE1 version (what country is that code for - moon?). But the problem hasn't changed.
I still have the original IMEI, but I'm missing the baseband and, what worries me more: no product code. I managed to read it out only with "CheckFus" which says only: Not Active1
Future ?
Since I probably haven't used the right firmware at least once, I am hesitating to do more. My ideas are as following: modem, firmware, baseband.
What is the best way to proceed? Is there still a easy solution? I don't mind to change to another version - no stock firmware is required. Am I close to have a 4" tablet?
Any answer is appreciated - thanks!
Click to expand...
Click to collapse
I8190XXAMG4 / QXXAMH1 is a German La Fleur firmware. I have no idea why your CSC seems to be messed up. It should probably be DBT.
What does it say if you dial *#1234# in dialer?
Thanks for the infos so far.
I did not intend to link to the LaFleur version in the first post.
Do I need the root recovery for the baseband update?
With the 1234 code I get:
AP: I8190 XXAMG4
CP: XXXX
CSC: I8190 QXXAMH1
I think this is the same as mentioned before. I checked the origin of the files I used before on this mobile and it is possible that I used this a recovery file which may be for a 8190N (I cannot post the outside link yet). I did not read careful enough the thread linking to this file.
Can this be the origin for the messed CSC version and the missing product code?
Looks like you're without baseband.
Take a look at this thread and flash a modem for i8190.
http://forum.xda-developers.com/showthread.php?t=2526831
Sent through time and space from my s3mini/CM11
Happy end
Hello again,
firstly: Problem is solved - phone works properly. Thanks for the replies and to tys0n for the work with the files and the support - acutally doing the job of Samsung and google.
For the sake of completeness, I will tell what I did, if any unexperienced user (as I still am) will ever come across this thread:
I tried first just the standard firmware AMG4 from Sammobile (which is linked above) and afterwards the baseband files - but both did not help as expected.
I installed CWM and used the file from here and miraculously it was working (The phone is used only in 2G). Later I wiped the data and flashed again with the AMG4 firmware to have a clean version now.
AP, CP, CSC say all XXAMG4 now, Kies recognizes it as DBT (as supposed to). But the product code, which came back and was read out with CheckFus, says I8490 RWA XSE. This should be Indonesia, correct? Is there still an inconsistency somewhere?
Thanks again for the help
Robert
Hi all,
I'm having a galaxy S GT-i9000 on which SIM card was not recognized anymore a few weeks ago, with no evident reason. It was like if nv_data.bin was corrupted.
I have tried with another SIM card but with no success.
I have tried to reinstall original ROM SFR Vodafone BUJVI but problem was the same.
I have installed Generic ROM I9000XXJVS_CL565837_REV03; Again same problem.
Today the situation is :
*#06# gives no IMEI at all
*#1234# says :
PDA : I9000XXJCVS
PHONE : unknown
CSC : I9000OXAJCVS
There is no nv-data.bin and no nv_data.md5 under /efs (I have no backup, I may have lost my backup during a re-partition).
The are so many threads on xda forum and so many cases that it's quite difficult for me to select the good ones in a way to repair my phone.
Can you give me advice ?
I still have the box of the phone where IMEI is written. Is it possible to download a "generic" nv_data.bin and write IMEI inside with HEXA editor or something like this ?
Do have I to download another ROM ?
Thank you very much
Thierry
I had faced similar issues earlier, and after some research I found that it is illegal to edit IMEI numbers - and thus not easy to do via software.
When installing any ROM, the system reads IMEI number from the underlying hardware and stores it in some files under /efs tree. When several factory resets didn't solve the problem, I tried flashing a new ROM (obviously wiping out system, cache, and dalvik cache before flashing).
That solved my problem, and I am using Marshmallow Android 6.0.1 for Galaxy S without any issues now!
Hello! I hope everyone is having a great day!
N950U1 from T-mobile doesn't detect T-Mobile sim and baseband is unknown.
I've tried combination file (end ...ARA3) for frimware on this note BRA9 and it said mismatch modem. So i downgraded to BRA5 firmware from link here T-Mobile version. This time it went through However it would stop as soon as Samsung logo came on - freeze - no boot. Hour later went back to download mode and accidentally pressed volume down - Whoot IMIE is there, like a secret service screen hah! But it would not let me in recovery at all, only DM or frozen samsung logo.
Whats interesting is when it boots without combination file, *#197328640# gets no options at all, its like whole baseband feature evaporated.
Help Please
BTW. tmobile sim works fine on S7 Edge
I'm in the same boat as you and I don't know how to solve it I've read threads that the original csc should bring it back, but I can't even tell which is my phone's original csc
edit: I've solved my problem i'm not sure if it'll work for you, but what I did was root my device, delete the efs folder which eventually game "000000000" imei and the baseband wasn't appearing as unknown anymore, then within the new efs folder that was created on its own there was a folder called efsec in which it contained !svc and svc files, so I extracted these files and edit these files with notepad++ which within there was an option for imei and it showed me all 0000000 so I imputed the original imei, and finally after a reboot I reflashed stock and then flashed a combination file which when it booted up it automatically restored my imei