yashsingh1/xdaforums huggingface dataset:
[Sony Xperia XZ1 Compact Questions & Answers] kingwaffle:
After reading the past few posts, I realized that I had Wifi calling and VoLTE enabled on my phone but they didn't appear to be working.

Oddly enough, after outlining my "upgrade" steps above, I actually did end up wiping my phone to fix a separate issue I have been having with my SDCard not being able to be written to by applications (a story for another day). As such, I was in a solid position to try the above steps with the .ta business.

1. I tried flashing cust-reset.ta and on first boot Google Keyboard popped up on boot saying it was successfully configured (which was odd, but whatever). I flipped to my Wifi menu and saw that the Wifi Calling options was simply gone. Same with VoLTE option.

2. I tried fota-reset AND cust-reset.ta. No change.

3. I tried pushing the US OEM file over top of itself (along with the .ta files above). No change.

4. I tried pushing onlythe original South Korea .51 OEM file from my base image. Upon booting, I got the "Finishing Android Update", but the Wifi calling option is still MIA. I also noticed my cellular coverage was markedly lower than before, which I thought was odd.

5. Finally, to put myself back at step 0, I flashed the original US .324 OEM file. I got the "Finishing Android Update" prompt again, but after it was done, I got the warning saying my phone needed rebooted to update network features. VoLTE option is back (enabled), and Wifi calling is back (enabled). Also, after waiting some time, the Wifi calling indicator came back on. They both appear to be working properly.

So to answer this:

I can say the answer is no. Gotta flash to some other OEM and then back to US one to get them to work (in my case, anyway)
[Sony Xperia XZ1 Compact Questions & Answers] swbf2lord:
You're a champ, man. Thanks. Works like a charm.
[Sony Xperia XZ1 Compact Questions & Answers] Tron510:
Has anyone who flashed a US oem file tried to update via ota? will it crash the phone? will you lose tmobile VoLTE, wifi calling, etc?

thanks
[Sony Xperia XZ1 Compact Questions & Answers] Rameyuk:
The last step you mention of flashing just the OEM file, made my phone got temporarily bricked, like it never goes out of flashmode. I couldn't turn it on, I couldn't turn it off, I couldn't do anything to it. But resetting it by holding the power button and volume UP did the trick and reset my phone.

So based on your step-by-step instruction, I've come up with something simpler and works on my handset where you only need to flash it once and you get all the benefits of VoLTE, and fingerprint, with the latest firmware version. Here are the facts on my experience:

I'm using full size Xperia XZ1 Dual (G8342), not the XZ1 Compact

I don't live in the US, so I'm not on T-Mobile.

My phone carrier/operator supports VoLTE. They just don't have carrier firmware since my country's Sony Mobile stopped selling phones here since the Z5 Premium.

My phone was bought unlocked from Taiwan with CDA 1310-4351.

Out-of-the-box firmware was the Customized TW (which includes VoLTE settings enabled. But not VoWiFi or Video Calling provisioned available).

The Customized TW firmware is very slow to get OTA updates. Usually not as often and tends to be the last one to deliver the updates.

I tried to flash any other .51 firmwares including the Customized US firmware, and still don't have VoLTE settings enabled.

I wanted to do a fresh start on my phone.

The steps that I simplified are:

Download .374 Customized TW Firmware from XperiFirm. (The one with VoLTE)

Download .51 Customized MY Firmware from XperiFirm. (The one without VoLTE)

In .51 MY firmware, extract Partition.zip file into a Partition folder, and delete the Partition.zip file.

Delete simlock.ta from .51 MY firmware.

Copy and replace the following SIN files from .374 TW folder to .51 MY folder:

appslog_X-FLASH-ALL-C93B.sin

diag_X-FLASH-ALL-C93B.sin

Qnovo_X-FLASH-ALL-C93B.sin

ssd_X-FLASH-ALL-C93B.sin

userdata_X-FLASH-ALL-C93B.sin

oem_X-FLASH-ALL-C93B.sin

Run newflasher.exe to flash all the files into your phone

Turn on your phone and do some configuration. Now you have .51 firmware with camera distortion fix but also maintains the VoLTE and fingerprint functions of the TW firmware.

It works for me which saves me a lot of time of flashing and reflashing. And then the last step you mention of flashing just the OEM file, made my phone got temporarily bricked, like it never goes out of flashmode. I couldn't turn it on, I couldn't turn it off, I couldn't do anything to it. But resetting it by holding the power button and volume UP did the trick and reset my phone. So I came up with a simplified steps, where you only need to flash it once and you get all the benefits of VoLTE, and fingerprint, with the latest firmware version.

Based on these steps, I believe you can just flash about any Xperia phone onto any firmware, while keeping the fingerprint and VoLTE intact. Rendering waiting for OTA updates unnecessary. Just wait for a new version to appear onto any Customization, redo the flash and you'll be on the latest firmware without losing any function that are specific to you.
[Sony Xperia XZ1 Compact Questions & Answers] kobolt99:
I´m from Mexico but my xperia xz1 compact comes from US. Is there any rom that I could just flash to get the fingerprint sensor working?

As long as I understand, by modifying the rom (as described in this post) I would need to do this with every mayor update, right? I`m trying to avoid that :(

thanks
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
If you only want to get the fingerprint working and don't need to retain Tmobile US functionality, then you just need to flash any other full rom besides the US rom. No other modifications are needed and the OTAs will continue to function normally.

---------- Post added at 06:58 PM ---------- Previous post was at 06:55 PM ----------

Has anyone else who has done this mod on Tmobile noticed that mobile hotspot allows for connections but will not allow the devices to connect to the internet?

This is an issue for me even on a totally fresh install of .51 with the US oem fix applied.
[Sony Xperia XZ1 Compact Questions & Answers] maidguitar:
FWIW I've flashed just the oem file several times on XZ1 Compact now, and it's never bricked. Just for reference to anyone that will read this to flash XZ1C.
[Sony Xperia XZ1 Compact Questions & Answers] pbarrette:
I'm still on .374, but WiFi tethering works just fine for me.

All firmware versions have access to the same frequencies, but the best support for Mexican operators would probably be found in the "Customized GEL" firmware for the "Generic LAM" market, since it covers "Latin America" and might have VoLTE support for your operator.

I haven't looked at the firmware, so I don't know which operators have VoLTE support in the ROM, but it's your best bet for support in your country.
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
Interesting. Wifi hotspot worked for me on 374 as well so maybe it's something with 51 roms.
[Sony Xperia XZ1 Compact Questions & Answers] jrbmed08:
Hi all. I'm on the Customized UK 47.1.A.2.374 with the US OEM file from 47.1.A.2.324. I'm thinking about reflashing my firmware to solve some battery issues, but I don't want to lose my app data and settings. I've already done that twice via software repair; it restored me to US firmware, so then I reflashed the modded UK firmware. I've re-downloaded the UK and US firmware in case something got corrupted along the way, and I figure it can't hurt to flash again as long as I can keep my data.

If I want to reflash without losing data, can I just copy the US OEM file and delete these before reflashing?

appslog_X-FLASH-ALL-C93B.sin

diag_X-FLASH-ALL-C93B.sin

ssd_X-FLASH-ALL-C93B.sin

Qnovo_X-FLASH-ALL-C93B.sin

userdata_X-FLASH-ALL-C93B.sin
[Sony Xperia XZ1 Compact Questions & Answers] Didgesteve:
If you started a thread to ask this question once, and got a reply, why ask it again in a different thread? You only delete userdata.
[Sony Xperia XZ1 Compact Questions & Answers] jrbmed08:
Thought I'd get more visibility in this thread, which is where I found references to all 5 files. I can delete my other thread if it's a problem. Your reply to me in the other thread stated that you don't know what the other 4 files do, so I thought I'd get answers from folks who do.
[Sony Xperia XZ1 Compact Questions & Answers] muness:
I followed these steps and am using my phone on T-Mobile using 47.1.A.5.51 (Swisscomm CH ... R7B variant) along with the oem file from US 1310_4371_47.1.A.2.324_R8B. With some internet woes today, I decided to tether on my XZ1 Compact. My computers can connect to the phone but get no internet (it looks like the traffic gets to the phone and has nowhere to go from there as I can ping the phone, but nothing else). I popped my SIM card in the X Compact and tethering works fine. I even reset my XZ1 Compact to see if that would make a difference with no luck. So I am thinking I may have messed something up with the combo I am using.

Is anyone running using this approach on T-Mobile and able to tether? If so, which ROM combination are you using? Did you have to do anything else?
[Sony Xperia XZ1 Compact Questions & Answers] kingwaffle:
I tried enabling the hotspot feature on mine (.51 South Korea + .324 US) and while it enables successfully, I too was unable to get anywhere. Behaved exactly how you described... Trying to send data but nothing happens.

Wonder if it's broken on a "stock" US ROM.
[Sony Xperia XZ1 Compact Questions & Answers] muness:
After much trial and error yesterday, I did get it to work. It all failed when i restored via Xperia Backup and Restore. So I left it with a fresh install and set everything up and it works now. My guess is that some app I had installed messed it up. I did have dns66 installed before and wonder if that was the culprit. If I feel adventurous and get the time I'll make a backup, install it and see if it breaks tethering and report back.
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
This is very interesting! I reported this problem a few posts back and was wondering if it was only my device. Turns out that I also used Xperia restore after my fresh install. I will redo the phone tonight and will not use xperia restore and report back if my wifi tether is working again. Thanks for the research and reporting back on your findings!

---------- Post added at 08:55 PM ---------- Previous post was at 08:47 PM ----------

It's also possible that clearing data on an app could fix the issue. I'm not sure what app and/or this could even be accomplished without root as it's probably tied to the system.
[Sony Xperia XZ1 Compact Questions & Answers] kevev:
I can confirm that tethering on US stock mostly does not work. When it does work, the phone apps loose internet access.
[Sony Xperia XZ1 Compact Questions & Answers] Tron510:
I have CE1 customized w/ US oem and i can tether, but instead of the 40-50 mbps i get on lte, tethering speed is closer to 1 mbps.
[Sony Xperia XZ1 Compact Questions & Answers] Kyochi:
I have CE1 base with US oem. I have re-flashed multiple times, and can confirm that hotspot tethering only works right after a fresh install. After a reboot, it will no longer let your connected device access the internet. You can still connect to the hotspot, but you won't have access to the internet with that tether.
[Sony Xperia XZ1 Compact Questions & Answers] sidewinder_x5:
was thinking its about time to upgrade from UK .324 to whatevers newest to get the camera distortion fix. anyone tried the new customized DE .7.1 FW? going through with it now and will report back on results

edit: flashed fine, but even though the wifi calling and volte options are available and activated, wifi calling doesnt connect, and when i make a call in a LTE+ area, it drops to H. this didnt happen with the previous UK .324 w/ US .281 setup. going to try CE1 .5.51 w/ US .324 nevermind im stupid and didnt actually read all of page 4. all works now
[Sony Xperia XZ1 Compact Questions & Answers] jinishpv:
i recently ordered xz1 c from taiwan, got today i am from india and using jio as my primary number, any one help me to work jio volte on this phone, there is option to enable volte on mobile network settings but volte is not working, reliance jio works on band 3,5 and 40 and is a 4g ony network doesn't have 2g/3g.i heard on us firmware t mobile volte is working but fingerprint is not, I am not caring about fingerprint scanner, if i flash the us version volte work	? which firmware part has network based settings? here in india xz1 dual has jio volte working, as there is no big differences between xz1 and xz1 c, if i flash specific firmware part from xz1 dual to my xz1 c does jio volte work? but the main thing is i dont know which firmware part i have to flash, any one please guide me solve this be helpful
[Sony Xperia XZ1 Compact Questions & Answers] jinishpv:
Problem solved

flashed xperia xz1 dual indian firmwares oem sin file with xperia xz1 compact, now volte working with reliance jio
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
Does anyone know what sin file contains the camera?
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
FYI, I found the solution to this problem today. Luckily it's an easy fix with no flashing necessary. If you go into the APN settings for the main T-mobile APN (fast.t-mobile.com), just switch the APN protocol from 'IPv6' to 'IPv4/IPv6'.
[Sony Xperia XZ1 Compact Questions & Answers] Kyochi:
Thanks man. I just also tried deleting and re-inputting the entire APN, and that worked, too.
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
Really? Just to confirm, if I install the latest UK firmware, with the oem file from the latest US firmware, and make the apn setting change, the hotspot will work?

The part I'm trying to confirm is that this will work using the latest firmwares. The current UK and US firmwares are different firmware numbers - that shouldn't be a problem, right?
[Sony Xperia XZ1 Compact Questions & Answers] Didgesteve:
If you start switching OEM files you'll most likely end up in a bootloop.

The UK O2 version comes with VoLTE and wifi calling enabled.

Use that and save yourself the headache.
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
With tmoblie band 12?
[Sony Xperia XZ1 Compact Questions & Answers] Didgesteve:
You might end up with a '4G' symbol on the taskbar rather than 'LTE', but all builds have the same modem drivers.
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
I have the latest and this fix works.

---------- Post added at 05:30 AM ---------- Previous post was at 05:27 AM ----------

The only problem with this method is that the specific Tmobile network settings and configurations for Wi-Fi calling and VoLTE to work with Tmobile are in the US oem file. So even though the settings in system are enabled for the O2 UK file, they will not work correctly on Tmobile without the US oem file.
[Sony Xperia XZ1 Compact Questions & Answers] will.m:
thank you so much!
[Sony Xperia XZ1 Compact Questions & Answers] genorok:
Just curious if anyone else has/had an issue with the December Firmware and T-Mobile VoLTE + Wifi-Calling? I updated to the latest of UK + the latest US oem file (and also tried the original US oem file) and while the update succeeded, I could no longer make calls over band 12 and lost Wifi calling. The unusual thing was that the settings were still there for both, but they wouldn't work. I ended up reverting back to the launch firmware to get it back enabled.
[Sony Xperia XZ1 Compact Questions & Answers] Didgesteve:
The UK O2 firmware has VoLTE and wifi calling enabled by default. Have you thought of trying that?

I know the reason why people move the OEM file, but I'm still not convinced that you need to.

It's easy for me to say that :) as I live in the UK and all the German/Scandi firmwares I have tried have always worked because we're all on the same frequency.
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
When you installed December, did you perform the full flash which wipes all data on the phone, including user data? I have not been able to get a flash update without wiping everything to work completely (retain Tmobile wifi calling and volte).
[Sony Xperia XZ1 Compact Questions & Answers] kingwaffle:
I've seen this behavior. In my experience I've had to do the following upgrade process without doing a wipe:

1. Flash "upgraded" build with US OEM file (without userdata and other files mentioned in the thread)

2. Boot phone

3. Flash *only* the original OEM file that you overwrote in step #1 (AKA swapping from US OEM to non-US OEM)

4. Boot phone. It will warn you that it needs rebooted to update network carrier settings. Reboot phone.

5. Flash *only* the US OEM file. (AKA swapping non-US OEM back to US OEM)

6. Boot phone. It will (again) warn that it needs rebooted to update network carrier settings. Upon rebooting, Volte and WiFi calling should work.

I've replicated that method two or three times now. I even switched regions from KR to DE and everything still works (without user wipe)
[Sony Xperia XZ1 Compact Questions & Answers] kingwaffle:
Did another complete wipe today and did some more testing:

1. Swapping to the US OEM file seems to modify how strong the signal appears to be. The US OEM file = more bars. I assumed this was due to a band limitation being enforced on a non-US OEM file, but further investigation seems to indicate this is purely cosmetic. LTE Discovery app indicates similar signal quality (~90-100 db, in my case) regardless of which OEM file is on the device, but the UK firmware (and HK and KR) have lower bars. Speed testing seems consistent across all OEM files.

2. I think the device determines VoLTE/Wifi Calling capabilities during first boot. Swapping an OEM file to something other than what was already present on the device causes it to re-detect capabilities, which explains why my procedure above works consistently. So for those of you who have the VoLTE/Wifi Calling toggles enabled but it isn't working, flash another OEM file, boot, then flash the US OEM file. It'll re-trigger the detection and it should come back to life.

3. The generic UK firmware would attach to data services... but didn't automatically import my T-Mobile APN settings. Odd.

On a completely different note:

Is anyone else able to modify LED settings for messaging apps? I rely on Google Hangouts for texting and I can't disable the notification LED (or change the color, etc). Is this possible? I tried LightFlow and got nowhere.
[Sony Xperia XZ1 Compact Questions & Answers] Didgesteve:
Deleted
[Sony Xperia XZ1 Compact Questions & Answers] genorok:
Thanks, That did the trick. Looks like updates are going to be a bit of a pain point for this device if I have to wipe it every time. Xperia Restore at least makes it more bearable.
[Sony Xperia XZ1 Compact Questions & Answers] will.m:
Flashing the oem file 3 times is a waste of time. Flash the new image WITH the included oem file when you want to get new firmware, boot phone, THEN flash the US oem file. Mixing files from different firmware versions in the same flash session tends to screw things up except when going from 278 to 324.
[Sony Xperia XZ1 Compact Questions & Answers] th0rax:
Hello all,

Sorta been eyeballing this thread since I just got the XZ1C... I'm using Cricket Wireless in the US, has anyone managed to get the VoWiFi working on this phone for Cricket? For whatever reason no matter what I've tried, I don't have a option to turn on WiFi calling at all.. Unless I'm looking in the wrong spot? Phone>Settings>Calls>WiFi Calling??

If the option isn't showing up period, does that mean it's not available with the phone/carrier combination? Is the option for any of you available without a SIM inserted?

Thanks in advance!
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
Here's a noob question, how do you flash just one file? Do you just use newflasher and only add that one file in that folder?
[Sony Xperia XZ1 Compact Questions & Answers] kingwaffle:
This is probably true. Haven't personally tested though.

I don't think this device is approved for Wifi calling on Cricket, which means the settings aren't baked into the Sony firmware.

Correct.
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
(Deleted)
[Sony Xperia XZ1 Compact Questions & Answers] jrbmed08:
Cricket only supports wifi calling on select phones that they sell, but not BYOD (edit: except iphones I think). I'm also on Cricket and decided just to flash the UK firmware and forget about that whole US OEM thing, since I won't be able to get wifi calling no matter what I do.
[Sony Xperia XZ1 Compact Questions & Answers] will.m:
That is correct, just one file in the folder.

Flashing the entire firmware minus a few files and then flashing with the US oem file is the method that ms5858 mentioned.
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
Just curious, has anyone faced WiFi quality drop after this oem mixing? My WiFi performance has been poor, can't tell if it's just correlation or causation.
[Sony Xperia XZ1 Compact Questions & Answers] ms2398:
I haven't noticed any wifi degradation on my device.
[Sony Xperia XZ1 Compact Questions & Answers] flintfirewalker:
So after several flashes (using newflasher - both pure firmware and mixed firmware) over the last month, I now seem to have a degraded wifi performance. Must be something going on here.

I always connect my device in flash mode and flash a new software (without any steps to clean/wipe device) I wonder if some saved file/setting is causing this issue.

Does anyone know how to completely clean the device and flash a fresh firmware? Trying to identify if this is hardware issue.
[Sony Xperia XZ1 Compact Questions & Answers] maidguitar:
Multiple flashes, different versions and/or updates are best succeeded by factory resets. I flashed the UK .51 to get the camera fix, flashed US OEM, factory reset twice, and haven't flashed/updated it since. Phone has been working incredibly well. I most likely won't update it any further unless there are any major feature changes...
[Sony Xperia XZ1 Compact Questions & Answers] TX-Brad:
Been a quiet thread for a few weeks.

Anyone try this with 12.34?
[Sony Xperia XZ1 Compact Questions & Answers] muness:
Yes, I did this week. Worked as usual. Between the update and removing RCS, the phone is working better than ever, especially the battery life seems much improved.
[Sony Xperia XZ1 Compact Questions & Answers] charliebigpot:
Is there a step by step guide?

Just bought the phone here in the US + I'm on TMobile.
[Sony Xperia XZ1 Compact Questions & Answers] bpm2000:
Hey all, read through this one several times... trying to flash onto a XZ Premium G8141. Can flash an intl version (UK_1308-5320_47.1.A.12.75) with newflasher no problem, but when attempting to do the second step of flashing the XZ1C USA Oem file (from US_1310-4371_47.A.12.75) I get a newflasher error:

Error, didn't got signature OKAY reply! Got reply: FAILFailed to verify cms

I've tried redownloading via xperifirm several times but not sure where to go from here. Any insight would be much appreciated!

edit: also isnt' there a USA version XZ Premium from Best Buy? Why is there no USA firmware version for XZP in Xperifirm? edit2(ok the G8142 dual usa is the best buy version...)

-also tried flashing the XZ1 dual USA OEM (doesnt flash) as well as the XZP dual USA OEM sin files (Does flash) but no VOLTE functionality over the UK version.

-going to try again with UK base with the USA OEM in a single flash and see what happens...