[HTC Desire 510] Rvega20:
Hello all,

This is my first post of this kind to this forum. I bought the HTC Desire 510 from bestbuy for $30 and just started playing with it yesterday. I bought the phone hoping that I could find a guide on how to flash it to Pageplus but I wasn't able to find any, so I had to improvise. I currently only subscribe to pageplus mobile minutes so I haven't figured out how to get data on the phone, but I think that its safe to assume you would need a donor phone for the data keys.

When I first turned on the phone I followed the beginning setup guide until the end, which was the HTC home screen/blinkfeed. Do not activate the phone just follow the prompts and when it goes to handsfree activation hit "activate" which leads to self-service and hit exit which will send you to the home screen. In order to bypass the activation I also took out the Sprint Sim Card (Not sure if needed though).

Programs you will need:

DFS Tools http://www.cdmatool.com/download

To start I followed the unlocking the bootloader guide:

http://xdaforums.com/desire-510/development/bootloader-unlock-htc-desire-510-t2910233

After unlocking the bootloader I followed the root guide:

http://xdaforums.com/desire-510/general/how-to-root-htc-desire-510-t2951744

I also uploaded the write protection removed kernel for the phone following, something which I don't know is necessary to flash to phone:

http://xdaforums.com/desire-510/general/sprint-virgin-mobile-stock-desire-510-t2958969

After all of that I went to live chat and asked for a esn change and they told me that I would have to manually program the phone. They gave me the MDN(Your phone number), MIN, and the SID.

Now we need to put the phone in DIAG mode and get the SPC/MSL from the phone. In order to do this I followed "BOOST MOBILE 8GB Moto G to Verizon ROM for use on

Page Plus Cellular (PPC) by BobPhone" these steps specifically:

First, Get the existing SPC code.

Boot the phone normally. Get a utility from here: http://tools.flashingtools.com/SPCUtility.apk

Get this program on the phone by:

1. Copy to phone using USB cable and windows and then install on the phone with a file manager

(Will need to get on the playstore and install something like ESFILE EXPLORER first, then install

the apk from ES FILE EXPLORER)

-When try to install from ES FILE EXPLORER, a window will pop up saying it is from an unsecure

source. Follow the window to get to SECURITY and scroll down and check UNKNOWN SOURCES

to allow this to be installed on the phone.

-Click back arrow and try again from within ES FILE, this time MSL UTILITY will install (accept and

give access to whatever it asks for)

2. Run MSL UTILITY on phone that gets installed by SPCUtility.apk and get the current VIRGIN Mobile

SPC. (Must be connected to Wi-Fi to find it)

WRITE IT DOWN__________________________

[IMG="SPC"]http://i40.photobucket.com/albums/e203/vegarodrigo20/SPC_zps2fa10a7e.jpg[/IMG]

Now with the SPC/MSL in hand go to the dialer and enter ##3424# or ##DIAG# and select "1. DM On" and it will prompt you to enter you MSL which is the number you just got.

Once in DIAG mode it should automatically download the drivers and your good to use DFS Tools.

In DFS Tools select Port and then the HTC Diagnostic Port.

[IMG="ComPort"]http://i40.photobucket.com/albums/e203/vegarodrigo20/ComPort_zpsaf065fff.jpg[/IMG]

Now in DFS Tools follow these steps:

[IMG="DFS"]http://i40.photobucket.com/albums/e203/vegarodrigo20/DFS_zps6372ed06.jpg[/IMG]

1. Send SPC XXXXXX obtained before from SPCUtility for the VIRGIN MOBILE, by clicking on

green/blue arrow (A) after entering code into SPC box, should see DEVICE UNLOCKED in log

window if you have that open (B) (MUST always UNLOCK DEVICE when connecting with DFS or

changes won’t stick)

2. On the PROGRAMMING TAB shown, in the box a bit below PORTS(A), for Unlock: SPC: There is a

STR: and HEX (C).

- Press READ.

- Will see the SPC you just entered from VIRGIN

- Enter 000000 over the existing VIRGIN t code and press WRITE to set the SPC to the 000000

3. Press RESET (D) in far right to reboot phone or changes won’t stick.

Now we make changes in the programming panel, NAM tab:

[IMG="NAM"]http://i40.photobucket.com/albums/e203/vegarodrigo20/NAM_zps23960568.jpg[/IMG]

1. Start by pressing the Read Button (D)

2. Now fill in the MIN A and MIN D Values for both IMSI and IMSI T (A)with the MIN that you were given by a Pageplus Representative.

3. Also change the MDN and PCS Values (B) with your MDN number (Your Phone Number).

4. Finally Change the only the Home: SID value and only the top value (C) with the SID that you were given by a Pageplus Representative.

Now the final part is to write the PagePlus PRL (E).

1. Click on the Server tab and look for the PRL "PagePlus_ID51765_IS683C.prl" and click write and reset your phone.

Congratulations! You should now have talk and text from Pageplus if this is not the case I recommend that you write the PRL to the phone again since it took a couple of times for mine to stick. Credit goes out to all the people that worked on the guides at the beginning of this post and to BobPhone for his Moto G flash tutorial that I heavily used.

EXTRA (Do at your own Risk)

In order to get rid of the hand-free activation pop-up install titanium backup and uninstall the program "vDM Client".

Photo of how your network page should look in the about page of the desire 510 after flash:

[IMG="Network Page"]http://i40.photobucket.com/albums/e203/vegarodrigo20/IMG_20141202_093848899_HDR_zpsc1fdd68e.jpg[/IMG]