[Galaxy Note5 Android Development] ananjaser1211:
So just came back after talking to a user who had the bug and we tried some stuff on his phone. we found 2 ways without rebooting that made telegram and galaxy apps work (i assume rest of apps should work fine maybe)

The workaround we found is 2 ways. 1 ) By using CloudFlare 1.1.1.1 App. which is basically an app that changes your DNS from 8.8.8.8/8.8.4.4 to 1.1.1.1/1.0.0.1 Without having you do the manual configuration. it uses the android VPN system so it looks like a VPN, but the only thing it actually changes is the DNS. That fixed his connection

The other thing we also tried, is to set 1.1.1.1 DNS ourselves instead of using a 3rd party app. by going to the wifi network manual options (the one he had issues with) and setting any static IP, but the important part is setting DNS to 1.1.1.1/1.0.0.1

It seems to "Work" just fine but this is excatly 5 minutes ago so i dont know if manual change is a full fix just yet, the 1.1.1.1 APP however seems to fix all the issues without introducing free vpn lag etc

can you guys try these methods and let me know if anything changed. i dont have the bug on my own note 5 to confirm

edit : when using the VPN app, make sure to go to settings and disable 1.1.1.1 with WARP

just use stock 1.1.1.1. because warp is an actual vpn

First of all regarding VOIP, sadly i have no way of testing this on my phone as my country just full on blocks any sort o VOIP. unless you are on a US variant i am not sure what is causing the bug really, i heard reports that there is no such issue on the Note 5 and intl variants in general, but then again i have no way of confirming. if the bug is there i really have no clue why it happens sorry

Regarding battery, first of all for the mAh, you have to edit /system/vendor/overlay/framework-res__auto_generated_rro.apk

inside res/xml/power_profiles.xml

Edit and change

But ofcourse this is only VISUAL text, it has no other functionality besides that.

Now for the actual 3600mAh mod, the kernel part. first to give you some background, the original 3600mAh battery mode was made by a guy called corewell who was very active in the S6 AOSP scene.

His method is pretty simple and seems good, he uses the battery voltage table and capacity (in hex) from the S7 edge battery DTSI, and adds them to the S6 battery DTS.

its like couple lines worth or change, its pretty simple. and based on the code, it should "work well" especially the capacity part since now the 2xxxmAh was replaced by 3600

So this is where the "3600mah aroma" option comes in, when you pick that it flashes a pre-modded kernel with that change, for the S6.

it may sound confusing because i use a single kernel for S6 and S6E devices, with a method called unification by noxxxious and ktoonz (also previous S6 developers)

The kernels can be Identified by difference in the name, the stock 2600mAh battery shipped kernel would be called G92X_SKT , the 3600mAh one is called G92X_EXT

you can check which one you have from about phone > software info

For more info on what actually changes in the battery dts file, here is the original commit on the kernel https://github.com/ananjaser1211/Cronos_7420/commit/a70349e354890d9887a716299a2b1497aab20ebc

ofcourse this was replaced few weeks ago to work with unification (which basically separates the edge and flat configs by adding _F to the end of each one, i just change those with the battery mod for the custom 3600 kernel)

now regarding the MOD itself, i dont know how well it works, i dont have an S6 with 3600mAh battery or an S6 all together. but based on the code and porevious reports from people who used this method, it sounds "good"

hope its not too confusing, if you need more info let me know.

-------------------------------------------------------------------------------------------

EDIT : FINALLY i can post! been trying to reply to this thread or an hour