[Q] Two methods for flashing radio. Which to use? - Desire Q&A, Help & Troubleshooting

*Been rooted, have Clockwork Recovery mod installed and have a Nandroid backup.*
Hey guys, finally decided to go ahead and flash my radio.
Thing is, I have a few concerns regarding the process. After thorough searching of these forums I was unable to find an answer.
I've found 2 guides on how to flash a new radio, but both have seemingly different instructions.
http://wiki.cyanogenmod.com/index.php?title=HTC_Desire_(GSM):_Full_Update_Guide#Flashing_Radio
http://forum.xda-developers.com/showpost.php?p=6580270&postcount=18
Does it matter which I use? Only the first method seems a lot more straightforward.
I'm on a contracted Orange phone and currently inside the contract period. I read here somewhere, that if I flash the radio, this will simlock me. Am I correct in thinking, that I can use this: http://forum.xda-developers.com/showthread.php?t=943726 to reverse any potential simlock? Or should I do this before the radio flashing, as my understanding is, a contract phone is already sim-locked?
Also, does it matter that the radio update zip, isn't labelled 'radio update' as the first guide would imply?
Well, thanks in advance for any answers to these questions

i dont know about contract, i have htc desire, i got radio from here:
http://forum.xda-developers.com/showthread.php?t=687464
and flash exactly like flashing any rom, withing few mins its done..

I've already got all the files I need. Got them before I made this thread from that post. Also I've never flashed any roms before, so...

Newer radios don't simlock orange desires anymore.
Fastboot is the safest method to flash a radio.

Well, I've had a bit of a Google around and a search of these forums and can't find much on fast-boot flashing at all... Any chance you could provide me a link please? Or explain the process here.
Thanks!

So noone knows how to fastboot flash or can point me to a tutorial? Searching these forums turned up nothing concrete, Google was even less useful...

Are you S-OFF? If not, all you have to do is get the ZIP and flash it in recovery as you would a new ROM
If you are, then you can do it using the fastboot commands that are part of adb
fastboot flash radio radio.img (where radio.img is the name of the radio file)

I'm S-ON at the moment. PVT-4. So I just boot into Clockwork Recovery and use the following?
ht tp://wiki.cyanogenmod.com/index.php?title=HTC_Desire_%28GSM%29:_Full_Update_Guide#Flashing_Radio
Ok I went ahead and flashed my radio, with no problems whatsoever. Seems I was being overly paranoid. You'll have to forgive me, for all the (to you experts at least) dumb questions I ask. I'm just extremely cautious of these sorta things.

Jeez is it so hard to flash a radio these days? Just boot into recovery and select the zip file from there, let it flash and reboot, kind of like a rom. As if no one has really said anything.

Related

Flashing Radios

Hello everyone,
I'm running MIUI Ganii-Mod on my device at the moment. It runs like a charm but I don't get GPS to lock. I tried every method mentioned here in the forum (gps.vision, changing Servers, those partition commands) but it still won't lock. So I guess my only opportunity is to flash another radio.
I am a bit frightened of flashing those because I once tried and my device ended into a complete brick - had to send it to support, luckily got it repaired on warranty. I flashed the radio with the method of renaming the *.zip file and think I got a corrupted file so everything broke.
Now i've read that flashing via fastboot is safe because the radio fileis checked before flashing. Only problem is: I don't know hoe to do that. It's not the commands but I have a few questions.
1. I've read that I need an ENG HBOOT for that method. How to get one?
2. Semms like you have to check some MD5 sums. Where do I find them and what exactly is to check?
I searched the forum already with no success. So I hope somebody can help me on that one.
Thanks
TobiS
Errr, Nobody?
you can do fastboot if you have fastboot, if you dont you can do the PC10img method via bootloader,
http://forum.xda-developers.com/showthread.php?t=970809
Yep, I know that but do I have to check something before? Does every radio match the phone?
Read the thread, it says he has test all radios on his G2 and they all work fine, if you get a error then you might need to set your CID to 111111, i used this method on my g2 without any issues
PC10IMGS are for bootlaoder(hboot)
.img files are for fastboot which you need the ENG-Hboot to do(s-off)
If the PC10IMG not what you wanted to do then you can do the Fastboot way
you will need to flash the ENG-HBOOT to your phone, this is a lot more risky if commands done wrong you can fully brick the phone and let with nothing,
aslo you gotta clarify what phone you have the desire Z or a g2
i think the g2 can use any radio so far, its the Desire Z that has issue with radios and flashing, im not too sure on that though
you will also need to setup ADB/Fastboot on your computer
once you have all that download the radio.img you want and go to your fastboot shell
and type the commands to flash radio
Fastboot is the safest way to flash anything
Yeah, I've read that thread already a few times. I own a Desire Z and as I said I already broke my phone once while flashing the Zip file. So you say that the Desire Z has problems with flashing. How do I check if the radio is compatible to my phone?
Sent from my HTC Desire Z/G2 using XDA App

[Q] Tried everything, can't fix Desire

Okay, I'm literally at my wit's end. I have spent, and I kid you not, 3 hours trying to fix a friend's HTC Desire, UK T-Mobile.
I'm wanting to get it back to straight factory stock. No more ROMs, no partitioning this or that, nothing. He just wants his phone to be normal again.
I have tried different RUUs, tried command prompt, searched until my head was wanting to explode, I'm still having difficulties. There may be countless threads regarding this, some may say that I haven't searched right, but honestly, as of right now, I'm completely knackered and tearing my hair out after doing so much searching, reading the FAQ, reading other threads and Google search results. Now, all I want is just a simple answer or two, because having 15 tabs open in Firefox is making me dizzy.
Before heading to bed, this is the only info I have now:
HBOOT 6.93
Radio 5.11.05.27
We've gotten Error 110's before when trying RUUs, and he doesn't want to try anymore RUUs, since trying to find the right one was testing his patience (especially having a phone that would not get past that HTC splash screen with the four triangles). We've gotten other issues as well, and it's just been one problem after another, with no accomplishments in sight as of this writing.
Having the radio info, would this RUU be the correct one to use?
http://www.filefactory.com/file/b4a...9.00.32U_5.11.05.27_release_159811_signed.exe
Please tell me it is. I can't test on the phone because he has it with him, we were doing all of this via Skype.
Now, also, do I have to downgrade the HBOOT (from Alpharev) before I use that RUU to get the phone back to stock? I really hope not, because doing any sort of HBOOT change with the Alpharev stuff honestly gives me fits, it never goes right and ends up me being bald.
If I DO have to use the downgrader HBOOT off of Alpharev's site, would all I have to do is just rename it to "PB99IMG.img"? Yes, I'm sure this has been asked and answered countless times but I'm blitzed out. I just need a simple, straight-forward, dumbed down answer. And, I need it before my friend destroys his phone (literally).
I can give you a direct link to a Flashable Stock froyo 2.2 rom if you like.. Is it CDMA or GSM?
You have to flash downgrade... Reboot to fastboot flash stock then run RUU
If the phone is branded by cidnum you need to use goldcard to flash WWE RUU.
To flash hboot use fastboot and download proper IMG files from alpharev... Check md5 and flash...
PB99IMG.zip method is good way too
Sent from my HTC Desire using XDA Premium App
Belswick - GSM, the UK doesn't use CDMA.
kotag - I can't tell if it's branded by cidnum or not.
Is all I have to do is get the downgrader img file and rename it to PB99IMG.zip and flash it as such in FASTBOOT menu? I remember trying to do the whole reflash thing before and it never worked properly. Everyone else seems to always never have problems but when I try, something always fails.
to get cid:
fastboot oem gencheckpt
there will be a reboot to recovery but on the screen look for cid number
You can't mix 2 methods together... if you download img file flash it via fastboot, if zip use pb99img.zip method... check md5 all the time
Finally got it to work but with other methods not listed here.
That fastboot command prints phone info where you can find cidnum which will tell you if branded
Sent from my HTC Desire using XDA Premium App

[SOLVED] Help pls! Very Slow Booting!

i have done research and i basically nail down the problem. i did search around and found options to resolve this.
one of it is using RUU options, i tried several times, but due to slow booting, the operation fail.
i try to use OTA, to update to 2.50.707.4, however, when it reboot, it stuck in the HTC black screen instead of white.
My problem problem is same as the one is found:
" powering up takes about 30 minutes - 20 minutes just black screen(so I thought phone completely broken), then HTC logo with approx 10 mins vibro, approx 5 mins silent, boot to android and then - working fast as usual. USB connection not recognizes, reboot to bootloader takes eternity and locks up in menu(maybe its just makes a move onse an hour, I dont tested so long)
Any advises?"
my problem came when i did the "one click eng s-off" as i wanna flash a new radio. after i have done the "one click eng s-ff", my device reboot and i am having the above super slow boot. i assume the hboot screw up or conflict with what i have done.
please please advice...
edit: however, i am able to go into bootloader and recovery using adb command (which take ages). my recovery is 4ext or something like that. i have a backup of my previous downgrade version before i flash the smartdroid. what should i do?
my backup after downgrade version is 2.37.707.3. what else i need to do?
edit: SOLVED
i revert back my hboot and everything done, very risky to have eng s-off.
from what i read, you probably have a device shipped with 3.x, and downgrading hboot causes that super slow booting. its a known problem...
actually, the problem is not caused by downgrading. this is what is did : http://forum.xda-developers.com/showthread.php?t=855403 "one click ENG S-OFF"
i just revert back hboot settings using the terminal and code provided from the thread, and problem gone. yet, i don't know what's go wrong. i think this problem is very rare as it is NOT due to downgrading process, as before i do the ENG S-OFF thing, i already downgrade the device and even flash smartdroid ROM in it with no issues.
actually i am helping my friend to root his phone. well, i own a samsung galaxy s2. i don't have to go through all the pain to root.
The issue happened when you flash the older Eng bootloader on a device that came with gingerbread.
Since the Eng bootloader is older(from froyo) it is as above hosted. Downgrading your bootloader. Its not as rare as might think. A lot of people have been in this spot
marsdta said:
The issue happened when you flash the older Eng bootloader on a device that came with gingerbread.
Since the Eng bootloader is older(from froyo) it is as above hosted. Downgrading your bootloader. Its not as rare as might think. A lot of people have been in this spot
Click to expand...
Click to collapse
there might be a lot, but trying to search for this solution is as rare as i can describe. or should i say, i couldn't even search for it? i have to click one by one to search for it.
can you enlighten me with a link or steps to get eng s-off? coz all the search topic i found is actually quite technical, as i am sgs2 users, it is actually very hard to understand the term used in htc.
i might as well quit helping my friends with more rooting/hacking on htc as it is too risky and almost different from sgs2, and i don't wanna pay for any damages.
mattcfk said:
there might be a lot, but trying to search for this solution is as rare as i can describe. or should i say, i couldn't even search for it? i have to click one by one to search for it.
can you enlighten me with a link or steps to get eng s-off? coz all the search topic i found is actually quite technical, as i am sgs2 users, it is actually very hard to understand the term used in htc.
i might as well quit helping my friends with more rooting/hacking on htc as it is too risky and almost different from sgs2, and i don't wanna pay for any damages.
Click to expand...
Click to collapse
Their is no need to have Eng soff. It only causes issues for newer devices. Regualr soff is more than enough to flash a custom recovery,custom roms,radios,bootsplashes.
For example with engineering bootloader many people will use.the fastboot command to flash a radio(you guys might use modem). With soff to flash a radio it needs to be packed in a flashable BOOTLOADER zip file. We call them PD98IMG.zip. that's essentially the difference. Eng one can use a PC and fastboot to flash radios, while regular soff we pack it in a zip and flash in bootloader
marsdta said:
Their is no need to have Eng soff. It only causes issues for newer devices. Regualr soff is more than enough to flash a custom recovery,custom roms,radios,bootsplashes.
For example with engineering bootloader many people will use.the fastboot command to flash a radio(you guys might use modem). With soff to flash a radio it needs to be packed in a flashable BOOTLOADER zip file. We call them PD98IMG.zip. that's essentially the difference. Eng one can use a PC and fastboot to flash radios, while regular soff we pack it in a zip and flash in bootloader
Click to expand...
Click to collapse
so confusing >.<" anyway, my fren came back to me, he sent his phone for warranty. seems like the bootloader is giving him trouble again (back to very long boot up thing). i don't think i wanna touch HTC device ever.

[Q] Could use help with S-OFF and Firmware

I got the bootloader unlocked with HTC Dev and rooted, installed TWRP. I installed Revolution (?) rom but had the restarting issue I presume because of the firmware being incompatible. Searching ways to achieve S-Off leaves me a bit confused though. Could someone hold my hand through the process or direct me to where I can update my Firmware and apply the newer Roms please? Thanks.
xgonzox said:
I got the bootloader unlocked with HTC Dev and rooted, installed TWRP. I installed Revolution (?) rom but had the restarting issue I presume because of the firmware being incompatible. Searching ways to achieve S-Off leaves me a bit confused though. Could someone hold my hand through the process or direct me to where I can update my Firmware and apply the newer Roms please? Thanks.
Click to expand...
Click to collapse
OMG do I agree with that post! When you ask about how to do this, they point you to a thread with 300+ post and say its in there, go read... Ive been reading for 2 freaking days and Im more confused then ever!!! CID, SUPERCID, brick without them... NO explanation from there. REALLY!?
Now some people go OUT OF THEIR way to help you, where others seem to just say search the forums. With any of the searches, there is 4000+++ hits, it would be time to upgrade before I read them all. Ive read. Im still reading. Heck, I'm about to ADB back to stock to by pass s-off because of the lack of info, or its scattered across 5 or 6 threads. Sorry for the rant, but Im tired, sleepy, and cant find the info on the threads. Ive done my time reading, came out worse then I started...
Guys, I know your first few weeks at xda can be frustrating, but there are reasons why we do it this way and why requests for hand-holding don't go over well.
First, this is, as the name says, a developers' forum where a certain amount of technical knowledge is assumed. All of us were noobs once, but we got past that by reading and asking intelligent questions, not throwing up our hands and begging to be spoon-fed. If you get less-than-helpful responses, it's often because what seems baffling to you is a question that gets asked regularly to the point that people get tired of dealing with it. S-off and firmware updating are in that realm.
Second, and more importantly, once you go s-off and start mucking with firmware, there is a very real chance of bricking your phone if you're not careful. So having a solid understanding of what you're doing is critical. The people who brick are the ones who rush the process and miss or skip important steps because they don't realize why they exist.
Now, having said that, I can give you a little guidance.
S-off for the M9 is pretty idiot proof at the moment. It's only possible through a paid app, Sunshine. You download it, install it, and it will tell you if s-off is possible for your phone. If so, you buy a license for $25 and run it. Done.
Updating firmware is trickier, but this thread is the best place to start. Read the whole thing from the beginning (especially the first few posts), and if there's anything you don't understand, asking specific questions will usually get you helpful responses.
Good luck!
Good advice from iElvis to go slowly and try not to rush before gaining necessary knowledge .
Usually for example with firmware flashing thread all relevant info is contained in the first four posts written by original poster.
Basically if you are S on you may only flash firmware that matches your currently installed software.
When you have S off (as described above by iElvis) then you may flash any firmware, by changing cid if necessary.
Firmware flashing done in download mode via command
Fastboot flash zip nameofirmware.zip
Phone will flash part of firmware then reboot to download mode,
Then you enter same command again and remainder of file is flashed.
Then you're good to flash custom roms based on the firmware you flashed.
Sent from my HTC One M9 using XDA Free mobile app
paul_59 said:
Good advice from iElvis to go slowly and try not to rush before gaining necessary knowledge .
Usually for example with firmware flashing thread all relevant info is contained in the first four posts written by original poster.
Basically if you are S on you may only flash firmware that matches your currently installed software.
When you have S off (as described above by iElvis) then you may flash any firmware, by changing cid if necessary.
Firmware flashing done in download mode via command
Fastboot flash zip nameofirmware.zip
Phone will flash part of firmware then reboot to download mode,
Then you enter same command again and remainder of file is flashed.
Then you're good to flash custom roms based on the firmware you flashed.
Sent from my HTC One M9 using XDA Free mobile app
Click to expand...
Click to collapse
I am not new to xda or flashing roms , but definitely new to htc device. The problem is Alot of threads don't seem to explain "Why" .
your quote here has explained something so simple, that unfortunately was made to sound so complex in some other threads. Also many threads give slightly differing or slightly incomplete instructions. thats why I notice many people asking for a "FULL guide" and even some people offering to "donate if you can help me step-by-step update firmware" .
So , can i ask, just to clarify, after S-off, then SuperCID, we can flash any firmware update from any region? eg If i am from 1.32.710 i can flash 1.40.401 firmware? And ONLY then i can flash a custom rom that MUST be 1.40.401?
simonbigwave said:
So , can i ask, just to clarify, after S-off, then SuperCID, we can flash any firmware update from any region? eg If i am from 1.32.710 i can flash 1.40.401 firmware? And ONLY then i can flash a custom rom that MUST be 1.40.401?
Click to expand...
Click to collapse
Yes, you can flash any firmware for your model. You can't for example, flash cdma firmware on a gsm phone (nor should you try).
But you don't necessarily have to match rom to firmware. It's advisable for best performance, but not always necessary. in this case, however, there is a conflict between firmware and kernel across 1.32 and 1.40—they need to be the same. That means you can run a 1.40 rom over 1.32 firmware as long as you have a 1.32 kernel running (this is my current configuration). But if you have 1.40 firmware, you pretty much have to run a 1.40 rom.
I am missing somethihng some where.. Ive tried the steps above, although no "guide" said anything about supercid. However, Ive tried to flash the firmware, and i do get a cid mismatch error. So I'm stuck and lost. I dont know what to do... Cid is being reported differently depending on how I get it, Adb reports htc_001, the app and the scrip report CWE_001, and I cant seem to find anything to flash to it. Im literally pulling out my hair.
klloyd said:
I am missing somethihng some where.. Ive tried the steps above, although no "guide" said anything about supercid. However, Ive tried to flash the firmware, and i do get a cid mismatch error. So I'm stuck and lost. I dont know what to do... Cid is being reported differently depending on how I get it, Adb reports htc_001, the app and the scrip report CWE_001, and I cant seem to find anything to flash to it. Im literally pulling out my hair.
Click to expand...
Click to collapse
As far as I know, get S-off from Sunshine app. Easiest way. Then in adb set your sid to super cid..try here a full guide, after u have used sunshine app to get s-off http://forum.xda-developers.com/showthread.php?t=2317536 u need to get S-off first AFAIK....i agree its confusing.

Device is on 6.20.531.5 , S-ON, Unlocked, Want to Flash a custom, Got some questions

Hello;
So, i got a HTC M8 On 6.20.531.5, and currently is is S-ON with Unlocked Bootloader, sadly, each time the battery dies, the settings reset, i do know this is a problem with this device, but i read that flashing another rom might fix it.
So i found ViperRom and Xenon HD, already got a Nandroid Backup, however, yesterday i tried to flash the same RUU that the device is currently. 6.20.351.5, and it got stuck at Sending,
<T103747><DEBUG><OUT>sending 'zip' (53953 KB)...</OUT>
after that, nothing happened so i re-unlocked the device and everything was the same, TWRP was there, among everything.
My questions are:
What do i need to do, in order to flash the RUU without issues?
What do i need to flash the RUU correctly?
Is there a fix for the "Reset Issue"?
It also happens once the device is turned on agian after a battery drain, it always get the "Sense has stopped working + Gapps has stopped working", so i always have to factory reset, is there a known fix for this?
Flashing a Custom Rom, do i need to flash first boot.img then flash the rom via TWRP? or i can do it all on TWRP?
Can i flash the RUU in case something happen on the Custom Rom?
Can i flash the Same RUU that the device is currently on?
Will tag @redpoint73 since i have seen that you are pretty much on the HTC section those days.
Sorry I am just now responding. Was out of the country for work, and working 12+ hours a day (and therefore not on xda).
My responses below in red font:
ScarletDreamz said:
So i found ViperRom and Xenon HD, already got a Nandroid Backup, however, yesterday i tried to flash the same RUU that the device is currently. 6.20.351.5, and it got stuck at Sending,
Pretty sure you mean 6.20.531.5, and the above is just a typo.
I am confused about why you are trying to RUU, if you intend to flash a custom ROM. The 2 things do not really have anything to do with each other. Fastboot flash TWRP, make a nandroid backup (which you did) then flash the custom ROM.
<T103747><DEBUG><OUT>sending 'zip' (53953 KB)...</OUT>
This doesn't look right. Are you trying to use adb to flash the RUU zip? Post your entire set of commands, so I can take a look. If you are trying to flash by adb, that isn't correct, you need to use fastboot, and the htc_fastboot version at that. I can give more details. But I'm not even sure RUU is what you really need to do (per my response above).
after that, nothing happened so i re-unlocked the device and everything was the same, TWRP was there, among everything.
My questions are:
What do i need to do, in order to flash the RUU without issues?
What do i need to flash the RUU correctly? Already addressed this above.
Is there a fix for the "Reset Issue"? I never suffered this issue personally. Haven't dug too deep into it, myself.
It also happens once the device is turned on agian after a battery drain, it always get the "Sense has stopped working + Gapps has stopped working", so i always have to factory reset, is there a known fix for this? Same response as #2 above.
Flashing a Custom Rom, do i need to flash first boot.img then flash the rom via TWRP? or i can do it all on TWRP? Never need to flash boot.img separately from the ROM. Folks need to stop implying or thinking that you do. This never applied to the M8 (only to older HTC devices).
Can i flash the RUU in case something happen on the Custom Rom? You can. Or just restore the nandroid you made of the stock ROM. Which is the reason you made the nandroid in the first place, right?
Can i flash the Same RUU that the device is currently on? Yes. That is the only one that will work. "Newer" RUUs are typically allowed. But for the M8, there are no newer version RUU (since device is EOL). So like I said, that RUU is the only one that will work.
Will tag @redpoint73 since i have seen that you are pretty much on the HTC section those days.
Click to expand...
Click to collapse

Categories

Resources