[Verizon HTC One (M9)] djm160:
I joined XDA in order to give thanks to several contributors. This is the first time I have tried messing with changing stuff on a mobile and I could not have done it without XDA. So as I have benefited massively from the information provided by all you folks on XDA, I thought it would be helpful to outline briefly my route to getting a $80 new-in-box phone off eBay to work in case it helps someone else. It took me a very long time to convince myself that this was a Chinese manufacture M9, for Verizon / CDMA rather than an Worldwide GSM model that it was advertised as, and despite the 0PJA100 designation imprinted on the case. Here is the eBay link, very similar adverts continue to appear under different names: https://www.ebay.com.au/itm/314253817210

It comes with Android 6.0 out of the box. So naturally I wanted to change this to Android 7.0. The first warning that something was screwy was the "updates only available in CDMA mode" and that updates were not available through HTC Sync Manager.

So I will skip the bits about me changing the MID and CID in order to load a full International 401 Nougat RUU,and then finding that although it booted, very little worked (what can I say, I learn very slowly by making mistakes :cool:).

To load a phone-appropriate RUU, I had to reset the MID. Every bit of information I could find on the internet pointed to the correct MID being 0PJA3000. This is also incidentally the MID I wrote down before I started screwing things up! However, each attempted flash of firmware, ROM, or aboot, led to an error 10 wrong MID. I really don't know why I tried resetting the phone MID to 0PJA30000, it must have been a subliminal input from the tens of hours I spent reading about this phone, but anyway with MID set to 0PJA30000 (not 3000) I had no further flashing errors.

The following downloads, links all on the well written post on Android 7.0 Nougat ROM / Aroma. (thanks to Santod040). let to a clean, bloat-free and functioning phone:

4.49.605.16_NoBoot_TWRP3.2.1-0_firmware

HIMA_WL_N70_SENSE80_VZW_MR_4.49.605.16_AROMA

3.37.605.28_NoRedText_aboot

At this point I had a phone that identified itself as "Verizon", prompted me that I have the wrong SIM, could make calls, could receieve text messages, but could not send/receive MMS or work on mobile data (with no wifi).

To get both mobile data and MMS to work was a major PITA as it was not immediately obvious to me at least that the problem was no APNs set up.

I first set "Data Roaming" to "Allow access for all trips".

Network preference: for me in Australia / Optus is 50502 and GSM (tap GSM from the Add Network choices).

I ignored the usual "network preference list is full (0)" message and tapped the tick at the top of the screen to save my changes.

I cannot reproduce the exact route by which I set the two APNs as several of the outcomes seemed to be context dependent, and I have no idea if it is important in what order you do things.

I am pretty sure that the function to set the APNs is only available if "Preferred Network" is first set to LTE/GSM/UMTS. (It seems that the phone is happy with "Preferred Network" being changed to Global after you have set the APNs.)

With "Preferred Network" set to LTE/GSM/UMTS, then GSM/UMTS options is no longer greyed (is active). Under GSM/UMTS options you can select "Access point names" or you can select "Network operators". I have no idea if it is important to do this before "Access point names". On my phone, it found Optus (my provider) and Telstra (not my provider). Tapping Optus gave me the response "now registered".

Now under "GSM/UMTS Options" I selected "Access point names" and ignoring that the plus symbol was grayed out, tapped it anyway.

I retrieved the sets of responses from the Optus website. It took me several goes before I got them all correct. Apparently the trailing "/" on the MMSC is important. These setting will only be saved if you tap the three dots at the top of the screen and then tap "Save".

When I was done, there was a green dot in a circle next to the first APN (yesinternet) and none next to the second (mms). Anyone know what the green dot means?

Getting MMS to work. Apart from using the correct settings from the Optus website, it may be critical to initiate the MMS APN by sending a MM to yourself (with wi-fi off).