yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Note 8 Questions and Answers] shouren04:
After reboot if it asks you to turn off or turn on, you can go into connections>data usage & turn off confirm network confirmation to get rid of that one.

However whenever you turn off wifi & it reconnects to your mobile network you'll still get a notification of reconnecting. But that won't ask you for confirmation, it just a notification & then disappears.
[Samsung Galaxy Note 8 Questions and Answers] TheUndertaker21:
my man.

thanks for the help
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
much safer to use a heat gun, wrap everything in thermal tape, leaving the area you want to reflow, and targeting that specifically.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I got the icon back! May have finally found a lead. I was checking into another issue in the logcat about a permission denied error and manually changed the permissions on /dev/cpuctl from 555 to 777 and the status bar icon along with persistent notification popped up within a few seconds.

Now to figure out what keeps changing it back to 555 when i reboot... Need to do more testing but I think this is the final piece of the puzzle.
[Samsung Galaxy Note 8 Questions and Answers] ppgirl:
Many retail mobiles have "Wifi Calling" function but not any menu entry to enable , The APP can check the hidden function and enable it if can use. It is safe , need not rooted or flash ROM !

https://play.google.com/store/apps/details?id=com.wikimediacom.wifi.calling
[Samsung Galaxy Note 8 Questions and Answers] iraqgsm:
is this is an Ad???
[Samsung Galaxy Note 8 Questions and Answers] ppgirl:
Is not AD

The app is developed by me , I want more users to verify it . Because models is varying android version . I want more result . : )
[Samsung Galaxy Note 8 Questions and Answers] Kamikaze_Ice:
Just had an idea.

Try changing the directory permissions in the /init.rc.

If that didn't work, perhaps adding whatever package is trying to write to /dev/cpuctl into a permissions group that does have write access to said directory in the /system/etc/permissions/platform.xml.

Be sure to make a backup before doing anything.

Ran across THIS thread on google groups while looking for something completely unrelated to smartphone stuffs.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
clarification, did you apply 777 permissions recursively to the entire contents of /dev/cpuctl or just the directory itself?
[Samsung Galaxy Note 8 Questions and Answers] :
I've been following this thread, and am almost afraid to ask this question, but could I flash firmware intended for a N950F on my N950N?

I'm not concerned about VoLTE or WiFi calling; I just want rid of the KT customization.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
Init.rc is part of the ramdisk.

The ramdisk is/are certain files that live inside the kernel (boot.img) they get loaded into the /system upon boot and then remain there and are utilized until next boot, when they are reloaded from the kernel.

To make changes that persist to the init.rc, you must modify the kernel's ramdisk and then repack it.

Let me know if you need a hand, unpacking and repacking a stock kernel

(or if you want, you can send me that init.rc and ill repack it into the stock kernel and shoot it back over to you)

OR

try the stock F kernel, just use magisk after flashing it so it patches the ramdisk for you
[Samsung Galaxy Note 8 Questions and Answers] Kamikaze_Ice:
The simple solution would be to keep the N firmware but flash a custom rom.

If you want to stay stock, does that not trigger Knox (different model line firmware aka N vs F. I think same model line firmware is safe just no rooting). I don't care about Knox at all if it means I can't root (which I've already done. It would be nice if this was reset by going back to 100% official firmware).

Anyways, I'm fairly certan that you are fine to flash F based stock roms (AP_<firmware string> files), so you could simply use a no bloat international version.

I think the main thing to avoid flashing is non-native bootloader firmware, and possibly partition table files (PIT files).

I don't know how to view the PIT files (encrypted) to see if there is any difference between models and/or regions.

Just so you're aware, the PIT files are in the full CSC_ firmware files.

Also, the snapdragon has different file names (most end with .ex4, like "cache.img.ext4", where exynos does not, like "cache.img". I think this keeps us from bricking (?) by using the wrong files.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
the directory itself only (was reading another thread in a Google search result for that same "permission denied" error and this was a suggestion).
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
This would be a good test for sure. I have been running Notorious Kernel on both an F-based ROM and my N stock base and the T-Mobile wifi calling works flawlessly (well, as flawlessly as it works on a real T-Mobile variant) on the F-based ROMs regardless of which kernel I was using at the time.

Basically the situation summed up is that we know that on F variant ROMs, flashing the CSC files, along with just a handful of system apps, libraries, and .jar files is enough to have fully properly-functioning VoLTE and Wifi Calling.

The N variant will get VoLTE with the same CSC patch, but is missing several components that the wifi calling needs to function.

Adding the components does not seem to be enough to get wifi calling to work properly. On my fresh Odin N950N base, flashing the larger CSC + missing files from the 950F zip will give me functional wifi calling, but the status bar icon won't display after the initial bootup and if the wifi disconnects at all I have to reboot the device in order for wifi calling to reconnect.

Now, I ran WinMerge (compare utility) between Nemesis N950F ROM (the /system/ folder contents) and a stock N950N ROM as well as an N950U T-Mobile variant ROM just to check. The contents of /system in the N and F variants is roughly 95% identical. The F has a few apps, libraries (both in lib and lib64), framework files, and a handful of other misc files that are absent on the 950N base.

For the bunch of files that exist in both N and F variants, they are nearly all identical with as mentioned the exceptions of the RIL, and a handufl of other binaries which are not called in any of the wifi calling components (as far as I can tell from decompiling the various APKs).

The files which are mentioned in the wifi calling apps which are present on both N and F variants are identical.

This is why I'm still a bit stumped. I can make another pass down through the list of all the 'different' files, but comparing them at a data level the only difference between the vast majority of these is a string near the beginning of the APK, which I am quite sure is related to being built for their respective devices and is not contributing to the Wifi Calling stuck on Enabling issue.

If it was a kernel-caused issue I would be surprised since I have used this very same kernel with the F ROM without issue, so why would it cause a problem now?

All suggestions welcome :)
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Interestingly, giving 777 to that directory does not show the icon on my phone. I'm definitely connected to wifi calling though every reboot if there's wifi
[Samsung Galaxy Note 8 Questions and Answers] gundal:
I think you were on the right track with permissions and modifying the init.rc so why not give that a shot and modify it in the kernel?

I am extracting the boot images of the stock roms now, give me a sec, ill diff the init.rc files for you

it appears that init.rc for both devices is identical..

https://github.com/gundal/greatlte/blob/stock/N950F/ramdisk/init.rc

https://github.com/gundal/greatlte/blob/stock/N950N/ramdisk/init.rc

you can browse that repo I just created, its got the stock boot.img unpacked for N950F N and W

as well as the original stock packed boot.img that was pulled from each official firmware myself, so if anyone needs a boot.img from their F or N device that is unmodified, you can grab that there as well.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
heres another interesting find..

this was in the n950W init.carrier.rc but not either of the F or T

# IMS Stack

service imsd /system/bin/imsd

class main

socket imsd stream 0660 system system

user root

group system radio net_raw inet net_admin readproc

besides that even the N and F kernel are very very similar.. some very small changes, between them, one to note regarding TCP packet size, is the N bumps them up on boot, the F and custom kernels built from F sources, do not.

That change is here also in init.carrier.rc (one of the few diffs from N to F ramdisks)

# Assign TCP buffer thresholds to be ceiling value of technology maximums

# Increased technology maximums should be reflected here.

write /proc/sys/net/core/rmem_max 8388608

write /proc/sys/net/core/wmem_max 8388608

which suggests kernel(ramdisk) changes are needed to have everything loaded up properly...
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
As was pointed out before, I'm also confused as to how the kernel could be at fault when, as far as we've seen, every F variant rom gives working wifi calling, and every N variant doesn't, regardless of kernel.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Also interesting that that imsd bin is identical on the N and F, but looking at an extracted U /system folder it is larger in that variant. However, like jooniloh mentioned I am still a bit unsure since I've used the same kernel on N and F roms, but the wifi calling worked properly on the F Rom.

Let me see if I can post up the differences between the two as simple text.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Of those, the only ones I am seeing any reference to in the wifi calling apps are the EPDG files, Eris files, vsimservice, and RCS all of which have been added to the current patch.

The 'text' and binary files which are different as far as I can tell are not different in any way that would have any impact on wifi calling at all - just extremely minor differences in being compiled for the 950N as opposed to the 950F, and if you look at the 950U files against these, around 80-90% of them are identical as well, with it's main differences being drivers and apps for the different CPU and modem it has as a Snapdragon device.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
do you have a stock firmware for the KT phone by any chance? Everything online is actually SKT firmware uploaded as KT by some asshat and the modem is different I think. I can no longer use carrier aggregation on my phone after flashing a stock firmware I got online to it.

EDIT: Details incoming. I'm having a weird AF issue.

---------- Post added at 20:24 ---------- Previous post was at 20:07 ----------

So when I got the phone, it was on KT firmware, and with my TMO sim card it'd show "LTE" (I think. this part might be the other way around.) whenever it was connected. After flashing the TMO CSC, it switched to saying "4G" (again, I might have this backwards). Either way, when it was using carrier aggregation, it'd switch to saying "LTE+" or "4G+" as it should. Then I realized I didn't have a clean system backup so I flashed a stock (what I thought was KT) firmware from online. It now says "4G LTE" and never shows a + sign for carrier aggregation. I've confirmed in *#0011# that it never connects to multiple bands now.

Here's where it gets weirdish. I tried flashing a FULL twrp backup to before I did the stock flash, and on those versions, the icon now reads "4G LTE". It's persisting between TWRP backups of before and after I flashed the stock firmware. And I still can't connect to multiple bands . . .
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
My phone is SKT branded. AFAIK there is no difference but i can grab the modem from my original nandroid backup and compare it to the one I have now after Odin flashing the firmware from Sammobile. I haven't noticed any difference though - and I definitely do get carrier aggregation in areas around town that support it (not all areas support CA, 4x4 MIMO, etc)
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Are the korean roms all interchangeable then? Also, does your phone show "4g LTE" in two lines for data then rather than 4G or LTE? Do you see a + when CA is active? annnnnnnd holy **** someone finally mentioned it. There is literally 1 other result if you search "note 8" and "4x4 MIMO" that actually meets the search parameter (quotes and all) online and it's a single XDA post with no replies. Does the exynos Note 8 support 4x4 MIMO and 256-QAM? How do you confirm it's working? I'm supposed to be in a compatible market at the moment and I'd love to verify it.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
As far as I know they are all the same, with the CSC being the only different part. My phone already had the KT olleh and LG U+ apps on it in addition to the SKT apps (the same is seen in the downloaded SKT firmware).

On the stock SKT CSC it was showing LTE and LTE+ (allegedly the + meant that carrier aggregation was in use). With the T-Mobile CSC it shows 4G/LTE without download booster enabled. If I enable Download Booster the icon changes to kind of a wifi symbol with LTE above it.

The Exynos Note 8 does support it, but T-Mobile doesn't have many areas that support CA + 256 QAM + I think more than 2x2 MIMO (not sure they have 4x4 support anywhere officially yet). You can find those settings in the service mode. I launch the one with the needed menus via Shortcut Master Lite, the secret code you want to use is 27663368378 and the settings for 256QAM and 4x4 MIMO are under ETC > Common > ANT Test Setting

on that menu you can see option 5 is 4X4 MIMO/256QAM and by default for me they are disabled but you can enable them and the settings seem to stick through reboots.

T-Mobile has a service map somewhere that shows which areas have support for CA (and how many at once I think), 256QAM, and MIMO.

You can look at the info on those modes as well to see if it's working. If you are connected to multiple bands with, on the info setting page in that same sub menu it shows one field as CA ACT: but for me the value is NONE since it doesn't seem to work at my house at least.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
awesome info. I was already in that menu for some other stuff. didn't realize the 4x4 MIMO and 256QAM settings were there too! just.. one thing.... can you tell me what the AIT priority on your phone is in that menu under antenna tuning.... might have touched something and then pressed reset, except reset just put it in order 0-9... whoops :P

EDIT: any idea what "main antenna toggle" is? Mine was set to off?
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I don't know what AIT priority means, but mine have the right number values of 0, 1, 6, 7, 8, 9, 2, 10, 11, 3 from top to bottom (after Reset of course).

Main antenna toggle is also off on my T-Mobile Exynos Note 5, I haven't figured out what it does yet.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
Where are 4 and 5? :D

EDIT waiiit. just realized what you're numbers are doing... Mine just go 0-9 O.o

---------- Post added at 22:49 ---------- Previous post was at 22:19 ----------

soo my phone stays on band 4 when nothing is happening... then the moment I do something like run a speed test, it switches to like band 12 or 2, so the first second of the speedtest is like 40-80mbps, then it dives down to below 10mbps.... why does it do this? Looks like there's only one tower around here broadcasting at 2, 4, and 12.
[Samsung Galaxy Note 8 Questions and Answers] tokoam:
On ATT CA ACT is on None does ATT use 4×4 mimo 256Qam ?
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I googled this, seems like they do. https://www.wirelessweek.com/news/2017/06/t-actively-testing-four-carrier-aggregation-headed-devices-soon

--

on an unrelated note, thinking about this kernel business...

When I first tried NEMESIS 950F ROM, I went with whatever kernel is included, rather than switching immediately to Notorious kernel. I wonder if perhaps it is related to that after all - maybe the Notorious one doesn't work properly with T-Mobile Wifi Calling.
[Samsung Galaxy Note 8 Questions and Answers] tokoam:
For me LTE is very strange I went down stairs to walk my dog I got 108mbs down and 23 up it showed 4g+ but then I walk 20 feet away and I get 20mbs down 5 up at work I have similar experiences.I checked .ca ACT was still on None but connection was really fast. But it's only in a small radius I get this speeds wtf.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
I did a bunch of posts a few pages back in this thread, about regaining carrier aggregration..

from my testing it was something in the /efs partition that disabled it, and doing a factory data wipe from within android, and then redoing the setup I could already see 4g(+ the plus) was back. right after wiping and seeing the + I just rebooted to twrp and restored my data and my 4g+ was back, and my csc remained the same.

give it a shot, take a twrp backup, then do a full wipe from within android, then check if you get 4g+/lte+ during the setup wizard, if you do (or i guess eitherway..) reboot to recovery and restore your user data.

The note 8 (exynos) does not support 4x4 MIMO it does however support 256amq (sp?) or whatever it is. We still do have carrier aggregation.

The qcom note has the 4x4MIMO and thats why its in our menus.
[Samsung Galaxy Note 8 Questions and Answers] tokoam:
So your saying leave 4x4 mini off by default and just enabled 256Qam?
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
So if I want to preserve everything, could I do a factory reset, then do a full restore of all my partitions minus EFS? I've done so much work practically everywhere that I'd prefer not to repeat.

EDIT: shoot I forgot. TWRP doesn't back up /data/media/. Could I make a copy of /data/media/0 in my external SD, factory reset, wait for reboot, then (whether it works or not), restore TWRP backup, then copy /data/media/0 back?

---------- Post added 10-18-2017 at 00:13 ---------- Previous post was 10-17-2017 at 23:58 ----------

Time to compare notorious against stock F kernel I guess lmao
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
4x4 MIMO is in the Exynos menus, and does seem to work. Per Samsung, the 8895 (which is what is in the Note 8 Exynos versions) supports 5 carrier aggregation, and "DL-MIMO" http://www.samsung.com/semiconductor/minisite/Exynos/Solution/MobileProcessor/Exynos_9_Series_8895.html

If the phone didn't support 4x4 MIMO I can't imagine that they would put an on/off switch for it in the settings menu.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
factory wipe doesnt wipe data/media!

Yes you can just restore data right after you wipe and should be back to same exact state.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
To be fair, we're talking about the company that still had (albeit hard to get into) a settings pane for finger Air View and hand gestures on the note 4. I mean I guess if you force enable it, it did "work" if you could call it that.

---------- Post added at 00:40 ---------- Previous post was at 00:37 ----------

I had literally just edited my post to ask about that. I remembered that TWRP doesn't back up /data/media. But in settings under factory data reset, it says "including files" which scares me... you sure the Factory Data Reset doesn't wipe /data/media?

EDIT: I'm just thinking about how many posts there are with people asking how to recover their photos after a factory reset. Photos are stored in /data/media/0/DCIM...
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
On a side note, i flashed Iron kernel and am not getting all the permissions errors in logcat anymore.

Wifi calling icon is not showing up though.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
In the ams settings for me it says not suporrted under 4x4MIMO. I flashed back to complete LUC stock and it still said that, but I DO have carrier aggregation working atm.
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
So I was never able to test all this while I knew it was working for sure, but now, it LOOKS like it's working in logs and stuff, I just don't see the icon. in the service menu (*#0011#) is it supposed to just rotate between bands over and over when it's working? I thought it would just show like 2 bands or something, not cycle them.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I could be mistaken but I think that not supported means that in your current area, or on the tower you're connected to it is not supported.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Another update, I came in to work without rebooting or toggling wifi and Wifi Calling connected + the icon is back (this is after replacing Notorious kernel with Iron kernel last night).

Coincidence?
[Samsung Galaxy Note 8 Questions and Answers] gundal:
I dont think it is.. I think the kernel or ramdisk is the missing peice

It loads services at/before/after boot

for example that eris file you found and added.. it wont even be loaded unless the kernel specifies that service.

I was looking at it the other day and saw where eris is loaded.

so theres probably something in the kernel that needs to match or load ims services to make it all jive

---------- Post added at 05:35 PM ---------- Previous post was at 05:20 PM ----------

if you use

*#0011#

you will see multiple towers being hit in your stats

look for:

CA:0 (0 means no extra towers, 1 means 1 additional tower, 2 means 2 etc)

in my note 7 it shows me all the bands im connecting on, on my note8 it does not, just the number of extra towers.

Pic attached is note 7 info

You can also use `LTE Discovery` app to give you much more detail about your network connections.

Look under neighbour cells to see the other towers your phone is picking up while connected.
[Samsung Galaxy Note 8 Questions and Answers] masri1987:
running notorious kernel on nemesis with wifi calling icon working using ur csc file.
[Samsung Galaxy Note 8 Questions and Answers] gundal:
From what I understand and read here..

it does NOT support 4x4 MIMO.

It needs 4 antennas for that. The new snapdragon x16 modem has 4 antennas, I believe the sammy modem does not.

I am not certain however.

in any case we should have up to 5CA and 256am
[Samsung Galaxy Note 8 Questions and Answers] Limeybastard:
If it's any consolation, my U model rotates as well via *#0011# under LTE line.
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
Are you having the issue where you have to reboot to get wifi calling to connect again after disconnecting wifi?

This is why I was surprised that it auto re-connected today at work (aside from being surprised that the icon came back)
[Samsung Galaxy Note 8 Questions and Answers] jooniloh:
That's what I'm talking about though. When I look at it, I see CA cylcing between 0, 1, 2 over and over and the primary band cycling over and over, but only when data is being used (like if I run a speedtest in the background before going into the menu. Otherwise it just sits still on one network. Is it supposed to constantly cycle like this? I thought it'd just say CA:2 or something and sit there while it's using CA.

---------- Post added at 12:20 ---------- Previous post was at 12:19 ----------

well this complicates things...
[Samsung Galaxy Note 8 Questions and Answers] Kalm_Traveler:
I think you're right about the kernel. Do you have some links I can read up on how to unpack and repack the boot images?