To clear up confusion surrounding firmware and wireless carriers (namely,Verizon) - Verizon HTC 10 Guides, News, & Discussion

Hello everyone
I am making this post because from reading discussions, there seems to be a large degree of confusion circulating regarding the differences between Verizon branded HTC 10 and the unlocked edition HTC 10, and what software can be used on either and what works on the Verizon network and doesn't. None of the information below is officially endorsed or supported, and I make no guarantees that it will work on your device-- can only vouch what works on mine.
Firstly...if you own an HTC 10 and are a Verizon customer, and your device is S-OFF, this applies to you. Whether it was purchased as an unlocked edition or a Verizon branded edition, the hardware is identical (as far as I understand), and if your device is S-OFF then you can put any software on the device as you so desire. This means when you travel, you can flash GSM firmware, then buy a cheap local prepaid SIM card in your destination country. Or if you get tired of Verizon, you can switch to ATT or TMobile-- or, vice versa, you can switch to Verizon from AT&T or TMobile.
When we get to the subject of firmware, the waters start to get muddy. Generally you are told that if you are on Verizon's network, you must flash only Verizon firmware or your device will not work on their network. This kinda sucks for us Verizon customers, because Verizon is known to be painfully slow at rolling out updates, and there could be serious security holes that are left unpatched while waiting for them to come through.
*However*, I have found that this device runs perfectly fine on Verizon's network with the unlocked-edition firmware (which is significantly more up-to-date as the Verizon firmware), as long as your RADIO partition is flashed with Verizon-specific radio firmware. But aside from the radio partition, none of the software on the other partitions need be Verizon-specific software. This is the method I use for updating to the latest unlocked firmware and Verizon radio (S-OFF requred):
--to update to the latest Verizon radio, flash the latest Verizon firmware-- just search for Verizon htc 10 firmware updates downloads, and you should be able to find it.. I will update this post later with a direct link to that thread..
--next step-- copy your radio partition to a disk image file. boot into recovery, then from adb shell run :
dd if=/dev/block/mmcblk0p30 of=radio.img
exit the shell, use adb pull to pull the radio.img file onto your PC
--step 3. flash the newest firmware for the unlocked-edition...
--step 4. flash the radio.img that you extracted earlier. Fastboot flash from bootloader mode (not RUU mode, not download mode-- just regular bootloader mode with the white screen and the tiny menu). 'fastboot flash radio radio.img'
And that's it.. you're good to go.. again, these instructions assume you are S-OFF and are familiar with the basic procedures for flashing firmware. If you wish to do this, it is done at your own risk.
Happy to answer any questions...hopefully some folks here will find this useful .

Well written, appreciate the info. [emoji106]
Sent from my HTC 10 using Tapatalk

Excellent guide, especially for those of us on Verizon who might want to test the waters with other 10-based ROMs. Since Verizon disables certain functions on its own devices (e.g. "Powersaver," SystemUI Tuner), one might want to look at the unlocked ROMs for full features. Thanks.:good:

I'm googling like crazy how to do the ADB Pull part up. lol I'm in bootloader with CMD promt open and i dont know what to type to ADB pull (never attempted this before).
EDIT: So apparently you need supercid to do this and when i try to modify the cid through "htc_fastboot oem writecid 11111111" it fails and I cannot continue. Anyone have luck doing this?
EDIT2: After a reboot, it allowed me to changed the CID. I tried to flash the firmware first (which crashed and I wasn't able to) so that must have caused the inability to change CID.
Answer to my Question by user @sbong
To Backup your Radio:
1. adb shell
2. su (if needed to get a #)
3. dd if=dev/block/mmcblk0p30 of=/sdcard/radio.img
4. exit
5. You'll find the radio image on the internal sd card
Flashing Latest unlocked firmware WIPED my ROM so just a heads up to anyone trying this.

I ran through these steps and flashed the international firmware version 1.95.401.4 and then flashed the radio I had while still on my VZW firmware. I did have to change my MID and CID before the firmware would flash but after I did it flashed successfully. Then I went back to bootloader (white screen with options) and flashed the radio.img file. After doing that and rebooting I am now sitting at the HTC splash screen with the white background and the red text saying this build is for dev purposes only. Any idea what to do at this point? Thanks!
EDIT: I am trying in TWRP to wipe system, data, and boot and then restore my ROM from a TWRP backup. Will post if it boots after doing this.
EDIT 2: Wiping my partitions in TWRP and the doing a restore allowed me to boot...interesting to note I got my firmware from here: https://docs.google.com/spreadsheets/d/1EdAHLDDxqf9jH65me_8bY9oXdaYusI0eedpwO6yUY2s/pubhtml under the NoWipe section so it shouldn't have messed with my ROM.
I'm hoping this helps with battery life as previously I was on old VZW firmware but my ROM was running a newer FW base. I heard that could cause battery drain. Now my phone FW matches the FW my ROM was based off of.

Unlocked software doesn't support Verizon advanced calling features. Which is a pretty big no for perfect. Just saying...
Sent from my HTC6545LVW using Tapatalk

dottat said:
Unlocked software doesn't support Verizon advanced calling features. Which is a pretty big no for perfect. Just saying...
Sent from my HTC6545LVW using Tapatalk
Click to expand...
Click to collapse
I'm running unlocked US firmware version 1.95.401.4, but what I did do was extract the radio.img from my VZW firmware first, flashed the US unlocked, then flashed the VZW radio.img and booted up. My HD and WiFi calling is activated and working.

pettigrew95 said:
I'm running unlocked US firmware version 1.95.401.4, but what I did do was extract the radio.img from my VZW firmware first, flashed the US unlocked, then flashed the VZW radio.img and booted up. My HD and WiFi calling is activated and working.
Click to expand...
Click to collapse
You still didn't say what rom/software you are running. You can run the firmware from unlocked minus radio while on a Verizon rom and still have these features (why one would do this I have no clue). The unlocked os itself does no have advanced calling built in for Verizon unless it's a custom ROM like what @santod040 built where he added those features back in.
Sent from my HTC6545LVW using Tapatalk

dottat said:
You still didn't say what rom/software you are running. You can run the firmware from unlocked minus radio while on a Verizon rom and still have these features (why one would do this I have no clue). The unlocked os itself does no have advanced calling built in for Verizon unless it's a custom ROM like what @santod040 built where he added those features back in.
Sent from my HTC6545LVW using Tapatalk
Click to expand...
Click to collapse
The reason I flashed the US unlocked 1.95.401.4 is because I am running LeeDroid 2.7.0 which is based off of that firmware. I wanted the FW my ROM was based off of to match the firmware my phone was running. Also, VZW is way behind on FW updates for the 10 and I like to be somewhat up to date on the latest security patches from Google.

pettigrew95 said:
The reason I flashed the US unlocked 1.95.401.4 is because I am running LeeDroid 2.7.0 which is based off of that firmware. I wanted the FW my ROM was based off of to match the firmware my phone was running. Also, VZW is way behind on FW updates for the 10 and I like to be somewhat up to date on the latest security patches from Google.
Click to expand...
Click to collapse
Those security updates will be covered on the os side. While leedroid may be based off a 401 build make no mistake that most ril functions required for it to work on Verizon have been carved in from an actual Verizon rom. So in a sense, the parts that actually matter for connectivity are still going to interface best with Verizon firmware.
Sent from my HTC6545LVW using Tapatalk

dottat said:
Those security updates will be covered on the os side. While leedroid may be based off a 401 build make no mistake that most ril functions required for it to work on Verizon have been carved in from an actual Verizon rom. So in a sense, the parts that actually matter for connectivity are still going to interface best with Verizon firmware.
Sent from my HTC6545LVW using Tapatalk
Click to expand...
Click to collapse
Thank you for that info. So is there any benefit then to what I did? Is anything broken in my phone that I don't know about? I have heard that if the FW a ROM was based off didn't match the FW your phone was running it could be a rogue battery drainer, is this true?

pettigrew95 said:
Thank you for that info. So is there any benefit then to what I did? Is anything broken in my phone that I don't know about? I have heard that if the FW a ROM was based off didn't match the FW your phone was running it could be a rogue battery drainer, is this true?
Click to expand...
Click to collapse
I would say likely not. As to whether anything is broken... if it's working it hasn't broken anything yet. You have to be careful though when running bits and pieces of mixed firmware because partition structure of the phone can change on htc phones based on aboot/hboot. So you can run into a scenario where a phone might not be partitioned to allow certain size images to flash successfully. Me personally, I would run one or the either. In this case, while on verizon, I would use the verizon firmware even if on a custom based rom. The one exception to this would be a built from the ground up rom like CM or AOSP. Some of these were developed to work solely on specific firmware.. One such variant of this in the htc m8 days was super popular. It was also the number one killer of m8's due to the specific/custom firmware flashing that was recommended in the OP. I can't tell you how many users i attempted to help fix their phones that either would not boot at all or that the phone itself was in a full write protected state.
When we get to the subject of firmware, the waters start to get muddy. Generally you are told that if you are on Verizon's network, you must flash only Verizon firmware or your device will not work on their network. This kinda sucks for us Verizon customers, because Verizon is known to be painfully slow at rolling out updates, and there could be serious security holes that are left unpatched while waiting for them to come through.
Click to expand...
Click to collapse
I find this statement sort of funny. Since we are talking firmware and not OS here it's not muddy at all. Verizon is behind on OS updates. Yes they toss in the HTC provided firmware updates as HTC requires.. but make not mistake the OS itself carries the security patches. So thinking you've somehow patched yourself by flashing firmware only is false re-assurement.
If somehow this statement refers to flashing the entire unlocked RUU/ROM/firmware all together and flashing the verizon radio by itself then i stand by my original note that this will get you the latest OS/firmware from HTC which will likely have the best chance at patching security flaws overall.. but the trade off will be advanced calling which is huge for most users.

dottat said:
I would say likely not. As to whether anything is broken... if it's working it hasn't broken anything yet. You have to be careful though when running bits and pieces of mixed firmware because partition structure of the phone can change on htc phones based on aboot/hboot. So you can run into a scenario where a phone might not be partitioned to allow certain size images to flash successfully. Me personally, I would run one or the either. In this case, while on verizon, I would use the verizon firmware even if on a custom based rom. The one exception to this would be a built from the ground up rom like CM or AOSP. Some of these were developed to work solely on specific firmware.. One such variant of this in the htc m8 days was super popular. It was also the number one killer of m8's due to the specific/custom firmware flashing that was recommended in the OP. I can't tell you how many users i attempted to help fix their phones that either would not boot at all or that the phone itself was in a full write protected state.
I find this statement sort of funny. Since we are talking firmware and not OS here it's not muddy at all. Verizon is behind on OS updates. Yes they toss in the HTC provided firmware updates as HTC requires.. but make not mistake the OS itself carries the security patches. So thinking you've somehow patched yourself by flashing firmware only is false re-assurement.
If somehow this statement refers to flashing the entire unlocked RUU/ROM/firmware all together and flashing the verizon radio by itself then i stand by my original note that this will get you the latest OS/firmware from HTC which will likely have the best chance at patching security flaws overall.. but the trade off will be advanced calling which is huge for most users.
Click to expand...
Click to collapse
When you say:
"If somehow this statement refers to flashing the entire unlocked RUU/ROM/firmware all together and flashing the verizon radio by itself then i stand by my original note that this will get you the latest OS/firmware from HTC which will likely have the best chance at patching security flaws overall.. but the trade off will be advanced calling which is huge for most users."
Is this correct? I thought flashing the VZW radio.img would enable advanced calling features to work? I am on a US unlocked FW with VZW radio.img flashed and my advanced calling features are functional on LeeDroid 2.7.0.

pettigrew95 said:
When you say:
"If somehow this statement refers to flashing the entire unlocked RUU/ROM/firmware all together and flashing the verizon radio by itself then i stand by my original note that this will get you the latest OS/firmware from HTC which will likely have the best chance at patching security flaws overall.. but the trade off will be advanced calling which is huge for most users."
Is this correct? I thought flashing the VZW radio.img would enable advanced calling features to work? I am on a US unlocked FW with VZW radio.img flashed and my advanced calling features are functional on LeeDroid 2.7.0.
Click to expand...
Click to collapse
Again,, I will restate it. You are NOT on unlocked. You have pieces of the firmware and a custom rom. That custom rom was based off international rom ( Not even the unlocked version as 401 is international and 617 is the actual unlocked variant).
Don't believe me this is a result of custom rom work and not firmware? Flash the unlocked RUU and then the verizon radio to get service. You will notice that advanced calling doesn't exist in the menu for you.

dottat said:
Again,, I will restate it. You are NOT on unlocked. You have pieces of the firmware and a custom rom. That custom rom was based off international rom ( Not even the unlocked version as 401 is international and 617 is the actual unlocked variant).
Don't believe me this is a result of custom rom work and not firmware? Flash the unlocked RUU and then the verizon radio to get service. You will notice that advanced calling doesn't exist in the menu for you.
Click to expand...
Click to collapse
Ok, sorry if my confusion is frustrating ...So basically my advanced calling features are operable due to my ROM and not the fact that I flashed a VZW radio.img on top of the non VZW firmware I flashed? In a nutshell...Is what I have done beneficial in any way or should I just flash back to the VZW 1.85 FW? Thank you for the help here, it is much appreciated!

pettigrew95 said:
Ok, sorry if my confusion is frustrating ...So basically my advanced calling features are operable due to my ROM and not the fact that I flashed a VZW radio.img on top of the non VZW firmware I flashed? In a nutshell...Is what I have done beneficial in any way or should I just flash back to the VZW 1.85 FW? Thank you for the help here, it is much appreciated!
Click to expand...
Click to collapse
Not frustrating at all. Don't take my responses as that way and certainly don't stop asking questions because of it. I'm still waking up here today so it's probably how i'm writing my responses lol. Personally I would just run the stock verizon firmware and enjoy your custom rom.
Your advanced call features are working due to leedroid splicing in the functional pieces of the advanced call features from the current verizon rom. I remember using an earlier version of his rom that lacked this feature set. I bailed on his rom pretty quickly when that was the only offering available as i needed advanced calling. A month or so later he added it to the rom later. @santod040 is one verizon dev who can comment here further when he sees this to attest to the fact the only way advanced calling works on verizon while on a non-verizon rom is that the DEV must enable it.
On the CM side of the house i have been involved in tracking down pieces of volte/advanced calling even back on the m9 in order to get it functional and I can tell you there it's not easy. So if you're on a non-vzw based rom and have advanced calling... make sure you thank the guys who baked your rom.

dottat said:
Not frustrating at all. Don't take my responses as that way and certainly don't stop asking questions because of it. I'm still waking up here today so it's probably how i'm writing my responses lol. Personally I would just run the stock verizon firmware and enjoy your custom rom.
Your advanced call features are working due to leedroid splicing in the functional pieces of the advanced call features from the current verizon rom. I remember using an earlier version of his rom that lacked this feature set. I bailed on his rom pretty quickly when that was the only offering available as i needed advanced calling. A month or so later he added it to the rom later. @santod040 is one verizon dev who can comment here further when he sees this to attest to the fact the only way advanced calling works on verizon while on a non-verizon rom is that the DEV must enable it.
On the CM side of the house i have been involved in tracking down pieces of volte/advanced calling even back on the m9 in order to get it functional and I can tell you there it's not easy. So if you're on a non-vzw based rom and have advanced calling... make sure you thank the guys who baked your rom.
Click to expand...
Click to collapse
Ok awesome, that pretty much sums up what I needed to hear! My last question, I have heard in the past that if the phone FW does not match the ROMs FW base it could be a rogue battery drainer, is this true? Part of the reason of me flashing the matching FW that LeeDroid 2.7.0 runs is in case mismatched ROM FW and phone FW does cause some kind of battery drain. I have to say, my phones battery is pretty pathetic even with Amplify, Greenify, Power Nap, etc. Thanks again!

Wow. I don't think I could be more confused. I'm humbly asking for clarity
I've got a Verizon 10 that is s-off, rooted, unlocked and running LeeDroid. The download screen shows 1.19 for the OS and @60504 for the radio. If I don't care about preserving the contents of the internal card, what's the simple path to get the fw/radio updated (looks like 1.85.605.8) and back to LeeDroid? If extracting the radio.img is a requirement, usually that kind of file is linked inline with the threads to root or update the fw. It's not, so alarms are going off in my head that there is a reason a flashable radio isn't right next to the RUU which would be next to the instructions for going from a custom rom like LeeDroid or Viper -> update fw/radio -> back to custom rom.
It took me an hour of reading, and not working, just to figure out I have an old fw/radio and one wrong move would commit myself to a day of reading and trying random things.
I can't stress the humble position I'm in and I did search and try to find the clear path, but I can't see it. Help?

jimbob_sf said:
Wow. I don't think I could be more confused. I'm humbly asking for clarity
I've got a Verizon 10 that is s-off, rooted, unlocked and running LeeDroid. The download screen shows 1.19 for the OS and @60504 for the radio. If I don't care about preserving the contents of the internal card, what's the simple path to get the fw/radio updated (looks like 1.85.605.8) and back to LeeDroid? If extracting the radio.img is a requirement, usually that kind of file is linked inline with the threads to root or update the fw. It's not, so alarms are going off in my head that there is a reason a flashable radio isn't right next to the RUU which would be next to the instructions for going from a custom rom like LeeDroid or Viper -> update fw/radio -> back to custom rom.
It took me an hour of reading, and not working, just to figure out I have an old fw/radio and one wrong move would commit myself to a day of reading and trying random things.
I can't stress the humble position I'm in and I did search and try to find the clear path, but I can't see it. Help?
Click to expand...
Click to collapse
For you just flash the custom firmware zip for Verizon that's been posted. You want the one without stock recovery and bootloader.
Going that route updates your phones firmware and saves you from wiping and flashing.
Sent from my HTC6545LVW using Tapatalk

Thank you! Now to figure out which thread has the file you're referring to. I've looked at them all and I can't tell which one does what you're saying.

Related

Does anyone know....

I'm just wondering, I purchased a phone on ebay (not knowing it was flashed/rooted). The boot animation says "clean rom" so after researching this site and the forums for this device, I see that it's probably a rom you guys are familiar with and it seems to be ICS based (from what I can see). With that being said, does this mean when they actually RELEASE the stock ICS that I probably won't get the update to my phone? Because I really would like to see what their stock version will be like. Can anyone answer that question or has it even been asked before?
you can't take the OTA rooted or while unlocked but you can flash the RUU once it gets posted after relocking your phone. hopefully by then we will have s-off.
mighty_markus12 said:
you can't take the OTA rooted or while unlocked but you can flash the RUU once it gets posted after relocking your phone. hopefully by then we will have s-off.
Click to expand...
Click to collapse
So does this mean I will no longer be able to receive updates to my phone with this "s-off" or what ever? That sucks, and I can't seem to follow the steps that have been given to get it back to a stock rom or "ruu" what ever THAT means. lol ****that moment when you realize you might look dumb or "newbish" for posting what you just posted****
Your phone has been hacked a little bit, and it's always going to have tell-tale signs.
The worst case scenario is that you have to manually install the next official update and manually relock the phone, which will always say "Relocked" in the boot menu. But if you do everything by the book you should be able to get it back to stock in every other way, including taking subsequent updates over the air normally.
If they get s-off working and you're willing to experiment, it may be possible to completely revert the phone to stock. But that's quite a bit more hackage in order to get your phone "unhacked."
cpurick said:
Your phone has been hacked a little bit, and it's always going to have tell-tale signs.
The worst case scenario is that you have to manually install the next official update and manually relock the phone, which will always say "Relocked" in the boot menu. But if you do everything by the book you should be able to get it back to stock in every other way, including taking subsequent updates over the air normally.
If they get s-off working and you're willing to experiment, it may be possible to completely revert the phone to stock. But that's quite a bit more hackage in order to get your phone "unhacked."
Click to expand...
Click to collapse
To be honest, the only thing I really want is to be able to get it stock on the basis of the apps, getting system updates etc. I'm not concerned with it having evidence of being "tampered with" "hacked" or "rooted". lol It already says "re-locked" The problem is the instructions I've gotten on here seem to go over my head. I might have to be walked through it like a little 3 or 4 year old being taught to sound out little words for the first time. lol Hey, I'm just saying..... No seriously though, I have a MAC and all of the instructions here seem to be based on having a PC
This can be done. But you're going to need to have somebody who knows what they're doing relock and reset your phone from the official ICS RUU after it's released, probably from a PC. There's nothing can be done before then.
cpurick said:
This can be done. But you're going to need to have somebody who knows what they're doing relock and reset your phone from the official ICS RUU after it's released, probably from a PC. There's nothing can be done before then.
Click to expand...
Click to collapse
So this means I'll need to basically need to take or send it to someone to get this done? I don't know why all of these instructions seem like their in spanish to me now, about 3 years ago I used to flash and unlock WM devices almost every other day. I guess I should've never stopped, but once the g1 came out and switched to android devices I stopped flashing and now I'm lost because I need to "tamper with" my phone again, but can't seem to get going at all. I mean SERIOUSLY, I used to flash WM devices so often that if a certain period of time went by without me finding a rom worth "flashing" I'd start having withdrawals. Now i'm feeling like an absolute IDIOT when it comes to getting into these android devices. I think part of that has to do with the fact that I only had PC's and now not only am I trying to tamper with android for my first time, but I only have mac computers as well.
Go to settings, about phone, software information, more, and write what your baseband version is.
http://forum.xda-developers.com/showthread.php?t=1417839
This thread may help you getting osx and fastboot going so you can relock and run an ruu. As was stated above, what is your baseband? If the previous owner flashed the leaked ics you will not be able to go all the way back to stock until either an official ics is released or the s-off tool is released. Good luck!
Sent from my ADR6425LVW using XDA
Unless you have issues, I would leave it as is for the time being. Take time to learn how to do all the stuff you need to do.
The custom ROMs really do make the phone better, you may find you want to keep it in the end. Battery life is much better on a good ROM.
When the official update comes out, we will have a new ROM based on the update within a day or two at most of the release anyway.
The baseband (the radio firmware) is also important. And unfortunately we can not downgrade to older basebands due to not having S=off. So if you are on the newest leaked version then you can run the old stock software.
BTW S=off (or S=on) is a security flag located in the firmware. S=on limits what parts of the phone you can flash and change. S=off gives you full access, it will allow you to downgrade as well. S=off also makes it easier to brick your phone because it does let you change software that is bootstrap essential, the baseband and hboot (sort of like BIOS) for example.
I separate the idea of bootstrap from boot. Most people associate booting with the OS, but bricking effects the firmware initializing the hardware that allows the OS to load and boot. So you get to see the old school term used.
Kennnny1 said:
http://forum.xda-developers.com/showthread.php?t=1417839
This thread may help you getting osx and fastboot going so you can relock and run an ruu. As was stated above, what is your baseband? If the previous owner flashed the leaked ics you will not be able to go all the way back to stock until either an official ics is released or the s-off tool is released. Good luck!
Sent from my ADR6425LVW using XDA
Click to expand...
Click to collapse
The baseband is 1.22.10.0310r, 1.22.10.0308r It also says clean rom 4.1. I don't mind waiting until an offcial ics is released, but I will I be able to receive THAT instead having to have a "dev equivalent" version is what I'm wondering....
It's like I said. Those radios are new, and part of a firmware upgrade that can't be completely backed out. Your simplest bet is to wait for the official ICS release, and then you (or someone more technical) can apply it manually. After doing that and relocking your phone, it should start to take updates automatically again. You'll also have the full factory-installed "bloatware" suite of software.
It's possible to downgrade all the other parts of your software manually back to the latest stock release, but it's expected that your current upgraded firmware version will continue to prevent you from taking OTA releases. It would be good training, actually, though you'll get better results and more support from a PC than on a Mac. If you figured out how to do all this, then you could get your phone back on the HTC software track yourself.
Depending on your flexibility, maybe you can find someone here you could send your phone to who can put it back on the official release track. But even they won't be able to put a permanent fix on it until the official ICS release comes out and somebody uploads it as a manually-installable package.
---------- Post added at 10:08 AM ---------- Previous post was at 09:29 AM ----------
EDIT:
So did the seller not mention on eBay that the phone had been customized?
Some of the responses lean toward telling you how to flash your phone for yourself. Is that something you'd have any interest in? Do you really want to go back to stock, or do you just want to see the difference?
Are you having any problems with the phone?
The custom ROMs are better, overall, but they usually have one or two bugs that you have to learn to live with. (Which is not to say that stock ROMS are bug-free, though the final versions of stock ROMs tend to be very, very stable.) But if you are on custom ROMs, then you're completely off the automatic update path, and everything will have to be done manually.
So unless you want to learn how to flash your own phone, the only way to get updates is to set it back to stock so HTC and Verizon can handle the updates for you. And therein lies the dilemma, because that in itself is something which must be flashed manually from where you're currently at.
(Oh, and you're probably going to end up losing any of your own customizations in the process, though the data on your SD card should be safe.)
cpurick said:
It's like I said. Those radios are new, and part of a firmware upgrade that can't be completely backed out. Your simplest bet is to wait for the official ICS release, and then you (or someone more technical) can apply it manually. After doing that and relocking your phone, it should start to take updates automatically again. You'll also have the full factory-installed "bloatware" suite of software.
It's possible to downgrade all the other parts of your software manually back to the latest stock release, but it's expected that your current upgraded firmware version will continue to prevent you from taking OTA releases. It would be good training, actually, though you'll get better results and more support from a PC than on a Mac. If you figured out how to do all this, then you could get your phone back on the HTC software track yourself.
Depending on your flexibility, maybe you can find someone here you could send your phone to who can put it back on the official release track. But even they won't be able to put a permanent fix on it until the official ICS release comes out and somebody uploads it as a manually-installable package.
---------- Post added at 10:08 AM ---------- Previous post was at 09:29 AM ----------
EDIT:
So did the seller not mention on eBay that the phone had been customized?
Some of the responses lean toward telling you how to flash your phone for yourself. Is that something you'd have any interest in? Do you really want to go back to stock, or do you just want to see the difference?
Are you having any problems with the phone?
The custom ROMs are better, overall, but they usually have one or two bugs that you have to learn to live with. (Which is not to say that stock ROMS are bug-free, though the final versions of stock ROMs tend to be very, very stable.) But if you are on custom ROMs, then you're completely off the automatic update path, and everything will have to be done manually.
So unless you want to learn how to flash your own phone, the only way to get updates is to set it back to stock so HTC and Verizon can handle the updates for you. And therein lies the dilemma, because that in itself is something which must be flashed manually from where you're currently at.
(Oh, and you're probably going to end up losing any of your own customizations in the process, though the data on your SD card should be safe.)
Click to expand...
Click to collapse
Well, I've kind of decided to just keep what I have. I don't have any issues other and it seems to run smoothly. What I REALLY want to see is what the official update will be like as being "stock released" when it comes out and was concerned that I might not be able to get the update because of the "clean rom" I have now being ICS based (as far as I can see). Other than that, I'm fine until then.
You really should consider leaving negative feedback if they ebay seller did not state in the auction that the phone was rooted and running a custom rom. If I sell a phone and im too lazy to revert it to stock ill ALWAYS state its rooted and what its running in the auction etc
mdunn1066 said:
You really should consider leaving negative feedback if they ebay seller did not state in the auction that the phone was rooted and running a custom rom. If I sell a phone and im too lazy to revert it to stock ill ALWAYS state its rooted and what its running in the auction etc
Click to expand...
Click to collapse
Good point, I mentioned it in the feeback portion and rated him low on the "item described accurately" portion
I would just wait til offiical ics is released. I am sure there will be instructions here on xda on how to relock and flash the new official ics ruu. It will involve downloading some files and entering items into command prompt from PC.
sent from my Rezound
stelv said:
I would just wait til offiical ics is released. I am sure there will be instructions here on xda on how to relock and flash the new official ics ruu. It will involve downloading some files and entering items into command prompt from PC.
sent from my Rezound
Click to expand...
Click to collapse
The problem is I don't HAVE a PC. It's already "re-locked" though. I just want to be able to receive the update without having to deal with any other flashing etc. But from what I was told, I should be able to since the current flashed rom is nearly stock (clean rom) and I'm already re-locked. But I guess we'll just see....
refuse2bstopped said:
The problem is I don't HAVE a PC. It's already "re-locked" though. I just want to be able to receive the update without having to deal with any other flashing etc. But from what I was told, I should be able to since the current flashed rom is nearly stock (clean rom) and I'm already re-locked. But I guess we'll just see....
Click to expand...
Click to collapse
seems like people are giving you information that is kinda all over the place.
Lemme try and help clear this up, since you are in a odd scenario.
You are running cleanrom 4.1 on a re-locked phone. For starters, cleanrom 4.1 is based off the current ics LEAK and is not an official OTA update. Chances are high you won't be able to get the OTA if the rom is not a stock rom, and also because chances are you don't have a stock recovery even though it is relocked. Since you are currently on the latest leaked firmware, not an official firmware, you can run the RUU for the phone and go back to stock. In your case, your kinda lucky with this, as you don't technically need a computer to run it. You would need someone to extract the PH98IMG.zip file from the RUU.EXE file for you to run when the OTA comes out through Hboot.
Be for warned, doing it like this, will wipe all data.
I would say you should run the leaked RUU on the phone, as since it is a beta testing Leak, you should still get the OTA, and that way the phone will think it is completely stock and get the latest update.
If you wanna do this, ask and we can help you.
nosympathy said:
seems like people are giving you information that is kinda all over the place.
Lemme try and help clear this up, since you are in a odd scenario.
You are running cleanrom 4.1 on a re-locked phone. For starters, cleanrom 4.1 is based off the current ics LEAK and is not an official OTA update. Chances are high you won't be able to get the OTA if the rom is not a stock rom, and also because chances are you don't have a stock recovery even though it is relocked. Since you are currently on the latest leaked firmware, not an official firmware, you can run the RUU for the phone and go back to stock. In your case, your kinda lucky with this, as you don't technically need a computer to run it. You would need someone to extract the PH98IMG.zip file from the RUU.EXE file for you to run when the OTA comes out through Hboot.
Be for warned, doing it like this, will wipe all data.
I would say you should run the leaked RUU on the phone, as since it is a beta testing Leak, you should still get the OTA, and that way the phone will think it is completely stock and get the latest update.
If you wanna do this, ask and we can help you.
Click to expand...
Click to collapse
Yes, I'm VERY interested, I'm not worried much about the data wipe, between what's backed up to my google account and my SD card, I'll be fine with a data wipe. My battery life is also HORRIBLE for some reason with this rom, but since I've not had it stock yet, I guess I can't REALLY say it's good or bad. But my Droid Bionic's battery life was at least twice as good as this phone's seem to be and I don't use it any more than I did the Bionic.
I will tell you right now the battery life will most likely get worse if you go to stock.
Now if the person who sold it installed a custom kernel rather than the one Scott includes in his ROM (scott makes clean ROM) then battery life could be worse than it should be.
Second, this is a 4.3 inch HD screen... it eats battery like a starving animal.
Third, try cleanROM developers edition (a very striped out cleaned up stock based ROM) or cleanROM senseless. I am running cleanROM developers edition and I get double to triple the battery life over stock.
Unless I actually use the phone... When I use it a lot, I do not get that big of a jump. When using the phone the battery life will be similar due to the screen and CPU use remains similar to what stock would be. (which you would expect, the screen will always use the same power, same for CPU) Its when the phone is in standby mode that you see the real gains. Because all the extra junk that is in the stock software is pulled out and isn't constantly running in the background, waking the phone, starting the cell radio to phone home, etc.
Senseless and the Developers edition have their quirks caused by removing so much of the stock sense based apps and functions and replacing with AOSP versions. Thinks like the caller ID not showing up on the screen until you unlock the phone because the sense phone/dialer can not talk to the AOSP lockscreen. Nothing major just different.

Stock rom without modifying recovery

Hello all,
Is there a stock ROM available for the MT2L03 without requiring a new Recovery?
I bought the one from Consumer Cellular and wanted to replace it with the ROM from the version bought directly with Huawei.
Is it possible?
Thanks!
ijrr said:
Hello all,
Is there a stock ROM available for the MT2L03 without requiring a new Recovery?
I bought the one from Consumer Cellular and wanted to replace it with the ROM from the version bought directly with Huawei.
Is it possible?
Thanks!
Click to expand...
Click to collapse
Do you want to flash a new ROM altogether ? I, too, have the same phone from Consumer Cellular and have replaced the ugly boot screens. In any case, check this thread [https://drive.google.com/folderview?id=0B7lyht1oiGRRNEl4dlJhdVhnQ00&usp=sharing]. Various versions of the stock firmware are there. The one that ends with 148 is the latest.
Let us know the results.
Thanks! A few doubts: have you replaced your ROM with this b148? Or just the boot screens? If you replaced the ROM, did you have to use a special recovery or just used the Update via Local File under Settings?
ijrr said:
Thanks! A few doubts: have you replaced your ROM with this b148? Or just the boot screens? If you replaced the ROM, did you have to use a special recovery or just used the Update via Local File under Settings?
Click to expand...
Click to collapse
No, I did not flash any ROM. I was just irritated by the various boot screens. As I was able to replace them, I didn't feel it necessary to flash the stock ROM and I didn't think the changes in v. 148 merited all the additional time it would have taken to flash.
Anyway, if you have flashed, let us know the results.
Those stock firmwares don't seem to work on my consumer celluar version.
I used mtyler7807's TWRP backup and replaced the logos and stuff.
baii said:
Those stock firmwares don't seem to work on my consumer celluar version.
I used mtyler7807's TWRP backup and replaced the logos and stuff.
Click to expand...
Click to collapse
Did you get the hotspot option? Because Consumer Cellular removed it.
All I wanted is to replace the whole thing with the original/standard ROM.
medwatt said:
No, I did not flash any ROM. I was just irritated by the various boot screens. As I was able to replace them, I didn't feel it necessary to flash the stock ROM and I didn't think the changes in v. 148 merited all the additional time it would have taken to flash.
Anyway, if you have flashed, let us know the results.
Click to expand...
Click to collapse
I couldn't flash. It says: oemsbl version list check error
I tried the B148 and B126.
It is suppose to get hotspot back but I am not sure as I never use that.
Sent from my 306SH
baii said:
It is suppose to get hotspot back but I am not sure as I never use that.
Sent from my 306SH
Click to expand...
Click to collapse
Is your phone completely stock ? Are all traces of consumer cellular gone ? Is everything working as it should ?
medwatt said:
Is your phone completely stock ? Are all traces of consumer cellular gone ? Is everything working as it should ?
Click to expand...
Click to collapse
I wouldn't say it is completely "stock", as it is not, and probably require some tinkering to get future update if I understand it correctly. Though the consumer celluar thing are gone indeed, except the folder in root.
I only did limited test as the phone is intend for my parents buy they refuse to use a phone w/o case (and the case ship from china...), voice call is fine(after unlock code from ebay), wifi is fine.
I too hope in the future there would be a way to wipe it completely and put stock firmware on it.
baii said:
I wouldn't say it is completely "stock", as it is not, and probably require some tinkering to get future update if I understand it correctly. Though the consumer celluar thing are gone indeed, except the folder in root.
I only did limited test as the phone is intend for my parents buy they refuse to use a phone w/o case (and the case ship from china...), voice call is fine(after unlock code from ebay), wifi is fine.
I too hope in the future there would be a way to wipe it completely and put stock firmware on it.
Click to expand...
Click to collapse
So, if:
1. Consumer Cellular is not completely gone
2. Updating the phone in the future will not as straightforward as for those with original stock roms
3. Some apps don't function as properly as they should (like the camera shooting at lower resolutions)
Whats, then, the point of flashing the rom. The only reason I want to flash is to be able to easily install updates as Huawei releases them and flashing the rom by mtyler7807 doesn't seem to alleviate that problem. But you flashed mtyler7807's rom. Why did you do that ? Surely, you there's an advantage somewhere that I missed that's not called getting hotspot ?
medwatt said:
So, if:
1. Consumer Cellular is not completely gone
2. Updating the phone in the future will not as straightforward as for those with original stock roms
3. Some apps don't function as properly as they should (like the camera shooting at lower resolutions)
Whats, then, the point of flashing the rom. The only reason I want to flash is to be able to easily install updates as Huawei releases them and flashing the rom by mtyler7807 doesn't seem to alleviate that problem. But you flashed mtyler7807's rom. Why did you do that ? Surely, you there's an advantage somewhere that I missed that's not called getting hotspot ?
Click to expand...
Click to collapse
I needed chinese, and consumer cellular version do not have that. So I needed to root, if I needed to root I may as well get the updates from stock (148 i think?). The consumer cellular rom is build 132 or 136 something. I would't had touch it one bit if it had chinese by default.
baii said:
I needed chinese, and consumer cellular version do not have that. So I needed to root, if I needed to root I may as well get the updates from stock (148 i think?). The consumer cellular rom is build 132 or 136 something. I would't had touch it one bit if it had chinese by default.
Click to expand...
Click to collapse
Ok. Got your point. Can you verify that the camera app takes images in 8MP instead of 13MP ?
medwatt said:
Ok. Got your point. Can you verify that the camera app takes images in 8MP instead of 13MP ?
Click to expand...
Click to collapse
The camera app default to 8MP for w.e reason, I just changed it back to 13MP and take 13MP fine.

I believe I royally screwed up my attempt to Root

Hey friends, I am very new to the rooting scene. I have a at&t htc m8 and i made the mistake of trying to root the fast and easy way. I followed a guide by a user names Unlocker. I would post the link but am unable to at this current time because i am new here
That has it's readers use hasoon2000's all in one toolkit. Well I think I screwed up in that process. when my phone was off and charging , the screen would briefly flash the TWRP ui with their lock screen. So naturally I freaked out tried my best to unroot the damn thing by following a guide created by the same guy after he got many complaints of issues
Naturally I had problems with this aswell. Now where i'm at, at this current moment is
**tampered** ***unlocked**
I successfully (i think) removed super su and did my best to get back to stock firmware. well I failed at that aswell. I still have TWRP on my phone and managed to get security turned back on.
What I am asking is for any references or maybe even some fresh help on how i can either get my phone back to stock firmware so i can take the OTA updates and be on my merry way or maybe reccomend a custom rom I can use that has the new lolipop software.
Now i was looking to update my TWRP but I am unable to locate an AT&T verison. I see sprint , verizon, and GSM. I feel pretty helpless right now but if i can get some instruction I know I will be able to figure this out.
I'm still really new to this also, but I'll try my best (just take everything I say w/ a grain of salt...):
Krob189 said:
... when my phone was off and charging , the screen would briefly flash the TWRP ui with their lock screen. ...
Click to expand...
Click to collapse
Do you mean that you'd successfully done whatever you were doing and this was happening in normal use? AFAIK it is normal for the the screen to power off during long-running TWRP actions, and power button wakes it up.
Krob189 said:
...
I successfully (i think) removed super su and did my best to get back to stock firmware. well I failed at that aswell. I still have TWRP on my phone and managed to get security turned back on.
Click to expand...
Click to collapse
Which firmware do you have on it now? Do you have ADB installed? If so, it might be helpful if you post the output of the command
Code:
fastboot getvar all
. If not, I think you'll need ADB and fastboot to help recover.
Krob189 said:
...Now i was looking to update my TWRP but I am unable to locate an AT&T verison. I see sprint , verizon, and GSM ...
Click to expand...
Click to collapse
AT&T uses GSM. The GSM version should be correct. Depending on the firmware you have installed, specific versions of twrp may not work. In my case, twrp 2.8.4.0 wouldn't work on AT&T's stock 4.4.2 firmware, but would on the 4.4.4 firmware.
EDIT: Did you make a TWRP backup before attempting these changes? Depending on the state of your firmware, restoring that might be enough to fix things.
AT&T Stock 4.4.4 RUU
This should solve your problem, if you can achieve s-off again:
AT&T Stock 4.4.4 RUU
Krob189 said:
That has it's readers use hasoon2000's all in one toolkit. Well I think I screwed up in that process. when my phone was off and charging , the screen would briefly flash the TWRP ui with their lock screen. So naturally I freaked out tried my best to unroot the damn thing by following a guide created by the same guy after he got many complaints of issues
Click to expand...
Click to collapse
All the panic is for nothing. Its normal for the TWRP screen to appear for a brief moment when the device is powered off, and you connect the charger. At least on older versions of TWPR (and the version installed by Hasoon's toolkit is quite old).
Krob189 said:
Now i was looking to update my TWRP but I am unable to locate an AT&T verison. I see sprint , verizon, and GSM. I feel pretty helpless right now but if i can get some instruction I know I will be able to figure this out.
Click to expand...
Click to collapse
The TWRP version you want is the GSM. All versions of the M8 are essentially the same (and considered "GSM") except for the CDMA (Sprint & Verizon) and dual SIM variants.
---------- Post added at 12:47 PM ---------- Previous post was at 12:46 PM ----------
brasticstack said:
Do you mean that you'd successfully done whatever you were doing and this was happening in normal use? AFAIK it is normal for the the screen to power off during long-running TWRP actions, and power button wakes it up.
Click to expand...
Click to collapse
What the OP is describing was a known bug, and happened when outside of recovery and while the phone was powered off (and while connecting the charger).
Wow thank you for fast responses!
So from my understanding I have a outdated TWRP version. I suppose I need to read up on how to update this and also how to flash a new rom. I only rooted my phone so I could pair up my ps3 controller to my phone so I can play games on it. I regret doing it now to be honest because I have modded my 3ds to play the same games i was using on my phone
I would love to be on the lolipop update that launched yesterday I believe. Should I stick to a rooted rom or just flash a stock version? Can anyone recommend a good lolipop root that has some tweaks for battery life and overall performance?
Krob189 said:
So from my understanding I have a outdated TWRP version. I suppose I need to read up on how to update this and also how to flash a new rom.
Click to expand...
Click to collapse
Just get the latest version of TWRP from their website. As you are asking what version (CDMA vs. GSM) it sounds like you are already getting there.
It sounds like you have the version of TWRP that was installed by the toolkit. That version is many months old. But its a minor bug, anyway. How often do you charge the phone with it powered off, anyway. I also don't think you can do anything in TWRP in this condition (if a security risk is your concern). The TWRP appears for a split second, and that's it.
Krob189 said:
I would love to be on the lolipop update that launched yesterday I believe. Should I stick to a rooted rom or just flash a stock version? Can anyone recommend a good lolipop root that has some tweaks for battery life and overall performance?
Click to expand...
Click to collapse
Lollipop didn't launch for AT&T, its just a long-delayed 4.4.4 update for us. To update to 4.4.4, either return to stock ROM and stock recovery to get the OTA, or relock the bootloader and run the official RUU.
Lollipop (5.0) started to roll out for some Euro CIDs, and has been out for US Dev Edition for a while. But you can't get to Sense Lollipop unless you s-off (or until AT&T releases it).

[Q] Flashed Revolution HD and all incoming calls go to voicemail on AT&T M8

Followed instructions to the T I'm pretty sure, and since then all incoming calls go straight to voicemail.. Now I want to revert back to stock, do the sunshine s off and then try revolution hd again to see if the problem goes away.
homthtrnut said:
Followed instructions to the T I'm pretty sure, and since then all incoming calls go straight to voicemail.. Now I want to revert back to stock, do the sunshine s off and then try revolution hd again to see if the problem goes away.
Click to expand...
Click to collapse
This issue has been reported by a couple folks now (also on Euro based LP ROMs); although I don't think the exact cause and fix has been determined definitely yet. http://forum.xda-developers.com/att-htc-one-m8/help/m8-skydragon-incoming-calls-t3042091
First off, if you have the AT&T version of the M8 and are s-on, you aren't on the right firmware (hboot, radio, and several other critical modules that don't flash with the ROM) for the an recent (Lollipop) version of ARHD. For now, s-off is needed to update to LP firmware; until AT&T releases LP officially by OTA, RUU.
Although I'm not sure its just a firmware issue (so that may or may not fix the issue). "International" ROMs often don't play well with AT&T's network; since the devs (often Euro) don't understand the nuances of AT&T's network. Not to knock those fine devs, but they can't know what they don't know (or can't test, since they aren't on that particular network). Plus, AT&T is probably mostly to blame, as they seem to do some things differently from just about every other carrier in the world.
The quick fix would be return to a stock AT&T ROM, as you have already figured out. You don't need s-off to do that. Restore your nandroid (that you should always make before messing with flashing new ROMs). Or find a stock AT&T ROM corresponding to your firmware, and flash in recovery. Another option is to relock the bootloader and RUU to stock.
Just need to dig in and get it done!
redpoint73 said:
This issue has been reported by a couple folks now (also on Euro based LP ROMs); although I don't think the exact cause and fix has been determined definitely yet. http://forum.xda-developers.com/att-htc-one-m8/help/m8-skydragon-incoming-calls-t3042091
First off, if you have the AT&T version of the M8 and are s-on, you aren't on the right firmware (hboot, radio, and several other critical modules that don't flash with the ROM) for the an recent (Lollipop) version of ARHD. For now, s-off is needed to update to LP firmware; until AT&T releases LP officially by OTA, RUU.
Although I'm not sure its just a firmware issue (so that may or may not fix the issue). "International" ROMs often don't play well with AT&T's network; since the devs (often Euro) don't understand the nuances of AT&T's network. Not to knock those fine devs, but they can't know what they don't know (or can't test, since they aren't on that particular network). Plus, AT&T is probably mostly to blame, as they seem to do some things differently from just about every other carrier in the world.
The quick fix would be return to a stock AT&T ROM, as you have already figured out. You don't need s-off to do that. Restore your nandroid (that you should always make before messing with flashing new ROMs). Or find a stock AT&T ROM corresponding to your firmware, and flash in recovery. Another option is to relock the bootloader and RUU to stock.
Click to expand...
Click to collapse
I can do anything that is new to me with good instructions. I WAS able to unlock, root, and flash a ROM with good success following the steps. What I would like to do now is put it back the way it was, then s off using sunshine, and then go ahead and flash the Revo HD ROM again and whatever else I need to do, maybe the firmware too idk. Before I started anything , I backed it up using HTC SYNC on my laptop. Is that useful in returning it to stock? Or is that just for media and texts and such? Maybe what I should do is check the forum where the Revo users are and see what they say. Sorry if it sounds like Im thinking out loud but Im a noob at forums and flashing. And Im getting burnt out on having a phone that doesnt receive calls properly. Not to mention burnt out from working all day and coming home to try and solve this mystery. OK I wont mention it. Thanks to those who have attempted to give me input here to try to figure this thing out.
Just a lil something to think about...,youll not have dialer, vvm messages,contacts integrated,signal will probably be not as good,and no VoLTE when using euro ROM's. Stand alone vvm app may or may not install from playstore if you use it. My suggestion,flash back to stock,wait alil while and get an official Lollipop release from ATT.
Flash a twrp backup of latest 4.4.4
Flash stock recovery from latest 4.4.4
Steps above will put you back to as close to stock as possible,without relocking bootloader and reflashing the exe ruu file.
homthtrnut said:
What I would like to do now is put it back the way it was, then s off using sunshine, and then go ahead and flash the Revo HD ROM again and whatever else I need to do, maybe the firmware too idk.
Click to expand...
Click to collapse
If you don't flash the firmware, I don't think the above will help you in any way. You'll just be back to where you are now, just with s-off. Which is just a permission/security change; and won't change the functionality of the phone or address the issue with calls.
Either you need to change firmware, or ROM, or both, in order to fix the problem.
Flashed firmware successfully.........darn .zip.zip tricksters!!!! Anyway!
redpoint73 said:
If you don't flash the firmware, I don't think the above will help you in any way. You'll just be back to where you are now, just with s-off. Which is just a permission/security change; and won't change the functionality of the phone or address the issue with calls.
Either you need to change firmware, or ROM, or both, in order to fix the problem.
Click to expand...
Click to collapse
After several attempts getting cannot load error I figured out I needed to back off the .zip from the renamed folder (its already a damn .zip)! duh....so finally got that done. Wondering what to do about relock now. Guess I will have to google it like everything else. Usually throws me right back in here when I do. I found a guy with the exact same problem I was having and it was just cuz he renamed it firmware.zip. Even the dude on youtube tells you to do it! Us noobs are this close to pulling our eyes out from that one!!!! But after trying this and trying that we finally flashted our firmwares on our little precious. Now to see if I can receive calls again. Whats the procedure for unlocking a relocked phone now? Can it now be done by a cmd prompt? Thanks people!
homthtrnut said:
After several attempts getting cannot load error I figured out I needed to back off the .zip from the renamed folder (its already a damn .zip)! duh....so finally got that done.
I found a guy with the exact same problem I was having and it was just cuz he renamed it firmware.zip. Even the dude on youtube tells you to do it! Us noobs are this close to pulling our eyes out from that one!!!! But after trying this and trying that we finally flashted our firmwares on our little precious.
Click to expand...
Click to collapse
Do yourself a huge favor, and turn off the Windows option (if you haven't already) to hide known file extensions. The option is usually enabled by default. I suspect its mainly meant to prevent non-tech savvy PC users from deleting or modifying file extensions and rendering files unusable (or at least not associated with a program to open it).
For most folks who are going to be messing with things like modding phones, and even halfway familiar with the file extensions, the option to hide them is counter-productive and confusing.
The recommendation to rename the file to firmware.zip is valid. This is done since the files are often named things like 4.16.401 to differentiate the firmwares from each other (such as in firmware collections). Technically, you didn't rename the file to firmware.zip (although Windows make it look like you did), you actually named it firmware.zip.zip, even though Windows didn't display it that way.
homthtrnut said:
Wondering what to do about relock now. Guess I will have to google it like everything else. Usually throws me right back in here when I do.
Whats the procedure for unlocking a relocked phone now? Can it now be done by a cmd prompt? Thanks people!
Click to expand...
Click to collapse
To unlock the bootloader again, simply go through the HTCDev.com process to get another unlock bin token, then run the fastboot command with that token again (like you did the first time).
On past devices, it was sometimes possible to reuse the original token (run the fastboot command with it). But an XDA user commented that doesn't work on this device (and that you need to get a new token). But you can always try it, if you want.
Flashed firmware and now stuck in HBOOT! I REALLY NEED HELP NOW
redpoint73 said:
This issue has been reported by a couple folks now (also on Euro based LP ROMs); although I don't think the exact cause and fix has been determined definitely yet. http://forum.xda-developers.com/att-htc-one-m8/help/m8-skydragon-incoming-calls-t3042091
First off, if you have the AT&T version of the M8 and are s-on, you aren't on the right firmware (hboot, radio, and several other critical modules that don't flash with the ROM) for the an recent (Lollipop) version of ARHD. For now, s-off is needed to update to LP firmware; until AT&T releases LP officially by OTA, RUU.
Although I'm not sure its just a firmware issue (so that may or may not fix the issue). "International" ROMs often don't play well with AT&T's network; since the devs (often Euro) don't understand the nuances of AT&T's network. Not to knock those fine devs, but they can't know what they don't know (or can't test, since they aren't on that particular network). Plus, AT&T is probably mostly to blame, as they seem to do some things differently from just about every other carrier in the world.
The quick fix would be return to a stock AT&T ROM, as you have already figured out. You don't need s-off to do that. Restore your nandroid (that you should always make before messing with flashing new ROMs). Or find a stock AT&T ROM corresponding to your firmware, and flash in recovery. Another option is to relock the bootloader and RUU to stock.
Click to expand...
Click to collapse
I picked a version that was made for the cid 001 according to android file host https://www.androidfilehost.com/?w=files&flid=24258 and after numerous attempts to flash I finally got it to go by getting rid of the renamed .zip at the end. ( It was already a zip file) I think a lot of people have had that problem. Anyway I have now a sort of bricked phone that wont leave HBOOT. My son bought an M8 that should be getting here in a day or so and I was wondering if I made a nandroid of that one, maybe it could pull me out of the hole. I still have fastbboot usb so maybe theres a procedure that will get me going again. Can anyone point me? I'll buy you a beer! or 12
homthtrnut said:
I picked a version that was made for the cid 001 according to android file host https://www.androidfilehost.com/?w=files&flid=24258
Click to expand...
Click to collapse
401 firmware is Euro based firmware. AT&T is 501.
homthtrnut said:
Anyway I have now a sort of bricked phone that wont leave HBOOT. My son bought an M8 that should be getting here in a day or so and I was wondering if I made a nandroid of that one, maybe it could pull me out of the hole. I still have fastbboot usb so maybe theres a procedure that will get me going again.
Click to expand...
Click to collapse
Probably making it more complicated than need be. Also, depending on what firmware you now have on the phone, and whether it corresponds to the "new" nandroid, you might not be in any better place than you are now.
I can think of at least 2 (rather simple) ways to get the phone up and running:
1) Flash a stock or custom ROM that corresponds to your firmware. You can adb push the ROM to your phone; or alternately move it to a removable SD using a card reader connected to your computer.
What hboot and radio numbers are currently on the device?
2) Relock the bootloader and RUU back to stock.
hboot and radio numbers currently on m8
redpoint73 said:
401 firmware is Euro based firmware. AT&T is 501.
Probably making it more complicated than need be. Also, depending on what firmware you now have on the phone, and whether it corresponds to the "new" nandroid, you might not be in any better place than you are now.
I can think of at least 2 (rather simple) ways to get the phone up and running:
1) Flash a stock or custom ROM that corresponds to your firmware. You can adb push the ROM to your phone; or alternately move it to a removable SD using a card reader connected to your computer.
What hboot and radio numbers are currently on the device?
2) Relock the bootloader and RUU back to stock.
Click to expand...
Click to collapse
HBOOT-3.19.0.0000 [email protected] OS-3.42.502.1 eMMC-boot 2048MB
homthtrnut said:
HBOOT-3.19.0.0000 [email protected] OS-3.42.502.1 eMMC-boot 2048MB
Click to expand...
Click to collapse
Dude, all you have to do is relock the bootloader using the fastboot command "fastboot oem lock" and download the HTC One M8 file from here http://www.htc.com/us/support/rom-downloads.html . With the phone plugged in to the computer, run the RUU file. It will bring the phone back to the most recent 4.4.4 OTA. Takes ten minutes. You're making this wayyyyyyy harder on yourself than it should be.
homthtrnut said:
HBOOT-3.19.0.0000 [email protected] OS-3.42.502.1 eMMC-boot 2048MB
Click to expand...
Click to collapse
That is the Android 4.4.4 radio. Meaning the 401 firmware you linked and tried to flash didn't take. And it won't with s-on, unless its signed and hacked to accept AT&T's CID (which I don't think there is any 401 firmware that meets those requirements).
Agree with the above response, in that the easiest way to get the phone up and running again is relock the bootloader and RUU to stock.
Since your device is hboot 3.19, you are stuck with s-on and that means you are stuck on KitKat firmware until AT&T releases Lollipop officially.
That also means you can only run ROMs that support 4.4.4 firmware (no LP based Sense ROMs), otherwise you will run into various serious bugs like the call issue on ARHD (or broken WiFi). There are some LP GPE and AOSP ROMs that support the 4.4.4 firmware, if you want to go that route.
Was just starting out, not enough experience.
bford152 said:
Dude, all you have to do is relock the bootloader using the fastboot command "fastboot oem lock" and download the HTC One M8 file from here http://www.htc.com/us/support/rom-downloads.html . With the phone plugged in to the computer, run the RUU file. It will bring the phone back to the most recent 4.4.4 OTA. Takes ten minutes. You're making this wayyyyyyy harder on yourself than it should be.
Click to expand...
Click to collapse
The above phone was eventually returned. Now I have an unlocked, s off M8. With help from PearlyMon I was able to do it all about a month ago. Now I'm just waiting to work up the nerve to flash a customer Rom and also add in the H/K sound feature. Really liked the HD Revolution Rom, I just didn't have the wherewithall to find and install the proper firmware. This time around will be better. On third M8 now. First one, brand new slipped out of workshirt pocket and faceplanted on a tile floor. First damn day! Didn't have the otter box defender case like I should've. 2nd and 3rd ones have been refurbs. So who knows how much use the battery saw before? So I'd like a nice Rom that has built in low battery drain. Every day it seems to drain off a little sooner. Went to black background today to help it out a little. Anyway, haven't been on this forum much since the above problem and thought I'd touch base with you and say thanks. Have a nice one.
I have the same problem as the OP with ATT using any custom ROM since i got the OTA lollipop update in early April. Firmware is 4.28.xx and it appears that no one has been able to work around it without flashing back to 4.16.xx
Anyone come across a ROM that will receive calls on ATT with s-on and 4.28?
jon145 said:
I have the same problem as the OP with ATT using any custom ROM since i got the OTA lollipop update in early April. Firmware is 4.28.xx and it appears that no one has been able to work around it without flashing back to 4.16.xx
Anyone come across a ROM that will receive calls on ATT with s-on and 4.28?
Click to expand...
Click to collapse
Some folks have been having issues with "international" based custom ROMs on AT&T's LTE network. It seems that AT&T has been making some changes to LTE, possibly in preparation for Voice over LTE (VoLTE, which AT&T calls "HD Voice"), that are messing up voice calls on "international" ROMs.
Some folks have this trouble, while others don't. I can only assume its location dependent; and the mentioned "changes" have only been implemented in some areas. I've been running SkyDragon Sense 7 fine on AT&T in my home area of Massachusetts, as well as travelling to a couple other areas (Chicago and Green Bay) with none of the LTE issues.
You might try WNC's ROM here: http://forum.xda-developers.com/att-htc-one-m8/development/att-4-4-3-2-22-1540-3-debloated-sense-6-t2837365
Its based on the Lollipop Developer's Edition ROM, which is intended for use on AT&T's network. He's working on a version based on the AT&T 4.28 update, but its still in testing and not posted yet.
Yeah I've been running the SD 9.0 for several days and no love here in Dallas ... I could speculate for days since D is AT&T's home city.
Thanks for the info, I will definitely keep an eye out for WNC's next release. Does he usually do beta releases?
jon145 said:
Thanks for the info, I will definitely keep an eye out for WNC's next release. Does he usually do beta releases?
Click to expand...
Click to collapse
He has a beta in testing right now. Just ping him, and he will probably send you a link to the test build. Probably the only reason he would say "no" is if he is going to release soon anyway.
redpoint73 said:
Some folks have this trouble, while others don't. I can only assume its location dependent; and the mentioned "changes" have only been implemented in some areas. I've been running SkyDragon Sense 7 fine on AT&T in my home area of Massachusetts, as well as travelling to a couple other areas (Chicago and Green Bay) with none of the LTE issues.
Click to expand...
Click to collapse
Interestingly, I'm in Chicago and did have that problem with SkyDragon. Having reverted back to the stock ROM, everything works again. In my thread, I think you mentioned that you are using the "other GSM" option, rather than the AT&T specific option in AROMA. I wonder if it could be some of these AT&T specific "optimizations" or whatever that could be part of the problem.
rhughes93 said:
Interestingly, I'm in Chicago and did have that problem with SkyDragon. Having reverted back to the stock ROM, everything works again. In my thread, I think you mentioned that you are using the "other GSM" option, rather than the AT&T specific option in AROMA. I wonder if it could be some of these AT&T specific "optimizations" or whatever that could be part of the problem.
Click to expand...
Click to collapse
Interesting, indeed. Did you pick AT&T from the AROMA options? If not, try the "other GSM" option (or whatever its called).
I was just in the Chicago area a few weeks ago to visit family. Not the city proper, but the suburbs of Arlington Heights and Batavia. I was on SD 7.0 at the time (there was no AT&T option for that version, so I had picked the "other GSM"). Everything seemed to be working fine.
redpoint73 said:
Interesting, indeed. Did you pick AT&T from the AROMA options? If not, try the "other GSM" option (or whatever its called).
I was just in the Chicago area a few weeks ago to visit family. Not the city proper, but the suburbs of Arlington Heights and Batavia. I was on SD 7.0 at the time (there was no AT&T option for that version, so I had picked the "other GSM"). Everything seemed to be working fine.
Click to expand...
Click to collapse
So I re-flashed SkyDragon, and I think I was not understanding the difference between AROMA installer and the software itself. When I did it the first time, I think I did select T-mobile with wifi calling in AROMA, but AT&T within the software SIM setup. It did not work. Now after getting the stock ROM working, I re-flashed, chose the Other GSM/WWE/whatever option within AROMA, AT&T within the software, and all is right in the world. I may also try the same with Venom this weekend now that I have good restore options, though I don't recall if it had similar options in AROMA or not.

[KERNEL] Stock Kernel + SafetyNet Patch

Stock Pixel/Pixel XL Kernel + SafetyNet Patch
Current version: android-9.0.0_r0.111
Suitable for build(s): August 2019
Suitable for devices(s): Pixel XL (marlin) | Pixel (sailfish)
I compiled the stock kernel for the Pixel/Pixel XL and applied the SafetyNet patch by sultanxda. The kernel name says marlin, but this also works on sailfish. Google just created one kernel that works on both sailfish (Pixel) and marlin (Pixel XL) devices.
Use case for this kernel:
- If you want to stay completely stock, but have an unlocked bootloader, the SafetyNet is tripped which disables features such as Android Pay and Netflix.
- This kernel is completely stock except for the addition of a patch that removes the SafetyNet check.
- This kernel is only for the builds listed above!!!! This will not work on any prior build.
- All stock features will work with this kernel (since it's just the stock kernel + patch).
- If you do not have an unlocked bootloader there is no need to use this kernel. It's exactly the same as the stock kernel, except with the addition of the SafetyNet patch.
- This will not prevent SafetyNet from tripping for other reasons, like rooting.
- This will not remove the "device corrupted" warning when the phone is turned on or rebooted.
Installation:
- Be prepared with backups or the factory image from Google in case you do something wrong
- Extract kernel from zip file
- Test with command: fastboot boot <filename>
- Flash with command: fastboot flash kernel <filename>
**WARNING**
If flashing this kernel for whatever reason ruins your device, I am not accountable. Use this at your own risk!
The current version will always be attached to this post. Older versions can be found HERE.
(shamelessly copied from Sakete's kernel for the Pixel/Pixel XL, which is no longer being maintained. Thanks for the inspiration, Sakete!)
Wow. I literally just compiled the patched kernel myself just now. What a ninja! While I'll be running my own, thanks for posting this so I didn't have to
For those who already downloaded the kernel, I checked and saw a new mr2.1 update so I've attached an updated kernel.
iissmart said:
For those who already downloaded the kernel, I checked and saw a new mr2.1 update so I've attached an updated kernel.
Click to expand...
Click to collapse
Mine is based on that but mr2 and mr2.1 have the same commit so I'm pretty sure it's the same kernel.
Cheers
I'm running a pixel on the nof27b build I don't really want to flash a new kernel would it be possible for you to make the patch a flashable zip
Cardflip said:
Mine is based on that but mr2 and mr2.1 have the same commit so I'm pretty sure it's the same kernel.
Cheers
Click to expand...
Click to collapse
Good catch, I didn't look that closely before recompiling but they are indeed the same. Oh well! Maybe I'll start going off of tag names instead of branches...
ipeedalil said:
I'm running a pixel on the nof27b build I don't really want to flash a new kernel would it be possible for you to make the patch a flashable zip
Click to expand...
Click to collapse
Curious - what difference is there between flashing a kernel using fastboot and using a flashable zip? Isn't the end result the same?
iissmart said:
Curious - what difference is there between flashing a kernel using fastboot and using a flashable zip? Isn't the end result the same?
Click to expand...
Click to collapse
I think he's asking for the patch itself to be a flashable zip so he can patch the boot image while it's already compiled and on the phone. Which AFAIK is impossible
We need one for the Non-Verizon models (N2G47E) & (N2G47J). This modified kernel is only for the Verizon version. If you can compile two more versions for Non-Verizon builds.
puertorecon said:
We need one for the Non-Verizon models (N2G47E) & (N2G47J). This modified kernel is only for the Verizon version. If you can compile two more versions for Non-Verizon builds.
Click to expand...
Click to collapse
I was thinking the same thing, That K is for the Verizon model. good to know.
puertorecon said:
We need one for the Non-Verizon models (N2G47E) & (N2G47J). This modified kernel is only for the Verizon version. If you can compile two more versions for Non-Verizon builds.
Click to expand...
Click to collapse
I'll look into it tomorrow!
Thank you.
puertorecon said:
We need one for the Non-Verizon models (N2G47E) & (N2G47J). This modified kernel is only for the Verizon version. If you can compile two more versions for Non-Verizon builds.
Click to expand...
Click to collapse
I believe the kernel would still work.
It looks like the same kernel is used among NHG47K, N2G47J, and N2G47E, so my patched one should work for all of them. I'll update the post.
I'm just curious... So assuming you have the Google version and the oem unlock switch is fuctional and turned on, if you are not intending to root the device why would you unlock the bootloader? I mean you can always unlock it if you want or need to root, right?
bobby janow said:
I'm just curious... So assuming you have the Google version and the oem unlock switch is fuctional and turned on, if you are not intending to root the device why would you unlock the bootloader? I mean you can always unlock it if you want or need to root, right?
Click to expand...
Click to collapse
In the past I would always root or install a custom ROM on my phone. I would like to with the Pixel, but I want to keep Android Pay since I use it almost daily and I haven't been satisfied with the root solutions I've seen for the Pixel so far. It seems like Google is doing a good job of making it difficult to root, given the three or four different ways to root a Pixel that I've seen. Also, with the advent of monthly security patches I would imagine it is a growing headache to unroot, flash the update, then re-root each month. Google has also done a great job with the stock experience on the Pixel that the reasons I'd root are fairly minor.
It's also just been a habit of mine that the first thing I do with a phone is to unlock the bootloader. I don't like the idea of artificially restricting full access to a device, whether it's software or hardware. Plus I don't have to deal with the silly anti-theft checks that people encounter when they wipe the phone and sell it legitimately (like with Swappa or eBay). There was also a time when Nexus phones would bootloop after receiving an OTA, and if you weren't already unlocked before the OTA hit you'd be stuck with a bricked phone.
iissmart said:
In the past I would always root or install a custom ROM on my phone. I would like to with the Pixel, but I want to keep Android Pay since I use it almost daily and I haven't been satisfied with the root solutions I've seen for the Pixel so far. It seems like Google is doing a good job of making it difficult to root, given the three or four different ways to root a Pixel that I've seen. Also, with the advent of monthly security patches I would imagine it is a growing headache to unroot, flash the update, then re-root each month. Google has also done a great job with the stock experience on the Pixel that the reasons I'd root are fairly minor.
It's also just been a habit of mine that the first thing I do with a phone is to unlock the bootloader. I don't like the idea of artificially restricting full access to a device, whether it's software or hardware. Plus I don't have to deal with the silly anti-theft checks that people encounter when they wipe the phone and sell it legitimately (like with Swappa or eBay). There was also a time when Nexus phones would bootloop after receiving an OTA, and if you weren't already unlocked before the OTA hit you'd be stuck with a bricked phone.
Click to expand...
Click to collapse
Ok, fair enough. As I said I was just curious as to the reasoning. But what do you mean by anti-theft checks? I've never sold a phone so I don't really run into anything like that. But if you ever did need to sell it and you could unlock it at a moment notice wouldn't that suffice? I have a Verizon model locked bl so this is all rather moot to my situation, but I do have a 5x that I can unlock if I had to. I like the idea of being able to toggle the oem switch even though I would still remain locked. Something about being able to flash a factory image that I like. Thanks for your reasoning. Not that I agree or disagree with you entirely hehe. Personally, I just like the security of not being able to access my data if it's ever lost or stolen, but I suppose a concerted effort would get in.
bobby janow said:
Ok, fair enough. As I said I was just curious as to the reasoning. But what do you mean by anti-theft checks? I've never sold a phone so I don't really run into anything like that. But if you ever did need to sell it and you could unlock it at a moment notice wouldn't that suffice? I have a Verizon model locked bl so this is all rather moot to my situation, but I do have a 5x that I can unlock if I had to. I like the idea of being able to toggle the oem switch even though I would still remain locked. Something about being able to flash a factory image that I like. Thanks for your reasoning. Not that I agree or disagree with you entirely hehe. Personally, I just like the security of not being able to access my data if it's ever lost or stolen, but I suppose a concerted effort would get in.
Click to expand...
Click to collapse
If a locked phone is wiped/factory reset then only the Google account that was previously on the phone is allowed to be added back to the device. Tons of people were selling Nexus phones when this change rolled out, and the people that bought the phones were unable to add their accounts even after factory resetting. By unlocking the bootloader it disables this restriction. Yeah, I could do it at the time of selling the phone but there's always a chance I'd forget if I got out of the habit of unlocking the bootloader.
I thought about it a lot - and I've never lost a phone before so I'm OK with having my phone accessible in that regard. If I lose my phone I'll have bigger issues (like 2FA locking me out of my accounts) anyway.
I'm on Verizon, but I intentionally bought the phone from Google just to be able to unlock the bootloader .
iissmart said:
If a locked phone is wiped/factory reset then only the Google account that was previously on the phone is allowed to be added back to the device. Tons of people were selling Nexus phones when this change rolled out, and the people that bought the phones were unable to add their accounts even after factory resetting. By unlocking the bootloader it disables this restriction. Yeah, I could do it at the time of selling the phone but there's always a chance I'd forget if I got out of the habit of unlocking the bootloader.
I thought about it a lot - and I've never lost a phone before so I'm OK with having my phone accessible in that regard. If I lose my phone I'll have bigger issues (like 2FA locking me out of my accounts) anyway.
I'm on Verizon, but I intentionally bought the phone from Google just to be able to unlock the bootloader .
Click to expand...
Click to collapse
I've seen the term 2FA bandied about. I presume that's what you're talking about regarding the lockout. So to clarify, if you don't have an unlocked bootloader you can't sell the device? That seems weird. How do you get your account off? If I gave the phone to my wife she can't add her account?
I've never lost a device either although I have smashed one of them disastrously. But now I have a lot more stuff on the device including some personal pics and videos, password files, banking app and of course AP. I actually think my reasoning was more of like there is so much hacking and theft going on that rather than take a chance let me see what it's like being locked like normal people. It's hasn't been bad at all so far as I'm sure you know since you're not really modded either. I get the OTA on another slot and while it's updating I can use the device and a simple reboot updates it. But the bigger reason is that I got a Verizon model (Pixel 32gb) for $240 and not the $650 the Google one would have cost. I'm not sorry although I will revisit that once the Pixel 2 is released. Black Friday is your friend. I would even have bought the Google Pixel for $350 if they had a deal but they didn't. With a fully functioning 5X I just couldn't justify the full price.
Hmm I extracted the file and used fastboot flash kernel kernel_marlin-3.18-nougat-mr2.img and it gives me an error "error: cannot load 'kernel_marlin-3.18-nougat-mr2.img"
coldconfession13 said:
Hmm I extracted the file and used fastboot flash kernel kernel_marlin-3.18-nougat-mr2.img and it gives me an error "error: cannot load 'kernel_marlin-3.18-nougat-mr2.img"
Click to expand...
Click to collapse
After extracting the file I just renamed it to sailfish-image and used that in the command fastboot flash kernel sailfish-image. Flashed fine.
Sent from my Pixel using XDA-Developers Legacy app

Categories

Resources