firmware TW, WW, CN - ZenFone 2 Q&A, Help & Troubleshooting

Maybe someone know or test it already.
4g,3g,2g modem: Intel 7262 + Intel 2230 in all version of ZF2
So, if hardware same, it's possible to change firmware TW on WW or US and it will change supported LTE band? Who have already zf2, maybe you can test it?

I would love to be able to get the correct LTE band. I like the phone i'm just not that happy that its not the right band when the sites I used said it would work. It is my own fault but it still sux.

The Samsung galaxy alpha also uses this modem. As seen here:
https://www.ifixit.com/Teardown/Samsung+Galaxy+Alpha+Teardown/29604
The actual sku is different. This leads me to believe the chips are not the same between regions.

Anyone can test it?
If you want to switch on blocked LTE band
BUT: everything is done at your own risk.
Instruction for variant when you have TW(CN) version and wanna convert to WW bands or US bands.
You need root and /system folder with R/W permission, it's possible to do through Root Explorer
Variant 1:
1) Copy file /system/vendor/firmware/telephony/ze550ml_TW_726x.tlv for backup
2) Copy/system/vendor/firmware/telephony/ze550ml_WW_726x.tlv -> /system/vendor/firmware/telephony/ze550ml_TW_726x.tlv (change, press yes if you will be asked ).
3) reload your telephone and check 4G
If in a system asus have checksum file names, than this variant willn't help, and perhaps you will lose any connection, than just copy back file from step 1 and reload telephone.
Now varina 2:
1) Copy file /system/etc/catalog/V1_DSDA_ZE550ML_TW/telephony_config/V1_DSDA_ZE550ML_TW_726x.xml for backup
2) Copy /system/etc/catalog/V1_DSDA_ZE550ML_WW/telephony_config/V1_DSDA_ZE550ML_WW_726x.xml -> /system/etc/catalog/V1_DSDA_ZE550ML_TW/telephony_config/V1_DSDA_ZE550ML_TW_726x.xml (change, press yes if you will be asked ).
3) reload your telephone and check 4G
One more: You can not copy files, you can open /system/etc/catalog/V1_DSDA_ZE550ML_TW/telephony_config/V1_DSDA_ZE550ML_TW_726x.xml in any text editor and change ze550ml_TW_726x.tlv on ze550ml_WW_726x.tlv
original url: 4pda.ru/forum/index.php?showtopic=657946&st=40#entry39697801

@Fenrisar
applause for your super quick copy-paste of my Russian instruction, but i've posted it already here: http://forum.xda-developers.com/zenfone2/general/how-to-change-4g-bands-ze551ml-t3091869

Related

[GUIDE] Flash T-Mobile Galaxy Tab so that it makes calls with any sim (EDGE only)

DISCLAIMER: I AM NOT RESPONSIBLE FOR YOUR ACTIONS. IF YOU BRICK OR DAMAGE YOUR DEVICE IN SOME WAY, IT IS YOUR RESPONSIBILITY. THERE ARE SOME STEPS THAT MIGHT NOT BE LEGAL IN SOME COUNTRIES (CHANGING IMEI NUMBERS), AND I WILL NOT BE HELD RESPONSIBLE FOR THAT EITHER. EVERYTHING YOU DO WITH YOUR DEVICE IS YOUR OWN RESPONSIBILITY AND IF YOU FOLLOW ALL THESE STEPS YOU ARE AGREEING TO THAT. THIS TUTORIAL IS DONE FOR EDUCATIONAL PURPOSES.
Thanks to clubtech, rotohammer, koush, ayman07 and everyone in xda that has worked hard to make this possible. I did not come up with any of this, I only gathered it all from different sources and smashed it all together in an easy-to-read guide. Credit is due to all of those listed above, if I missed anyone please do let me know and I'll gladly add you here.
You will need
- P1000XWJJ4 firmware (pass: samfirmware.com)
- P1000XXJK5 firmware (pass: samfirmware.com)
- Odin 1.3
- Koush's zImage for T-Mobile Galaxy Tab
- flash_image
- I900AOJP3.bin Modem from HERE
1) Put you tab into download mode (Turn it off, when it's off, Press VolDown+Power until you see a yellow android and it says downloading...) (WARNING: All your data will be lost in the next step! Everything, INCLUDING the internal memory! Make sure to back everything up to your computer!)
2) Use Odin: Flash P1000XWJJ4 (PDA button) with P1_add_hidden.pit and make sure "Re-partition" is SELECTED, press Start and wait for it to finish. The device will reboot and it will turn on again, probably in russian.
3) Turn it off and put it on download mode again.
4) Use Odin: Press the reset button, then make sure "Re-partition" is UNSELECTED and there's NO PIT file, then flash P1000XXJK5 under "PDA".
5) The device will reboot with the latest euro firmware in english. The modem will probably be undetected, the device will be working kinda crazy (It might be slow and whenever you use something that uses the vibrator it'll get worse, the vibrator won't probably work, don't worry about this, it will be fixed in the next few steps)
6) Make sure you have flash_image and the tmobile_zImage in hand and issue these commands:
Code:
adb push flash_image /data/local/bin/flash_image
adb push tmobile_zImage /sdcard/
adb shell
su (make sure to select "Allow" when the Superuser dialog pops up on the tab)
chmod 755 /data/local/bin/flash_image
/data/local/bin/flash_image boot /sdcard/tmobile_zImage
sync
exit
7) Now, the kernel should be flashed, a reboot should fix all the weirdness. However, instead of rebooting, turn it off, and put it on download mode again (VolDown+Power)
8) Use Odin: Press reset on Odin, make sure "Re-partition" is UNSELECTED, and on the Phone button, flash the modem I900AOJP3.bin.
11) Wait for it to reboot. At this point, the tab should work fine, and the modem should be detected by the system. However, you won't be able to make calls or use the internet because T-Mobile is blocking data. Now, we need to change the IMEI number (READ DISCLAIMER ABOVE!)
12) Now, we need to backup all the contents in the /efs folder, that way, the IMEI will be corrupted, we want this to happen because T-Mobile is blocking the IMEIs on all T-Mo Galaxy Tabs so that data doesn't work unless you have the right plan/contract (BAD MOVE T-MO! WE DIDN'T EXPECT THAT FROM YOU, AT&T MAYBE, BUT NOT YOU!)
13) Backup the /efs folder (Notice: you must have busybox installed, get busybox installer from the market)
Code:
adb shell
su
busybox tar zcvf /sdcard/efs-backup.tar.gz /efs
busybox cat /dev/block/stl3 > /sdcard/efs_dev-block-stl3.img
exit
back to the shell in your computer, now use these commands to put those files in your computer, and save them somewhere safe.
Code:
adb pull /sdcard/efs-backup.tar.gz .
adb pull /sdcard/efs_dev-block-stl3.img .
14) Delete all contents from /efs and reboot. Easiest way to do it is using root explorer from the market. DO NOT DELETE THE ACTUAL FOLDER, JUST IT'S CONTENTS.
15) Done, you will be able to browse the web, send/receive SMS, and send/receive voice calls. The only issue at this moment is that it will only work on EDGE, 3G is not possible, YET.
Enjoy.
This method was posted earlier and is much easier i'd say. Thanks.
LordLugard said:
This method was posted earlier and is much easier i'd say. Thanks.
Click to expand...
Click to collapse
Where exactly? Please link me to the post that makes your T-Mo Tab make calls, using the Euro firmware and vibrator works and the tab doesn't go crazy.
As I said, all the guides I found were missing a few pieces. One was for AT&T Tabs, but I didn't find one that was for T-Mo tabs in a single piece, everything was scattered all around.
Sent from my mobile
velazcod said:
Where exactly? Please link me to the post that makes your T-Mo Tab make calls, using the Euro firmware and vibrator works and the tab doesn't go crazy.
As I said, all the guides I found were missing a few pieces. One was for AT&T Tabs, but I didn't find one that was for T-Mo tabs in a single piece, everything was scattered all around.
Sent from my mobile
Click to expand...
Click to collapse
The exact link i posted is how i got my Tmo Tab flashed to Euro firmware with calls and 2G data. Much easier steps. Not berating your method.
http://forum.xda-developers.com/showthread.php?t=886714
EDIT** Didn't realize i didn't post link in first reply.
LordLugard said:
The exact link i posted is how i got my Tmo Tab flashed to Euro firmware with calls and 2G data. Much easier steps. Not berating your method.
http://forum.xda-developers.com/showthread.php?t=886714
EDIT** Didn't realize i didn't post link in first reply.
Click to expand...
Click to collapse
Oh ok, didn't notice that also works for T-Mo tabs. Oh well.
Thanks.
Thanks for posting this guide. I followed the instructions and still cannot make phone calls. It seems to dial but the T-Mobile automated voice operator says "The phone you are using does not allow outgoing calls."
I removed all /efs files and rebooted, then verified that the IMEI was corrupt afterwards.
Any ideas? Maybe T-Mobile is blocking the corrupt IMEI number now?
Thanks in advance!
Are you able to use the market ok with your imei corrupted?
droooid said:
Thanks for posting this guide. I followed the instructions and still cannot make phone calls. It seems to dial but the T-Mobile automated voice operator says "The phone you are using does not allow outgoing calls."
I removed all /efs files and rebooted, then verified that the IMEI was corrupt afterwards.
Any ideas? Maybe T-Mobile is blocking the corrupt IMEI number now?
Thanks in advance!
Click to expand...
Click to collapse
I don't think so. Are you using a SIM card with a plan that has phone calls or are you using the same SIM card? Your Tab has a webConnect plan that does not allow phone calls, so you need to put in a SIM card that has data and calling plan.
They are blocking the IMEI for data, as far as I know, so if you use your tab to go online (without using Wifi), and it goes to my.t-mobile.com even if you try to go to xda-developers.com then they are blocking it, but in your case, it's just probably the calling plan.
calebchosen said:
Are you able to use the market ok with your imei corrupted?
Click to expand...
Click to collapse
Yes sir, Market works, it even updated itself to the latest version.
T-Mobile usa modem
sorry voice failed 3 times. sorry again will update if i can figure out why I lost voice after getting it to work.
the attached file is the original t-mobile galaxy tab modem. NO VOICE but 3G on EUROFIRMWARE
hi zdentist now m use Tmobile with EURO ver all work fine
but i can get 3G data what can i do Enable 3G service ??
this MODEM.BIN work my Tmobile euro ver?
Why make this so difficult? Just flash modaco's custom rom and kernel for Tab with Odin and its done...
USED TMOBILE TAB WITH EURO VER CALLING WORK FI9 BUT CANT USE INTERNET WITH SIM DATA
AND ALSO CONFORM THAT THIS IS POSSIABLE I USE 3G DATA IN TMOBILE?
m using this tab ver
fahadz said:
USED TMOBILE TAB WITH EURO VER CALLING WORK FI9 BUT CANT USE INTERNET WITH SIM DATA
AND ALSO CONFORM THAT THIS IS POSSIABLE I USE 3G DATA IN TMOBILE?
m using this tab ver
Click to expand...
Click to collapse
Did you get your answer from the modem switcher thread? PM me if you're still stuck.
fahadz said:
hi zdentist now m use Tmobile with EURO ver all work fine
but i can get 3G data what can i do Enable 3G service ??
this MODEM.BIN work my Tmobile euro ver?
Click to expand...
Click to collapse
sorry for the late reply. yes but you won't be able to make voice calls with this modem.bin file only DATA unfortunatley

Is it possible to enable band 3 in lumia 640 xl rm-1063?

Basically the title,I have this phone but I can't use the Internet, I can only make calls with it.
dblender19 said:
Basically the title,I have this phone but I can't use the Internet, I can only make calls with it.
Click to expand...
Click to collapse
I attempted this just now on my RM-1063 just to see. Seem it is possible to enable it but I doubt it (LTE Band 3) will actually work on the RM-1063. I have tried enabling LTE bands for US (2,4,5,7,12). on the Lumia 930, and even though the bands are enabled, just still only get 3G. So maybe we are missing something in the process?
I altered the modem_configuration full and update nvi files for the RM-1063 with the NV entries from an RM-1045 variant modem_configuration_full.nvi file. Now I have band 1 3 7 8 and 20 there. Do the below at your own risk or if you just want to test it. You can always flash the RM-1063 FFU back to it if you get undesirable effects. So be prepared. I am in the US and can't test if it actually works.
You can add the attached zip to a folder in \PROGRAMS\CommonFiles\OEM\Public\NVI, if the NVI folder is no there create it.
Run an NVI update from thor2 using thor2.exe -mode uefiflash -ffufile C:\ProgramData\WPInternals\Repository\RM-1063\RM1063_02179.000
00.15204.27033_RETAIL_prod_signed_1000_0240C7_ATT-US.ffu -do_full_nvi_update -skip_flash -reboot
The phone should prompt to Restart to configure the udpates after the first reboot. Once you verified that the LTE bands are there you can help preserve the bands during a hard reset or modem reset by replacing the nvi files in \PROGRAMS\CommonFiles\OEM\Public\Nokia\MultiVariant\15614\NVI
To check the NVI update from thor2 and whether it is progressing check the log file under \Data\SharedData\OEM\Public
An nviupdate.log file will be there that you can troubleshoot with.
nate0 said:
I attempted this just now on my RM-1063 just to see. Seem it is possible to enable it but I doubt it (LTE Band 3) will actually work on the RM-1063. I have tried enabling LTE bands for US (2,4,5,7,12). on the Lumia 930, and even though the bands are enabled, just still only get 3G. So maybe we are missing something in the process?
I altered the modem_configuration full and update nvi files for the RM-1063 with the NV entries from an RM-1045 variant modem_configuration_full.nvi file. Now I have band 1 3 7 8 and 20 there. Do the below at your own risk or if you just want to test it. You can always flash the RM-1063 FFU back to it if you get undesirable effects. So be prepared. I am in the US and can't test if it actually works.
You can add the attached zip to a folder in \PROGRAMS\CommonFiles\OEM\Public\NVI, if the NVI folder is no there create it.
Run an NVI update from thor2 using thor2.exe -mode uefiflash -ffufile C:\ProgramData\WPInternals\Repository\RM-1063\RM1063_02179.000
00.15204.27033_RETAIL_prod_signed_1000_0240C7_ATT-US.ffu -do_full_nvi_update -skip_flash -reboot
The phone should prompt to Restart to configure the udpates after the first reboot. Once you verified that the LTE bands are there you can help preserve the bands during a hard reset or modem reset by replacing the nvi files in \PROGRAMS\CommonFiles\OEM\Public\Nokia\MultiVariant\15614\NVI
To check the NVI update from thor2 and whether it is progressing check the log file under \Data\SharedData\OEM\Public
An nviupdate.log file will be there that you can troubleshoot with.
Click to expand...
Click to collapse
Hello, thank you very much, when I checked the PROGRAMS folder there is nothing, do you use any program or something? It is the first time that I am going to modify a phone with windows, before I had only done it with android.
Sorry for my English.
dblender19 said:
Hello, thank you very much, when I checked the PROGRAMS folder there is nothing, do you use any program or something? It is the first time that I am going to modify a phone with windows, before I had only done it with android.
Sorry for my English.
Click to expand...
Click to collapse
How did you enable file system access, with interop tools? If you just enabled access you might need to reboot before full access shows in File Explorer. In other cases on other phones I've only had the ability to view all the files by enabling full access via MTP with interop unlock enabled in the Interop Tools app. Look for the Interop Tools page by gus33000 on xda here and install the latest version plus dependencies that he recommends. I think he posted the attachment some time last November in his Thread.

[Guide][WIP][H930EU] Get VoLTE/VoWiFi functional and available

:INTRO:
OK: here's the thread we are talking about and working on getting VoLTE & VoWiFi to work :good:. For now this is for the H930 Open EU variant only, it worked for two peoples incl. me, but I think this is applicable on other variants of V30, with respective edits (/OP, you'll read later), too. Maybe even to other phones? I don't know, LG is sth (=something) special This thread will rise with time I think, with different edits or ways to reach the goal: we want VoLTE/VoWiFi, sth, LG imho should've taken more care of...
I hope, my english is sufficient so everyone understands what's to do And, btw.: you should have "Allow OEM Unlock" switched off.
User @Krekos/CZ/ did help me in a special way: he zipped his modem config files I by accident deleted from my phone and uploaded them :good: Without them I would've not being able to complete this work, and therefore I wanted to say thanks again to him at this point (I think you can't hear this anymore, hm? ). He's btw. the second person for whom this worked, he's got VoLTE&VoWiFi now.
These files should work on other SD835 phones too, I link them here for archival. Eventually we can get a collection from every variant, this way we might be able to activate VoLTE etc. for a carrier on a phone which was not intended to being used with other operators. So a call to other variant users: can you please tar and upload these files to XDA? Procedere is:
Connect your phone via ADB and open a command prompt
type:
Code:
adb shell tar -czf /sdcard/mbn-files.tar.gz /firmware/image/modem_pr/mcfg/configs
Upload this file to your post here in this thread. I'll add it to the list then.
Links to modem cfg files (mcfg_sw.mbn):
H930 EU Open
US998 Open
These files need special permissions, of course... Otherwise it would be boring
The path (on a LG phone) for oreo firmware is as follows:
/firmware/image/modem_pr/mcfg/configs
For pie it's not /firmware/, but /vendor/firmware_mnt/: pls remember to change path in the following process accordingly when using pie.
Permissions are:
files 0440 system:system
folders 0550 system:system
Apply them via terminal emulator or adb:
Code:
cd /firmware/image/modem_pr/mcfg/configs
chown -R system:system * {apply to everything in this folder and subfolders correct user and group}
chmod -R 0550 * {apply to everything in this folder and subfolders permissions}
find . -type f -print0 | xargs -0 chmod 0440 {apply to files only (not directories) in every (sub)folder permissions}
:MAIN PART:
Prerequisites:
- H930 (or variant, later)
- rooted
- File Manager with root privileges
- eventually a decent editor of your choice
- and a little bit knowledge about giving permissions and changing owners/groups, if needed
I won't give help about e.g. files not editable because of problems with filemanagers or root, do the search work for infos and parameters you need, or anything else, sry You have to prepare and maybe investigate some time to find some infos. You have to know, that this can lead to a brick, if you're doing weird stuff
Let's begin with backing up your complete ROM via TWRP, incl. efs, data and all you need. Backup your OP partition too:
Code:
dd if=/dev/block/bootdevice/by-name/OP of=/sdcard/OP.img
It's about 344mb in size and can be restored in recovery or ROM, adb or terminal emulator:
Code:
(adb shell) dd if=/sdcard/OP.img of=/dev/block/bootdevice/by-name/OP
Then gather some infos, for now it looks we only need MNC and MCC, which identifies your operator. Maybe it later turns out that you need parts of your IMSI too. You'll find it in LG's hiddenmenu:
*#546368#*930#
Field Test => SIM Info
You can check, if the IMS Settings are available already. If yes, then there's a high chance you don't need the "some more config" part.
Write it down and have it prepared. Now the editing session begins
First we will load our modem config for our operator. The corresponding script somehow seems broken as it should do its work with files in /data/shared folder, which isn't.
These configs can give some extra parameters and contain infos about your operator / SIM provider etc.: Open your filemanager (and/or maybe editor, if isn't integrated in fm) and open the file "/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt". Here find the path for your provider. O2 Germany would be "mcfg_sw/generic_/joan_glo/eu/o2d/o2d/germany/mcfg_sw.mbn". Append these = the complete path for your config file.
Code:
/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic_/joan_glo/eu/o2d/o2d/germany
Copy your op config path, you need this for one of the following edits.
Now navigate to the folder "/data/property". There should be three files we need. If they are not there, create them with root:root, 0600 and following content pls:
persist.radio.buffet_mbn_file => the long path you copied before
persist.radio.buffet_enable => enable
persist.radio.sw_mbn_update => 1
Otherwise just edit and save them afterwards. Perform a reboot and then check in hiddenmenu => Field Test = MCFG Buffet, if this file is loaded. Should
Some more config is needed. We now need the before told MNC and MCC and maybe the IMSI. We need to point your ROM in the right direction (modem itself is done): localizing it and giving the exact operator infos. Have a check of following files and a look, if they are configured already correctly for your operator, or you have to edit them.
/OP/client_id.xml:
Is your MNC & MCC inside? If not, copy and paste an example line, edit this one so it suits both.
/OP/OPEN_EU/config/carrier_code.xml:
Same as above, but a little more complicated. Explanation with an example line:
Code:
<profile carrier="O2D" suffix="O2D" carrier_code_fast="" carrier_code_late="TLF" country="DE" mcc="262" mnc="07" mvno_type="imsi" mvno_match_data="26207200xxxxxxx" />
"Profile carrier": you find this in the long path to your .mbn file you copied before O2D is O2 Germany, edit this to fit your sim provider.
"suffix": same
"mvno_match_data": this is part of your IMSI. When your provider is already listed, compare the five numbers after your operatorcode: 26207200xx. This all together has to be the same as the first ten numbers of your IMSI. If not, edit it. This is one of the reasons for VoLTE chaos on O2D, but that's another story.
/OP/OPEN_EU/config/com.lge.ims.rcs.xml
Same as above: copy and paste a line of simoperator section and edit with your operator details. "prefix" is your country calling code.
/OP/OPEN_EU/config/featureset.xml:
Change every item which is "false" to "true"
/OP/OPEN_EU/config/vo_config.xml:
Most likely you need to create an entry for your operator with mnc and mcc. do this and change both variables to "1":
Code:
<info mcc="262" mnc="07"><!-- O2D (you can write anything here or leave it, it's commented out)-->
<prop
support_volte="1"
support_vt="1"
/>
</info>
[b][i]Maybe[/i][/b] for some rare cases this is the only edit you need to do to get VoLTE & VoWiFi running :D
Reboot now, then continue. If sth in custom.prop or build.prop is edited the wrong way, this can cause bootloops, so you don't have to do the beforedone work again. And: when something in general went wrong in /OP directories edits, you can dd your OP partition back.
/OP/OPEN_EU/cust.prop (they're all case sensitive):
ro.lge.capp_cupss.rootdir=/OP/OPEN_EU
ro.build.target_operator=OPEN
ro.build.target_country=EU
ro.build.target_region=EU
ro.product.locale.region=your region, e.g. "DE" for Germany
ro.product.locale.language=your language, e.g. "de" for Germany
ro.lge.cupssgroup=GLOBAL-COM
ro.lge.opensw=EUR-XX
ro.lge.radio_mcfg=1
persist.lg.ims.volte_open=1
Reboot.
/system/build.prop:
ro.product.locale: change to match your language
ro.lge.capp_cupss.rootdir=/OP
ro.lge.capp_cupss.op.dir=/OP
Reboot again .
:0UTR0:
The VoLTE and VoWiFi switches should be present now, a) in Phone Settings (both) and b) in Network Settings (VoLTE). We should now be able to hop into IMS Settings. You find it in LG's hiddenmenu => Field Test => IMS Setting.
First we let the IMS setting show an icon in statusbar, this way we don't need to dial the hiddenmenu code everytime we need the settings. A nice sideeffect: it shows if you're connected or not To do this tip on "Test" and activate "Show Icon". After that go back to the main screen and scroll down to "GPRI VoLTE/VoWiFi". Here you can activate VoLTE/ViLTE/VoWiFi/ViWiFi, depending on what your provider offers in your contract. Go back again to main screen, go into "Test" menu, then "Load Preset Configuration" => "Initialize configuration". Now you can do a reboot and press a thumb: maybe this was it and everything is up and running! Maybe...
For seeing if VoLTE is up you can check "Debug Screen" => "VoLTE Debug Screen" inside IMS setting.
You can also turn on VoLTE and VoWiFi indicators/symbols, which are then on the right side of your statusbar near the clock. In IMS settings: => "GPRI VoLTE/VoWiFi" => "Registration" => "VoLTE" => "Indicate VoLTE", and the same for VoWiFi. To be able to place a call in flight mode but with WiFi calling on, enable "Airplane Mode" in VoWiFi menu.
In case you experiment with IMS Setting and suddenly a com.android.phone (or other) fc occurs, you can boot into TWRP, mount data and delete the directory "/data/user_de/0/com.lge.ims" with its integrated filemanager.
K, you're done :cyclops: Pls give feedback how it went for you!​
Wow. Thank you.
yeah, I hope it's written in a way everyone understands it atm it's more like a dev thread, it will be rewritten for newbies when everything is clear and fully pointed out
.. Uploaded stuff ..
Hi - thanks for this info. I'm trying to work with it, and added my files. + a few extras stuff> actually not really sure how to do this .... any help? ... Thanks I have a US998 phone.: but want to get the Canadian settings all working ; specifically for Freedom Mobile ( aka : Wind ) --- the files are from a saved backup ( dump ) {{ the uploaded files are from a backup of the H933 canada firmware dump }} ... I'm currently using the US998 kdz firmware on the phone ....
let's start with
- do you see "MCFG Buffet" in your hiddenmenu?
- can you list all the content (the main directories) in your /OP folder pls?
- does the firmware modem config folder exist and is your provider inside?
- and where does your ro.lge.cupssgroup point to? (adb shell getprop ro.lge.cupssgroup)
I don't know the specialities of other variants, especially the offered providers. I don't even know if this is possible and which files you uploaded to your phone. can you either list them or point to them with a link eventually?
OK thanks - I'll work on this some more tomorrow -- I don't know where the files I uploaded went to! > but I uploaded >Folders>>> Carrier Config, Modem_pr, qcril_database, vendor, wifi & build.prop. All files were dumped from a working Phone loaded with the Canadian .Kdz H933. ... > ok so I actually took all those files,and overwrote the files om my current phone setup which is US998 .Kdz -- didn't even crash the phone <<< Go figure. I just had to clear the cache and dalvik cache. VoLTE may be working, but my Carrier has a very limited VoLTE service... so I cant check right now. VoWifi is not working. Every setting and menu has it turned "on" but is no working. .... tomorrow I'll follow your instructions after I do a fresh install. of the .KDZ. ..... be well
be warned: this can be time consuming and causing headaches, too stock files would be the best to start with.
is it a native us998 phone? it's the one one can "frankensteining", isn't it? you've overwritten these files and partitions, when I understand you correctly?
you should get hands on following stock partition disk dumps and folders first (kdz won't help as all these files are preloaded and can't be flashed via kdz):
- canadian OP partition (the more important one) (canadian_OP.img <= example filename)
- US998 OP partition (for being able to revert back to stock and trying to get volte/vowifi running with only some edited files on stock us998 partitions, only a few added files or maybe folders from canadian OP partition and only the .mbn file for your provider, taken out of firmware modem config folder). this one shoukd be flashed and worked with.
- stock system image (kdz flash us998)
- clean unencrypted data partition (factory reset and then completely set up with your apps and settings, no db or ither files copied).
- you've got a backup of your stock efs partition?
try to keep your phone as clean as you can as this can only be of help about not being confused. are there gsm/(w)cdma/band differences between us998 and canadian 993?
this could go an interesting way let's see, maybe we get it is wifi calling enabled on your contract? I wasn't able to determine this out of your post.
there's the possibility to edit the thresholds when wifi calling aborts and switches to cell telephony or volte. it's located in /system/etc and inside a filename called "andsf_your_provider_code.xml", for o2 de it's named "andsf_26207.xml". I've set every threshold to -90, this way wifi calling is still working with only one or two bars wifi reception. otherwise it would abort just too early and switches to other telephony bands.
US998 mbn-files
Thanks for the detailed info.
Not working for me. I managed to add my operator and enable IMS but can't figure out how to make IMS register. Might be because my operator is a little more retarded and uses IPv4 only. No idea where to set that policy, it isn't in IMS settings anymore on the V30.
sounds like setup session in IMS setting. go into gpri volte/vowifi setting and try enabling volte and vowifi only, then tap on "call" menu entry. choose "volte" and tip "use sip preconditions" there, use the same setting for "vowifi". check "subscription" in main menu and "IMPI" there: is there a connection adress inside? example:
your_imsi@ims.mncXXX.mccXXX.3gppnetwork.org
replace mnc and mcc with yours but add a zero at the first place of your mnc. for o2 de's mnc which is 07 it looks like
your_imsi@ims.mnc007.mcc262.3gppnetwork.org
then try test menu and restart ims process. or perform a reboot.
but you'll have to investigate more, for yourself. what's your exact provider and mnc mcc?
edit: can be you need an IMS apn for your provider. in it you can set the protocol versions. what's logcat telling?
Hi. Thanks for this. Is there any way that this can be applied to aosp ROMs?
Those mcfg files are found inside the modem partition and you can pull them out from any kdz.
Do you have an idea where this is located? (/nv/)
Edit: Also, added some picture showing volte working... when it's not (switching back to something else)
you're really sure about this? since I've flashed a kdz and a modem and unfortunately this didn't bring back these files on my phone maybe I did sth. wrong, this is really interesting now. thought they were on efs partition; but these nv files should be on efs. I'm not really sure about that, maybe someone other can finally confirm :good:. edit: I remember I've got carrier services installed, would be interesting if this makes a difference. I hardly believe but try it:
https://play.google.com/store/apps/details?id=com.google.android.ims
about aosp: there's much more needed, proprietary files and more config inside sources etc pp. I evtl. wanted to do compilings again in winter, I wanted to try this but I need additional ssd space before
Oh sh*t...
I guess I lost my efs partition then...
I tried a bunch of stuff from your first post... sadly, I don't have an /OP/ directory at all... and when I try to force the mcfg mbn (from my sdcard lol, cauz my carrier is not provided in the us998 modem)
Edited a bunch of stuff in my build.prop to make it look more like the canadian one.. but it still doesn't work (even lost the volte option now in the mobile setting menu..)
Also, I tried to flash my canadian modem files... sadly.. the phone boot but the modem doesn't initialize at all... (no wifi and no mobile network)
aye, sh¡t... and there's no efs backup from your phone done / available as it sounds. you lost your IMEI too??
can you check the directory
/dev/block/bootdevices/by-name
and see if there's an OP "file"? eventually only the script which mounts it is broken. if I remember correctly there was a thread about regathering the IMEI or at least fixing some stuff on efs. maybe this helps you, unfort. I don't know where it was, you have to search yourself.
k, sleeping now, it's hard for me these days after my shoulder operation... hopefully we get your phone back running! I'm optimistic flashing a efs backup and changing the imei back to your original one for example. don't know if this is possible, but how often did I think "sh¡t, now it's over, phone's bricked" and then a solution appears out of nothing. you should've seen my face in the moment volte came.up on my phone xD xD xD
see you later be optimistic!
Oh sorry! I still got my efs partition.. I thought it would get overwritten when doing the frankenstein method.. But I guess not.. Is there any way I can debug why the modem doesnt work at all when flashing the canadian one while using the us998 system?
there is but I don't have it in mind atm it's explained here at xda somewhere, logcat and dmesg is used for that :good: can be that it is bands related? so you have to unlock bands in your modem settings? edit: most likely not as wifi is dead too...
seadersn said:
sounds like setup session in IMS setting. go into gpri volte/vowifi setting and try enabling volte and vowifi only, then tap on "call" menu entry. choose "volte" and tip "use sip preconditions" there, use the same setting for "vowifi". check "subscription" in main menu and "IMPI" there: is there a connection adress inside? example:
your_imsi@ims.mncXXX.mccXXX.3gppnetwork.org
replace mnc and mcc with yours but add a zero at the first place of your mnc. for o2 de's mnc which is 07 it looks like
your_imsi@ims.mnc007.mcc262.3gppnetwork.org
then try test menu and restart ims process. or perform a reboot.
but you'll have to investigate more, for yourself. what's your exact provider and mnc mcc?
edit: can be you need an IMS apn for your provider. in it you can set the protocol versions. what's logcat telling?
Click to expand...
Click to collapse
I already tried to set IPMI with my data like [email protected] but IMS still don't register and the setting doesn't stick. it always reverts to a default like [email protected].
I also created the ims APN but it doesn't help with anything.
I'm still digging but so far I have no clue what's going on.
hmm, did you try configuring sip telephony? for o2 germany the registration looks like
country code + phone number @ telefonica.de = (for germany) [email protected]. have a look at /data/user_de/0/com.lge.ims/shared_prefs/impu_list.xml
(user_de: I don't know if this is indicating the language the rom uses? so for an english language build it can look like user_en? I don't know...).

[GUIDE] IMEI / Connection Repair on Asus Zenfone 2E ZE500CL Z00D

[GUIDE] IMEI / Connection Repair on Asus Zenfone 2E ZE500CL Z00D
I am writing this guide because I recently recovered a bricked ZE500CL and after flashing around so many different files I lost my IMEI and connection abilities. After a little research and some thought I easily repaired my IMEI and restored my connection abilities. Just follow the steps below. I don't have this phone long and I am still learning so some of these steps might not be needed. Nevertheless it DOES work if you follow it properly.
What you will need:
1) Asus Flash Tool - https://drive.google.com/open?id=1n7tJr7lAlPnL8-nmK8f5kGmDHbRv5gxo
2) Asus Phone Drivers - https://drive.google.com/open?id=11XLRW5pEScYdBYwh0vDM-Wup9orGPWDf
3) Debug Service Firmware - https://drive.google.com/open?id=1ISofitM3yhYpu46JD0KWGLXybvtLQyAy
4) Intel Phone Tool - https://drive.google.com/open?id=1dQjjlHjWs8tDrfNU_ikgesKK2uKaTyXt
5) Intel Drivers - https://drive.google.com/open?id=1hE9j35VMOD5QGHjDy_aM2vVCs2PVOOm1
6) ADB / Fastboot Tools - https://drive.google.com/open?id=1nbAS8k4JMAXG8YH2qIFHpRjX60TTlYIt
7) IMEI Number - You should have this. If not generate one based off another ZenFone 2E Z00D's IMEI.
8) ZenFone Root Tool - https://drive.google.com/open?id=1NHf516Yex9KfsnufVNz0vkchJWCiMHo2
9) Root File Browser (ES File Explorer, Root Browser etc) - Get from the internet, place on your phone via MTP file transfer or push/install it in adb.
NOTE: If you choose the first way you will have to go into your debugging app in the applications. It will be the one with the magnifying glass and says Asus Log something on it. I no longer have the Service Firmware installed so I can't remember. You will find it though. Once you do go in and find the usb settings and just change modes and you will see the drivers install and device ASUS_Z00D or something similar should appear in device manager under devices. If it fails to load make sure you have the correct ASUS Drivers installed and if that doesn't work the last way is to select the ( ! )Driver and then manually install the USB MTP Device driver which will fix the issue.
10) Factory Folder Backup (This MIGHT not all be needed, still checking to make sure.. for now include it) - https://drive.google.com/open?id=1fvH0QdrzLFM34vsm2KNfQBU5fr8eSM14
First Step:
Download everything above and then install 6,2,5,4 (Install the drivers that come with Intel Tool before installing it. You should be prompted during installation) and then install 1.
Second Step:
Open Asus Flash Tool and make sure your phone is connected to the computer and you are in fastboot mode.
You can get there 2 ways. (1) Turn the phone off, hold Vol+, then push the power button, and when you feel it vibrate release the power button while holding Vol+. (2) Open command prompt and enter "adb reboot bootloader" (this is if you're adb is setup system wide, if not navigate to your SDK Tools folder and enter there).
Flash the Debug Service Firmware you downloaded. Check WIPE to wipe before flashing.
Once you see the phone boot up goto the next step.
Third Step:
Open Intel Phone Tool and follow this guide here to fix your IMEI! -
NOTE: You can skip the setprop commands he enters into adb shell in command prompt. This firmware already has the COM Port opened and USB Debugging enabled for you.
Fourth Step:
Now you will need to root your phone using the Root Tool I linked in the beginning (Do not worry about upgrading the SuperSU Binary.) Next you will need to install a root browser on your phone like ES File Browser, Root Browser etc. Something that allows access to root / hidden files. Navigate to /Factory and /Config and backup these two in their entirety to your MicroSD card or computer. Replace your factory with mine if it is empty and doesn't contain the files in the steps below. Now comes time to edit. Makes these changes to the files. (I am not 100% sure which all DO need to be made so I just modified most all of the values.)
These instructions are thanks to @BORETS24
I have changed them a tad as our handset differs from the one he wrote them for. I am still not entirely sure if everything needs to be copied/modified. Don't have a lot of spare time on this handset to figure out everything. I just know from testing this will get your phone functioning again.
Serial number, WI-MAC, BT-MAC repair instructions
(You will be replacing everything after step 5. Below explains what to edit.)
1. If you have an empty factory partition, use the archive, replace factory folder with archive version to root file system via file manager, ES File Explorer or others (root required and root browsing required of the application). Serial Number, WiFi MAC, BTMAC, colorID you may see on box from phone (or make up something for each value). .. you can generate the WiFi MAC based off these Unassigned? Assignments - 00:90:4C, 00:09:4C or just make one up based off a random Assignment from here - https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries. For the Bluetooth - 22:22:AF or something you find on the previous site. You can check easier after you generate here - http://www.coffer.com/mac_find/. For color ID I left mine the same as what is in the factory.zip which is Silver.
2. Then open and edit factory/PhoneInfodisk/bt_addr.conf- this BT MAC, replace 00:00:00:00:00:00 numbers to your MAC.
3 Then open and edit factory/PhoneInfodisk/colorID- color code of your phone. For example silver is 6J.
4. Then open and edit factory/PhoneInfodisk/PhoneInfo_inf- 6F0000000 (yours will be 12 numbers) replace to your serial number, 1C002C... change to you BT-MAC, 00B72... change to your WiFi MAC, 6J change to your color code, RU... change to US,EU,CN,TW,RU (do not think this matters much). I changed mine to US I think.
5. Then open and edit factory/PhoneInfodisk/ssn- enter your serial number replacing 0000000. (12 numbers)
6. Then open and edit factory/wifi/mac.txt- enter your WiFi MAC replacing 00000.
Fifth Step:
Open Asus Flash Tools and flash desired build of RAW firmware over the Debug Service Firmware. I suggest the latest WW firmware which is ver .126. From here you can stay on this firmware after replacing the files below or surf around XDA and find out what customized ROMS are available for this phone. Personally I unlocked my Bootloader, flashed TWRP, flashed .126, flashed Resurrection Remix 5.8.4 ? on Nougat 7.1.1 and then flashed a SU. RR I wouldn't recommend as it is buggy and neither would I of MoKee as it is buggy as well. I am fixing the bugs in RR so it runs fine as I particularly like RR over others since it comes pre installed with a horde of features so you can customize your handset to your hearts desire.
1. Install a root File Browser and root your phone again.
2. Replace /config with your backed up /config.
3. Replace /factory with your backed up /factory.
4. Reboot.
Now check everything in settings and make sure it looks right. All should look A-OK except for serial #. I am still working on that and will edit this once I finish. Layout of our phone is different than the one I took files from. You might have to replace the file again if you flash certain custom ROM's. I flashed RR and didn't have to.
EDIT: After a few reboots I seem to lose my MAC's again and the serial (unknown) is replaced by Medfield1534DD97. Both WiFi and BlueTooth still work though. You just have the random default generated MAC's. I can live with that as long as it works. Though if anyone can shed some light on this issue or anything else I would be extremely grateful.
Enjoy Your Phone!
-------------
For the Asus Zenfone 2E ZE500CL Z00D I will be uploading in the near future somewhere an organized package compiled of all recoveries, roms custom + stock firmware, root, bootload unlockers, tools, apps and guides all together so you can easily download and skip the time consuming research I had to endure. It is around 10GB. I am officially done learning this phone now. It has been a long 3 days and now it is time to ship it out to a buyer. =]
XDA: noidodroid

How To Guide No caller id on VOLTE/VOWifi calls

For anyone searching..
I was facing the "no caller id issue" on VOLTE/VOWifi calls
The solution for me was always this guide.
However, this wasn't a stable solution for A12, as the made changes to the modem config were gone after a reboot and defaulted back to ROW Commericial. My own network wasn’t available in the PDC list as well (NL KPN)..
Then I recently started playing with the firmware flashable img from xiaomifirmwareupdater.com (fw_alioth_miui_ALIOTHGlobal_V13.0.3.0.SKHMIXM.zip in my case).
I had extracted the modem.img , opened it with powerISO and I found that the PDC tool wasn't showing my specific network because my network wasn't listed in one of the txt files in the folder \image\modem_pr\mcfg\configs\mcfg_sw.
However, the right modem config file (mcfg_sw.mbn) was available, deeply nested in the generic folder.
(\image\modem_pr\mcfg\configs\mcfg_sw\generic\EU\KPN\Commercial\NL).
So there are a lot more (hundreds) configs available than the PDC tool shows!
Not knowing which txt file I needed to change to add my network, I boldly replaced the default ROW commercial mcfg_sw.mbn file (\image\modem_pr\mcfg\configs\mcfg_sw\generic\common\ROW\Commercial) with the one I found nested.
- Saved the image file.
- Replaced it in the firmware zip.
- Flashed the edited zip file.
- Boot into system
Success!
I now have a working VOLTE/VoWifi after each reboot!
Checking with the PDC tool afterwards. It showed that my own network was automatically chosen.
No root acces needed!
Good luck!
Hi there landgenoot,
Came across your topic. Facing the same issues overhere with KPN on a Mi10tpro.
Can you tell me how you extracted the modem.img from the firmware. I did my research but not way I could find the modem.img file in the firmware (extracted with winrar)
TY
hi there, problem solved. your solution was great and working for me too!
Thank you very much!
I guess it can easily be an universal for Xiaomi Devices
I also tried this method on a Poco F3 device, but it didn't work. I am from EU\Slovenia and my mobile operator is Mobitel. I found the settings in the file structure
\image\modem_pr\mcfg\configs\mcfg_sw\generic\EU\Mobitel\Commercial\SI\mcfg_sw.mbn
and copied them to the
\image\modem_pr\mcfg\configs\mcfg_sw\generic\common\ROW\Commercial\mcfg_sw.mbn
in the modem.img file, but I still get an unknown caller ID when using VoLTE.
I also added the path of my carrier settings to the text files (mbn_global.txt, oem_sw.txt, oem_sw_j11.txt and oem_sw_l3a_global.txt) that were missing at
\image\modem_pr\mcfg\configs\mcfg_sw
hoping that would solve my problem, but the caller id didn't work in that case either.
In order to check if the settings for my operator are correct, I also tried the process with the QPST and PDC tools. This time the caller id works, but the process is really complicated, especially with root access in the ArrowOS I'm using and I don't want to do it every time I upgrade.
Miami_T said:
I also tried this method on a Poco F3 device, but it didn't work. I am from EU\Slovenia and my mobile operator is Mobitel. I found the settings in the file structure
\image\modem_pr\mcfg\configs\mcfg_sw\generic\EU\Mobitel\Commercial\SI\mcfg_sw.mbn
and copied them to the
\image\modem_pr\mcfg\configs\mcfg_sw\generic\common\ROW\Commercial\mcfg_sw.mbn
in the modem.img file, but I still get an unknown caller ID when using VoLTE.
I also added the path of my carrier settings to the text files (mbn_global.txt, oem_sw.txt, oem_sw_j11.txt and oem_sw_l3a_global.txt) that were missing at
\image\modem_pr\mcfg\configs\mcfg_sw
hoping that would solve my problem, but the caller id didn't work in that case either.
In order to check if the settings for my operator are correct, I also tried the process with the QPST and PDC tools. This time the caller id works, but the process is really complicated, especially with root access in the ArrowOS I'm using and I don't want to do it every time I upgrade.
Click to expand...
Click to collapse
Sorry it didn't work for you. I assume that you properly replacement the edited modem IMG in the firmware zip and flashed the edited firmware?
Perhaps you can also try again using the same config you chose with the PDC tools
I did try I think three times even with different national mobile providers (A1, Telemach), but it didn't worked. For now it is working because I set it up with PDC tool. I guess I will try again on next update of ArrowOS
Do i need to unlock the bootloader to flash the firmware and how do i flash the firmware?
These instructions are for custom roms only. If you have any of the available custom roms installed for Alioth, you already have an unlocked bootloader. The firmware can be applied in recovery.
EldigoR said:
However, the right modem config file (mcfg_sw.mbn) was available, deeply nested in the generic folder.
(\image\modem_pr\mcfg\configs\mcfg_sw\generic\EU\KPN\Commercial\NL).
Click to expand...
Click to collapse
I've been searching high and low for a solution, and this one is so relatively easy.
There is an other way to do this, if you've already a working connection with PDC.
- extract the correct .mbn file from the firmware with your suggestion.
- start the PDC tool
- chose load and then chose the .mbn file
- activate it on the sub0 and sub1
- reboot your phone and check if it still works.
Thanks a lot!!! Because I used the wrong modem config, it reseted itself on reboot. Had to use PDC every time I rebooted my phone. Now with the right profile, it stays active.

Categories

Resources