Get Update from different carrier using SmartSwitch [Canadian] - Galaxy S6 Edge General

IF YOU USED THIS METHOD BEFORE AND WANT THE NEW ROGERS/FIDO UPDATE THEN LOOK AT POST
http://forum.xda-developers.com/showpost.php?p=68314268&postcount=72
This guide is for Canadian S6 edge owners who are with Rogers or Fido since the been waiting for Marshmallow update forever. However, This should work for for others as long as the TWO CARRIERS share the exact phone model, which is the case for all s6 in canadian market.
DO it on your own responsibility
Doing this will not delete your data or trigger knox ... However, its wise to backup with SmartSwitch before attempting so.
1- I assume that you running windows and have latest version of samsung smart switch installed (I tried it on Windows 10)
2- install Fiddler (Its used to capture HTTP traffic and we will use it to be man-in-the-middle between Smartswitch and Samsung servers)
https://www.telerik.com/download/fiddler
3- Install FiddlerScript Editor (we will use to write and edit script rules)
http://www.telerik.com/download/fiddler/fiddlerscript-editor
4- Open Fiddler go to Rules --> customize rules
delete everything and past whats in the txt file in the attachment
5 - In this we are interested in only two functionsin that script
the contact from SMARTSwitch to the Sever: Here instead my phone identify itself as Fido phone "FMC" to the server it pretend its Kodoo phone "KDO"
Code:
static function OnBeforeRequest(oSession: Session) {
if (oSession.uriContains("NF_DownloadBinaryInform")){
oSession.utilReplaceInRequest("FMC", "KDO");
}
}
the contact from the server to SMARTSwitch: Here i get replay from the server for Kodoo phone "KDO" but i pass it to SmartSwitch as Fido phone "FMC"
Code:
static function OnBeforeResponse(oSession: Session) {
if (oSession.uriContains("NF_Download")){
oSession.utilReplaceInResponse("KDO","FMC");
}
}
6- Now safe and restart Fiddler
- Also when you open Fiddler go to File -> Capture traffic
make sure its checked
- Also make sure that fiddler can access HTTPS traffic by going to Tools--> Fiddler options --> HTTPS tab
make sure that 'capture HTTPS connect" and "decrypt https traffic" are both checked
7- Another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
8- Start SmartSwitch and plug your phone.
9- Click on the Update button
10- after Smart switch is offering the update download, accept the terms of update, then immediately when download start preperation, fidller must be closed. it is very crucial that Fiddler be turned off at just the right time otherwise you will get an error ;
Note: those are the codes for Canadian Carriers:
- Fido: FMC
- Koodo : KDO
-Rogers: RWC
-Bell: BMC
- Wind: GLW
-Telus: TLS
- Virgin: VMC
-Sasktel: BWA
-EastLink: ESK
- Vidéotron: VTR
This page will show you which carrier has the latest update
http://www.sammobile.com/firmwares/database/SM-G925W8/
For now Kodoo has the latest update which support wifi calling

thank you; greatly appreciated;
just installed the Telus version of 6.0.1, July 1 security patch; it worked very fine.
only one mention you may add maybe:
after Smart switch is offering the update download, accept the terms of update, then immediately after the download start, fidller must be closed;
else the download will end with error at about 70%
the rest is flawless, absolutely no problem with the update, first boot will take little more time, even more if lot of apps are installed, because all apps are optimized at first boot.

850RPM said:
thank you; greatly appreciated;
just installed the Telus version of 6.0.1, July 1 security patch; it worked very fine.
only one mention you may add maybe:
after Smart switch is offering the update download, accept the terms of update, then immediately after the download start, fidller must be closed;
else the download will end with error at about 70%
the rest is flawless, absolutely no problem with the update, first boot will take little more time, even more if lot of apps are installed, because all apps are optimized at first boot.
Click to expand...
Click to collapse
Happy it helped, just updated the post.
Heads up Kodoo has the latest update which support wifi calling and for some reason I see big improvement on my battery especially is wifi calling enabled and you you are in wifi coverage

Do I just copy/paste that code as is if I'm with Rogers or do I need to change it to RWC?

Yes after u copy and past whats in the attachment, you need to change both FMC to RWC since you are with rogers

aboganas said:
Yes after u copy and past whats in the attachment, you need to change both FMC to RWC since you are with rogers
Click to expand...
Click to collapse
It's not working for me, gives me the button to update it but when I do it it says preparing the software update components but then I get a pop-up that says "ErrorCode=5,ErrorMessage=The operation completed successfully." and that's it

Hello,
Will this work for someone who bought a locked Rogers Samsung Galaxy S6 Edge and is using it unlocked now on Bell network? What would I change the scripts to? It's not showing any update in Smartswitch for me, currently on 5.1.1.

jcrann said:
Hello,
Will this work for someone who bought a locked Rogers Samsung Galaxy S6 Edge and is using it unlocked now on Bell network? What would I change the scripts to? It's not showing any update in Smartswitch for me, currently on 5.1.1.
Click to expand...
Click to collapse
Yes it will work. Just change both FMC to RWC

daandman said:
It's not working for me, gives me the button to update it but when I do it it says preparing the software update components but then I get a pop-up that says "ErrorCode=5,ErrorMessage=The operation completed successfully." and that's it
Click to expand...
Click to collapse
As I said in the post when start preparing the update and before start downloading you need to close Fiddler otherwise you will get the error

aboganas said:
Yes it will work. Just change both FMC to RWC
Click to expand...
Click to collapse
I have everything set up correctly and I can see the Update button, I hit it, goes to preparing and I close Fiddler it then says The most current update is already installed on connected device. I'm on SM-G925W8, Android 5.1.1.
Should I try changing the RWC to BMC as Im currently on Bell network even though it was a locked Rogers phone?
EDIT: Nevermind sorry, it looks like I didn't wait long enough before closing Fiddler, downloading now.

Will this work for Galaxy S6 (not Edge) as well?

4walls said:
Will this work for Galaxy S6 (not Edge) as well?
Click to expand...
Click to collapse
I didn't try it on normal S6, but I don't see any reason why it won't work since the only thing we change is the carrier code and nothing else. So it should work

aboganas said:
As I said in the post when start preparing the update and before start downloading you need to close Fiddler otherwise you will get the error
Click to expand...
Click to collapse
Okay that worked, just needed to wait for the windows installation prompt then close Fiddler right away before the download starts. Thanks!

Finally got it to work on the Galaxy S6 (not Edge) Rogers
aboganas said:
I didn't try it on normal S6, but I don't see any reason why it won't work since the only thing we change is the carrier code and nothing else. So it should work
Click to expand...
Click to collapse
Ok, I think I got it to work finally. I tried KDO, but ended up using TLS in the end. I tried several times and got the previously mentioned errors. I also kept getting "this device is up to date" but I kept trying and it seems that it is very crucial that Fiddler be turned off at just the right time. I finally got it to work by turning off Fiddler right after the two notices from Smart Switch and immediately following that, the update download started.
It is downloading now and I will update this post when the upgrade is successful.
Thanks for the tip!
:highfive:

4walls said:
Ok, I think I got it to work finally. I tried KDO, but ended up using TLS in the end. I tried several times and got the previously mentioned errors. I also kept getting "this device is up to date" but I kept trying and it seems that it is very crucial that Fiddler be turned off at just the right time. I finally got it to work by turning off Fiddler right after the two notices from Smart Switch and immediately following that, the update download started.
It is downloading now and I will update this post when the upgrade is successful.
Thanks for the tip!
:highfive:
Click to expand...
Click to collapse
Looking forward to hear your feedback, so maybe I can post the thread in S6 Forum because I know everyone sick waiting for rogers and fido to release the update. I have been using this method since last year to get update as soon as any carrier push it. In theory it should work for all Samsung phones as long as the phone model is the same between the two carrier.

Android is upgrading...
---------- Post added at 11:36 AM ---------- Previous post was at 11:20 AM ----------
aboganas said:
Looking forward to hear your feedback, so maybe I can post the thread in S6 Forum because I know everyone sick waiting for rogers and fido to release the update. I have been using this method since last year to get update as soon as any carrier push it. In theory it should work for all Samsung phones as long as the phone model is the same between the two carrier.
Click to expand...
Click to collapse
It is working just fine. The upgrade was successful and everything works as far as I can tell so far.

Confirmed this worked great on my Rogers phone unlocked to Bell network. Thank you very much!

Guys another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
the download has to start at your click on update button, to be able to close Fiddler at that point

850RPM said:
Guys another thing worth mentioning, in Smart Switch > More > Preferences > Software update you have to deactivate Latest software Pre-Download
if you keep that option checked, the download will start in background before you click the update button, and procedure will end in error too;
the download has to start at your click on update button, to be able to close Fiddler at that point
Click to expand...
Click to collapse
Thanks for this, thats true. if you don't mind I'll add your post to the thread

So I am trying this out on my s6 tethered to fido
I can't get past the copy and pasting the code part in fiddler. I deleted everything and then copied and pasted as instructed but Fiddler is giving me an error once I try to save it. I can't copy and paste it but Ill type it out here for you....
Fiddler Script error
------------------------------Source---------------------------
{start-of-file}
Error LINE --> static function onbeforerequest(o Session:Session) {
if
(oSession.uricontains("NF_DownloadBinaryInform")){
--------------------------------------------------------------
Only Valid inside a class definition"
Here is the what the text looks like once I paste it in....
static function OnBeforeRequest(oSession: Session) {
if (oSession.uriContains("NF_DownloadBinaryInform")){
oSession.utilReplaceInRequest("FMC", "KDO");
}
}
static function OnBeforeResponse(oSession: Session) {
if (oSession.uriContains("NF_Download")){
oSession.utilReplaceInResponse("KDO","FMC");
}
}
am I doing something wrong?

Related

Devs Need volunteers that are using 1.5

This is a call to arms for anyone still running 1.5 on their eris. We (developers) need people to capture the update process using wireshark (or an equivalent). This is needed for a new root attempt, but sadly all of the devs have already updated to 2.1 so we can't do this.
First go here and download the RUU:
http://www.pcdphones.com/downloads/Eris%20MR1.zip
Next you need to go to verizon's website and login to your account. Click "Suspend/Resume Service" and suspend your phone. You can resume service on the phone after you are done here with no penalties or charges.
Please follow these directions, taken from the first root thread
bftb0 said:
Steps:
[Binny knows this, but if anyone else is reading, it is the same as a factory reset - you will lose all your settings and apps (but not the contents of the SD card)]
1) Unpack the 1.16.605 RUU - by running it as if you were going to actually do the RUU using the USB cable and your host PC, but stop right before you would apply the update to the phone. Pull the "rom.zip" file out of the temporary area that the RUU installer unpacks.
(Poke around under C:\Documents and Settings\<Username>\??? (I can't remember - you'll see folders with names that look like registry entries). You have to do this while the RUU installer is sitting there waiting for you - if you cancel the install, it will nuke everything it unpacked. I just made copies of the entire subtrees.
2) Cancel the RUU install.
3) Move the ROM.ZIP file to the root folder of your SD card, and rename it PB00IMG.ZIP
4) You can cancel the RUU install session on the PC, and unplug the USB cable if you want (so long as you have a well-charged battery!)
3) Power down the phone, and boot it back up holding the Call and End buttons simultaneously
4) Scroll down (or whatever it asks) to go from Fastboot mode to HBOOT mode
5) The phone will automatically discover the PB00IMG.ZIP file, and unpack it and verify it.
6) It will ask you if you want to install; when you (select and) enter Yes, the phone will reboot, and come up again - appearing as if it is repeating the same thing. This time, however, it won't stop and ask you - it will just begin the install.
7) Wait... Wait... Wait... Wait... and then wait some more. If I recall correctly, it seems to hang a little bit at the HTC splash screen after the reboot. That is normal - just WAIT and let the phone do it's thing.
That's it, except for:
8) You probably will want to dial *228 and choose option 1 to complete the programming of your phone - it will reboot after it completes.
Click to expand...
Click to collapse
After you are done, DO NOT start the OTA update that it prompts you to do.
Now we are going to install wireshark and setup the capture environment:
Download wireshark from http://www.wireshark.org/download.html for your versions of windows
Install it - make sure you also install WinPcap
At this point you should turn off any wireless encryption on your router. I know it's not necessary but it makes it easier to go through the captures.
Setup the wireless on your phone to connect to your wireless router and turn off your mobile data connection.
After you have turned off the wireless security on your router, we are going to start the wireshark capture.
Run wireshark - if you are on vista or windows 7 make sure to run it as an administrator
Click "Capture" then "Interfaces"
Click "options" next to the interface that your computer has an IP for
Make sure to check "Capture packets in promiscuous mode"
In the Capture Filter box, type "host <ip_address>" where <ip_address> is the ip address your router gave your phone
Make sure that "Automatic scrolling in live capture" is checked so you can ensure the capture is working
Click "Start"
At this point, you should browse the web with your phone. You should see lots of stuff scrolling by in the wireshark window.
If there isn't, you messed up something above and should try again.
If there is a lot of stuff scrolling by, continue:
Close the browser
In wireshark, click "Capture" then "Restart"
Reboot your phone
On your phone, go to "Settings" -> "About Phone" -> "Check for Updates" and go through with the OTA update
After the update is done and your phone is rebooted, go to wireshark and click "Capture" -> "Stop"
Then click "File" -> "Save As" and give it a name.
Upload that file to Megaupload, or Mediafire, or some other file sharing site, or any private server that I can get access to.
After you have uploaded the file please message me through the forums with a link to the file.
Thanks a ton.
e-mail me at [email protected] i got my wifes phones todo this to shes still on 1.5
NO need to have a average user do this, guinea pig yourself and roll back down to 1.5 it can and has been done by other devs.
Isn't there a "logcat" line you can run through adb to get the same thing? Like, when the update is available, you can plug your phone into your computer, connect it to terminal using adb and run a logcat to find the address of the update.zip
FireSokar said:
NO need to have a average user do this, guinea pig yourself and roll back down to 1.5 it can and has been done by other devs.
Click to expand...
Click to collapse
You CANNOT downgrade from 2.1 to 1.5.
Videofolife13 said:
Isn't there a "logcat" line you can run through adb to get the same thing? Like, when the update is available, you can plug your phone into your computer, connect it to terminal using adb and run a logcat to find the address of the update.zip
Click to expand...
Click to collapse
We don't need the location of the update file, we need all the extra network traffic that surrounds the OTA process.
Ah. My bad.
We need to know, exactly, how the update process works.
I'm currently working on downgrading 2.1. Will post back a tut if i get it working
Can't we create an AVD to run with a custom rom and use the Eris MR1 ROM to do it?
Scratch that. I don't think AVDs will get OTAs.
zifnab06 said:
Scratch that. I don't think AVDs will get OTAs.
Click to expand...
Click to collapse
Sadly I tried this a while ago when messing around with AVD Skins but wasn't able to figure it out. If anyone can figure it out please let me know how you do it! -_-"
zifnab06 said:
Scratch that. I don't think AVDs will get OTAs.
Click to expand...
Click to collapse
Wait can't you set it to wireless only mode and get the OTA through wireless? (Simulated by your network connection)
nindoja said:
This is a call to arms for anyone still running 1.5 on their eris. We (developers) need people to capture the update process using wireshark (or an equivalent). This is needed for a new root attempt, but sadly all of the devs have already updated to 2.1 so we can't do this.
...
Thanks a ton.
Click to expand...
Click to collapse
No need to go to all that trouble. I've already posted a link to the OTA update (1.16.605.1 -> 1.17.605.1) in this XDA thread a couple of days ago. Just copy n' paste into your browser's URL bar. I'll repeat it here for grins.
https://android.clients.google.com/updates/partner/desirec-ota-104882.7b1e5cca.zip
(You might get a browser security warning as that server uses the wrong (google.com) cert.)
Let me know if the above link no longer works - I suppose I could repeat the OTA thing - I am not on 2.1
The OTA process drops the downloaded zip file into /cache, and somehow during reboot, it's presence is detected. If it "only" needs to be dropped in there, or there are some other hooks that need to be present at the reboot, I am not sure. I say "only" because that implies that root privilege is needed to do that - or perhaps it is possible to use "fastboot update" after rebooting the phone with $ adb '(sync; reboot -n oem-78)' The OTA zip file is not signed the way the RUU "rom.zip" files are; it uses the same signing methods as app (.apk) files - the SDK "jarsigner" method.
You can unpack the zip file and look at what it does - there is a script at
META-INF/com/google/android/update-script
which controls the update... and there is a binary patch executable included in zip which is called upon to do file-by-file binary patching.
cheers
bftb0
Thanks for the info bftb0, but we aren't looking to snag the OTA file. We are actually trying to see what communication goes on between our phones and the verizon update servers.
FYI,
When you roll back to MR1, the phone seems to have already grabbed and downloaded the OTA update... in less time than it takes to hand-configure the phone. If you want to observe the OTA process via wireless, you need to prevent the phone from having Mobile network access, since that comes up by default after a FR or MRx rom burn.
Here's a long shot. Perform the MR1 rollback inside a cell dead zone, and conduct a MIM attack by setting up a server on the wireless net so the phone downloads a different OTA zip. You control DHCP for WiFi, so you also in principle control the DNS and routing the phone sees via WiFi. In principle, it's not possible because https should prevent Man-In-the-Middle... but if that (Google) server isn't correctly configured, maybe the phone is not really being too careful about certificate problems. (Either that or the Google server is tuning its' responses based on UA strings).
bftb0
bftb0 said:
No need to go to all that trouble. I've already posted a link to the OTA update (1.16.605.1 -> 1.17.605.1) in this XDA thread a couple of days ago. Just copy n' paste into your browser's URL bar. I'll repeat it here for grins.
https://android.clients.google.com/updates/partner/desirec-ota-104882.7b1e5cca.zip
(You might get a browser security warning as that server uses the wrong (google.com) cert.)
Let me know if the above link no longer works - I suppose I could repeat the OTA thing - I am not on 2.1
The OTA process drops the downloaded zip file into /cache, and somehow during reboot, it's presence is detected. If it "only" needs to be dropped in there, or there are some other hooks that need to be present at the reboot, I am not sure. I say "only" because that implies that root privilege is needed to do that - or perhaps it is possible to use "fastboot update" after rebooting the phone with $ adb '(sync; reboot -n oem-78)' The OTA zip file is not signed the way the RUU "rom.zip" files are; it uses the same signing methods as app (.apk) files - the SDK "jarsigner" method.
You can unpack the zip file and look at what it does - there is a script at
META-INF/com/google/android/update-script
which controls the update... and there is a binary patch executable included in zip which is called upon to do file-by-file binary patching.
cheers
bftb0
Click to expand...
Click to collapse
bftb06: could you please PM me? I am going to trade my phone this week if you understand what I am getting at.
nindoja said:
Thanks for the info bftb0, but we aren't looking to snag the OTA file. We are actually trying to see what communication goes on between our phones and the verizon update servers.
Click to expand...
Click to collapse
Sorry, my bad. I didn't read carefully enough.
I could probably attempt what you are asking for - I am quite familiar with wireshark (and even hardware sniffing of WiFi, so long as you have the right nic), but the fact that the phone seems to go and look for updates immediately after a FR or MRx update means that the "check for updates" thing may not do anything useful for you if there is already an update on the phone waiting to be installed by the time you start pressing menu buttons. (Thus the idea about "do MR1 in a cell dead zone")
Beyond that, there is a possibility that the update app does not do a wildcard host bind() when it sets up the socket when it inquires about updates with the Verizon servers - for instance, MMS service works exactly that way (it will only use the mobile network interface), and precisely so because of security considerations. Do you know whether or not any of the update conversation actually traverses WiFi if the mobile network is turned off?
bftb0
bftb0 said:
Do you know whether or not any of the update conversation actually traverses WiFi if the mobile network is turned off?
bftb0
Click to expand...
Click to collapse
You can force updates to occur over WiFi if the mobile network is turned off. Do you think this would work:
1. on 1.17 do a factory reset but do not activate the phone.
2. Initiate the downgrade process
2a. while downgrading, turn on packet capture
3. When the phone boots back up and wants you to call a number to activate, hang up
I think if you can skip the activation the phone will not have a mobile data connection, which would allow you to turn on wifi and initiate the update process.
Im still on 1.5 PM me and ill help if needed
Do you guys still need this?

[Q] 7004>nodo>mango dev unlock...is there an easier way?

Hi Everyone,
I just received a brand new ATT Focus from US ( with the SIM unlocking code also ).
The phone is rev 1.3 and running 7392 atm.
Searched and searched on XDA, Google also...couldn't find a definitive answer at all...
What is the easiest/fastest way to get to dev unlocked Mango ?
So far, from what I've read is to revert to 7004-chevron unlock-update NoDo- keep the unlock-update mango ( of course some registry tweaks during the way).
Thanks,
htc9420 said:
So far, from what I've read is to revert to 7004-chevron unlock-update NoDo- keep the unlock-update mango ( of course some registry tweaks during the way).
Click to expand...
Click to collapse
That is the only way except ofc, paying the developer unlock.
OMFG...I'm stuck @ 7008 version. Zune tells me it's the latest update...LOL
this is driving me nuts...can do Silverlight but can't update the freaking phone
htc9420 said:
OMFG...I'm stuck @ 7008 version. Zune tells me it's the latest update...LOL
this is driving me nuts...can do Silverlight but can't update the freaking phone
Click to expand...
Click to collapse
Try on another computer. That solved it for many.
Job done
haha, I wasn't seeing the trees because of the forest.
For anyone that might get interested in this, here are the steps that worked great for me ( didn't put any SIM, nor had the time adjusted):
All info I had maily came from this :
http://forum.xda-developers.com/showthread.php?t=1143999
1. Install/flash 7004. Unlock via chevron. Use any registry editor to erase the values from HKEY_LOCAL_MACHINE > Software > Microsoft > DeviceReg/PortalUrlInt, remove its value data and save it. Do the same with PortalUrlProd
2.Zune upgrade to 7008.
3.Zune upgrade to NODO.
STOP THE UPDATING WHEN DONE otherwise ZUNE will automatically proceed to the last two updates that leads to Mango.
4. Deploy http://forum.xda-developers.com/attachment.php?attachmentid=722646&d=1316284246
5. Deploy http://www.edisk.cz/en/download/38910/New_SMS_unlock.xap_41.01KB.html
6. Make root /provxml. Copy unlock.xml to it.
7. Let Zune do the rest.
In my case, everything worked flawless and updated to the last samsung update: fm 2103.11.8.1; radio: 2103.11.8.1 BL: 5.8.0.2
you forgot to mention that after updating to mango 7720, you need to run the diagnostics app to load the "unlocked" profile. Heres a link to the thread, but this thread i find is unclear;
http://forum.xda-developers.com/showthread.php?p=16809179
What i did was the following AFTER the update to MANGO!
1. Enter the diagnostics terminal by entering "##634#" as a phone number
2. Typed "*#9908#" in the diag. mode, which brought me to the GPRS settings
3. Scrolled through the list of profiles, selected "unlock", clicked "save"
4. now your focus is ready for sideloaded apps!
htc9420 said:
haha, I wasn't seeing the trees because of the forest.
For anyone that might get interested in this, here are the steps that worked great for me ( didn't put any SIM, nor had the time adjusted):
All info I had maily came from this :
http://forum.xda-developers.com/showthread.php?t=1143999
1. Install/flash 7004. Unlock via chevron. Use any registry editor to erase the values from HKEY_LOCAL_MACHINE > Software > Microsoft > DeviceReg/PortalUrlInt, remove its value data and save it. Do the same with PortalUrlProd
2.Zune upgrade to 7008.
3.Zune upgrade to NODO.
STOP THE UPDATING WHEN DONE otherwise ZUNE will automatically proceed to the last two updates that leads to Mango.
4. Deploy http://forum.xda-developers.com/attachment.php?attachmentid=722646&d=1316284246
5. Deploy http://www.edisk.cz/en/download/38910/New_SMS_unlock.xap_41.01KB.html
6. Make root /provxml. Copy unlock.xml to it.
7. Let Zune do the rest.
In my case, everything worked flawless and updated to the last samsung update: fm 2103.11.8.1; radio: 2103.11.8.1 BL: 5.8.0.2
Click to expand...
Click to collapse
Consider me new; can you connect steps 4 and 5 with step 6? 4/5 are each XAP files, what purpose does each serve?
Also (and maybe related), unlock.xml seems to be within one of the linked XAPs if you change it's extension to ZIP. How do I copy it to /provxml? This isn't self evident to me, but maybe it is once in Root Tools? I haven't been in Root Tools yet, but is there somewhere to do step 6 within this and if so, can you summarize where?
Sorry for the many questions, there's a lot of info that's hard to digest on the matter - this is pretty close to being the best (most understandable) step-by-step once the questions I posed are answered. Thanks.
xaeryan said:
Consider me new; can you connect steps 4 and 5 with step 6? 4/5 are each XAP files, what purpose does each serve?
Also (and maybe related), unlock.xml seems to be within one of the linked XAPs if you change it's extension to ZIP. How do I copy it to /provxml? This isn't self evident to me, but maybe it is once in Root Tools? I haven't been in Root Tools yet, but is there somewhere to do step 6 within this and if so, can you summarize where?
Sorry for the many questions, there's a lot of info that's hard to digest on the matter - this is pretty close to being the best (most understandable) step-by-step once the questions I posed are answered. Thanks.
Click to expand...
Click to collapse
When you get to NoDo-cancel search for updates as it will surely get you to Mango without unlock.
Install ''WP7 Root Tools" from the link-yes it is a xap.
Install " New SMS" xap from the link.
Open WP& root tools on phone. Make a provxml folder in root. Navigate to Applications/Install/D19A80F2-..../Install and copy unlock.xml.
Paste unlock.xml inside the previously created PROVXML folder.
Exit.
Go to home screen open Phone.
Go to dialer- dial ##634#. A new program should open.
Type *#9908# and a new dialog comes out.
Choose unlock from the list. Press save. Exit.
Done. Fertig. Listo. Finito.
Hope it's clearer this time. Good luck.
This steps should be posted in a new thread and stickied.. IMO, its really hard to find good collected guide about the focus...
3G not working after Unlock
Hey guys, have you noticed that 3G data doesnt work anymore after loading the unlock.xml profile under Mango? I tried reloading the other presets that were available in the GPRS diag. shell, but my 3G is still knocked out. Any thoughts? I am with Rogers in Canada
htc9420 said:
When you get to NoDo-cancel search for updates as it will surely get you to Mango without unlock.
Install ''WP7 Root Tools" from the link-yes it is a xap.
Install " New SMS" xap from the link.
Open WP& root tools on phone. Make a provxml folder in root. Navigate to Applications/Install/D19A80F2-..../Install and copy unlock.xml.
Paste unlock.xml inside the previously created PROVXML folder.
Exit.
Go to home screen open Phone.
Go to dialer- dial ##634#. A new program should open.
Type *#9908# and a new dialog comes out.
Choose unlock from the list. Press save. Exit.
Done. Fertig. Listo. Finito.
Hope it's clearer this time. Good luck.
Click to expand...
Click to collapse
Yup, it's not much different from your previous steps, but the few bits you added helped make the rest more evident. Danke!
pachuau86 said:
This steps should be posted in a new thread and stickied.. IMO, its really hard to find good collected guide about the focus...
Click to expand...
Click to collapse
Agreed!
---------- Post added at 08:36 PM ---------- Previous post was at 08:29 PM ----------
ssingh819 said:
Hey guys, have you noticed that 3G data doesnt work anymore after loading the unlock.xml profile under Mango? I tried reloading the other presets that were available in the GPRS diag. shell, but my 3G is still knocked out. Any thoughts? I am with Rogers in Canada
Click to expand...
Click to collapse
Look around in the WP7 hacking forum for mango update threads - I remember reading something specific to this very issue - "how to fix 3G after provxml unlock" or similar...
ssingh819 said:
you forgot to mention that after updating to mango 7720, you need to run the diagnostics app to load the "unlocked" profile. Heres a link to the thread, but this thread i find is unclear;
http://forum.xda-developers.com/showthread.php?p=16809179
What i did was the following AFTER the update to MANGO!
1. Enter the diagnostics terminal by entering "##634#" as a phone number
2. Typed "*#9908#" in the diag. mode, which brought me to the GPRS settings
3. Scrolled through the list of profiles, selected "unlock", clicked "save"
4. now your focus is ready for sideloaded apps!
Click to expand...
Click to collapse
Just to confirm, you went through 7392, 7403, and 7720 all BEFORE selecting the unlock profile, right? LOL, I rolled back to Nodo to do this a few days ago, and Zune isn't giving me the option to update anymore, so when (if?) it finally does, I want to make sure I don't screw up and have to roll back again.
Not sure why it continues to tell me no updates are available when I have already gone through the update (using the official process) before, so I know it has been released to me. Perhaps it was only "available" to me briefly before they moved on to a different set of users?
do i have to use the unlock using dialpad BEFORE or AFTER mango update... im in 7392 (i think thats NoDo???) right now, and im confused

How to: Wireless (&USB) Tethering on LG Quantum

If you’re an owner of the LG Quantum/c900, you may have noticed that your carrier hasn’t enabled Internet Sharing on the device. This is a universal problem for all carriers with the exception of Telstra (Australia).
Internet sharing is a feature that Microsoft made available in Mango, to carriers but not consumers. The drivers are available to manufacturers, who can choose whether or not to include them in their Mango drivers and can also be removed by carriers before pushing them out to the public.
Now let’s go back to that bit about Telstra… It is true that this carrier selected to include the tethering drivers in their mango driver package. There was much speculation about changing registry values to get the update on a different carrier, but this would not work because of the model variations - the Telstra Quantum is labelled c900k, with the Bell variation being c900b, while AT&T and other international models are simply c900). There are actually no hardware differences between the two, so I’m unsure why they’re labelled differently.
Now, in order to get tethering on any Quantum, we need to flash the Telstra ROM. If you’re uncomfortable with flashing ROM’s, or have never done it before (it’s easy, trust me!), you may want to stop here, although I have included easy instructions for newbies. Please note that flashing a ROM will delete/erase all content on your phone. You can reinstall apps more easily by viewing your purchase history in the Zune software! Alternatively, you can read how to enable wired tethering (which doesn’t require flashing) at the bottom of this post.
**Note that this will break MMS! The only solution (at this time) is to carrier unlock your phone and run the LG Network Setup tool, available from the marketplace!**
First of all, you’ll need to download the package (which weighs in at 372 MB) after the break, which has:
A modified DLL that allows cross-model flashing.
The LG flashing/engineering tool.
The LG United Mobile driver.
The Telstra Mango ROM
Download this file (Deposit Files) and extract the contents to wherever you want.
Start your phone in “Emergency Download” mode; you can do this by holding the camera and volume down button while pressing the power button. A screen with an exclamation mark should appear, with the text “EmergencyDownload”.
On your PC, open the “LGDP2 V36 Flashing Tool” folder, followed by the “Setup” subfolder.
Launch the included executable and proceed through the installation process. When asked for the serial key, copy and paste it from “Serial Number.txt”. Finish the setup. You may get an error related to mqmailoa.dll, disregard it.
Copy the “DOWNLOAD” folder from the flashing tool folder and paste it in C:\, overwriting any file conflicts.
Install the LG Modem Driver found in “LG Modem Driver (MA 4.9.7) in your extracted directory.
Connect your phone to the computer via USB and allow the drivers to install.
Disconnect your phone now.
Navigate to C:\DOWNLOAD and launch “LGDP2_V36_UMTS.exe”
The tool will launch with a pop-up asking for Model Division, select “UMTS” and press OK.
You will be presented with another pop-up, asking for Port Selection. In “Easy Select” on the left hand side, select “All”.
Under “DLL Selection”, point the program to the DLL located in the directory you originally extracted everything to, under subfolder “DLL”
Under “Download Configuration”, point the program to the Telstra Mango ROM, which is also in the extracted directory, under ROM. Press OK. Ignore warnings about being “Unable to Find Monitor Port”.
Press “START” in the upper right hand corner. DO NOT CONNECT YOUR PHONE YET!
NOW reconnect your phone. The process will begin, allowing you to view detailed information related to the progress in whatever COM port window the phone is connected to. Be patient as the process may take some time. DO NOT DISCONNECT YOUR PHONE!
When the progress reaches 100%, you may disconnect. Now quickly run through the setup of your phone. At this point in time, you can close the LG Flashing Tool.
You’ve now officially flashed the ROM.
There are still a few steps to get tethering! Currently, you are running Mango only. The latest LG/Telstra drivers haven’t been installed yet.
Navigate to settings on your phone and verify “Date and Time” are set to the correct values, and set “Region and Language Options” to the appropriate values for where you reside and tap “Accept Changes and Restart Phone” at the top.
Reconnect your phone to your computer and launch Zune. If required, go through a quick name setup and then allow the phone to check for updates. The update “LG Update for Windows Phone” will be installed. After this, restart your device and voila! You can now enable Internet Sharing from the Settings menu! Telstra has also released the 8107 update, so you don't have to use the CAB sender method to get the keyboard fix.
If you want to remove the Telstra boot screen (or even replace it with your own), you can root unlock your device using WP7 Root Tools 0.9 (requires interop unlock first: see here (follow the LG method, obviously) http://forum.xda-developers.com/showthread.php?t=1271963, and then use this tool http://windowsphonehacker.com/articles/app_wph_tweaks-04-09-12
If you’re uncomfortable with ROM flashing, or don’t want to have to re-sync your content/apps, there is a less efficient but easier to apply method of tethering via USB. This hack is applied via the LG MFG app on the phone, but requires a reboot every time you apply it.
To do this, follow these instructions:
Install the LG Pilot Modem Driver from here! (Deposit Files).
Open the dialpad on your phone and dial “##634#”. The MFG app will install and open.
You’ll be presented with a password field. The password is “appmfg#*#”.
Open the “Engineer Menu” and then “Port Setting” followed by “USB Switching”.
Take note that the default value here is MS COMPOSITE” - if you don’t change this back later, you’ll be unable to sync your phone via USB with Zune.
Select “QC COMPOSITE” and press OK to reboot.
Connect your phone to your PC, the drivers will be automatically installed.
Open Device Manager, and find “LGE CDMA USB Modem” and open the Properties dialog. Under the advanced tab, add the additional string “AT+CGDCONT=1 “IP” “your carriers APN” (isp.cingular for AT&T, “pda.bell.ca” for Bell Canada, etc). Apply the setting.
Create a new connection, by opening start and typing “dial-up”, click “Setup a Dial-up Connection”
Select the “LGE USB Modem” as the source, and set the phone number as either *99***1# (America/International[?]) or *99# (Canada).
Turn off the Data connection on your phone prior to dialing!
Connect! There’s no username/password.
The next time you want to sync via USB, you need to change back to MS COMPOSITE in MFG.
oustanding post. thank you for all of this very useful information summarized in one place! We Quantum users seem to be very neglected unfortunately.
---------- Post added at 11:58 AM ---------- Previous post was at 11:01 AM ----------
a few questions for you...
Are there any negative consequences for at&t (US) subscriber to flashing this ROM?
I assume I will need to flash back to at&t ROM before the next update is pushed out?
Also, does the Marketplace recognize region and only offer certain apps, etc.?
Are there any performance differences?
Any other consequences?
Thank you for posting! I've been looking for wifi tethering on a C900B on Bell for awhile.
No problem
Sent from my LG-C900B using XDA Windows Phone 7 App
There should be no noticeable differences, if you use MMS, take a look at one of the other threads in the Quantum forum, it will explain how to get it working again. Also, if you chose not to rollback, you will stay on the Telstra update channel (which isn't a good one as they haven't released 7740 or 8107 yet) and will continue to receive updates from them as they are pushed. If you'd like, I can post a tutorial later for updating to 7740/8107 to fox the keyboard issue. In reality, unless your carrier is to release tethering drivers, there's no real reason to rollback unless you're experiencing other issues.
Thanks for the kind words,
Mitch.
Sent from my LG-C900B using XDA Windows Phone 7 App
What's wrong with the keyboard?
thejaredhuang said:
What's wrong with the keyboard?
Click to expand...
Click to collapse
I mean the issue with the virtual keyboard disappearing while typing, which is fixed in 8107.
Any update for 8107?
THANK YOU!!!!
I tried to do this before but I had no idea how to do it...
so the flashing failed, obviously =P
I'll try again with your guide x)
I switched from a samsung galaxy s (i9000) to this phone 6 months ago, and wireless tethering was the only feature I really missed.
Thanks! =)
Also had trouble getting into Download Mode. Used this trick from this user:
http://forum.xda-developers.com/showpost.php?p=12472295&postcount=8
Space + Power
And here is a faster mirror
For some reason... as a secondary effect to this...
The wireless status now displays an H instead of 3G...
Am I connected to my carrier's HSPA network now? ?
---------- Post added at 06:45 PM ---------- Previous post was at 06:07 PM ----------
Don't know how google docs works for sharing, but here is another link in case you need one =)
https://docs.google.com/open?id=0B1WDFOpp7DELNEw5eTBtSUFSSFdWcEc4dGZWTERGQQ
I can confirm this guide works flawlessly on at&t Quantum!! It is very simple and takes about 30 minutes to complete. If you want tethering on your non-Telstra Quantum, there is no reason not to just this and you won't regret it!
---------- Post added at 04:39 PM ---------- Previous post was at 03:49 PM ----------
Actually I have to somewhat qualify my previous statement. The installation went perfectly, however there are some after effects. For instance, my data connection no longer works and as stated previously by others, MMS no longer works. Also, I noticed, as I suspected, the marketplace is region specific and some apps are not available with the Telstra ROM. An example would be the Xbox Extras apps. The marketplace thinks I am outside the US even though I am definitely in the US on at&t network. DAMN! This is alittle annoying and it makes me wonder what other apps I am not able to get access to with this ROM. OH well, I guess there are positives and negatives, but wifi tether is worth it in my opinion.
Just be aware, there are some minor consequences. I'm sure I can get most everything working again, but may take some tinkering.
thejaredhuang said:
Any update for 8107?
Click to expand...
Click to collapse
look at the update thread in development and hacking.. Its something like oem updates and I believe 8107 is in the title as well. You can update any phone to 8107 there. Just make sure you follow all the instructions.
Sent from my LG-C900B using XDA Windows Phone 7 App
Perhaps the icon text in the registry for your hspa connection before was set set to 3G.. For whatever reason. There's nothing that should have happened by flashing this ROM. I'll look into the MMS issues, there should be an easy solution.
Sent from my LG-C900B using XDA Windows Phone 7 App
See this thread guys, it worked for me:
http://forum.xda-developers.com/showthread.php?t=1068893
Hey, I did this using a Bell LG Quantum and I ended up not being able to use my Cellular data, is there anything that I could be doing wrong that would cause this, I may do a re-Flash since I have reverted back to Bell's ROM
Anyone else having problems downloading this file.
I also tried the faster downloading mirror and it just times out.
I'm still looking for an MMS solution that will work for everyone. It appears Telstra removed some of the ADC settings in the MFG app, so I'm looking for potential workarounds in the registry.
As for the servers, they're working fine for me? If need be, I can re-uplod/email the files to you.
As far as I was able to see once you flash the Telstra firmware you'll get the update to 7.10.8107.79, so don't mind which version you flash
Lg configuration app fixed MMS and APN too.
Diomorgan said:
As far as I was able to see once you flash the Telstra firmware you'll get the update to 7.10.8107.79, so don't mind which version you flash
Lg configuration app fixed MMS and APN too.
Click to expand...
Click to collapse
Can you give me some more details on your specific configuration? What model of Quantum are you using/what is your carrier? What version of LG configuration app are you using?

Windows Phone 7.8 for LG Quantum

Hey just thought I'd let everyone know that I have officially received Windows Phone 7.8 for my Quantum through Zune.
I'm running the Telstra firmware on SaskTel.
droodls said:
Hey just thought I'd let everyone know that I have officially received Windows Phone 7.8 for my Quantum through Zune.
I'm running the Telstra firmware on SaskTel.
Click to expand...
Click to collapse
Still nothing for me, LG Quantum US on AT&T. My build is still 7.10 (7720), really old. Wonder if I could force the update??
Congratulation! I have LG quantum with tango and Telstra firmware, I'm in Colombia and nothing about 7.8 through Zune. What do you doing for update your Quantum?
LG quantum upgrade 7.8 done!!!
Just use CABSENDER !!!
Unlocked Bell LG-C900B on TELUS
Confirmed. Received 7.8 update yesterday via Zune. It applied about 3-4 updates before it was done. Very happy with it. Does anyone know if WP7 Root Tools will work on 7.8 and is there a screenshot function available when it's rooted?
droodls said:
Hey just thought I'd let everyone know that I have officially received Windows Phone 7.8 for my Quantum through Zune.
I'm running the Telstra firmware on SaskTel.
Click to expand...
Click to collapse
Lucky I am on SaskTel, running Telstra firmware, cannot get an update through Zune yet. Tried de-branding my phone, restored to factory, branded to SaskTel, spent hours trying to get the cable-pull trick to fool Zune... absolutely nothing!!! A little disappointed, and hoping I won't have to wait too long for the notification to show up on my phone. Probably would have been best if I hadn't checked Google and found out that the update was rolling today - then I wouldn't have wasted so much time, and I wouldn't be so disappointed now!! Haha Anyway, have fun with it, hope to be enjoying mine soon, too.
oshkalabah said:
Still nothing for me, LG Quantum US on AT&T. My build is still 7.10 (7720), really old. Wonder if I could force the update??
Click to expand...
Click to collapse
Hi! I m also on att, but today i was able to get WP7.8, the way to do it is debranding your phone!
Enable the MFG application by going to the dialer and dialing ##634# then pressing call. LG Phone Problem and Solution
Launch the MFG application and enter 277634#*# when prompted for a password.
Select the Engineer Menu item.
Select the Other Setting menu item.
Select the Edit registry menu item.
Set the input boxes on this menu as follows:
Select ROOT_PATH: HKEY_LOCAL_MACHINE
Input SUB_PATH: \System\Platform\DeviceTargetingInfo\
Input KEY: MobileOperator
Data Type: STRING
Select Query and write down the result for re-branding (just in case)
To debrand leave the input data field “000-88″, apply the changes.
Connect to Zune and check for updates.
Good luck!
---------- Post added at 04:46 AM ---------- Previous post was at 04:40 AM ----------
I live in Argentina so the update is not only regional..
sebau1995 said:
Hi! I m also on att, but today i was able to get WP7.8, the way to do it is debranding your phone!
Enable the MFG application by going to the dialer and dialing ##634# then pressing call. LG Phone Problem and Solution
Launch the MFG application and enter 277634#*# when prompted for a password.
Select the Engineer Menu item.
Select the Other Setting menu item.
Select the Edit registry menu item.
Set the input boxes on this menu as follows:
Select ROOT_PATH: HKEY_LOCAL_MACHINE
Input SUB_PATH: \System\Platform\DeviceTargetingInfo\
Input KEY: MobileOperator
Data Type: STRING
Select Query and write down the result for re-branding (just in case)
To debrand leave the input data field “000-88″, apply the changes.
Connect to Zune and check for updates.
Good luck!
---------- Post added at 04:46 AM ---------- Previous post was at 04:40 AM ----------
I live in Argentina so the update is not only regional..
Click to expand...
Click to collapse
This. I did this as well and now running 7.8.
Slinky826 said:
This. I did this as well and now running 7.8.
Click to expand...
Click to collapse
Great! only that 7.8 is not that great...
tmfc865 said:
LG quantum upgrade 7.8 done!!!
Just use CABSENDER !!!
Click to expand...
Click to collapse
Can you post the links to the CAB files?
Can anyone do that? because nothing is working on my side to get the update.
Guys. I tried the debranding... but nothing (LG Quantum AT&T, but I live in Romania).
So, I've used the SevenEighter app and that worked superb. The app will crash after each successive update, and you have to reselect the languages (6 for me) existing on the phone before each install. But other than that, works just fine Got like 4-5 updates (I think from 7720) till 7.8.
The app is here: http://windowsphonehacker.com/articles/want_windows_phone_7.8_now_try_this_easy_tool-01-31-13
Dr.Alani said:
Can you post the links to the CAB files?
Can anyone do that? because nothing is working on my side to get the update.
Click to expand...
Click to collapse
this should make it windowsphonehacker.com/articles/want_windows_phone_7.8_now_try_this_easy_tool-01-31-13
timotei21 said:
Guys. I tried the debranding... but nothing (LG Quantum AT&T, but I live in Romania).
So, I've used the SevenEighter app and that worked superb. The app will crash after each successive update, and you have to reselect the languages (6 for me) existing on the phone before each install. But other than that, works just fine Got like 4-5 updates (I think from 7720) till 7.8.
The app is here: http://windowsphonehacker.com/articles/want_windows_phone_7.8_now_try_this_easy_tool-01-31-13
Click to expand...
Click to collapse
Thanks for the tip. I got impatient when nothing was working, so I tried Seven-Eighter. Worked for me! Yay =)
The windowshonehacker tool worked for me but not the first time. It gave me error 80180048 and then I did a phone reset and chose only English language and it worked.
Thanks guys.
What is 7.8 OS version #?
sebau1995 said:
Hi! I m also on att, but today i was able to get WP7.8, the way to do it is debranding your phone!
Enable the MFG application by going to the dialer and dialing ##634# then pressing call. LG Phone Problem and Solution
Launch the MFG application and enter 277634#*# when prompted for a password.
Select the Engineer Menu item.
Select the Other Setting menu item.
Select the Edit registry menu item.
Set the input boxes on this menu as follows:
Select ROOT_PATH: HKEY_LOCAL_MACHINE
Input SUB_PATH: \System\Platform\DeviceTargetingInfo\
Input KEY: MobileOperator
Data Type: STRING
Select Query and write down the result for re-branding (just in case)
To debrand leave the input data field “000-88″, apply the changes.
Connect to Zune and check for updates.
Good luck!
---------- Post added at 04:46 AM ---------- Previous post was at 04:40 AM ----------
I live in Argentina so the update is not only regional..
Click to expand...
Click to collapse
I did the de-branding above and it ATT LG-C900 updated, but I don't thin it is 7.8. It still says Windows Phone 7.5
OS version: 7.10.8107.79
Firmware 1.1.6.10
Can someone verify if this 7.8?
I don't think this is 7.8 because the home screen hasn't changed.
otnos said:
I did the de-branding above and it ATT LG-C900 updated, but I don't thin it is 7.8. It still says Windows Phone 7.5
OS version: 7.10.8107.79
Firmware 1.1.6.10
Can someone verify if this 7.8?
I don't think this is 7.8 because the home screen hasn't changed.
Click to expand...
Click to collapse
How strange, mine shows 7.8 and the new start screen
otnos said:
I did the de-branding above and it ATT LG-C900 updated, but I don't thin it is 7.8. It still says Windows Phone 7.5
OS version: 7.10.8107.79
Firmware 1.1.6.10
Can someone verify if this 7.8?
I don't think this is 7.8 because the home screen hasn't changed.
Click to expand...
Click to collapse
No it won't be. The home screen will change if it is 7.8
Sent from my ST21a using xda app-developers app
sebau1995 said:
How strange, mine shows 7.8 and the new start screen
Click to expand...
Click to collapse
What is your OS version #?
update:
ok, the 7.8 OS version # is 7.10.8858.136
I finally got my ATT LG C900 updated to 7.8, here's what I did:
1. De-brand the phone: this got the phone updated up to 7.10.8107.79
2. Do the "Disconnect" method: by placing the phone into airplane mode and then timing to see how many seconds it took from clicking the Update until it give you the message that the your phone is up to date. Now do it again, but this time disconnect your computer's internet 1 second before the time that you just measured. This is just trial and error. You have to do this many time until you get the message that you have an update. Now, when you get the message that you have an update, turn on your computer's internet and then click on the Update button to update your phone. You have to repeat step 2 for every update until you get to OS version #7.10.8858.136 (it took me about 4 or 5 updates before reaching 7.10.8858.136).
Disconnect Method
How many updtes are there between 7883 and 8858?
Its taking awefully long...
Has anyone tried the Bluetooth yet?
otnos said:
What is your OS version #?
update:
ok, the 7.8 OS version # is 7.10.8858.136
I finally got my ATT LG C900 updated to 7.8, here's what I did:
1. De-brand the phone: this got the phone updated up to 7.10.8107.79
2. Do the "Disconnect" method: by placing the phone into airplane mode and then timing to see how many seconds it took from clicking the Update until it give you the message that the your phone is up to date. Now do it again, but this time disconnect your computer's internet 1 second before the time that you just measured. This is just trial and error. You have to do this many time until you get the message that you have an update. Now, when you get the message that you have an update, turn on your computer's internet and then click on the Update button to update your phone. You have to repeat step 2 for every update until you get to OS version #7.10.8858.136 (it took me about 4 or 5 updates before reaching 7.10.8858.136).
Click to expand...
Click to collapse
nikhil.pgm said:
How many updtes are there between 7883 and 8858?
Its taking awefully long...
Has anyone tried the Bluetooth yet?
Click to expand...
Click to collapse
I don't remember exactly, but I think it's just 1 or 2 updates. You have to do the timing exactly (one second before whatever your measure time is) to trigger the update.

Zenfone AR (Verizon) WiFi not working: INVALID_COUNTRY_CODE_DISABLE_WIFI

I purchased an Asus Zenfone AR from Verizon a month ago on New York. I used the phone as my main phone for a couple of weeks there and it worked perfectly (both cellular network and wifi worked just fine). Then a went to Latin America and the wifi stopped working. What this means is: I cannot turn the wifi ON, when I try to turn it ON, there is a toast saying "Error" and it shows back OFF.
I've went back to the States a week ago and I took the phone with me. On California the wifi started working (being able to turn it ON) again, so when I asked for help on a Verizon shop, the people there told me there was nothing they could do because the phone was working just fine.
Now I'm on Latin America again and the wifi does not turn on, I debugged the phone with Android Studio and I get this error on the console:
Code:
10-07 01:02:18.998 1201-2738/? E/ActivityManager: Sending non-protected broadcast android.net.wifi.INVALID_COUNTRY_CODE_DISABLE_WIFI from system 1201:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:20117)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20687)
at android.app.ContextImpl.sendStickyBroadcastAsUser(ContextImpl.java:1239)
at com.android.server.wifi.WifiServiceImpl.notifyInvalidCountryDisableWifi(WifiServiceImpl.java:1556)
at com.android.server.wifi.WifiServiceImpl.setWifiEnabled(WifiServiceImpl.java:960)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:317)
at android.os.Binder.execTransact(Binder.java:565)
A quick google search did not show any results on this error code.
I did a factory reset a couple times and tried it with and without the Verizon SIM card.
Does anyone know what this error means exaclty?
I'll keep debugging it and updating the post with my results.
Update 1:
Looks like the Country I'm in (Argentina) does not have a valid country code... which does not make any sense, but here is the error:
Code:
10-07 01:33:02.691 1201-1930/? D/WifiService: setWifiEnabled: true pid=8209, uid=10124
10-07 01:33:02.693 1201-1930/? D/WifiService: checkCountryCode: 'AR' is invalid
10-07 01:33:02.694 1201-1930/? D/WifiService: notifyInvalidCountryDisableWifi
Update 2:
I'm able to get an internet connection using Bluetooth tethering.
Update 3:
Looks like something like this would help, but would require a rooted device:
https://forum.xda-developers.com/pixel/themes/mod-wifi-country-code-fix-root-required-t3558044
Update 4:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
logain42 said:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
Click to expand...
Click to collapse
Hi.
Did you solved?
Have same problem?
But I have wrong MAC address of wifi adapter... Is it hardware problem or ?
Similar issue here...
Bought a Samsung A5 2017 in US, everything was working fine until I updated via OTA to Nougat and started using an Argentinian simcard.
Country code changed and wifi does not turn on at all. I tried everything but rooting and using the method you mentioned... I'll try it as soon as i get the time to do it and post here the result.
As far as I got investigating the issue, the problem seems to be caused by the wifi driver not loading properly because of "incorrect" country code.
I get the message "Wifi driver unloaded" in logcat
I had the silly idea of doing factory reset once more (I wasn't thinking properly), and now I'm not even able to use the device, because I need internet connection in order to log-in with a google account, and the bluetooth trick does not work on this step.
I'm basically bricked until I get back to the States.
anybody tried to install bootloader unlock app from ASUS site?
I did, but can not install, it says: "app not installed the package conflicts with an existing package by the same name"
same exactly problem, any solve this?
Hi.
Is there a solution to the problem with Wi-Fi idle from ASUS ZenFone AR V570KL (A002A) (Verizon)?
nick_fc said:
anybody tried to install bootloader unlock app from ASUS site?
I did, but can not install, it says: "app not installed the package conflicts with an existing package by the same name"
Click to expand...
Click to collapse
I wasn't able to make it work either.
Funny thing is, I bought this phone because I wanted to develop stuff for Google Tango, but now that google killed that project, I don't have any other reason for using it any more.
Unless someone comes out with a fix or some way of rooting it, I'll sell it as a used phone on the States and at least get part of my money back.
logain42 said:
I purchased an Asus Zenfone AR from Verizon a month ago on New York. I used the phone as my main phone for a couple of weeks there and it worked perfectly (both cellular network and wifi worked just fine). Then a went to Latin America and the wifi stopped working. What this means is: I cannot turn the wifi ON, when I try to turn it ON, there is a toast saying "Error" and it shows back OFF.
I've went back to the States a week ago and I took the phone with me. On California the wifi started working (being able to turn it ON) again, so when I asked for help on a Verizon shop, the people there told me there was nothing they could do because the phone was working just fine.
Now I'm on Latin America again and the wifi does not turn on, I debugged the phone with Android Studio and I get this error on the console:
Code:
10-07 01:02:18.998 1201-2738/? E/ActivityManager: Sending non-protected broadcast android.net.wifi.INVALID_COUNTRY_CODE_DISABLE_WIFI from system 1201:system/1000 pkg android
java.lang.Throwable
at com.android.server.am.ActivityManagerService.broadcastIntentLocked(ActivityManagerService.java:20117)
at com.android.server.am.ActivityManagerService.broadcastIntent(ActivityManagerService.java:20687)
at android.app.ContextImpl.sendStickyBroadcastAsUser(ContextImpl.java:1239)
at com.android.server.wifi.WifiServiceImpl.notifyInvalidCountryDisableWifi(WifiServiceImpl.java:1556)
at com.android.server.wifi.WifiServiceImpl.setWifiEnabled(WifiServiceImpl.java:960)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:317)
at android.os.Binder.execTransact(Binder.java:565)
A quick google search did not show any results on this error code.
I did a factory reset a couple times and tried it with and without the Verizon SIM card.
Does anyone know what this error means exaclty?
I'll keep debugging it and updating the post with my results.
Update 1:
Looks like the Country I'm in (Argentina) does not have a valid country code... which does not make any sense, but here is the error:
Code:
10-07 01:33:02.691 1201-1930/? D/WifiService: setWifiEnabled: true pid=8209, uid=10124
10-07 01:33:02.693 1201-1930/? D/WifiService: checkCountryCode: 'AR' is invalid
10-07 01:33:02.694 1201-1930/? D/WifiService: notifyInvalidCountryDisableWifi
Update 2:
I'm able to get an internet connection using Bluetooth tethering.
Update 3:
Looks like something like this would help, but would require a rooted device:
https://forum.xda-developers.com/pixel/themes/mod-wifi-country-code-fix-root-required-t3558044
Update 4:
Ok, so, from what I understand now, the local SIM I used changed the country code to AR. But I still don't see why that would disallow me to turn wifi ON. I do know that this could hide some networks from me due to the country code, but I should be able to turn it ON anyway.
A simple
Code:
adb shell setprop gsm.operator.iso-country us
should fix this issue, but root would still be needed.
Click to expand...
Click to collapse
I have the same problem and have solved it by downloading CSC_V520KL_T3.3.15_all_eng.zip rom
But the rom is very primitive and impractical and there is no package Asus and google in it
What is important is that it can be used Wi-Fi files from it to Verizon rom
just we need root to fix it
Please, share flasher and software
If you have.ô
ArtSima said:
Please, share flasher and software
If you have.ô
Click to expand...
Click to collapse
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
[email protected] and thank you
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
can you send me flash tool too with some info? thanks
[email protected]
I just had the same thing while traveling to Europe. In both Scotland and Iceland, I was not able to use wi-fi but once we got back to USA, all is good. Very annoying. I'd like to be able to find an official fix.
some solution to activate WiFi for Asus_A002A
Having exactly the same problem - can you share the link with me too please?
qaqen said:
Asus Zenfone V (V520KL)
"To prevent spam on the XDA forums, ALL new users prevented from posting outside links in their messages. After approximately 10 posts, you will be able to post outside links. Thank you for understanding!"
i can't post link sorry
give ur mail
Click to expand...
Click to collapse
can you help me with the files please
I give you my e-mail address [email protected]
tomelich said:
can you help me with the files please
I give you my e-mail address [email protected]
Click to expand...
Click to collapse
just google it
"Asus CSC Image Collection"
you will find new links
:good:
qaqen said:
just google it
"Asus CSC Image Collection"
you will find new links
:good:
Click to expand...
Click to collapse
only flashing "Asus CSC Imag" = WW_V570KL_T3.0.6_all_eng
With that, WiFi will work and my software will work normally?
could you say the right steps please
I flashed by Software Upgrade Assistant (ASUS) from verizon wireless
When you connect your phone to the USB cable with pc and choose the repair option from the phone, the program will automatically run in Windows
When you make a repair option from pc , the program will download the latest version of the ROM into a new folder at drive D & compressed file. The program will automatically unzip and install. the zip rom in your phone
I flash CSC rom by
replacing CSC rom with original rom file. at D drive and change its name with the same name as the "xxxxxxx.raw" , do not delete or change name of the original compressed file . Only change the raw file and change name as the original name rom. after make repair option from pc again you will flash CSC rom
In any case you need the fownload original ROM if you want to return to original
If you change the size or the name of the compressed file in the folder created by the program, it will delete everything and download the ROM again,so copy zip rom before the change it
sorry for my language

Categories

Resources