yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Note 8 Questions and Answers] bober10113:
but the issues you are having is related to the toggle being stuck or like me, it toggles but carrier is not letting authenticate
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I can turn the toggle off, but it just sits at Enabling forever. This has been the whole point of this thread. For some unknown reason, the F variants only need a few apps/libraries and the CSC flashed for everything to work just like it was from T-Mobile themselves, but the N variants don't ever get Wifi Calling-enabling patches.

Basically, I've been digging through the entire firmware of the N950F, N950N, and N950U to try and figure out why the F's (this includes previous devices like the S8+) can be so easily patched to support T-Mobile Wifi Calling, but the N variants have not yet had the same treatment.

I found several more system apps, libraries, binaries, etc and one init file in the boot.img RAMdisk that is involved, but adding all those things only half works. With my previous patch, we could get wifi calling to connect if wifi was turned on and you rebooted the device, but the status bar icon wouldn't show up. If you disconnected WFC or wifi for any reason, you'd need to reboot again to get it connected once more.

The simple solution so far has been to flash a full 950F-based ROM, then use any of the existing S8/S8+ T-Mobile CSC patches, but my point of this project is to address the few differences between F firmware and N firmware so that we N owners don't have to flash an entire ROM and can just apply a small patch whenever there are big OS updates.

Where I'm stuck it seems is that as far as I can tell all the differences are being addressed but it's still not working 100%, though to be fair my only experience with an F ROM was a full fresh install so perhaps my latest patches do fix it but require a factory reset.... honestly haven't tried that yet.

My next thought was that perhaps I've been going about this all wrong and need to just give up on Note8 files. It's been several months now and I know that when I was on the F ROM with proper T-Mo WFC I was actually using the S8+ CSC... I suppose it's possible that the Note8 versions of the apps don't want to play nice.
[Samsung Galaxy Note 8 Questions and Answers] bober10113:
i understand.

if i remeber right i had that "toggle" issue when i first flashed the tmobile pack v.3. of course im not on same carrier but my device did react the same. when i copyed over my rogers keystrings.dat over and i was lazy , i just renamed to tmobile i belive my wifi calling did toggle. its been a week and am not sure i remember right. grab the files i posted for techvir and rename the keystrings and test it out.

i do know that the activate/toggle part my differ but as my carrier seems to have a different aproche. kamekaze suggested a couple posts back to try and use an other carriers', maybe you will see a difference.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
Flashed it. I'm at home, on Renovate Ice 2.3 CSC for both home and active is TMB.

Wifi calling: enabled via toggle. icon shows up. made a call successfully.

Hung up, turned off wifi, icon disappeared, turned on wifi, icon reappeared, another wifi call made.

No volte toggle or options

SPAM protection also unavailable also caller ID which comes with it, anyway to get that on?

Speed tests sitting on my couch uploads varied from 31-60mbps . I have 9 Carrier Aggregation combos, vs the previous 14 i had prior to flashing. Won't know if CA is working properly until i get out tomorrow.

Ran one last speed test and got 70mbps.

Edit: Signal seems to be -5dbm better than usual

Edit 2: edited ims settings to get volte but can't find it's settings anywhere still

Edit 3: Running Ironkernel
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
I know they're korean... It's a KT phone. No need to check. The question is what would cause my firmware CSC to switch to BTU as shown in that screenshot when all I've done related to CSCs is flash Kalm's TMO and SKC CSC zips.

---------- Post added at 02:06 ---------- Previous post was at 02:04 ----------

Reboot with wifi calling off and then see if it connects again. My phone did this too before this zip but then resumed the enabling behavior after a restart. It seems that if it sits in one area long enough, wifi calling works fine on that wifi network, even turning on and off, but stops working normally after a reboot.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
he's on Renovate ROM which I believe is 950F, so it will/should work 100% normally already, doesn't really help us as far as testing goes.

I'm literally on full stock 950N, SuperSU and this latest patch. Oddly, when I switched from the previous version (earlier tonight) that used the S8+ TMB_keystrings.dat IMS registered fine, but with this updated one it won't register.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
so if I flash your new zip that has all the extra carrier bulk and such (as well as all the other stuff I've accumulated from your previous zips), how do I go about cleaning all that out later if I dont' want to restore a backup?
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
It doesn't pile up, the zips erase your omc folder contents every time and overwrite the additional apps/libraries/etc so you could manually delete the apps, flash the SKC zip and be functionally back to stock.

Side note I made a new version with only the TMB and ATT files. Still works fine.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
I'll try flashing this soon and let you know how it goes. Any idea how to get rid of/what to do about the BTU firmware CSC?
[Samsung Galaxy Note 8 Questions and Answers] LouK:
Could you please post link to latest version.

Would like to try on my N950F.

Thanks
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I am curious about that too - I'm not sure where that app is looking for the Firmware CSC because I don't have one on my Note 8 or Note 5, and the 5 has never had any CSC mods done.

After I did the full N factory reset I have a symlink in /system/ for csc_contents pointing to /system/csc/SKC/csc_contents but that folder has not been recreated with any of the Odin'ing stock firmware.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Yes as soon as I can - work blocks Mega and most uploads so I will have to upload it tonight. On your N950F everything already works properly with any of these CSC packs.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Only thing I can think of is iron kernel or nemesis rom?? I did take the bixby vision apk out of nemesis rom and install it on my device.. but that wouldn't affect the reported firmware CSC would it? Trying to think of any other changes I made.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
kernel wouldn't do it, Nemesis ROM maybe since it includes it's own CSC choices - you might have picked BTU to get it to install, then applied my patches afterwards?

Are you still on Nemesis now?
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Noooo I never flashed nemesis. I used the Bixby vision apk from it to see if it was causing issues.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
ooh so you have a 950F apk for Vision, they're identical as far as I can tell. Speaking of that, how do I test your Bixby shopping thing? These v7 zips have all the Note 8 CSC features, including the Vision one for setting it to Amazon, but I don't know how to use Bixby to test if it's working.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
go to camera app --> bixby vision. aim camera at something commonly known. like a car, box of tissues, coke, or something. should show some buttons on the app for various results. one should be image results, the other should be shopping. might be some other if it detects text and such, but the one I'm missing is shopping. click on that and it should bring up results on AMAZON, not some korean site.

---------- Post added at 13:29 ---------- Previous post was at 13:27 ----------

I just looked through every file I've downloaded on this phone to see if there's anything else I could have flashed. There's literally nothing. I have no idea how I got this csc...
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I don't know either, none of my zip has anything outside of the OYN/XAA multi, which does not contain BTU.

Anyway here is my first use of Bixby vision...
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
btw, what are your versions listed under the firmware tab of the phone info app?/

---------- Post added at 13:54 ---------- Previous post was at 13:53 ----------

can confirm bixby vision working on my end as well.

---------- Post added at 13:55 ---------- Previous post was at 13:54 ----------

can you send your bixby vision apk (visionintelligence) so I can replace mine back just in case?

---------- Post added at 14:27 ---------- Previous post was at 13:55 ----------

flashed your zip over what I have already and CA is still all over the place.

---------- Post added at 14:36 ---------- Previous post was at 14:27 ----------

I think it was posted somewhere before, but is there a way to get back to a clean slate for the modem/CSC/efs and all that without doing a factory reset? Reaaaaaalllly don't wanna deal with that.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Firmwares are:

N950NKSU1AQI2 for Bootloader and PDA, N950UOYNAQI5 for CSC, and N950NKOU1AQHD for Baseband.

Sure I can post it up on Mega after work.

I am not currently getting any CA on this setup as far as I can tell. No combos listed (using the S8+ TMB_keystrings.dat)

The modem is the CP file, you can flash that without doing a factory reset (in Odin). I don't have your KT olleh firmware to make a CSC zip but my SKC zip puts the CSC back to stock for SK Telecom N950N's, and the EFS can be cleared in Odin as well.

I wish I could look at your phone to see where BTU is because I thought that originally I had a list of available CSC's but have no idea where the app reads that value from.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
CA "works" on my device as usual. I still have 12 CA combos.

---------- Post added at 16:18 ---------- Previous post was at 15:54 ----------

yeah my firmware numbers are exactly the same as yours.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
noticed something..

When making calls to t-mobile and non t-mo customers, i get one ring, then silence until voicemail or until they answer.

Unsure if it's related.

Also anyway that i can enable spam and caller id protection that came with stock csc?

Highest speed achieved today while out and about was 112mbps.

Lowest speed was 3mbps.

CA works, but band 12 just generally sucks for me
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
so i've spent all day trying diff roms, i don't know what the diff is, but consistently now, renovate + the new t-mo zip = good results, IronRom, SimpleRom + t-mo zip = bad results

The only diff is the latter doesn't have 310 csc codes in the list provided which renovate has built in, i can't think of anything else
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
The only SPAM protection I know of is in my older zips CSC features from TEKHD's S8+ script, I haven't figured out which feature it is though.

After dinner I'll upload a slightly tweaked v7 zip that cleaned up the XML files and added a few more of the features from his others.xml, as well as removes the non-TMB stuff to bring the file size back down.

What are the 'bad results' ? I'm still running this on stock N950N base and everything works great/fast aside from Wifi Calling still won't work at all.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
ok here's the latest revision, 38mb.

Added VoLTE and Mobile Data toggles to the quick settings options, removed non-TMB carrier stuff. I'm going to go over the differences between 950N base and 950F again as the answer has to be in there since using a custom kernel already puts the 950F boot.img in place but still isn't making Wifi Calling work.

https://mega.nz/#!J6pnDTbY!5i2uNzx5bXPae0092vbS1I470lXmAe3vE8f8joq99V4
[Samsung Galaxy Note 8 Questions and Answers] LouK:
Thanks for you efforts.

But I thought you were also working on an At&t CSC as well.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I don't mind putting something together for AT&T but I have no way to test it, and I'm not even sure if anything extra is needed for their wifi calling, video calling, or VoLTE beyond just CSC features.

Once I get the T-Mobile stuff squared away I can put an AT&T zip together but will need someone with AT&T to test it.
[Samsung Galaxy Note 8 Questions and Answers] LouK:
Thanks.

I'm willing to test whenever you have the file ready.

I am on mostly stock Rom but rooted and have frozen knox files.

I have LTE 4g but not much else...
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
I'll try to locate the line in IMS settings for you in regards to the Spam protection, it's a great feature that's not avail on t-mo stock csc

Bad results = the same behavior of signal dropping, 3mbps where i get 50mbps, and so forth.

the csc before i flashed urs was the german unbranded when i got bad results, but when i do the 310 NA csc code it works fine
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Thanks, I have skimmed through that others.xml from TEKHD's pack a few times but I haven't been able to find anything that looks like it, though I'm positive it is one of those CSC Features items because swapping in that xml file enables it.

It's difficult to speculate on what would cause the signal issues you're experiencing since you're on a totally different base and I'm not sure which CSC you're using now.

With this project I've been working on it's become clear that the N950U version of TMB_keystrings.dat did something to cause crappy LTE connectivity and data speeds, but replacing it with either the S8+ version or Note 5 version seems to have solved the issue. The carrier's ***_keystrings.dat file is located in /system/omc/<carrier>/etc/ and as far as I can tell contains additional settings for the OS and hardware.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
to be clear i'm back on a working rom, with 310 CSC (country but not carrrier specific) + ur t-mo zip and everything is working beautifully.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
See when I do that, same thing happens. Odin finishes successfully, but it reboots to recovery to flash that file from the cache. The command fails in TWRP so I flash it manually, and when I reboot. There's no changes to the CSC. How is that after flashing the CSC?
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I'm glad it's all working. Thing I'm confused about is this 310 CSC thing. My T-Mo zip erases any other CSC stuff so it 'shouldn't' make any difference what you had prior (IE it sets the CSC code in the EFS partition, erases the existing /system/omc folder and writes the new TMB files there, as well as adding the 'missing' libraries and binaries from the F variant and adding T-Mobile specific wifi calling apps).

If you can point me to the 310 file you mention I am curious to see if it adds anything outside of the CSC itself since that doesn't exist once you flash my T-mo zip.

If you put the file there manually beforehand it should work properly - I have done this twice so far after pulling the zip file from the factory Odin firmware files.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
You mean put it there before running odin? Cuz it's there after odin runs. I see it when I go to install in TWRP but the commend soil still fails.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
yes, I put it there beforehand, flash all the Odin things, and when it reboots it says Installing Update for a bit. That is where it would fail if the file wasn't already there for me.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
and this fully reset all the network related stuff for you?/
[Samsung Galaxy Note 8 Questions and Answers] louforgiveno:
<CscFeature_Common_ConfigSvcProviderForUnknownNumber>on,on,whitepages</CscFeature_Common_ConfigSvcProviderForUnknownNumber>
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Yes that's how I got back to stock. The only thing that I haven't seen reset was whatever that Phone Info app looks at for 'available CSC's, I am 90% sure out of the box it showed all 3 Korean CSC codes but ever since the very first CSC zip I used that field has remained blank. Maybe I'll decompile it today and try to figure out what it's looking for since I have nothing to do here at work...
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
thanks, I tried manually editing this. In the stock CSC it is set to off,off,whitepages and in TEKHD's pack it is set to whitepages,whitepages,on (which I added to others.xml but I'm not sure if it overwrites the cscfeature XML value)

*EDIT*

That worked, changing the cscfeature value from off,off,whitepages to on,on,whitepages worked. I'll just bake all these values into the default cscfeature and cscfeature_network files in the next update.

Thanks!
[Samsung Galaxy Note 8 Questions and Answers] louforgiveno:
Also don't know if this helps you guys i have a snapdragon tmo branded note 8 and shortly after obtaining root i was messing around trying to get spam calling working....long story short from moving files around from different omc carrier folders into my tmo folder i ended up with XAA,XAA,XAA ....the interesting thing is that trying to fix that issue not knowing how it ended up that way i odin back to stock and system then read TMO,TMO,XAA and booted with xaa splash screen and jingle instead of tmo.....eventually i came across the files in omc that were labelling it XAA and switched back to TMO....my point is, and i don't know if it makes sense....but perhaps if you do that change to your system then odin stock file it will install the files needed for wifi calling etc
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Mind if I ask what you do? You seem to have a lot of "free time" :P

Is there any way to look at your first zip and just reverse everything it affects? Or is it less straightforward than that. Just feels like we've been taking blind stabs in the dark since then trying to figure out what was changed from stock.

I'll try the odin stuff again when I get home. You don't think odin would work through VMware do you? All I have is a mac at work.
[Samsung Galaxy Note 8 Questions and Answers] louforgiveno:
I've been able to get the toggle to show and toggle but calls aren't being ID'd.....hopefully your file will work for me !
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
network administration, when there's stuff to do I'm busy but when there's nothing to do there REALLY is nothing to do.

I can look at that sure, do you mean the very very first one? The first one I ever uploaded was just a gutted version of the CSC selection tool modded to run on our Note8.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Well I'm just trying to put some ideas out there as to how to revert everything since so many things were changed with that initial flash, and you still haven't been able to completely revert those changes.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Yeah I am very curious about that available CSC list. Unless I'm just going crazy it definitely was populated initially.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
<CscFeature_Common_ConfigSvcProviderForUnknownNumber>whitepages,whitepages,whitepages</CscFeature_Common_ConfigSvcProviderForUnknownNumber>

In the cscfeatures xml, that's the whitepages aka caller id and spam protection (got this off of s8+ Q&A pages)

Also, i dunno how to explain this, but i've done this about 3-4 diff times now. Everytime i choose renovate ice rom, choose 310 csc, then flash ur zip everything is great.

Say i do nemesis, light rom or any other rom with a non numerical csc celection aka physical country codes such as BTU and then flash your csc = poor results.

---------- Post added at 10:09 PM ---------- Previous post was at 10:08 PM ----------

lol, derp, i just saw this :\

---------- Post added at 10:28 PM ---------- Previous post was at 10:09 PM ----------

okay so i made the changes in cscfeature.xml for the white pages, i rebooted, have it in the phone settings enabled, but it isn't working when i make a call to say the dealership it doesn't state it's name as it did before. maybe needs some time. will recheck later.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
[MENTION=2694397]masri1987[/MENTION] I'll download that ROM when I get home tonight and take a look at it's CSC stuff. If it is making any difference, it would be with files other than the omc folder.
[Samsung Galaxy Note 8 Questions and Answers] louforgiveno:
Yeah same result for me too....tried numerous things but won't show caller id.....only way i got it to work (lost enhanced messaging and wifi calling) was with the XAA cscfeatures.xml....but again broke all kinds other services..
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
so i figured it out.

Don't do, on,on,whitepages.

Do whitepages,whitepages,whitepages

Reboot, profit.

[MENTION=4375750]Kalm_Traveler[/MENTION] FYI
[Samsung Galaxy Note 8 Questions and Answers] louforgiveno:
You are the man! Can't believe i was so close to that.....i added that a while back and didn't think to erase the "on,on" line.....

Duh !! Damn right on !
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
That's definitely working great, thanks again [MENTION=2694397]masri1987[/MENTION]

I'm back to the "wifi calling usually sits on enabling but sometimes connects at work, without the status bar icon showing up" state of affairs. So help me I will figure this thing out, it's driving me batty.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
So I did the trick, and this time the command ran successfully when checking EFS Clear, but when I boot up, I still see TMO CSC stuff in the phone info app, and the omc folder was NOT overwritten. What gives? Do I have to flash your SKC zip first?
[Samsung Galaxy Note 8 Questions and Answers] TheUndertaker21:
aww no wifi calling i'm sure you'd get it to work
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
I flashed your SKC zip first, moved sec_omc.zip into the cache, flashed the CP and CSC in odin, and still, it's not reverting everything I believe.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
this is going on the N stock rom right? I might hop on stock N rom this weekend and test things out. Any reason you are not on a F rom?

I assume all of us who have a N got it to unlock and rom, so we might as well all be on F based roms.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
in Odin which files did you load?
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
same as before, cp and csc
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
yeah flash the SKC CSC, I don't think that Odin does anything to the EFS/IMEI/xxxxcode.dat files
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
I did...