yashsingh1/xdaforums huggingface dataset:
[Sony Xperia XZ1  Questions & Answers] quitit:
Thanks for giving us extra tips on how to get this to work.

I tried with the AE firmware's system_X-FLASH-ALL-C93B.sin and vendor_X-FLASH-ALL-C93B.sin files and the XZ1c US firmware's oem_X-FLASH-CUST-C93B.sin and using the G8342 US firmware as the base and my XZ1 can connect to LTE+, but again when I make a phone call it connects to HSPA+ (which I don't think is VoLTE, right?), but once the call ends it connects to LTE again. Oh well, I tried to get this to work with various firmware file mixing and it looks like its more hassle than its worth, Amazon is sending me the correct XZ1c model, so I just wanted to try all this out to see if I can get it to work and maybe cancel the replacement order.

Just to clear up any confusion on what I did:

I used XperiFirm to download these firmware version:

US XZ1c: G8441_Customized US_1310-4371_47.1.A.12.145_R8B

AE XZ1: G8342_Customized AE_1310-4355_47.1.A.12.179_R6B

US XZ1: G8342_Customized US_1310-4358_47.1.A.12.179_R6B

I used newflasher_v13. I deleted all .ta files and copied all the files after swaping/mixing the firmware files into the US XZ1 firmware into the newflasher folder and ran the newflasher exe as admin.
[Sony Xperia XZ1  Questions & Answers] krchi:
Yea no problem, definitely get the replacement. Its not the region problem sony must have done something to the May security update that broke it, I had it working on March security update.

EDIT: Do you mind sending me the oem_X-FLASH-CUST-C93B.sin file for G8441_Customized US_1310-4371_47.1.A.12.145_R8B
[Sony Xperia XZ1  Questions & Answers] quitit:
Sure, I have zipped it up.
[Sony Xperia XZ1  Questions & Answers] Uxorious:
I've been running the triple firmware (US base + CE1 system/vendor + US XZ1c oem) since last, so I haven't tried with the new .179 US XZ1c release.

This triple combo *sometimes* does VoLTE.

After flashing it never works, but if I go to Dual SIM menu and select my non-T-Mobile SIM as LTE ... wait a few seconds, then switch back to LTE on T-Mobile, then it detects the SIM and reboots the phone.

Then it works with VoLTE ... for a while.

Randomly after a day or 2, it starts dropping down to HSPA again.

WiFi calling and VoLTE menus are still there, but it doesn't do VoLTE until I reboot it - then it's fine again.

No idea what triggers it to stop working.

Back when I was mixing .176 AE with .145 US XZ1c, VoLTE worked fine - and I didn't notice the above issues.

I'll probably go back to AE+XZ1c this weekend and see what that does with the newest firmware...
[Sony Xperia XZ1  Questions & Answers] Uxorious:
I also noticed that "SmartLock" (Google Trust agent) stops working after a while (maybe after the phone is turned fully off).

Re-enabling it requires disabling the Google Trust Agent, rebooting, then enabling it again.

When it stops working, going into the SmartLock screen shows no options whatsoever.

Just flashed AE+XZ1c (both .179).

Had to switch LTE to foreign SIM, then back to T-Mobile for it to notice and enable VoLTE - after that it works.

Will test out for several days and see what happens...
[Sony Xperia XZ1  Questions & Answers] pbarrette:
The "SmartLock" issues have been happening over several firmware versions, so that's not really new.

Do you flash any of the TA files, or do you delete them all?

The reason I ask is because the "CustomizationSelector" app is responsible for selecting the correct configuration overlays for your network provider, as determined by the MCC/MNC of the SIM. It seems that the app is only triggered by a few things:

1 - A SIM card change

2 - A reset of the ro.semc.version.cust.active parameter, which is held in the TA partition at unit 0x8A4.

3 - The

/system-properties/cust.prop

's ro.semc.version.cust value is different than the ro.semc.version.cust.active value.

When the SIM changes, or unit 0x8A4 is empty, the CustomizationSelector app should read the overlay APK's on the OEM partition and apply the proper configurations. This should also happen when a different OEM SIN file is flashed, because the OEM partition's

/system-properties/cust.prop

file is what is read to set the value of ro.semc.version.cust.active in the TA partition.

When one of those things happens, the phone should tell you that it's updating itself for your network provider and reboot.

So, in short, if you aren't flashing an updated XZ1c OEM file, and you don't have a different SIM, you should be able to flash the

cust-reset.ta

file. Because that will clear the 0x8A4 TA unit and force a reload of the customization process at boot.
[Sony Xperia XZ1  Questions & Answers] krchi:
That cleared the VoLTE and Wifi calling option for me.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
So we're back to removing all visible .ta files in any firmware?
[Sony Xperia XZ1  Questions & Answers] krchi:
As soon as June update for Customized US dual SIM is released, I'll test it.
[Sony Xperia XZ1  Questions & Answers] krchi:
Quick update here, the June update brings back the VoLTE and wifi calling in the menu for me but it still does not function.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Interesting. Thanks for attempting it for us. [MENTION=5001383]krchi[/MENTION]

Were you using US firmware for main?
[Sony Xperia XZ1  Questions & Answers] krchi:
Yes and then flashing xz1c OEM.sin on top of that.
[Sony Xperia XZ1  Questions & Answers] krchi:
ME AGAIN. I flashed the August patch in hope that it would fix my VoLTE and Wifi Calling like I hoped with all the previous months security patched and guess what? I don't know how but after flashing the August patch, my VoLTE and Wifi-Calling came back and works like before.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Nice...

Thanks again [MENTION=5001383]krchi[/MENTION]
[Sony Xperia XZ1  Questions & Answers] dr0pdead:
Just sharing personal experience. I bought the phone in July and flashed mix of 205/235 firmwares. Fingerprint, VoLTE and Wi-Fi calling work flawlessly. Never failed even a single time.

Something I also noticed... VoLTE and WFC didn't want to work when I chose to transfer all info from previous Xperia X. I had to set up the phone as a new one and then manually transfer all information. After that, both features appeared.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Tried September updates yet? [MENTION=5001383]krchi[/MENTION]

Let us know.
[Sony Xperia XZ1  Questions & Answers] krchi:
Nice one, I recently went on a trip to my relatives over seas and I managed to lose my XZ1 (rip my photos wasnt using google photos) so I am now using a Galaxy S9. You can try flashing the September update yourself and see if it works with VoLTE or Wifi Calling. If the August update is the one ending in .235 then I have the full firmware to get VoLTE to work again although I am not sure what will happen from downgrading from newer patch to older patch.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Rip your photos indeed. ??

I will try that oem.sin file from xz1c later, thanks again.
[Sony Xperia XZ1  Questions & Answers] krchi:
You'll also need the need firmware for new firmware for XZ1. The last time I tested the XZ1c oem.sin file the July(?) one or it was the August one gave me VoLTE and Wifi Calling but it caused my phone to be uncertified in Google Play so I think I used like a old oem.sin from XZ1c which allowed VoLTE/Wifi Calling while also keeping certification.
[Sony Xperia XZ1  Questions & Answers] bigrjsuto:
So I just did this method last night on the September patches (47.1.A.16.20) and it worked great!

I used the above patch level on US (G8342) + AE (G8342) + US (G8441) firmware variants.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Awesome! I might do a g8441 flash today.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
mine worked as well.

On the latest 47.1.A.16.20.

USA-G8342 + CE1 G8342(system/vendor-For fingerprint) + USA-G8441(OEM.sin-VoLTE)

View attachment 4610244

Here is an image before the flash.

View attachment 4610245

After the flash.

View attachment 4610246

WIFI calling.

View attachment 4610247

LTE Calling.

View attachment 4610248

good day!
[Sony Xperia XZ1  Questions & Answers] bigrjsuto:
UPDATE: Just FYI I had three freezes/reboots when using Google Maps. All happened within a 20 minute window about 19-20hrs after I did this flashing (a few hours ago). Haven't seen it since but that never happened before. I don't know if it's a GPS issue or Google Maps issue or something else entirely. Will update again in a couple days if it does/does not happen again.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Thanks for the heads up.
[Sony Xperia XZ1  Questions & Answers] bigrjsuto:
UPDATE: I haven't had a freeze/reboot since then. Been working great.
[Sony Xperia XZ1  Questions & Answers] krchi:
God, I just browse this thread periodically and get a little emotional that 1. The trick still works and sony hasn't disabled it like before 2. That I lost my XZ1 and cant flash it anymore 3. That people can use VoLTE and Wifi Calling now.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
We will certainly watch this closely, see how far/long our luck lasts. ??
[Sony Xperia XZ1  Questions & Answers] recharged95:
Hi guys, just read thru all 30 pages, it appears in post #215 is the way to setup volte and fingerprint. I have a G8343 (Canada) and back in the US: ok using that version from xperiafirm as the International version source? Everything works fine on that version except volte and seem to connect to band 2 on TmobileUS.
[Sony Xperia XZ1  Questions & Answers] recharged95:
update: I'm running G8343 (Canada).

Pulled G8342 (US) and replaced the 3 sin files, deleted userdata.sin and all *.ta and ran newflasher. I ended up getting the "no sim found" message even though everything flashed fine to the G8342 US version. Does this happen to G8341 Int'l folks? (is it a single sim conflict?)

Took the original G8343 firmware and just replaced the oem_X-FLASH-CUST-C93B.sin from the XZ1C (US). It loaded up, but no VoLTE option. After letting the phone run on T-mobile, it asked for a reboot to optimize the cell connection. After reboot, VoLTE option showed up.

Problem now is cellmapper says I have Band 12 tower down the street, but it WILL not connect to band 12, only Band 2/4. Tmo's BYOD app says no too. I confirmed VoLTE and wifi calling are provisioned (*#*#4636#*#*), but any ideas why it would not connect to Band 12? Sim card/imei needs to be registered (it's ~2 yrs old)?
[Sony Xperia XZ1  Questions & Answers] krchi:
It's possible that the band 12 in the area is not as good as Band 2/4 in terms of quality of the actual signal. If your phone can connect to LTE with decent speeds (for your area) and VoLTE and Wifi Calling works, I would not stress out over this at all.
[Sony Xperia XZ1  Questions & Answers] Aertus:
I dont understand why sony has so much trouble in the USA and can't get FP enabled and can't even get VOLTE enabled. What gives such issues in the US?

i have the xz1 US version how can i get volte and FP on my phone? I've never flashed firmware cuz i've always been worried about messing up the phones original function.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Be aware that I have an unlocked bootloader. You can flash whatever firmware version without unlocking but I think that breaks sony updates.

My post #288 has the information you require to get fingerprint working + VoLTE on your XZ1.

https://xdaforums.com/showpost.php?p=77781498&postcount=288

I have the XZ1-Dual Sim myself.
[Sony Xperia XZ1  Questions & Answers] Aertus:
okay i see thats pretty cool. Really puzzled as to why sony can't include all of this stuff in the phone and we have to go through the hassle. so i was reading a bit through the thread but im confused. so the xz1c has it but the xz1 does not? and apparently you need intl version of xz1 for this to work?? IM confused.

do you have a specific set of instructions on how to do this. the problem is if this kills sony updates im kinda of not willing to do that as updates are pretty important as well.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
Risks.

Any international firmware will get you fingerprint. It's some sort of embargo/requirement or restriction I suppose, also only xz1c is certified for VoLTE in the States. There you have it.

As far as losing updates, how badly do you want these features? Your decision.
[Sony Xperia XZ1  Questions & Answers] Aertus:
the fact that only xz1c has it is like the dumbest thing i've heard. What is sony thinking in their head?
[Sony Xperia XZ1  Questions & Answers] Uxorious:
You can still get updates ... just go through the manual download/mix/update process every month.

www.xpericheck.com will show you the new updates.

The process is SUPER simple, and as long as you remember to delete the "userdata" file, you won't lose any data.
[Sony Xperia XZ1  Questions & Answers] Aertus:
whats a step by step process of getting volte and FP scanner. and then what are the steps for me to be able to update it later?
[Sony Xperia XZ1  Questions & Answers] Uxorious:
If you search back like 6 months there will be a post describing it.

But basically:

1) Download xperifirm

https://xdaforums.com/crossdevice-dev/sony/pc-xperifirm-xperia-firmware-downloader-t2834142

2) Use it to download 3 firmwares.

a) US release for the dual-SIM mode.

b) other release for the touch sensor (I usually do the CE release, but others will probably work too).

c) US compact release for VoLTE.

3) Create a new directory where you copy:

All the files from "a" above.

2 files (system* and vendor*) from the non-US release (overwriting the 2 existing files) to get fingerprint working.

1 file (oem*) from the US compact release (overwriting the existing file) to get VoLTE working.

4) Delete the userdata* file (unless you want it to format the phone and lose all your data).

5) MAKE SURE YOU DID STEP 4 RIGHT!

6) Download newflasher

https://xdaforums.com/crossdevice-dev/sony/progress-newflasher-xperia-command-line-t3619426

7) Run newflasher and flash the phone.

If you say yes to the first prompt, it will extract drivers to use with the phone.

When the driver is installed, hold down (I think it's volume down ... otherwise try up) volume down while inserting the USB cable.

Phone will connect and the LED on it will turn green.

Run newflasher from the directory where you combined all the firmwares.

Say no to all prompts and wait for it to finish.

Unplug ... and most times you have to reset the phone to get it to continue (some volume button and power button combo).

This is from memory, so probably worth it to look through older posts.

But really, it's quite easy to do.
[Sony Xperia XZ1  Questions & Answers] Rumzie:
Just tried this out, and it worked for my completely stock unrooted XZ1 G8342.

Everything is working perfectly fine. Fingerprint scanner, VoLTE, and WiFi Calling all working!

Hopefully this perfect functionality retains throughout any future software releases from Sony

Just a side note, I did NOT delete the userdata file and instead unckecked the USERDATA checkbox in the falsh tool. My user data remained after flashing this way, but YMMV.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
That's awesome. Let me know if you notice any issues with sending sms.. on my end it is sort of buggy and sms' fail to send sometimes.
[Sony Xperia XZ1  Questions & Answers] D-Rock93:
So do you not download any ota updates like the upcoming 9.0 (pie) version before you flash the custom firmwares? Do you just do it right out of the box with the basic stock version?
[Sony Xperia XZ1  Questions & Answers] Aertus:
did you follow the above post and how easy was it.
[Sony Xperia XZ1  Questions & Answers] dcrin3:
I match firmware across the board. *.60(Sept. 2018 sec.).

Using [MENTION=1879618]IgorEisberg[/MENTION] tool, XperiFirm ~ Xperia Firmware Downloader :

I grabbed latest .60 from XZ1Compact(oem*.sin)(VoLTE)

Grabbed Central Europe1(system/vendor.sin)(Fingerprint).

I put the system/vendor.sin into the US firmware(group MMS) folder, flash using newsflasher(@munjeni) .(Newflasher (xperia command line flasher))

I flash oem*.sin by itself after it's done rebooting the firmware above(newsflash & oem.*sin- just the two inside one folder).

You could flash everything all at once if you wished. ^^

I also avoid flashing userdata*.sin by deleting it from the entire firmware folder.

see you.
[Sony Xperia XZ1  Questions & Answers] Uxorious:
Since you're running a "mixed" firmware, the OTA updates won't work any more.

(They will probably fail if you try since they check if the original files match expectations ... or they would overwrite your mixed files removing the support you added).

I just check https://xpericheck.com a few times per month (daily right now since I'm anxiously waiting for the 9.0 release) and apply same way as you just did (without wiping userdata).
[Sony Xperia XZ1  Questions & Answers] Aertus:
so if i follow the steps you posted above earlier i should be able to still update? Im confused here. i have the h8342 US model. If i flash the FS, VOLTE, and wifi calling will i be able to update or all future updates gonna fail?
[Sony Xperia XZ1  Questions & Answers] krchi:
You can still manually flash the update but you will no longer receive OTA updates. I am not sure how this will work with the 9.0 update. I cannot experiment as I no longer have my XZ1 so you can experiment (or not).
[Sony Xperia XZ1  Questions & Answers] Aertus:
what a huge hassle. stuff thats supposed to come with the phone and imagine that even chinese budget phones have working FP scanner and VOLTE but sony can't get it. like whats the issue
[Sony Xperia XZ1  Questions & Answers] Rumzie:
Anyone get this 3-firmware-mix method to work with the Pie firmwares?

Oreo worked well with fingerprint scanner and Volte/WiFi calling, but mixing in the Customized US firmware won't even get my fingerprint working in Pie.

I have to flash an unmodified foreign firmware to get it working, still waiting for XZ1c Pie firmwares for VoLTE/WiFi calling.
[Sony Xperia XZ1  Questions & Answers] Uxorious:
Haven't tried due to XZ1c not being out yet, but that doesn't sound encouraging :(
[Sony Xperia XZ1  Questions & Answers] Rumzie:
I should mention though, my failed attempts at mixing firmwares for fingerprint/Volte were on the Pie version 47.2.A.0.306.

As of less than 24 hours ago there is a new Pie firmware on XperiCheck (47.2.A.2.33) that I have yet to test with.

FYI: Two versions of Pie have been released for certain XZ1 Compact regions (unfortunately USA is not out yet). I am currently running the Russian firmware version 47.2.A.0.306 on my G8342 on T-Mobile in USA just fine (just missing VoLTE/WiFi calling for now).
[Sony Xperia XZ1  Questions & Answers] Uxorious:
FYI: I just flashed a US/AE mixed 47.2.A.2.33 (used AE in the past - mostly because the 3 last letters in the release version are the same ... no idea if that matters much).

Fingerprint works fine.

Obviously No VoLTE.
[Sony Xperia XZ1  Questions & Answers] phreax9802:
Probably obvious, but is the dual-sim capability retained after flashing the XZ1c OEM.sin?
[Sony Xperia XZ1  Questions & Answers] Uxorious:
Yes.
[Sony Xperia XZ1  Questions & Answers] phreax9802:
Just flashed my G8342 with G8441 OEM.sin, and confirmed not working. Using *#*#4636#*#*, I can't toggle VoLTE. I'm on latest stock Pie for G8342.
[Sony Xperia XZ1  Questions & Answers] Uxorious:
Only the US compact supports T-Mobile VoLTE, and they haven't yet released Pie for that model :(

Did you flash an Oreo oem file (haven't tried ... might work), or another region?
[Sony Xperia XZ1  Questions & Answers] phreax9802:
Yes, I did flash an Oreo G8441 oem sin onto my Pie G8342..but still does not work. Will try again when Pie is released for G8441.
[Sony Xperia XZ1  Questions & Answers] ms2398:
Does anyone have any idea what might be different between the G8343 model and the others (G8341/G8342) that would cause the Sim card to not be recognized on the G8343 when I install the firmware from the other models? Everything else works but for some reason the cell radio doesn't see the Sim card? I'm wondering if I need to swap a file from the G8343 firmware into the other firmwares for it to work. I don't believe the hardware is actually any different besides the dual Sim. Some G8341 members have reported that Dual Sim firmware works on their devices, but this definitely is not true of the G8343 device using dual Sim firmware.
[Sony Xperia XZ1  Questions & Answers] ms2398:
Do you happen to still have the G8342 US and AE files you mention in this post (47.1.A.16.20)? I am trying to get this working on a G8343 and cannot locate those files anywhere online. Everywhere has seemed to have already purged those older versions. Thanks!
[Sony Xperia XZ1  Questions & Answers] dcrin3:
I might have them but I'll have to check when I get home. [MENTION=4924704]ms2398[/MENTION]
[Sony Xperia XZ1  Questions & Answers] ms2398:
Awesome. Thanks in advance for checking!
[Sony Xperia XZ1  Questions & Answers] Uxorious:
I have them if you still need them.

They are extracted (by XperiFirm), but I deleted the "userdata" file already ...

If you want them I can zip them up and put them up somewhere for you.

---------- Post added at 08:35 AM ---------- Previous post was at 08:34 AM ----------

Do any of you have problems flashing recently?

I updated to a US+AE 47.2.A.2.33 before the holidays.

Just now I wanted to flash the newer US+AE 47.2.A.4.45, but the PC doesn't see the XZ1 flash mode when I plug it in with the volume button held down.

The only thing that has changed on the PC is that I upgraded to the latest Win10 ...
[Sony Xperia XZ1  Questions & Answers] ms2398:
That would be awesome! I really appreciate the help. Check your private messages.
[Sony Xperia XZ1  Questions & Answers] ms2398:
Did you ever figure out a way to get the dual sim G8342 firmware to work on the single sim G8343 (Canada) model? I am experiencing the same problem that the sim card is no longer recognized when I flash the dual sim G8342 US firmware to the device (I'm using version 47.1.A.16.20). This is problematic because the VoLTE and Wi-FI calling need modem files only found in the dual G8342 US system firmware file. Without the T-Mo IMS file present on the device, the US OEM firmware file from the XZ1 Compact will give us the options to turn on VoLTE and Wi-Fi, but they still will not work because the modem file is missing from all of the non-USA firmwares (all of the single sim variants).

I'm wondering if I rooted the device and just copied the T-mo IMS file to the /etc/customization/modem/ from the G8342 if it would work? Any thoughts from the resident expert of these threads? [MENTION=4782500]pbarrette[/MENTION]
[Sony Xperia XZ1  Questions & Answers] Uxorious:
Turned out to be the 2 USB-C cables I was using.

Apparently some cables don't work for flash mode!!!
[Sony Xperia XZ1  Questions & Answers] ray2050:
I just got a G8342 and found that the Custom US file (47.1.A.16.20) is not there any more, would you mind letting me grab a copy from you? Thanks!
[Sony Xperia XZ1  Questions & Answers] Uxorious:
XZ1c US 47.2.A.4.45_R6C was released!!!

I made myself a US/CE1/UScompact Frankenstein firmware, and all the menus that should appear do (VoLTE etc).

Can't test if it actually works since I'm out of the country, but seems likely to work!
[Sony Xperia XZ1  Questions & Answers] bigrjsuto:
So I didn't catch the XZ1 US 47.2.A.4.45 before it changed over to 47.2.A.6.30 and figured I'd try something. I just took the OEM.sin from the XZ1C US 47.2.A.4.45 and put it in the XZ1 CE1 47.2.A.4.45 (removing the userdata_X-FLASH-CUST-C93B.sin to preserve my data) and flashed and it's working great so far. I have VoLTE, WiFi Calling, and the side-fingerprint scanner enabled.

I'll update later if anything goes awry.

If this continues to work, then I've just saved a step every time I need to update.
[Sony Xperia XZ1  Questions & Answers] sethstorm:
How's the battery life? I'm on 47.2.A.4.45 w/o VoLTE (but with fingerprint) and it seems to be different.
[Sony Xperia XZ1  Questions & Answers] bigrjsuto:
I haven't noticed anything significant yet. When I go to work tomorrow I'll know, since I have a regular schedule and know my regular battery drain with Oreo.