• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Help Swapping PRL (obtaining MSL)

GrandTheftBJJ

Well-Known Member
Hey guys (and gals), I'm trying to swap out the stock PRL and hit a few problems right away trying to get the MSL code. Hopefully someone is willing to help out a newcomer. For starters, I read this...
HOW TO: Motorola Triumph PRL Swap

and this,
PRL Swap - SDX-Developers Forum

, and this...
Motorola Triumph Upgrades 12/16/11 Update - Android Forums at AndroidCentral.com

1) I tried the HowardForum guide first, and the problem I ran into was this: I went to the VM website and logged in to my account per the instructions. When I clicked the "click this link" part it simply took me back to a logged in VM webpage. There was no error message as suggested in the tutorial. I did a quick search of the page source/element for "sec_code" and "msl" just for the heck of it, but as expected, that was a negative find.

2) Next, I went to the other two tutorials, which are essentially the same method. Per the instructions I downloaded "aLogcat free" from the market, opened, and set filter to "sec_code". Then I hit the Home button, opened my dialer, punched in "##33283#" and hit "call". Rather than be prompted for a code I received an error message stating; "The number or code you have dialed is incorrect. Please check the number or code and try again. (repeated in spanish). Message 7, Switch 367." I hit Home and checked the the logcat just in case, but the filtered search was still empty.

I'm pretty stoked about ditching VM's shady coverage for an updated PRL, but in a bit of a pickle now. For background info, I'm running MIUI 2.4.20v3 with the SpeedDemonV5.6 kernel. Many thanks in advance for those willing to help.
 
Use the howard tutorial to flash the PRL itself, and the logcat method to get your MSL. You need to be on a Froyo StockROM for that code to work (CM7 and MIUI need not apply), and you shouldn't have to press call after typing it in, it will ask for the MSL automatically after typing it in.
 
Use the howard tutorial to flash the PRL itself, and the logcat method to get your MSL. You need to be on a Froyo StockROM for that code to work (CM7 and MIUI need not apply), and you shouldn't have to press call after typing it in, it will ask for the MSL automatically after typing it in.

Thank you very much. That was my next idea actually, after some heavy thinging... that it had to be a stock or at least froyo rom. Again, thank you.
 
The next step is that in my Windows 7 > Start > Search > Device Manager there is no "Ports" or "COM" tree. I have read around to find that you can enable this through the BIOS, but I'd rather not mess around that deep in my pc if I don't have to. Any other suggestions? (and yes, I checked "show hidden devices" under the "view" menu)
 
The next step is that in my Windows 7 > Start > Search > Device Manager there is no "Ports" or "COM" tree. I have read around to find that you can enable this through the BIOS, but I'd rather not mess around that deep in my pc if I don't have to. Any other suggestions? (and yes, I checked "show hidden devices" under the "view" menu)

Once you get the Phone into DIAG mode and once you plug it in you should see something like "Android HSUSB device" with a yellow question mark in the device manager. You need right click on them and press update driver and point the driver installer to the Triumph ADB drivers location.
 
Thanks for the tip. I found "Android HSUSB Device" under Control Panel > Hardware and Sound Devices and Printers, the drivers is up to date. I also got the device manager working (not exactly sure how I did it) but the "Ports (COM & LPT)" tree now shows in the Device Manager, and added the port to QPST. Now when I open QPST Service Programming, select the device and hit OK, i get an error message stating "online connection failure: unspecified error". Also, the phone number for the device is not my MT's number? I'm not sure what this means since my MT is the only phone that has ever been connected to this pc.

Kudos: Its a slow process, but again, I really appreciate the help.
 
Thanks for the tip. I found "Android HSUSB Device" under Control Panel > Hardware and Sound > Devices and Printers, the drivers is up to date. I also got the device manager working (exactly sure how I did it) but the "Prots (COM & LPT)" tree now shows in the Device Manager, and added the port to QPST. Now when I open QPST Service Programming, select the device and hit OK, i get an error message stating "online connection failure: unspecified error". Also, the phone number for the device is not my MT's number? I'm not sure what this means since my MT is the only phone that has ever been connected to this pc.

Kudos: Its a slow process, but again, I really appreciate the help.

Open up the "Ports" Tree in device manager and find the entry "COMx: Diagnostics over Android", where 'x' is a number. Use that same number when adding the port in QPST.
 
I have the port located, but when I run (in QPST) Start Clients > Service Programming, a "Phone Selection" pop-up appears and the only available selection is in fact the Port that I am looking for. However, the phone number does not match mine (not sure if that is a concern), but furthermore when I hit "ok" I get a QPST Service Programming error pop-up that reads "Online Connection Failure: Unspecified Error".

BTW: jhonka, under the Ports tree the listing I found was "Diagnostics Over Android (COM#)" I assume that is still the correct port to use?
 
I have the port located, but when I run (in QPST) Start Clients > Service Programming, a "Phone Selection" pop-up appears and the only available selection is in fact the Port that I am looking for. However, the phone number does not match mine (not sure if that is a concern), but furthermore when I hit "ok" I get a QPST Service Programming error pop-up that reads "Online Connection Failure: Unspecified Error".

BTW: jhonka, under the Ports tree the listing I found was "Diagnostics Over Android (COM#)" I assume that is still the correct port to use?

Yes, the # is what you're looking for. Before going into Star Clients > Service programming you need to go to the ports tab in qpst and select add port and add the corresponding #...unless you've already done this?
 
Yes, after finding the Port # in Device Manager I went to QPST Config. > Add New Port > (selected appropriate port) > unchecked "show serial and USB/QC Diagnostic ports only" > hit "ok". Opened QPST Service Programming > Selected the only available device though it was the wrong phone number > hit "ok" > error message pops up.

I did already try deleting anything in Device Manager that had to do with Android, Google, or Qualcom while my phone was unplugged from the pc and plugged the phone back in. The Ports Tree did not show under Device Manager until I went through My Computer to install the drivers. In other words, there was no yellow question mark for me to manually select the extracted drivers I had downloaded from this site. After letting windows select the drivers automatically, and then trying to update the (now installed drivers) with the downloaded extracted ones, Windows tells me that the drivers are up to date.
 
Yes, after finding the Port # in Device Manager I went to QPST Config. > Add New Port > (selected appropriate port) > unchecked "show serial and USB/QC Diagnostic ports only" > hit "ok". Opened QPST Service Programming > Selected the only available device though it was the wrong phone number > hit "ok" > error message pops up.

I did already try deleting anything in Device Manager that had to do with Android, Google, or Qualcom while my phone was unplugged from the pc and plugged the phone back in. The Ports Tree did not show under Device Manager until I went through My Computer to install the drivers. In other words, there was no yellow question mark for me to manually select the extracted drivers I had downloaded from this site. After letting windows select the drivers automatically, and then trying to update the (now installed drivers) with the downloaded extracted ones, Windows tells me that the drivers are up to date.

You have two options either the anycut method or the reboot method. I don't have the info in front of me. But with anycut you create a shortcut to diagnostic port or something like that, and the reboot method is you have to catch it at just the right time for it to work, I think right after the first motorola image. You will not be able to just have the phone sitting there and change it. I found both methods in these forums a while back but I was doing it for a whole other purpose when I did it.
 
You have two options either the anycut method or the reboot method. I don't have the info in front of me. But with anycut you create a shortcut to diagnostic port or something like that, and the reboot method is you have to catch it at just the right time for it to work, I think right after the first motorola image. You will not be able to just have the phone sitting there and change it. I found both methods in these forums a while back but I was doing it for a whole other purpose when I did it.

Once you're back in CM7 you can use the fast PRL switching method as well. So any of those 3 should do it.
 
Hey guys (and gals), I'm trying to swap out the stock PRL and hit a few problems right away trying to get the MSL code. Hopefully someone is willing to help out a newcomer. Many thanks in advance for those willing to help.

Since you are just starting out, the best place for you to find information is http://androidforums.com/triumph-al...l-things-root-guide-updated-07-31-2012-a.html, thanks to scary alien and agentc13, for keeping it up to date for us. Look under "Other Helpful Threads" everything you need should be there. I understand that PRL doesn't come up in a search, so if you want more info search the all things root section for "swap" and everything is on the second page of results. I would read up a bit more before you go about it as more than likely it will not result in too much of a difference, there is no roaming when it comes to VM. And I have read that there are certain towers that you can connect to that will mess stuff up. Just a heads up.
 
I'm actually fairly familiar with flashing roms and other .zip files on the MT, but this is just my first stab at a new PRL
 
Since you are just starting out, the best place for you to find information is http://androidforums.com/triumph-al...l-things-root-guide-updated-07-31-2012-a.html, thanks to scary alien and agentc13, for keeping it up to date for us. Look under "Other Helpful Threads" everything you need should be there. I understand that PRL doesn't come up in a search, so if you want more info search the all things root section for "swap" and everything is on the second page of results. I would read up a bit more before you go about it as more than likely it will not result in too much of a difference, there is no roaming when it comes to VM. And I have read that there are certain towers that you can connect to that will mess stuff up. Just a heads up.
I tried to do a prl swap today on my triumph and did everything in the "all root guide" and in the "QPST" main area it showed my "com" and phone info. I had that highlighted and clicked "add new port" and my "com" did not appear in list, and in "service programming" it kept saying "error offline" r somthin. Can anyone help...iv tried so many times.
 
I'm one step closer now. I got the phone to load in QPST. Turns out that an outdated version of QPST was to blame. The one I have now is 2.7. The next problem is after I enter my MSL into QPST and go to "roam" I browse for the .prl file and select it. Then back on the "roam" page, the "Preferred Roaming Enable" check box is greyed out and I cannot check it. :mad:

here is the QPST link for ya blazo:
https://www.dropbox.com/s/ryzk7qa0eos7ywl/QPST_2.7_366.rar
 
hey thanks grandtheftbjj...that solved my issue...as for yours...did u click "read phone" first...(seen ur phone number and stuff) then click "roam tab" and then browsed-loaded-then applied to phone? make sure ur debug is on as well as the "diag" in ur terminal. Other than that i dont know...but thanks once again for ur assisting link. cheers and thumbs up.
 
Just in case anyone was wondering, i DID get my PRL to successfully switch. Though I could not select the "preferred roaming list enable" check-box, if I browsed for the appropriate file, and hit "write to phone" anyway. I went in and checked via Menu > Settings > About Phone > Status and found that my PRL had indeed been switched successfully :)

Again, many thanks to those who helped me get through the early stumbling blocks.
 
Back
Top Bottom