yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi 4C] cadaveri:
Edit: Apparently this trick was causing force closes on Gmail and maybe some other apps. Most likely some incompatibility between CM download manager app and Miui. Maybe it would work with a original download manager from Miui that is not speed capped like in these 4c roms. So consider all of this before testing.

Found a way to solve this download speed problem. This is all connected with the original MIUI download app. For some reason it's capping the download speed at 300kbps. So I thought, since Cyanogenmod doesn't have this speed issue, why not install its download app and see if it fixes the problem? Well, it does fix the problem. Now I'm getting normal speeds when downloading from Google Play store, I haven't tested Chrome yet though.

So the procedure is simple. There are 2 folders from Cyanogenmod that need to be copied and later on, pasted in the system folder of whatever rom you guys have, whether xiaomi.eu, smiui, etc...

These two folders are:

DownloadProvider (system > priv-app)

DownloadProviderUi (system > app)

Install MIUI and Titanium backup. Use it to uninstall the original MIUI download app (there are two entries that need to be uninstalled).

After having these two folders and MIUI rom ready, you have to place them in the appropriate locations, using ES File Manager, for example.

Once that's done, you need to take care of permissions.

Since I can't post images here, I'll have to write them down.

So both folders need to have permissions like this (Read - owner and group | Write - owner | Execute - owner and group)

The apk's inside those 2 folders need to have their permissions set like ( Read - owner, group and other | Write - owner)

And that's it. Reboot your phone, you'll have Cyanogenmod download app and decent/normal speeds as it should be. Enjoy. ;)
[Xiaomi Mi 4C] bibihub:
My god, testing it right now ! I'll give feedback. If it works, you are the man !

Edit1: OK I didn't understood that I had to install cm first. Could you provide the files ?

Edit2: I have the files. I'll provide them if it works for me

Edit3: So I tried what you said. I installed the new folders at the right place and gave the given permissions but nothing. The miui download manager disapered from the launcher but no new download manager from cm. Nothing happens when trying to dl from play store or chrome. I did reboot BTW

Maybe you should give more information about your configuration and how you did it. Thanks anyway I think we are on the right track

Edit4: gave all permissions to the DownloadProvider (system > priv-app) folder (I don't know how the management of the permissions work, maybe you could explain more). But also I just tapped on the application inside the folder and installed it again. Rebooted and now it works perfectly ! I am not sure if it was the permission or the installation that made it work though.

Problems that I still have: doesn't work with chrome (no DL anymore) and no visible apk inside the launcher

I attached the files to replace in the folders

Edit5: gave also full permission to folder DownloadProviderUi (system > app) and I was able to install the app again by tapping on it. Rebooted and now there is a visible DL manager.

But last issue: I cannot open the app and DL with chrome is still not possible
[Xiaomi Mi 4C] ermacwins:
[MENTION=3538164]cadaveri[/MENTION] can you confirm chrome downloads work fine?
[Xiaomi Mi 4C] bibihub:
I also have gmail force close. Weird because I could access my emails this morning but with a notification.

I am gonna restore my nandroid until a better solution is found
[Xiaomi Mi 4C] Nuke142:
How about getting "DownloadProvider (system > priv-app)" and "DownloadProviderUi (system > app)" from other Xiaomi smartphones on dev MIUI that does not have problems with speed without Xuelin ?
[Xiaomi Mi 4C] cadaveri:
Yes I started getting force closes on gmail for some reason... There's probably some incompatibility.. It sucks because it was working fine with Play store. I went back to Cyanogenmod until a definitive solution appears.

What you suggested Nuke142 is a good idea, meanwhile though I'll edit my first message because of the errors that appeared later on. Keep testing new things though, this is all connected wih that goddamn download manager from Miui.
[Xiaomi Mi 4C] bibihub:
Could be a good idea. Does anyone have another xiaomi device ?
[Xiaomi Mi 4C] Nuke142:
I am already have needed files from Redmi Note 2.

Will give feedback later.

---------- Post added at 03:07 PM ---------- Previous post was at 02:53 PM ----------

So after getting permissions and reboot Download icon has disappeared and no downloading via Play Market.

Also i can not install system > priv-app > DownloadProvider > .apk:

"Syntax error"

Remind you: apk's from latest dev miui Redmi Note 2.

What next steps?

(good for me i do backup for original downloader before full uninstall, thanks TitaniumBackup)
[Xiaomi Mi 4C] bibihub:
Look at my post just after the proposed method. I had to change rights to be able to install both apps by tapping on it. Then after reboot I had the app available even if it crashed

Post: http://xdaforums.com/showpost.php?p=63744763&postcount=39

Anyway could you provide the files I'll give it a try tonight
[Xiaomi Mi 4C] Nuke142:
Can you try?
[Xiaomi Mi 4C] Nuke142:
Redmi Note 2 users have same problem with speed but they have patch for Recovery with older Downloader apks from previous versions.

I just installed this patch but there is an error when i try to download something - it's say "No memory. Please uninstall something".

I think it is because Redmi Note 2 have different mount structure.

So we on a right way.. problem is Mi4C does not have previous versions firmware so we have speed problem from start.
[Xiaomi Mi 4C] bibihub:
I tried your files but like you I had that internal storage shortage too when trying to dl from play store. However I was able to download from chrome but still with a slow speed.

I noticed that you didn't provide the second file of the two folders. Maybe that could first solve the problem of the error message. When I tried the cm downloaded yesterday, I used the complete folder.

Moreover, did you provide the files from a patched RN2 with the right dl speed ?
[Xiaomi Mi 4C] Nuke142:
Patched from Redmi Note 2

(via Recovery)
[Xiaomi Mi 4C] bibihub:
I tried the patch as well as taking the file from the patch: it didn't work.

Also tried to take the two folders from the last stable rom but I had force close of media or something.

I don't know how to solve this issue and it doesn't look like xiaomi is working on the problem since this bug has been here since the beginning.
[Xiaomi Mi 4C] Nuke142:
Hey! Now i have this folders from official developer 5.11.5 for Mi4C - Xuelin inside but speed is good.

But i just can't place this files to xiaomu.eu rom (i use 5.10.22)- after reboot i have error "android.process.media".

You can try.

Install it from recovery or take it from .zip and replace.
[G3 Q&A, Help & Troubleshooting] demster:
Dear G3 users,

I love CM-based ROMs since I can adjust the DPI to 440 (ish) easily for all apps. With stock ROMs this is not possible because some apps like dialer and messaging will break, so you need exposed to change the DPI settings per app. One benefit to me is that this leaves the lock screen alone (no system wide DPI settings), so you keep the nice, big dots if you want to unlock your phone.

My question is the following: is there an xposed (or other) mod that allows you to change your lock screen DPI after you changed the system DPI (for CM-based ROMS)?

Edit:

I noticed that modifying the DPI of System UI changes the lock screen, but it also changes notifications and the navigation bar...
[XDA Assist] gdoornink:
I'm new to XDA and I'm not a developer, so please let me know if I need to post this somewhere else or if there is any more information that would be helpful to know.

Every few days, my Virgin Mobile LG Volt notifies me that I have a system update available (zv6). I've tried several times to install it, and my phone will restart and display the system update screen with the progress bar. However when the bar reaches about 1/3 of the way across, my phone will suddenly restart and boot up into the OS like normal, and when I check the software version I still have zv5. Then a few days later, the notification pops up again and I repeat the process (with the same results).

My phone was rooted the first two times I tried this (I kept stock android, 4.4.2), and I thought that might be causing the problem so I unrooted it. But that didn't change anything, and now I'm not sure what to do. I tried to find answers online, but all I found was another person on Reddit with the same problem (I can't post outside links since I'm a new user, but you can google "LG Volt won't update from v5.7 to v6.1?" and you'll find it). Any suggestions on what I can do?
[XDA Assist] malybru:
Hi,

Try posting your question here:

http://xdaforums.com/showthread.php?t=2758703

The experts there may be able to help.

Good luck!
[Nexus 5 Q&A, Help & Troubleshooting] jimv1983:
I recently updated my Nexus 5 to Android 6.0 and now when I go to the dialer and enter *#*#4636#*#* the testing menu is now missing the "Battery Information" menu. It had phone uptime, battery health, battery temperature and a few other things.

What happened to it? I still get the other three options but not the one I want. Is it just gone? Maybe moved to a different place?
[Nexus 5 Q&A, Help & Troubleshooting] Sinergie:
I just noticed this! I wanted to check what the health of my battery currently is, but now there is no way to check this anymore? Seems like the exact opposite of what Google wanted to achieve with Marshmallow, giving the user more insight into battery information.
[Upgrading, Modifying and Unlocking] Mauby:
I have searched and searched and searched.....

I have flashed just about every ROM with different radios.....

I have even tried different "antenna fixes" ........

I have also let a friend who is more familiar with computers and smartphones....

And still I cannot make any calls.

The phone keeps searching for a signal.

When I try to call it starts the call then goes to "Phone Off" and keeps searching for a signal.

Also I am getting a "device turn off" notification.

I will continue searching and trying but I would appreciate any help.

I would include the phone details but as I am trying different ROM's it is ever changing..apparently I am also a ROM addict but just not good one.

Thanks in advance.
[Upgrading, Modifying and Unlocking] Mauby:
A little help please....
[Nexus 6P Q&A, Help & Troubleshooting] tixos:
Is anyone looking to work on this for the Nexus 6p?

I have one preordered from the play store and as such won't have the "feature" enabled by default (as you have to purchase the device directly from EE so they can load their own stuff on it)

However, seems the guys in this thread came pretty close, some got it working http://xdaforums.com/galaxy-s6-edge/help/ee-wifi-calling-t3082364

At first it seemed like a few simple XML changes were all that was needed, i can't in fact make out from the 12 page thread if thats correct or not, some claim it worked with these changes, some said flashing EE's own firmwares etc was needed.

Please post any knowledge on this here, anyone who purchases from EE and is willing to share information/dump firmware would be greatly appreciated i'm sure :highfive:
[Nexus 6P Q&A, Help & Troubleshooting] Tung_meister:
I'll be interested in this as well, I've ordered mine from CPW on EE. I'm sure there'll be no problem enabling it we'll just need to extract the required elements from the EE ROM. I'm sure someone will produce a flashable zip.
[Nexus 6P Q&A, Help & Troubleshooting] tixos:
Well this is my hope as well, but if you see that thread it's been a whole year and nobody did it!
[Nexus 6P Q&A, Help & Troubleshooting] Tung_meister:
I'm sure someone will. This is a nexus device, the owners tend to be more technically inclined so I don't think it'll be an issue.
[Nexus 6P Q&A, Help & Troubleshooting] daleski75:
The EE wifi calling is more than just a change of an xml file (which is Samsung specific) They use a VPN tunnel for the wifi calling which is not an application you can install and is embedded into the EE firmware for the S6/Edge.

Also don't forget that EE only allow wifi calling on phones brought through EE (in store and online) and I do not know if a pure stock android N6P would even be EE branded with wifi calling enabled etc.
[Nexus 6P Q&A, Help & Troubleshooting] combat goofwing:
I thought all nexus device came with stock android even carrier devices a
[Nexus 6P Q&A, Help & Troubleshooting] tixos:
They only "allow" it because of the embedded firmware you mention, not so much a decision to disallow it.

My hope is that whatever code is embedded could potentially be extracted/applied to stock? I guess we need someone here with an EE nexus to help us out :). My other half just received a google store notification that her 5x is being delivered today, so maybe someone with a 5x direct from EE will be around soon :fingers-crossed:
[Nexus 6P Q&A, Help & Troubleshooting] daleski75:
The chances are pretty much 99.9% that a Nexus brought through EE won't have any EE bloatware added whatsoever and will be pure 100% stock.
[Nexus 6P Q&A, Help & Troubleshooting] Scottland:
I'm hoping it can be extracted/reverse engineered also - but I wouldn't expect it for a little while at least.
[Nexus 6P Q&A, Help & Troubleshooting] ggreenwood334:
The guy who has a 6p that posted a couple days ago showed a wifi calling option. He was on t mobile. I never got to where he replied if it worked.
[Nexus 6P Q&A, Help & Troubleshooting] Funkmeister:
I'm really hoping this is the case. I get F&F discount on EE so it makes sense to get my handset through them at serious discount. The only downside is that my previous devices have all had EE firmware, bloatware and SIM lock on them.

If the N6P comes unmolested then that would be perfect. The only thing I can see them adding is SIM lock (although I disagree with this on principle too - I should be able to put whatever SIM in my phone I want....).

I'm struggling to get any useful info on whether the Nexus will be hacked around by EE - I would sincerely hope they are prevented from doing so by Google as the entire premise of Nexus is that it's pure Android and all the benefits that brings...
[Nexus 6P Q&A, Help & Troubleshooting] bidoa:
Because it's a nexus and there is only 1 model number for the international variant there shouldn't be any ee bloat, just the same as the iPhone. And therefore any 6p should work with WiFi calling on ee just like the iPhone. Ee have already advertised the 6p as having WiFi calling so we should all be good to go. The ee representative I spoke to when sorting my new sim only contract assumed that this would be correct.
[Nexus 6P Q&A, Help & Troubleshooting] Tung_meister:
If that turns out to be the case I'll be very happy, I guess I'll just have to wait until Monday to find out.
[Nexus 6P Q&A, Help & Troubleshooting] Funkmeister:
I concur. Also waiting to see if they're going to get the 64 and 128 versions in. The lack of SD card is the only fly in the ointment for me so far (I have a 64gb card in my One M8 and wouldn't want any less now).
[Nexus 6P Q&A, Help & Troubleshooting] riz157:
I bought iPhone 6s Plus directly from Apple and was surprised I could make wifi calling, just Enabled wifi calling under phone settings. I was informed by EE only phones bought directly from them would come with that option.
[Nexus 6P Q&A, Help & Troubleshooting] Funkmeister:
That'll be interesting then, it suggests there's something proprietary to enable it on EE devices?
[Nexus 6P Q&A, Help & Troubleshooting] Soulfulgrey:
Generally yes. But not always. Look to the US past Nexii to see carriers being allowed to fiddle. Verizon especially.

---------- Post added at 09:55 PM ---------- Previous post was at 09:39 PM ----------

For EE, in this case I believe they are making software changes so the 6P's from them will probably have a different build number. Though I need to find others who appear to have unlocked international versions come from EE (it does happen) who still have different build numbers to people who bought it from agnostic stores.
[Nexus 6P Q&A, Help & Troubleshooting] tixos:
I don't know why some people are so confident EE will change nothing. They are making firmware changes on all other devices with WiFi calling, nexus willl be no different

Regardless of what people think the answer as some suggest is not to buy from EE direct, I didn't start the thread for that workaround, I don't want a device from a carrier I want it from Google. I don't want it sim locked or touched by anyone else, that's fair right? :D

My other half received her 5x two days ago so roll on 6p deliveries!
[Nexus 6P Q&A, Help & Troubleshooting] bidoa:
You should test to see if your other half's 5x works with WiFi calling on ee.
[Nexus 6P Q&A, Help & Troubleshooting] tixos:
We both purchased direct from the play store so there is no wifi calling option enabled? well not that i can see. I guess devices direct from EE will take a few extra weeks to filter out
[Nexus 6P Q&A, Help & Troubleshooting] crowdsurfer100:
Bah. Still not working for me over 24 hours later. I have an unlocked bootloader and get that message saying I should relock every time I start up... Shouldn't make a difference though right? I would assume everyone here has an unlocked bootloader
[Nexus 6P Q&A, Help & Troubleshooting] npras42:
I'm in the same boat as you. So disappointed. I could have/would have used wifi calling at least 3 or 4 times in the past 24 hours. It is very hard to get cell signal deep in the middle of the hospital where I work but I do get wifi pretty much everywhere. WiFi calling would be really useful to me. I'm going to call again later today.

Not sure whether I should return to stock to see if that helps but its a huge pain.

EDIT: I had a few minutes of free time so I called again. I got put through to Level 2 tech support and they re-issued some sort of network update to see if that would activate it. They asked me to restart the phone and gave me the usual spiel about taking up to 24 hours. Its not working yet but i'll update over the next 24 hours.

Has anyone else with a rooted device managed to get this working?

EDIT 2: I restored to factory and unrooted. EE Wi-Fi calling came on immediately. I still have an unlocked bootloader. Should've probably tried unrooting first rather than a complete factory wipe and flash but oh well. It works now! :)
[Nexus 6P Q&A, Help & Troubleshooting] crowdsurfer100:
Thanks for the update mate. Unfortunately (for me at least) root is pretty much a must. I use a bunch of Xposed mods. Can anyone confirm this works with a rooted device? I don't mind having to factory reset and unrooting initially to enable Wi-Fi calling, and then re-rooting afterwards if that's an option
[Nexus 6P Q&A, Help & Troubleshooting] elsworth1983:
Am on stock rooted and elemental kernel & it's working for me
[Nexus 6P Q&A, Help & Troubleshooting] crowdsurfer100:
Crazy... Alright, today I'll make a TWRP backup, factory reset, unroot and see what happens and announce my findings.

Edit: Actually on second thoughts, I'll first unroot and reboot to see if that makes a difference. If not then full factory reset. Just to save anyone else going through the same headache as us!
[Nexus 6P Q&A, Help & Troubleshooting] npras42:
I'm glad its working for you but this is sooo annoying! I'm afraid to root now in case it stops working again. I quite like my GravityBox changes and Adaway but I can live without them I suppose.
[Nexus 6P Q&A, Help & Troubleshooting] crowdsurfer100:
Ok, so I unrooted, and SuperSU asked me 2 questions.

1. If I wanted to restore stock boot. I said Yes.

2. I I wanted to restore stock recovery. I said No.

After the reboot, Wi-Fi calling appeared immediately. Brilliant. I then went ahead and installed BETA-SuperSU v2.68, and after a reboot Wi-Fi calling was not appearing any more. So it looks like it's something to do with rooting. E, could you share what version of root you're using?
[Nexus 6P Q&A, Help & Troubleshooting] elsworth1983:
No problem am using beta 2.68
[Nexus 6P Q&A, Help & Troubleshooting] crowdsurfer100:
Thanks mate.

Right. Uninstalled root for a second time, didn't do anything differently at this stage. I then applied the ElementalX kernel with almost stock settings, rebooted. Wi-Fi calling appeared yet again. I then re-rooted using Beta 2.68 and now (finally) Root+Xposed+Wi-Fi calling. Hope this helps.
[Nexus 6P Q&A, Help & Troubleshooting] SimonSingh:
It works!

Stock, unrooted Nexus 6P bought from CPW

Enabled WiFi calling within the setting, spoke to a lovely lady in technical support who activated it (but couldn't see the phone - I assured her I saw it on the blog post)

Restarted the phone, and now it works!
[Nexus 6P Q&A, Help & Troubleshooting] Orion73:
Now working on EE

Just a quick update I have a stock 6P and with the most recent monthly update that came out it has enabled the Wifi calling and is working fine.
[Nexus 6P Q&A, Help & Troubleshooting] steviemch:
Yep just had WiFi calling activated a few minutes after flashing the N developer preview. Looks like the wait is over.
[Nexus 6P Q&A, Help & Troubleshooting] Suicidal Chicken:
Would anyone on stock with working WFC be able to share their APN settings? Also, do you have a new APN called EE IMS?
[Nexus 6P Q&A, Help & Troubleshooting] joebrit:
By default Marshmallow hides the ims apn and it doesn't show on mine (mhc19i). However, I was curious what changed in the latest update to allow wifi calling and it definitely added the EE ims apn to /system/etc/apns-full-conf.xml - see here . For reference, the new apn is:

<apn carrier="EE IMS"
mcc="234"
mnc="30"
apn="ims"
type="ims"
protocol="IPV6"
roaming_protocol="IPV6"
/>

And there's another one for mcc=234, mnc=33.
[Nexus 6P Q&A, Help & Troubleshooting] Suicidal Chicken:
Interesting... I just changed my IMS apn's MNC to 33, and now it's disappeared from my APN list...
[Nexus 6P Q&A, Help & Troubleshooting] britcowboy:
I just got a SIM Only 30-day Contract from EE and was excited to try to use wifi calling, so far not had much luck

I switched it on 24 hours ago, and so far it hasn't been working, I just rang technical support who tried to give me a load of spiel about "it's not supported on the nexus 6p" blah blah blah, and tried to give me the "you need to buy it from EE for it to work", but he confirmed that wifi calling is active on my account, but so far it's not working for me. He did say he was going to force a network refresh which could take an hour, but has anyone else got any ideas?

I'm on a completely stock Nexus 6P

Thanks
[Nexus 6P Q&A, Help & Troubleshooting] steviemch:
You are on the latest stock img, MHC19I? Apologies if this seems obvious but it's always best to check. I'm on the N developer preview and Wi-Fi calling was activated within minutes of flashing. However, it's not always activated and I find I have to reboot a few times before "EE Wi-Fi calling" appears in the lock screen/quick tiles. Have you received the text message telling you it's available for your device?
[Nexus 6P Q&A, Help & Troubleshooting] britcowboy:
Hi,

Yes i'm on the latest build.

My girlfriend is on EE and has an iPhone 5C, I swapped my sim card into hers and switched on wifi calling and within a minute I got a text saying it was activated and it all worked fine. Her sim card (which already had Wifi Calling activated) in my 6P wasn't working on Wifi Calling.

I've just tried resetting my phone back to default settings and wiping everything, and it's STILL not working.

I'm not sure why my phone is being so stubbon?
[Nexus 6P Q&A, Help & Troubleshooting] steviemch:
Hmm, it may not be your phone, but a problem at EE's end. I'd give it 24 hours and a few reboots here and there. Judging from this thread most people on the latest build have it activated so yours should be no exception. Personally, in this situation I'd probably flash the factory img, not because I've heard this enables it, just to cover all bases.