How to flash from 1.32 to 1.40 without losing your freaking mind (requires S-Off) - T-Mobile HTC One (M9)

So yeah the people in the Int'l forums got that 1.40 OTA and the ROM devs have updated their ROMs to the 1.40 base.
Of course, this means we T-Mobile users are absolutely screwed unless we too update to the 1.40 base since trying to flash anything with the 1.40 base will make us bootloop and cry and swear. Mostly cry...and swear.
So here's a quick guide on getting your device to the 1.40 base so you can actually flash those ROMs again. Here we go. Note: I'm not responsible if anything bad happens. I sympathize, but it's not my bad.
Prerequistes:
1. You need S-Off. That means you'll need to fork out $25 to Sunshine and get it done.
2. You need Minimal ADB and Fastboot. The link for that is here.
3. An external SD card large enough to hold one nandroid backup and one ROM.
4. You'll need to make a Nandroid backup for your protection.
Guide:
1. First thing's first. You'll need to download ANY 1.40-based ROM. It doesn't matter which one, whatever one you want. Put that on your EXTERNAL SD CARD. You can find those in the Android Development section of the HTC One M9 international forums. The link for that is here. I highly recommend one that boasts that it's compatible with T-Mo devices. I flashed one of the Int'l-only ones and lost mobile data. Had to download and install another ROM. Learn from my mistakes.
2. Next you'll need to pick up the 1.40 firmware. The one I used is linked here. You'll want to download the latest one.
3. Now we get to have some fun. Open up minimal adb and fastboot and put your One M9 into DOWNLOAD MODE. Type "fastboot devices" without the quotes to make sure your device is recognized. If not, you need to go download the HTC One M9 drivers (just download and install HTC Sync). Once fastboot recognizes your device, type this command:
Code:
fastboot oem writecid 11111111
That is eight 1's, by the way. This will make your phone capable of flashing just about any firmware. Be careful and don't flash everything you find on the Internet. Once done, reboot back into download mode if it's not already there.
4. Rename the 1.40 firmware you downloaded to "update.zip" (no quotes) and put it in the minimal adb and fastboot folder (usually under C drive in the program files x86 folder).
5. Okay kids, this is the hard part so pay attention. You're going to flash the update TWICE. Why? I'll explain in the moment. Type these commands in order:
Code:
fastboot oem rebootRUU
followed by:
Code:
fastboot flash zip update.zip
Now at this point you'll probably get something like "90 Fail" or "Fail 90". What's just occurred is that part of the update was flashed, but not all of it. Sometimes it'll un-**** itself and continue on its own but usually not. To fix it, simply type the command a second time:
Code:
fastboot flash zip update.zip
This should complete the flash.
6. Reboot back into your recovery. Mount any partitions that may not be mounted.
7. Flash the ROM you downloaded back in step 1. Make sure you wipe everything (system, data, cache, dalvik) before doing so.
8. Reboot and enjoy.
Now that should be it. If you have problems, you'll want to visit this thread and the thread you downloaded the 1.40 firmware from (linked above) because those guys seem to know what they're doing and I really don't.
From this point forward, you SHOULD be able to flash any 1.40 based ROM without issues or cheap fixes (like in the ViperROM...by the way, it was really awesome of them to include that fix, even if it was a cheap fix. Thanks guys!).
Also, a big thanks to NO ONE for writing this guide anywhere else. Good job, jackass. As per the norm, you don't have to thank me and I don't care if you copy/paste the guide somewhere else without giving me credit. Information is free.

Is there any way to keep WiFi calling? Do I need to flash a modern or radio?

Is the T-Mo version of this updated ROM expected to release soon ?

I tried this, but I got very little lte reception. I even tried flashing the T-Mobile radio image, and I still had bad LTE. I flashed the T-Mobile firmware and all is good with LTE. Has anyone else have this problem?

jbfountain said:
I tried this, but I got very little lte reception. I even tried flashing the T-Mobile radio image, and I still had bad LTE. I flashed the T-Mobile firmware and all is good with LTE. Has anyone else have this problem?
Click to expand...
Click to collapse
Flash the firmware and then the T-Mobile radio

ahrion said:
Flash the firmware and then the T-Mobile radio
Click to expand...
Click to collapse
Anyone try the 2.7 firmware with a TMO radio?

123421342 said:
Anyone try the 2.7 firmware with a TMO radio?
Click to expand...
Click to collapse
I've tried flashing a Tmo radio after flashing the new 2.7 firmware however I get a fail message (can't remember all the details). I was using a radio image from a thread in the General section of the International M9 forum... I was able to flash that same radio with the 1.40 firmware so who knows if there's something different now...

ahrion said:
Flash the firmware and then the T-Mobile radio
Click to expand...
Click to collapse
That's the way I did it, but still had bad reception until I flashed the T-Mobile firmware again.
---------- Post added at 02:11 PM ---------- Previous post was at 02:03 PM ----------
xHVGx said:
I've tried flashing a Tmo radio after flashing the new 2.7 firmware however I get a fail message (can't remember all the details). I was using a radio image from a thread in the General section of the International M9 forum... I was able to flash that same radio with the 1.40 firmware so who knows if there's something different now...
Click to expand...
Click to collapse
Go here http://forum.xda-developers.com/one-m9/general/recovery-flashable-radio-zip-t3122983. You can flash it using TWRP according to this thread. Let us know how you do.
Cheers

Prasad said:
Is the T-Mo version of this updated ROM expected to release soon ?
Click to expand...
Click to collapse
Expect something newer than 1.40 coming very soon. ? I'd share some screenshots but that's saying too much.
Sent From My HTC One (M9)

Rydah805 said:
Expect something newer than 1.40 coming very soon. I'd share some screenshots but that's saying too much.
Sent From My HTC One (M9)
Click to expand...
Click to collapse
so pretty much 2.7 TMO confirmed within a week?

Rydah805 said:
Expect something newer than 1.40 coming very soon. I'd share some screenshots but that's saying too much.
Sent From My HTC One (M9)
Click to expand...
Click to collapse
Really hoping for that newer version soon. From what I've heard, the improvements seen in 1.4 and 2.7 both make the phone much better to use. 1.32 is fine, but the thing really does heat up way too quickly, and others have said this problem is much less noticeable on newer firmwares.

guyverzero said:
Really hoping for that newer version soon. From what I've heard, the improvements seen in 1.4 and 2.7 both make the phone much better to use. 1.32 is fine, but the thing really does heat up way too quickly, and others have said this problem is much less noticeable on newer firmwares.
Click to expand...
Click to collapse
I've forgotten that this thing heats up. ? expect something very soon.
Sent From My HTC One (M9)

Related

[Radio]3831.18.00.28_M(latest?)

Extracted from Optus ICS OTA update that started rolling out a couple of days ago. I'll also be crossposting in the radio thread in dev section, but as the OP hasn't been updated in.... a while, thought I might as well make a thread for it here too. Download, upload, share, do whatever you want with it, but if you try it consider giving a bit of feedback to help other users decide if they want it.
Installing is the usual drill, either copy the zip to sdcard root and reboot to bootloader. Or the fastboot method.
You need s-off to flash a radio.
If you're updating from a gingerbread radio, you might also need to format cache in recovery.
http://d-h.st/44L
Nonverbose said:
Extracted from Optus ICS OTA update that started rolling out a couple of days ago. I'll also be crossposting in the radio thread in dev section, but as the OP hasn't been updated in.... a while, thought I might as well make a thread for it here too. Download, upload, share, do whatever you want with it, but if you try it consider giving a bit of feedback to help other users decide if they want it.
Installing is the usual drill, either copy the zip to sdcard root and reboot to bootloader. Or the fastboot method.
You need s-off to flash a radio.
If you're updating from a gingerbread radio, you might also need to format cache in recovery.
http://d-h.st/44L
Click to expand...
Click to collapse
I flashed new radio and all is good,i work in a all steel walled building and where i was getting 2 bars am now getting 3,but this is just an initial impression i will have to try it longer to tell. Previous radio was an 11_m.
Hello, I want to ask you about radio: Nonverbose has a Radio: 20.4805.30.0822U_3822.11.08.29_M.
I dont understand when I enter boot loader I get :3805.06.03.03 what is the difference between the two?
Secondly, i make s-off by your procedure and flashed Cool droid revolution by Surajkumar; but it isnt a GB its ICS?
Can I flash your [Radio]3831.18.00.28_M?
Whatis the difference between this one and the one I already have?
Some posts I read show also different radios for froyo/GB users. Will the radios posted http://forum.xda-developers.com/showthread.php?t=1129014 also work on my phone?
Sorry for the noob questions but I don't want to brick my phone :/
So this radio was extracted from the optus ics ota. Will it work for other networks?
Sent from my potato chips using xda qwertyuiop
I'm using it on Sasktel in Canada and its working great..
Sent from my Incredible S using xda premium
ragzdincs said:
I'm using it on Sasktel in Canada and its working great..
Sent from my Incredible S using xda premium
Click to expand...
Click to collapse
Here I go!
Sent from my potato chips using xda qwertyuiop
---------- Post added at 07:45 AM ---------- Previous post was at 07:29 AM ----------
Yeap. New radio is working smoothly.
Sent from my potato chips using xda qwertyuiop
Glad you like it ,i was feeling a little pressure there.. lol
Sent from my Incredible S using xda premium
Using this new radio now. Slightly better reception than my previous 24M radio. Was sticking with it primarily b/c the battery life was exceptional IMO. We'll have to see how well this one lasts but so far so good.
aaa124 said:
Hello, I want to ask you about radio: Nonverbose has a Radio: 20.4805.30.0822U_3822.11.08.29_M.
I dont understand when I enter boot loader I get :3805.06.03.03 what is the difference between the two?
Secondly, i make s-off by your procedure and flashed Cool droid revolution by Surajkumar; but it isnt a GB its ICS?
Can I flash your [Radio]3831.18.00.28_M?
Whatis the difference between this one and the one I already have?
Some posts I read show also different radios for froyo/GB users. Will the radios posted http://forum.xda-developers.com/showthread.php?t=1129014 also work on my phone?
Sorry for the noob questions but I don't want to brick my phone :/
Click to expand...
Click to collapse
Main differences could be better call quality, increased reception, network performance, battery life, wifi performance? (not sure about this)
It's up to you to try it and find out, you can always change to another version if it doesn't suit you.
Never flash a Froyo radio as it will brick your phone but you could easily revert to gb although it should require formatting the system in recovery.
Considering you are on an ics Rom, I would recommend an ics radio.
I have installed this version to test it out and reception does seem to have increased. Data speed through the network seems a little faster but much more stable, less spikes in download speed.
I transfer a lot of files to PC via wifi hotspot and samba server on the phone and the speed seems to have dropped significantly, although this is probably a Rom/RIL issue. I'll be testing some ics roms this weekend to see the difference.
Is this radio 3831.18.00.28_M an ICS radio? Can i flash it in recovery using knowing that I have a cooldroid rom?
Does this statement work in my case"If you're updating from a gingerbread radio, you might also need to format cache in recovery."?
aaa124 said:
Is this radio 3831.18.00.28_M an ICS radio? Can i flash it in recovery using knowing that I have a cooldroid rom?
Does this statement work in my case"If you're updating from a gingerbread radio, you might also need to format cache in recovery."?
Click to expand...
Click to collapse
Your stAtement depends on what radio you are on at the minute ?
But yes it is an ics Rom and as long as you label is correctly before flashing it you will be fine. Or you can use adb method.
Sent from my HTC Incredible S using Tapatalk 2
vizzy, Im using 3805.06.03.03. I understand that Im clear to flash it in recovery right?
aaa124 said:
Is this radio 3831.18.00.28_M an ICS radio? Can i flash it in recovery using knowing that I have a cooldroid rom?
Does this statement work in my case"If you're updating from a gingerbread radio, you might also need to format cache in recovery."?
Click to expand...
Click to collapse
You do not flash the radio in recovery. Just copy the zip file to sdcard root and reboot to bootloader. In hboot mode, the phone will scan for the file and ask if you wish to install. Accept and wait for confirmation.
As you are on a gingerbread radio currently, yes you will have to format cache in recovery. When you get the confirmation the radio is installed, press power to reboot, remove your sdcard then press power, hold it and volume down to re-enter bootloader, then select recovery and insert sdcard. Then format the cache and reboot phone normally.
It would probably be easier to flash in fastboot, but if you're not comfortable with fastboot commands, the above procedure will do the same thing.
I updated and installed the new radio, I have question why do we format cache in recovery?and why do we remove then insert the sd card?
best
aaa124 said:
I updated and installed the new radio, I have question why do we format cache in recovery?and why do we remove then insert the sd card?
best
Click to expand...
Click to collapse
Cache needs formatting because it's been resized I believe (anyone feel free to correct me if I'm wrong) . Sdcard is removed because when you enter bootloader the hboot mode would detect the pg32img file again and ask you to flash the radio which leads to you not being able to enter recovery whether you choose yes or no.
Been using this for a few hours now, seems good.
eRadicant said:
Been using this for a few hours now, seems good.
Click to expand...
Click to collapse
Yeah, it's my radio of choice now. I originally reported wifi thoroughput was decreased but it seems to have picked up and now it's faster than with my previous radio.
Nonverbose said:
Yeah, it's my radio of choice now. I originally reported wifi thoroughput was decreased but it seems to have picked up and now it's faster than with my previous radio.
Click to expand...
Click to collapse
Yeah. Wifi is stronger. Back on .11_M my wifi was only one bar even about 2 rooms away from the router :/
Sent from my HTC Incredible S using xda premium
I wish the Wi-Fi wouldn't die when holding my phone in landscape with 2 hands
Nonverbose said:
Yeah, it's my radio of choice now. I originally reported wifi thoroughput was decreased but it seems to have picked up and now it's faster than with my previous radio.
Click to expand...
Click to collapse
Same thing happened to me... strange

How to flash a Radio?

I am on the stock radio which shipped with my phone.
3805.06.03.03_M is the version.
Which is the latest radio available for our device? Are radios OS specific or can they be used on any ROM?
I'm currently using szeszo's CM10 ROM.
My current Radio has decent battery life on WiFi (around 3 hours of screen on time) but with Mobile Network my battery dies in around 8 hours (with barely 30 minutes of screen on time).
I have to follow these steps to install the radio right? - http://forum.xda-developers.com/showthread.php?t=1711445
Last question(I promise), are Radios region-specific?
TheDareDevil said:
I am on the stock radio which shipped with my phone.
3805.06.03.03_M is the version.
Which is the latest radio available for our device? Are radios OS specific or can they be used on any ROM?
I'm currently using szeszo's CM10 ROM.
My current Radio has decent battery life on WiFi (around 3 hours of screen on time) but with Mobile Network my battery dies in around 8 hours (with barely 30 minutes of screen on time).
I have to follow these steps to install the radio right? - http://forum.xda-developers.com/showthread.php?t=1711445
Last question(I promise), are Radios region-specific?
Click to expand...
Click to collapse
Check my signature...it has a link for the latest radio the ...19m
to flash you have to be S-OFF.
if you are simply download the PG32IMG.zip file..place it on the root of your sd card and reboot to bootloader... the radio file will be detected and you simply follow the instructions
make sure to do an md5sum check first otherwise you may brick your phone if you flash a corrupt file.
---------- Post added at 05:11 PM ---------- Previous post was at 05:10 PM ----------
samgurung said:
Check my signature...it has a link for the latest radio the ...19m
to flash you have to be S-OFF.
if you are simply download the PG32IMG.zip file..place it on the root of your sd card and reboot to bootloader... the radio file will be detected and you simply follow the instructions
make sure to do an md5sum check first otherwise you may brick your phone if you flash a corrupt file.
Click to expand...
Click to collapse
also make sure you have decent battery backup..you dont want your phone dying in the middle of a flash
If its PG32IMG then just put the file on the root of your SD card. Reboot into bootloader and the bootloader will automatically pick it up and will give u a set of commands. Just click yes or no (volume up, down to scroll and power button to confirm). Then wait for the process to be complete.
If its in radio.img format, just fastboot flash the radio (I assume you know how to do fastboot flashing) using the command:
fastboot flash radio radio.img
Regarding md5sum checks, I dont really deem it necessary. I just look at a few pages of the thread and that will usually tell me if the radio works or if there needs to be additional file(s) added replacing some sort of file is rare. You most likely wont encounter it If other people say it works, then you shouldnt have any trouble whatsoever with the flashing process.
And the latest radio is 19_M or 24_M? And will it work on JB roms?
Sent from my Incredible S using xda app-developers app
TheDareDevil said:
And the latest radio is 19_M or 24_M? And will it work on JB roms?
Sent from my Incredible S using xda app-developers app
Click to expand...
Click to collapse
Any Radio will work with any ROM. The only compatibility with Radios is to the device. If you flash a radio meant for an HTC Desire, you could possibly end up bricking your device (now this is just an example). And the logic that latest radio is best (I see it in you cuz u suggest latest radio) is a load of bullcrap really. Just try them out and see which one you get best signal and battery life (although it wont be significant). If everything is ok with your current radio, dont bother switching. I know that any and all activities related to rooting really could lead to a brick but I think flashing radios is probably the most dangerous of them all :/
In regards to the actual compatibility, it is worth noting that when i flashed a different radio and tried to boot up, I actually could not boot up for some reason. I got stuck in a never ending boot. So you should probably take a backup of your current ROM before flashing the radio. Although this wont prevent bricks from occuring (cuz Bricks are like hardware related sort of unless you use JTAG or send it in for repair. Note: The HTC Engineer can refuse to fix your phone), it could prevent things like never ending boot or boot loops, i dont know you name it.
Thanks for the help guys! I successfully flashed the 19_M radio. My phone refused to boot initially, but I wiped the cache and everything was fine.

HTC One Bricked?

Ok so I recently rooted my HTC One and I think I might've bricked my phone. I tried out the Renovate ROM (I think it was the latest version) and it didn't work somehow, and my phone was stuck in boot, so I went into recovery, and factory reset but I accidently checked the button for system and then my OS was deleted. To fix that, I adb pushed Insert Coin ROM and flashed that, but when I booted my phone, it started up fine, but then after 10 seconds or so, the phone would just freeze and then reboot. I went back into recovery adb pushed the stock Sprint HTC One ROM and flashed that and the same thing is happening, but this time, when the phone turns on, it just shows a black screen with the notification bar at the top, and I can't use it in any way. It also freezes and reboots after like 10 second.
TL: DR
My Sprint HTC One keeps on freezing then rebooting after ten seconds, no matter what ROM I try.
Thanks in advance.
Yea....you understand you cant install gsm htc one roms. Thats what you did. Go download a ruu and run it while your in bootloader as i see adb is working for you
Sent from my HTCONE using xda premium
---------- Post added at 12:09 PM ---------- Previous post was at 11:57 AM ----------
Also no ur not bricked. A hard brick means the phone cant even power on. Its a brick. Unusable.
Sent from my HTCONE using xda premium
HTC_M7 said:
Yea....you understand you cant install gsm htc one roms. Thats what you did. Go download a ruu and run it while your in bootloader as i see adb is working for you
Sent from my HTCONE using xda premium
---------- Post added at 12:09 PM ---------- Previous post was at 11:57 AM ----------
Also no ur not bricked. A hard brick means the phone cant even power on. Its a brick. Unusable.
Sent from my HTCONE using xda premium
Click to expand...
Click to collapse
I believe I have done the same thing as I am very new to this. Is there a link or something to find this ruu? and doesn't it need to be a certain one?
Like my phone is a Sprint HTC One. I am stuck in a boot loop and no matter what ROM I try it just keeps rebooting? Please any help would be greatly appreciated!
Check this thread for the RUU and instructions
http://forum.xda-developers.com/showthread.php?t=2250904
Khilbron said:
Check this thread for the RUU and instructions
http://forum.xda-developers.com/showthread.php?t=2250904
Click to expand...
Click to collapse
YESSSS!!!!!! Thank you it worked after following video instructions. Thanks again. You wouldnt know to unlock bootloader again with fast boot would you? Or would I need to follow Dev instructions again?
---------- Post added at 01:42 PM ---------- Previous post was at 01:28 PM ----------
Also what is a gsm htc one rom and how is it different sorry but like i said I am very new to this less than a week so any info I am sucking up like a sponge! Thanks again for your help!
Knixson said:
YESSSS!!!!!! Thank you it worked after following video instructions. Thanks again. You wouldnt know to unlock bootloader again with fast boot would you? Or would I need to follow Dev instructions again?
---------- Post added at 01:42 PM ---------- Previous post was at 01:28 PM ----------
Also what is a gsm htc one rom and how is it different sorry but like i said I am very new to this less than a week so any info I am sucking up like a sponge! Thanks again for your help!
Click to expand...
Click to collapse
fastboot flash unlocktoken Unlock_code.bin
GSM is the AT&T, T-mobile & international models....Sprint & Verizon are CDMA
O.M.J said:
fastboot flash unlocktoken Unlock_code.bin
GSM is the AT&T, T-mobile & international models....Sprint & Verizon are CDMA
Click to expand...
Click to collapse
Thank you! would I also need to install the open recovery twrp to gain root access as well?
Knixson said:
YESSSS!!!!!! Thank you it worked after following video instructions. Thanks again. You wouldnt know to unlock bootloader again with fast boot would you? Or would I need to follow Dev instructions again?
---------- Post added at 01:42 PM ---------- Previous post was at 01:28 PM ----------
Also what is a gsm htc one rom and how is it different sorry but like i said I am very new to this less than a week so any info I am sucking up like a sponge! Thanks again for your help!
Click to expand...
Click to collapse
You need to follow the dev instructions. If I were you though, I wouldn't do anything more until you understand some of the risks involved. A phone is a really, really inconvenient thing to have incapacitated when you're learning how to flash. For one, your device wasn't bricked (completely nonresponsive to input); for another, dev instructions are going to tell you to use fastboot (or a toolkit that runs fastboot for you).
Before you start again, you should learn how to use fastboot at the very least, and if you can, adb install/sideload (although it seems you tried that based on the OP). fastboot is often the only thing working if a flash goes awry.
A ROM is a ROM, no matter what device it's for. GSM/CDMA are separate network technologies that power your phone. In the U.S., Sprint and Verizon are the major CDMA carriers, while AT&T, T-Mobile, and essentially the rest of the world use GSM. The easiest way to tell the difference between the two is to remember if you needed a SIM card to activate the phone or not.
However, GSM and CDMA devices are set up differently on the software (and hardware, in terms of radios) side, and if you flash a ROM built for a GSM phone onto a CDMA equivalent, you'll probably break the device. For all intents and purposes, you should consider GSM phones to be wholly distinct devices. Also make sure you're only flashing ROMs built for Sprint, as there are often differences between Sprint and Verizon phones as well.
Knixson said:
Thank you! would I also need to install the open recovery twrp to gain root access as well?
Click to expand...
Click to collapse
yep...unlock, flash recovery, flash ROM
Rirere said:
You need to follow the dev instructions. If I were you though, I wouldn't do anything more until you understand some of the risks involved. A phone is a really, really inconvenient thing to have incapacitated when you're learning how to flash. For one, your device wasn't bricked (completely nonresponsive to input); for another, dev instructions are going to tell you to use fastboot (or a toolkit that runs fastboot for you).
Before you start again, you should learn how to use fastboot at the very least, and if you can, adb install/sideload (although it seems you tried that based on the OP). fastboot is often the only thing working if a flash goes awry.
A ROM is a ROM, no matter what device it's for. GSM/CDMA are separate network technologies that power your phone. In the U.S., Sprint and Verizon are the major CDMA carriers, while AT&T, T-Mobile, and essentially the rest of the world use GSM. The easiest way to tell the difference between the two is to remember if you needed a SIM card to activate the phone or not.
However, GSM and CDMA devices are set up differently on the software (and hardware, in terms of radios) side, and if you flash a ROM built for a GSM phone onto a CDMA equivalent, you'll probably break the device. For all intents and purposes, you should consider GSM phones to be wholly distinct devices. Also make sure you're only flashing ROMs built for Sprint, as there are often differences between Sprint and Verizon phones as well.
Click to expand...
Click to collapse
Thank you for all your information I really do appreciate it. I believe I understand fastboot alot better than when I started. I am starting to understand what I did wrong. I just have a few questions and I think I will be fine to just flash ROMs which is all I really want to do.
1. does it matter if s is off or not?
2. when I do flash a ROM should I flash just the IMG file or the whole ZIP?
I am sorry if this is inconvenient for you or other memebers I do apologize just trying to learn about this flashing ROMS
Knixson said:
Thank you for all your information I really do appreciate it. I believe I understand fastboot alot better than when I started. I am starting to understand what I did wrong. I just have a few questions and I think I will be fine to just flash ROMs which is all I really want to do.
1. does it matter if s is off or not?
2. when I do flash a ROM should I flash just the IMG file or the whole ZIP?
I am sorry if this is inconvenient for you or other memebers I do apologize just trying to learn about this flashing ROMS
Click to expand...
Click to collapse
1) If all you are doing is flashing Roms right now you don't need to s-off.
2) You flash the zip.
and I will second the notion that you should do a lot of reading before you do too much. This is an easy process to screw up if you don't know what you are doing and taking your phone out of commission can be a real pain in the ass.
Good Luck!
Knixson said:
Thank you for all your information I really do appreciate it. I believe I understand fastboot alot better than when I started. I am starting to understand what I did wrong. I just have a few questions and I think I will be fine to just flash ROMs which is all I really want to do.
1. does it matter if s is off or not?
2. when I do flash a ROM should I flash just the IMG file or the whole ZIP?
I am sorry if this is inconvenient for you or other memebers I do apologize just trying to learn about this flashing ROMS
Click to expand...
Click to collapse
We all have to start somewhere. There are some good guides in the forums if you search though that will be a lot more comprehensive than the answers we can give in each individual thread.
1. S-OFF matters if you want to make changes to /system during runtime. For example, if you used a root tool like Titanium Backup to move an app into /system with S-ON, the phone would crash because it detected a security violation (improper programic access to a secured location). S-OFF disables that check. You can still flash ROMs with S-ON though since the protection isn't active to the same extent in recovery, although I think it will block writing to the radio. Don't monkey with it more than you have to though, because it's easy to really screw yourself over with the wrong combination of software (unsigned boot software and S-ON will really brick your phone).
2. Read the thread. Almost all ROMs though are distributed in a flashable .zip, meaning you copy it over to the phone's storage and install through recovery (or use sideload). You shouldn't have to use the .imgs ever, although it's a good trick to know (use fastboot flash <> <>.img) in case something goes wrong. I had to do this recently when my fubared my /system but didn't feel like reflashing the whole ROM, so I extracted system.img from the ROM I used and just pushed that to device.
Rirere said:
We all have to start somewhere. There are some good guides in the forums if you search though that will be a lot more comprehensive than the answers we can give in each individual thread.
1. S-OFF matters if you want to make changes to /system during runtime. For example, if you used a root tool like Titanium Backup to move an app into /system with S-ON, the phone would crash because it detected a security violation (improper programic access to a secured location). S-OFF disables that check. You can still flash ROMs with S-ON though since the protection isn't active to the same extent in recovery, although I think it will block writing to the radio. Don't monkey with it more than you have to though, because it's easy to really screw yourself over with the wrong combination of software (unsigned boot software and S-ON will really brick your phone).
2. Read the thread. Almost all ROMs though are distributed in a flashable .zip, meaning you copy it over to the phone's storage and install through recovery (or use sideload). You shouldn't have to use the .imgs ever, although it's a good trick to know (use fastboot flash <> <>.img) in case something goes wrong. I had to do this recently when my fubared my /system but didn't feel like reflashing the whole ROM, so I extracted system.img from the ROM I used and just pushed that to device.
Click to expand...
Click to collapse
Thank you everyone has been very helpful I am so glad I found this forum I really do appreciate all the info that has been shared with me!
So I will leave with one final question then back to studying, Do you know any really good beginner tutorials or anything to start at?
Thanks again people I have learned a lot just in this conversation
Knixson said:
Thank you everyone has been very helpful I am so glad I found this forum I really do appreciate all the info that has been shared with me!
So I will leave with one final question then back to studying, Do you know any really good beginner tutorials or anything to start at?
Thanks again people I have learned a lot just in this conversation
Click to expand...
Click to collapse
There was a really good one in one of the threads in the development section, but I can't for the life of me remember what ROM had it posted. I'll take another look for it later, but in the meantime I would try reading on XDA's wiki.
Oh I just remembered one more question. I have Viper ROM currently but if I wanted to ad a different one should I wipe the Viper first and install new one or would it install right over top of the Viper? Thanks any help is appreciated. You have been the best!!!
Knixson said:
Oh I just remembered one more question. I have Viper ROM currently but if I wanted to ad a different one should I wipe the Viper first and install new one or would it install right over top of the Viper? Thanks any help is appreciated. You have been the best!!!
Click to expand...
Click to collapse
You can flash over it (which is often called a dirty flash) but you are much better off wiping first. I usually use This tool. Just put it on your sd card and flash it before you flash your new ROM.
I believe this thread will help any and all Sprint HTC One owners if they are having bootloop problems and also answers to frequently asked questions lmao!! Thanks again everyone you ALL have been VERY HELPFUL!!!!
Knixson said:
I believe this thread will help any and all Sprint HTC One owners if they are having bootloop problems and also answers to frequently asked questions lmao!! Thanks again everyone you ALL have been VERY HELPFUL!!!!
Click to expand...
Click to collapse
also do a nandroid before flashing, so you have a fall back
Htc One Stuck In Cwm And Cant Flash A Rom
SO i Rooted my Htc one and now im stuck in Cwm and i cant flash a rom or anything i have tried to sideload a Ruu file onto my phone but that didnt work
SO i tried using the Rom Update Utility and that didnt work either
Im lost and stuck with a Htc One That doesnt work at all i have tried multiple methods but nothing seems to work please help me if you can im 100% new to this whole thing....
jake012 said:
SO i Rooted my Htc one and now im stuck in Cwm and i cant flash a rom or anything i have tried to sideload a Ruu file onto my phone but that didnt work
SO i tried using the Rom Update Utility and that didnt work either
Im lost and stuck with a Htc One That doesnt work at all i have tried multiple methods but nothing seems to work please help me if you can im 100% new to this whole thing....
Click to expand...
Click to collapse
Check PM

Don't know what to do next? Not that big of a problem

Ok here goes, I unlocked my phone flash viper ROM I remember it like yesterday then the new ota update came out flash the ruu to back to stock everything was fine updated the phone unlocked the phone both on win8 and win 7 but I can't flash a custom recovery, any tips are great
Sent from my GT-N8000 using xda app-developers app
Grab a copy of TWRP or CWM recoveries, links are available in original dev section. Put it in the same folder as ADB - which you used in the console/terminal/command line to unlock the phone. Fire up ADB in console, just as you did to unlock the phone, and type:
adb reboot-bootloader
Your phone should go to that white screen with colorful text. Next type:
fastboot flash recovery nameOfRecoveryImage.img
As long as you're unlocked, which you are, this should work flawlessly.
cant get phone to load
I tried to install the maximushd 12.1 on my sprint htc one. I tried to do it thru twrp recovery and now the phone only loads to boot loader. Any suggestions to get the phone back working. I was using viper rom at the time.
I'm going to assume maximushd is some rom for the international HTC One. I would highly recommend against flashing international roms for obvious reasons.
Either way, RUU the phone. If you're on the new firmware (1.31), you'll need to listen to this guy. Then download the 1.29 RUU from one of the dev sections, wherever the hell it is. Then everything will be back to how it was the day you bought it. Then, just do it all again but don't **** it up - ha.
edit: I just reread, you can't get to the recovery from the bootloader? If all you did was install an international rom, you should still be able to access recovery unless twrp has the ability to repartition, which I suppose it possible. I'll do some reading.
edit2: Others were able to fix the problem utilizing the method I outlined. One of them even links directly to the guide above. Should work alright.
sshede said:
I'm going to assume maximushd is some rom for the international HTC One. I would highly recommend against flashing international roms for obvious reasons.
Either way, RUU the phone. If you're on the new firmware (1.31), you'll need to listen to this guy. Then download the 1.29 RUU from one of the dev sections, wherever the hell it is. Then everything will be back to how it was the day you bought it. Then, just do it all again but don't **** it up - ha.
edit: I just reread, you can't get to the recovery from the bootloader? If all you did was install an international rom, you should still be able to access recovery unless twrp has the ability to repartition, which I suppose it possible. I'll do some reading.
edit2: Others were able to fix the problem utilizing the method I outlined. One of them even links directly to the guide above. Should work alright.
Click to expand...
Click to collapse
Thanks I will try not to screw it up this time
---------- Post added at 04:46 PM ---------- Previous post was at 04:31 PM ----------
sshede said:
I'm going to assume maximushd is some rom for the international HTC One. I would highly recommend against flashing international roms for obvious reasons.
Either way, RUU the phone. If you're on the new firmware (1.31), you'll need to [URL="http://forum.xda-developers.com/showthread.php?t=2390821"listen to this guy[/URL]. Then download the 1.29 RUU from one of the dev sections, wherever the hell it is. Then everything will be back to how it was the day you bought it. Then, just do it all again but don't **** it up - ha.
edit: I just reread, you can't get to the recovery from the bootloader? If all you did was install an international rom, you should still be able to access recovery unless twrp has the ability to repartition, which I suppose it possible. I'll do some reading.
edit2: Others were able to fix the problem utilizing the method I outlined. One of them even links directly to the guide above. Should work alright.
Click to expand...
Click to collapse
I cannot get into recovery. It just keeps going in a vicious cycle. I can choose fastboot or recovery but noting happens.
Did you try to flash a new one with fastboot? fastboot will work in the bootloader.
sshede said:
Did you try to flash a new one with fastboot? fastboot will work in the bootloader.
Click to expand...
Click to collapse
my computer won't recognize the phone as usb
I'll give a try when I can, thanks man
After I did ruu I still had s-off do you that make a big difference
Sent from my HTCONE using xda app-developers app
skevin101 said:
I tried to install the maximushd 12.1 on my sprint htc one. I tried to do it thru twrp recovery and now the phone only loads to boot loader. Any suggestions to get the phone back working. I was using viper rom at the time.
Click to expand...
Click to collapse
Just a quick pro-tip for you... if you didn't find the ROM in this forum (because you didn't) then DON'T FLASH IT!
If you found it in the international forums (which you did.) DON'T FLASH IT
Next time do a search because about a hundred other people who aren't good at reading before flashing have done it too.
felacio said:
Just a quick pro-tip for you... if you didn't find the ROM in this forum (because you didn't) then DON'T FLASH IT!
If you found it in the international forums (which you did.) DON'T FLASH IT
Next time do a search because about a hundred other people who aren't good at reading before flashing have done it too.
Click to expand...
Click to collapse
granted I didn't follow the instructions. that's what I get for thinking I know what im doing. just because ive flashed some before. but I didn't realize this was an international forum ( http://forum.xda-developers.com/forumdisplay.php?f=2115&nocache=1&z=3553232956118556)
sshede said:
Grab a copy of TWRP or CWM recoveries, links are available in original dev section. Put it in the same folder as ADB - which you used in the console/terminal/command line to unlock the phone. Fire up ADB in console, just as you did to unlock the phone, and type:
adb reboot-bootloader
Your phone should go to that white screen with colorful text. Next type:
fastboot flash recovery nameOfRecoveryImage.img
As long as you're unlocked, which you are, this should work flawlessly.
Click to expand...
Click to collapse
i uninstalled the drivers install them used different usb port, phone does say fastboot usb and shows up in fastboot devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
error: device not found

CyanogenMod 12.1 for the HTC Desire 510

Introduction
Hello! It's time for some fresh blood to get a chance to have some fun. Continue reading if you care about my semi-personal details. If not, then skip down below. I'm r3pwn, a 16 year-old developer and I enjoy messing around with technology in my free time (That's about as personal as it's going to get).
If you have any questions related to this rom, don't hesitate to ask either in this thread or via PM.
Disclaimer
CyanogenMod members or anyone else on this website is not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in the products you find here before flashing it! YOU are choosing to make these modifications, and if you point the finger at us for messing up your device, we will laugh at you. Your warranty will be void if you tamper with any part of your device / software.
Click to expand...
Click to collapse
Known Issues
- Turning WiFi off causes a reboot
- Activating Airplane Mode causes a reboot
- It seems that cellular data is not working
- Camera is not working
- When WiFi is on, the phone randomly reboots (seems to be a Cricket thing)
Well, what DOES work, then?
- FM Radio
- WiFi (please note the issues listed above)
- Bluetooth
- Calling/Texting
Screenshots
I attached a handful of screenshots, which you can see at the bottom of this post.
Downloads
ROM: cm-12.1-20150813-UNOFFICIAL-a11.zip
MD5: 7c075b6fb8da3c96bcb38bb866c489d4
Older/Previous Releases
Please note that the file above does not include Google apps, such as Gmail, YouTube, or the Google Play Store. You will have to install those manually, just make sure they are compatible with Android 5.1.
Sweet! How do I install it?
Well, that depends on one thing. Are you S-OFF or S-ON?
If you don't know what this means, then you're S-ON.
If you're S-ON
1. Download the ROM zip to your computer.
2. Extract the "boot.img" from the zip file.
3. Put the zip file on your device and flash it in TWRP.
4. Reboot the device to fastboot mode and, on your computer, flash the boot image you extracted to your device by issuing the command "fastboot flash boot boot.img"
5. Reboot normally
If you're S-OFF
1. Place the zip on your device and flash in TWRP
2. Reboot normally
Changelog
- 8/13/15
--- Fixed an issue that caused CDMA users not to be able to place calls or send/receive text messages
XDA:DevDB Information
CyanogenMod 12.1 for the HTC Desire 510, ROM for the HTC Desire 510
Contributors
r3pwn, rbheromax
Source Code: https://github.com/r3pwn
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
ROM Firmware Required: None
Based On: CyanogenMod
Version Information
Status: Alpha
Created 2015-08-12
Last Updated 2015-08-12
Yes! Downloading now. Thanks r3pwn... Your the man!
NfamousDroid said:
Yes! Downloading now. Thanks r3pwn... Your the man!
Click to expand...
Click to collapse
No problem.
I added another disclaimer to the OP, basically saying that it's not quite daily-driver material yet, just in case anyone decided to skip over the issues list.
Gapps package
r3pwn said:
No problem.
I added another disclaimer to the OP, basically saying that it's not quite daily-driver material yet, just in case anyone decided to skip over the issues list.
Click to expand...
Click to collapse
is the Lollipop Base Gapps package 5.1.1: gapps-511-base-20150807-1-signed.zip the right one to use with CyanogenMod 12.1 for the HTC Desire 510 ??

			
				
MAME Arcade said:
Click to expand...
Click to collapse
Please make sure that the MD5 of the zip you have is the same as the MD5 that I have posted in the OP. What is the error exactly?
Going to try this out later tonight when I get back home from work. Looking forward to seeing this progress.
never mind i forgot to factory reset.
BizarreMan said:
Going to try this out later tonight when I get back home from work. Looking forward to seeing this progress.
Click to expand...
Click to collapse
but now i have another problem, whenever wifi is turned on (cricket model) it will freeze thewn reboot a a fewv seconds later.
---------- Post added at 03:02 PM ---------- Previous post was at 02:51 PM ----------
r3pwn said:
Please make sure that the MD5 of the zip you have is the same as the MD5 that I have posted in the OP. What is the error exactly?
Click to expand...
Click to collapse
but now i have another problem, whenever wifi is turned on (cricket model) it will freeze thewn reboot a a fewv seconds later.
Appreciate your work man. you're a 16 yr. old badass in my book.
Prepare yourself though for lots of headaches from the many many users who just wont take the time to read your instructions. Never seen anything like it during my time here on XDA.
What you have done so far is remarkable (you too Mr. Mike) I can wait for stabilization if it comes, if not no biggie. You'll never hear a complaint from me bro.
You need anything, just ask. I'm available to those who are serious like yourself (you too Mr. Mike )
Anyways, thanks buddy. For everything.
MAME Arcade said:
but now i have another problem, whenever wifi is turned on (cricket model) it will freeze thewn reboot a a fewv seconds later.
Click to expand...
Click to collapse
I'll talk more to my Cricket tester and see if he has the same issue.
EDIT: I updated the OP and added this.
CSP III said:
Appreciate your work man. you're a 16 yr. old badass in my book.
Prepare yourself though for lots of headaches from the many many users who just wont take the time to read your instructions. Never seen anything like it during my time here on XDA.
What you have done so far is remarkable (you too Mr. Mike) I can wait for stabilization if it comes, if not no biggie. You'll never hear a complaint from me bro.
You need anything, just ask. I'm available to those who are serious like yourself (you too Mr. Mike )
Anyways, thanks buddy. For everything.
Click to expand...
Click to collapse
Thanks! This is actually further than I initially envisioned myself making it. It's fun to do this type of stuff actually. I bought my 510 off-contract and never activated it, with the intent of just doing this stuff to it.
r3pwn said:
I'll talk more to my Cricket tester and see if he has the same issue.
EDIT: I updated the OP and added this.
Thanks! This is actually further than I initially envisioned myself making it. It's fun to do this type of stuff actually. I bought my 510 off-contract and never activated it, with the intent of just doing this stuff to it.
Click to expand...
Click to collapse
Love the progress. This rom is awesome. I have two HTC Desire 510's. After reading the "Not Working Section" I realized that data doesn't work on virgin mobile just yet. So, I will re-install this rom on my non activated one and follow your progress until calls, messaging and camera works. Then, I will install it on my activated one. But, thumbs up my friend. You beat MIUI to the punch in getting a modern rom started for this device. They still work on dinosaur HTC device roms. LOL!!
when will this be stable this rom looks awesome keep up the good work
Man r3pwn killin it!! Amazing work my dude mad props too! Goin test this out later on my vm desire, thanks r3pwn!
Sent from my 0PCV1 using XDA Free mobile app
s3llz said:
Love the progress. This rom is awesome. I have two HTC Desire 510's. After reading the "Not Working Section" I realized that data doesn't work on virgin mobile just yet. So, I will re-install this rom on my non activated one and follow your progress until calls, messaging and camera works. Then, I will install it on my activated one. But, thumbs up my friend. You beat MIUI to the punch in getting a modern rom started for this device. They still work on dinosaur HTC device roms. LOL!!
Click to expand...
Click to collapse
Data doesn't work, but calls and texts should work fine.
michaelvu1811 said:
when will this be stable this rom looks awesome keep up the good work
Click to expand...
Click to collapse
I have no idea when I will be able to get everything working.
Flash_Aholic said:
Man r3pwn killin it!! Amazing work my dude mad props too! Goin test this out later on my vm desire, thanks r3pwn!
Sent from my 0PCV1 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks! I have the Sprint variant, myself.
r3pwn said:
Data doesn't work, but calls and texts should work fine.
I have no idea when I will be able to get everything working.
Thanks! I have the Sprint variant, myself.
Click to expand...
Click to collapse
I must have done something wrong when installing. LOL!! I'm not an expert at flashing. So I don't doubt that I did something wrong. Ok, i'm gonna go back and retrace my steps on the flash and make sure I didn't miss any steps. Wait, I think I did. Is the boot image that needs to be extracted from the zip for those of us who are still s-on does that mean it needs to be completely out of the zip and then flashed in fastboot? If so, that is were I messed up at. And when whipping, do we factory whip or advance whip? Just wanna make sure. If I can at least get calls and text working, I'll be fine.
s3llz said:
I must have done something wrong when installing. LOL!! I'm not an expert at flashing. So I don't doubt that I did something wrong. Ok, i'm gonna go back and retrace my steps on the flash and make sure I didn't miss any steps. Wait, I think I did. Is the boot image that needs to be extracted from the zip for those of us who are still s-on does that mean it needs to be completely out of the zip and then flashed in fastboot? If so, that is were I messed up at. And when whipping, do we factory whip or advance whip? Just wanna make sure. If I can at least get calls and text working, I'll be fine.
Click to expand...
Click to collapse
You can leave the zip as it is, you just have to make sure that you flash the boot image in fastboot. When I wipe, I usually pick "Advanced Wioe" and wipe system, data, cache, dalvik-cache and sometimes even internal storage.
will this work with boost mobile ?? i 1. Download the ROM zip to your computer.
2. Extract the "boot.img" from the zip file.
3. Put the zip file on your device and flash it in TWRP.
4. Reboot the device to fastboot mode and, on your computer, flash the boot image you extracted to your device by issuing the command "fastboot flash boot boot.img"
5. Reboot normally that all went great ! but cant - Call , Text ,
markuaw1 said:
will this work with boost mobile ?? i 1. Download the ROM zip to your computer.
2. Extract the "boot.img" from the zip file.
3. Put the zip file on your device and flash it in TWRP.
4. Reboot the device to fastboot mode and, on your computer, flash the boot image you extracted to your device by issuing the command "fastboot flash boot boot.img"
5. Reboot normally that all went great ! but cant - Call , Text ,
Click to expand...
Click to collapse
It should work, but based on what other people are saying, I guess not. I'll update the OP
thank you sir
r3pwn said:
It should work, but based on what other people are saying, I guess not. I'll update the OP
Click to expand...
Click to collapse
it did install with no problem and wifi is working fine
r3pwn said:
It should work, but based on what other people are saying, I guess not. I'll update the OP
Click to expand...
Click to collapse
Hey, you are doing fine. No complaints here. I know from experience that it takes time to get these roms fully running. Plus, I'd rather you be in good spirit while working on this masterpiece. :fingers-crossed::victory:

Categories

Resources