Covert HTC One M8 Verizon to Fully Compatible T-Mobile Version

Search This thread

yayanaji01

Senior Member
Nov 28, 2011
62
2
I already run sunshine for $25 and got it unlocked and S-off and what should I do next? I get in recovoery mode try to flash that Android Revolution HD 3.4 ROM does not work I got the right rom for my htc m8 did I do anything wrong? please help,,,,,,,, my $25 sigh....
 

cuiltheory

Senior Member
Dec 2, 2011
287
26
I don't know where else to ask this... Everytime that I flash android revolution, it just reboots into the bootloader. I cant even get to a boot animation. Md5 checksum comes out fine, and I am updated to the latest firmware, and I tried both flashing the recommended elemental kernal, and just trying to boot with only the rom being flashed. I did a full wipe everytime. Viper 4.3 boots fine, but its a little glitchy, and I keep getting signal drops because I don't hsve the option for gsm/wcdma/lte/auto in the mobile network menu. I have that option set in the phone info app included in the viper tweaks, but in the mobile network menu, the only working option is the lte/legacy 3gpp mode. Global mode works just as well with intermident signal drops, so I would like to flash android revolution to see if hitting the magic option will help. Thanks in advance!
 

cuiltheory

Senior Member
Dec 2, 2011
287
26
Ok, here is how I fixed it. I think that the problem was in the kernal. I already had s-off and permaroot. I then flashed the newest ruu, flashed twrp, venom 4.3 (non verizon) and then I flashed the IONElyX kernal from this link below, and set it to international version. It was only after flashing the kernal that I managed to even get a constant data signal with no drop, much less lte. If you have anymore questions, feel free to ask. Btw, in the phone info section of the viper tweaks, im set at gsm/wcdma/lte auto.

http://xdaforums.com/verizon-htc-one-m8/general/guide-how-to-flash-international-roms-t3098427
 

john805

Member
Sep 13, 2015
14
0
Santa Barbara, California
Ok, here is how I fixed it. I think that the problem was in the kernal. I already had s-off and permaroot. I then flashed the newest ruu, flashed twrp, venom 4.3 (non verizon) and then I flashed the IONElyX kernal from this link below, and set it to international version. It was only after flashing the kernal that I managed to even get a constant data signal with no drop, much less lte. If you have anymore questions, feel free to ask. Btw, in the phone info section of the viper tweaks, im set at gsm/wcdma/lte auto.

http://xdaforums.com/verizon-htc-one-m8/general/guide-how-to-flash-international-roms-t3098427

I'm having kind of the same issue. I just get into boot loader all the time. I'm new to this so I'm completely lost on what to do. I followed all the steps in the guide. I'm super CID, S-off, rooted etc. I did a factory reset before installing android revolution HD but I'm getting nowhere.

I was running android 4.4.4 verizon m8 but texting didn't work so I tried to convert to t-mobile and now I have no phone. Debating just to wait for a week and get the new Iphone.
 

gads1

Senior Member
Nov 14, 2009
114
13
Hello -- I ran this Tmobile setup for a week (Verizon M8 flashed with latest firmware, S-off, and Vemon 4.3) and found it almost unusable in our region/network area. the comment on tmobile band support is the deal-breaker.

mileage may vary. suggest SELL your verizon M8 and buy Tmobile M8 via craigslist and call it good -- if even if lose $50 on the aggregate, it will be worth the effort and saves endless brain damage.

Would like to clarify that the VZW M8 does not have the AWS 1700mhz band.
 

john805

Member
Sep 13, 2015
14
0
Santa Barbara, California
Hello -- I ran this Tmobile setup for a week (Verizon M8 flashed with latest firmware, S-off, and Vemon 4.3) and found it almost unusable in our region/network area. the comment on tmobile band support is the deal-breaker.

mileage may vary. suggest SELL your verizon M8 and buy Tmobile M8 via craigslist and call it good -- if even if lose $50 on the aggregate, it will be worth the effort and saves endless brain damage.

Thanks for the heads up. I'll see if I can scratch anything off the boneyard. Otherwise I'll just suck it up and get the new Iphone.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    I TAKE NO CREDIT FOR THIS METHOD OR THE TUTORIAL.

    This post is created to help those with a Verizon HTC ONE M8 that want to use the device full time on T-Mobile with everything working.

    We are going to walkthrough debranding by installing recovery and a custom rom

    WHAT WORKS.
    EVERYTHING (Except below)

    WHATS BROKEN
    WIFI fix flash this kernel
    http://www.androidfilehost.com/?fid=23329332407584543

    THINGS YOU WILL NEED BEFORE STARTING
    ROOTED
    S-Off (see firewater thread)

    An app called Flashify in google play link below
    https://play.google.com/store/apps/details?id=com.cgollner.flashify

    TWRP Recovery to be flashed in Flashify
    http://xdaforums.com/showthread.php?t=2709966

    Android Revolution HD 3.4
    http://android-revolution-hd.blogspot.com/p/android-revolution-hd-mirror-site-var.html

    Once you have all of the above files downloaded to your device
    AND YOU ARE ROOTED AND S-OFF
    Proceed with the tutorial below.
    Also shows MMS, SMS, Calls and everything working (EXCEPT WIFI)

    All credit goes to the creators of each piece of this tutorial, I just put this together in one place to help users who have T-Mobile and are using a Verizon HTC One M8.

    TUTORIAL
    https://www.youtube.com/watch?v=6GhybCyd4Pg

    UPDATE: Added new part to his video
    UPDATE ************* WiFi fixed **************
    Flash this kernel.
    http://www.androidfilehost.com/?fid=23329332407584543


    CREDITS
    mike1986 (ROM)
    beaups jcase (ROOT)
    Firewater Devs (S-Off)
    TKTechNews (Tutorial)
    4
    my method of successful HTC one M8 VZN to TMobile

    I read a bunch of the tutorials and thread posts about how to do this. I'd rooted / jailbreak some devices (e.g., ipod) before, but mostly I'm a big noob. I tried to take good notes along the way so I know what I'd done. Here are my steps. I'm posting this mainly because I'm grateful to all the others who posted so that I could figure a way to do this. I also used this post (http://xdaforums.com/showpost.php?p=51995222&postcount=62) as a help to walk through some steps. My phone was purchased from Verizon back in August. But we needed to add another phone to our plan and the overall package was waaayyyy better with TMobile, so I went to the TMobile store to switch. My wife's iPhone 5S worked without a hitch. But when we put the TMobile sim into the Verizon HTC One, it worked initially but then was very erratic for phone and sms and you could not change the APN within the phone. I decided that most of those problems were likely related to Verizon specific settings within the phone. So, these are my notes.

    Used this thread as a partial list to know what to install on my PC:
    http://xdaforums.com/showthread.php?t=2757414

    Having trouble rooting phone BC of locks from Verizon. At first, couldn't even get it to go to recovery or download. On my phone the only way to get it done was to press power to get the submenu, select restart, and then hold the volume down during restart.

    Installed Android SDK, installed HTC synch and then removed it so that I had proper drivers on my PC.
    Installed Java SDK on my pc - But also had to put an environment variable in “My Computer” settings to point to the Java files. (meaning had to put in a variable that pointed to the path of the installed java within the environment variables for my PC: variable = JAVA_HOME value = path of java jdk). Then things started to work
    Also found that I had to add a value within my PATH environment variable to point to the android SDK. I'm not sure that these environment variable changes were critical, but several threads mentioned needing JDK and the Android SDK to work and doing the above helped get them to work as expected.

    Next up was to try to root the phone.
    Tried to use Weaksauce2, but no luck. Kept failing.

    Then tried to purchase Sunshine (http://theroot.ninja/purchase.html)
    Paid $25 and it rooted and made the phone s-off but did not appear to root the phone
    things were weird at that point, but it did become s-off.
    Followed this link to determine s-OFF http://www.android.gs/what-is-s-off-and-how-can-you-tell-if-your-phone-has-s-off-s-on/
    and that allowed me to get to the boot menu. I confirmed that the phone was s-off (huge step in the right direction)

    Only after Sunshine had run was I able to use weaksauce2 (which I’d already loaded) to enable root on each reboot.

    Then,,,, I had to make sure ADB (Android debug bridge was loaded - it’s basically loading the Android SDK on my PC) and had to add a path for the environment variable (different from above) as described in the below tutorial (i'd mentioned this above as well)
    http://www.droidviews.com/a-comprehensive-guide-to-adb-android-debug-bridge-and-commands/2/

    Used the Super CID commands from a command line on my PC (using android bridge or ADB) to get the CID = 11111111 For a long time it was unclear to me that these commands were on a command line on my PC rather than on the phone. Guess I'm dense that way....
    http://xdaforums.com/showthread.php?t=2708610

    Next, used this link to try to load the TWRP recovery
    http://xdaforums.com/showthread.php?t=2717932
    Tried using TWRP manager, but that did not seem to really do what I wanted. It kept bombing. Not sure why
    So… I loaded Flashify, as described in this video. Flashify had an option to download TWRP and so I did download it through Flashify and then flashed it. https://www.youtube.com/watch?v=6GhybCyd4Pg

    Booted into recovery and used TWRP to backup the phone. Successful

    Then used TWRP to flash the new ROM of Android revolution (http://android-revolution-hd.blogspot.com/p/android-revolution-hd-mirror-site-var.html) I tried Android Revolution HD 22.1. It loaded ok (although I was spooked when my phone was just a black screen for about 15 minutes). But WIFI was a bust. And I kept getting a "google play services have stopped" error message. I confirmed that I had the right firmware that folks were talking about in a bunch of posts. I then also flashed the elemental ROM kernel to try to fix the wifi issue, but no luck
    http://xdaforums.com/showthread.php?t=2705613

    Finally, flashed the ROM, from TWRP recovery, for Viper One, and all seems to work well !!!!!! I get wifi, mms, 4G, phone calls, etc. All with no error messages. Woo Hooo!!!!
    http://venomroms.com/devices-downloads/

    I probably spent about a full day of reading and figuring out what some of the terms meant. I practiced a bit on on old Galaxy S2 that I have as well. Problem is, each phone is slightly different. Anyway, hoping that posting some of my details helps someone else. Like I said, I'm no expert, just a noob trying to figure things out.
    4
    I think wifi not working is a kernel issue

    Sent from my HTC One_M8 using Tapatalk

    It is actually the modules not being loaded to the kernel properly usually due to a signature mismatch (wi-fi modules belong to different kernel etc)

    Should be easily resolved thanks for posting op

    Dropping vzw next month sick of their bill


    Sent from my HTC6525LVW using XDA Premium 4 mobile app
    3
    It is actually the modules not being loaded to the kernel properly usually due to a signature mismatch (wi-fi modules belong to different kernel etc)

    Should be easily resolved thanks for posting op

    Dropping vzw next month sick of their bill


    Sent from my HTC6525LVW using XDA Premium 4 mobile app

    beat me to it @Zarboz , find out what the wifi module it is and insmod it .

    Code:
    a8293.ko           lgdt330x.ko              stb6000.ko
    adsprpc.ko         lgs8gl5.ko               stb6100.ko
    af9013.ko          lgs8gxx.ko               stv0288.ko
    atbm8830.ko        lnbp21.ko                stv0297.ko
    au8522.ko          lnbp22.ko                stv0299.ko
    bcm3510.ko         m88rs2000.ko             stv0367.ko
    cx22700.ko         max2165.ko               stv0900.ko
    cx22702.ko         mb86a16.ko               stv090x.ko
    cx24110.ko         mb86a20s.ko              stv6110.ko
    cx24113.ko         mc44s803.ko              stv6110x.ko
    cx24116.ko         mcdrvmodule.ko           tda10021.ko
    cx24123.ko         mckernelapi.ko           tda10023.ko
    cxd2820r.ko        mpq-adapter.ko           tda10048.ko
    dib0070.ko         mpq-dmx-hw-plugin.ko     tda1004x.ko
    dib0090.ko         mt2060.ko                tda10071.ko
    dib3000mb.ko       mt2063.ko                tda10086.ko
    dib3000mc.ko       mt20xx.ko                tda18212.ko
    dib7000m.ko        mt2131.ko                tda18218.ko
    dib7000p.ko        mt2266.ko                tda18271c2dd.ko
    dib8000.ko         mt312.ko                 tda18271.ko
    dib9000.ko         mt352.ko                 tda665x.ko
    dibx000_common.ko  mxl5005s.ko              tda8083.ko
    dm-crypt.ko        mxl5007t.ko              tda8261.ko
    drxd.ko            nxt200x.ko               tda826x.ko
    drxk.ko            nxt6000.ko               tda827x.ko
    ds3000.ko          or51132.ko               tda8290.ko
    dvb-core.ko        or51211.ko               tda9887.ko
    dvb-pll.ko         qcrypto.ko               tea5761.ko
    ec100.ko           qt1010.ko                tea5767.ko
    eeprom_93cx6.ko    radio-iris-transport.ko  tspp.ko
    evbug.ko           rtl2830.ko               tua6100.ko
    gspca_main.ko      s5h1409.ko               tuner-simple.ko
    hd29l2.ko          s5h1411.ko               tuner-types.ko
    isl6405.ko         s5h1420.ko               tuner-xc2028.ko
    isl6421.ko         s5h1432.ko               ves1820.ko
    isl6423.ko         s921.ko                  ves1x93.ko
    it913x-fe.ko       scsi_wait_scan.ko        xc4000.ko
    itd1000.ko         si21xx.ko                xc5000.ko
    ix2505v.ko         sp8870.ko                zl10036.ko
    ks8851.ko          sp887x.ko                zl10039.ko
    l64781.ko          spidev.ko                zl10353.ko
    lgdt3305.ko        stb0899.ko
    2
    So the only caveat with using it on T-Mobile is that our Verizon version doesn't support hspa+?

    Sent from my Nexus 5 using Tapatalk

    I'm in a refarmed area so I do get h+. I have everything 100% working

    According to HTC’s website, Verizon’s M8 only supports HSPA+ up to 14.4 Mbps:

    3G - WCDMA:
    EMEA: 850/900/1900/2100 MHz with HSPA+ up to 42 Mbps
    Asia: 850/900/1900/2100 MHz with HSPA+ up to 42 Mbps
    AT&T: 850/1900/2100 MHz with HSPA+ up to 21 Mbps
    Sprint: 850/1900/2100 MHz with HSPA up to 14.4 Mbps
    Verizon: 850/900/1900/2100 MHz with HSPA+ up to 14.4 Mbps
    TMUS: 850/AWS/1900/2100 MHz with HSPA+ up to 42 Mbps

    Source: M8 spec page

    Still totally usable, but if you’re getting knocked down to HSPA+ a lot, you might start missing 42 Mbps.