[Samsung Galaxy S8+ Guides, News, & Discussion] Kalm_Traveler:
[MENTION=4107827]TEKHD[/MENTION] if you have a bit I could use some help getting WiFi calling working on an Exynos Note 8, I took your S8+ script and basically grabbed all the same files you had in there for the S8+ but from a T-Mobile Note 8 SM-N950U ROM, de-odexed them, and zipped it up for my Note 8 SM-N950N Exynos model.

This worked fine (as far as flashing, and I made sure the folders were all 755 permission and files 644 in the zip), and after I did a factory reset I got VoLTE icons and a menu option, HD voice + video calling dialer, and most of the extra features in the 'others.xml' file, but still no wifi calling to speak of. No icon, no menu options anywhere.

On my old T-Mobile Note 5's Nougat update the WiFi calling menu can be reached via the dialer settings below "Ringtones and keypad tones" and above "More settings", or in the main Settings menus -> Connections -> More Connection Settings at the bottom below VPN. On the Note 8, I am still not seeing any icons or menu options for WiFi calling so it seems like there's some other setting or component missing.

Trying to figure out what the final missing piece is, I ran the service mode CSC_Verify tool and this was at the end of the log:

--------- Verify Result (Only for developer) ---------
FAIL : OPCONTENTS/CALENDAR/APPCOUNT FAIL[Phonesky_PAI.apk, GmsCore.apk, M:NSDSWebApp.apk, M:base.apk, M:WfcService.apk, M:TmoWfcPref.apk, M:atfwd.apk]

[1]OPERATOR_CONTENTS:/system/omc/CCT/cscfeature.xml

[2]Calendar_CALENDAR

[3]APPCOUNT FAIL[Phonesky_PAI.apk, GmsCore.apk, M:NSDSWebApp.apk, M:base.apk, M:WfcService.apk, M:TmoWfcPref.apk, M:atfwd.apk]

Not sure if any of that matters, but I didn't think the CCT cscfeature.xml would since I am on T-Mobile and using TMB CSC, not sure why Calendar is on there at all, and of those apps I noticed that on the T-Mobile ROM Phonesky_PAI.apk and GmsCore.apk (I know these are just for the Google Play Store) are a bit larger than the ones from my N950N, but I am using the T-Mobile versions of NSDSWebApp.apk, WfcService.apk, TmoWfcPref.apk, and atfwd.apk already. Not sure which base.apk it is referring to.

I'm a bit at a loss here so if you have any ideas or suggestions I'm all ears. Also need to say a huge thanks for your work creating the S8+ TMO pack, it was the perfect starting point for the Note 8 pack I am trying to finish up.

*EDIT*

Wanted to add that I was poking around looking for a solution and noticed that the TmoWfcPref app referenced 3 .art files under /system/framework/arm64 that are on the T-Mobile ROM but are not present in my N950N SK-Telecom ROM so I baked those and their accompanying .oat files into the zip (making sure permissions were 644) and flashed again but it didn't make any obvious difference. Tried doing a factory reset, booting up, then flashing the TMO WFC zip again but I'm still not seeing anything wifi-calling related, and if I launch the activity for it via a shortcut app, the settings are all greyed out, top bar says Enabling, toggle switch is in the on position, and Wi-Fi Preferred is selected (but again all of this is greyed out).

Those 3 files are:

/system/framework/arm64/boot-tcmiface.art

/system/framework/arm64/boot-telephony-ext.art

/system/framework/arm64/boot-oem-services.art