Related
For those wondering what's de difference between each radio version, I've compiled a table with all radio ROMs available for the Hermes from the info I could extract from the decoded radios.
Here comes an explanation of each field, some things are just my guess and others are unknown to me:
Radio: Shipped Radio version as shown on splash screen or device information under WM5.
Protocol: If it ends in W means it's WEDGE (WCDMA and GSM/GPRS/EDGE), if it ends in H means HEDGE (HSDPA/WCDMA and GSM/GPRS/EDGE).
KMRX: M6275B-KMRX version (don't ask me what is this!)... seems to be part of the protocol string.
HTC_BOOT: HTC Radio Bootloader version.
QC_BOOT: Qualcomm bootloader version.
DATE1: First date string found (1 time) - this is most probably the radio build date.
DATE2: Second date string found (6 times) - this seems to be the common base between radio's build date.
JNAND: QUALCOMM JNAND Version and build date of JNAND.ELF for MSM6275 SURF and FFA
I have the feeling that HTC_BOOT V1.0108 will be a pain in the ass
If someone can bring more information, it is welcome
Some more information
RADIO VERSION
The Qualcomm MSM6275 chipset is found on Hermes, Trinity and Breeze devices.
If radio version ends in "1" it means GPS is enabled in this radio, if it ends in "0" it means is disabled. Example:
Radio 1.21.31.10 ==> GPS is disabled
Radio 1.22.01.01 ==> GPS is enabled
To see NMEA data you can use the command "[email protected]" in GSM AT Command interpreter. To stop receiving NMEA data use "[email protected]". It is possible to flash a GPS enabled radio from Trinity on Hermes, but Hermes hardware seems to lack either the antenna or the RF amplifier (or both) and it is not possible to use the MSM6275 as internal GPS on Hermes. See related thread for more info on this.
--------------
HTC_BOOT
This is the radio bootloader, do not confuse with normal bootloader (SPL).
Until now there are three radio bootloader versions found inside hermes radio (GSM.nb): 1.0106, 1.0107 and 1.0108
The last 4 digits of the radio bootloader version is returned by radio bootloader command "rversion".
These are the known differences between them:
1.0106 -- still has command 'rrbmc' to read back the memory content
1.0107 -- command 'rrbmc' does not work anymore, but it has been replaced by command 'rdpram' with the same syntax.
1.0108 -- this was first seen in Softbank X01HT post december 2nd devices (radio 1.14) and is also included in some trinity radios. The peculiarities of this radio bootloader version are explained here:
If you have a radio with HTC_BOOT 1.0108 on your device, you can't use extracted radio ROMs: This means you will not be able to flash radios in NBF format with MaUpgrade_NoID.exe anymore, you'll allways need to flash them in signed NBH format (ie: full ROM upgrade).
If you have a radio with HTC_BOOT 1.0108 on your device and flash a full ROM upgrade in NBH format, the radio will not be flashed unless your SPL version is 1.09.
If you have a radio with HTC_BOOT 1.0108 on your device and flash a full ROM upgrade in NBH format with SPL-1.09 on your device, your radio will be changed to the radio contained in the NBH file, HOWEVER the radio bootloader will stay the same HTC_BOOT 1.0108.
The same, explained in other words:
If you have a radio with HTC_BOOT 1.0108 (for example softbank x01ht 1.14 radio) and want to flash radio 1.21.31.10 on your device:
Upgrade your SPL to version 1.09, either by flashing a full rom containing SPL 1.09 or by flashing only this SPL with MFG bootloader.
Flash a full ROM containing 1.21.31.10 (or your desired) radio version, for example jasjam 1.31 rom. This will put radio 1.21.31.10 on your device, but HTC_BOOT will be 1.0108 even if the radio 1.21.31.10 has HTC_BOOT 1.0107.
Flash MFG bootloader again and flash extrom and OS "manually" from MFG.
Results after this:
Radio 1.21 will be back on your device, but HTC_BOOT 0108 will stay instead of being the original HTC_BOOT found on radio 1.21 (HTC_BOOT 0107). This means you will not be able to flash radios in NBF format with MaUpgrade_NoID.exe anymore, you'll allways need to flash them in signed NBH format.
--------------
Recommendation:
Don't flash any HTC_BOOT 0108 radio on your deivce if you plan to test Trinity's GPS enabled radios on Hermes, because you'll loose the ability to flash radios in NBF.
There are 2 trinity GPS enabled radios:
- 1.29 with HTC_BOOT 0108
- 1.22 with HTC_BOOT 0107
If you want to test, flash the 1.22, otherwise when you flash a new full hermes ROM in NBH you will keep the HTC_BOOT 0108 and will never be able to flash a Trinity radio on Hermes again.
Uau! pof, this is a very interesting info. Did you translate it to the wiki?
Not yet, I'm still doing research on the radio and will be using this post to add my findings. When I think it's complete then will probably write the wiki page.
To pof:
Must a radio version 1.14 of X01HT be 1.0108? How can we check it?
So we can only upgrade the radio rom by a full rom only (ex: jasjam 1.31 rom). If we do it, whether it has other effect on our devices? I think we still can flash other full rom after do it, isn't it?
Thank you for your kindly reply first!
kamiru said:
Must a radio version 1.14 of X01HT be 1.0108? How can we check it?
Click to expand...
Click to collapse
All softbank X01HT post 2006-12-02 with ROM version 1.33.761.4 have:
- radio 1.14 with HTC_BOOT 1.0108 (radio bootloader)
- SPL-1.09 (normal bootloader)
You can't check it because you need to access the radio bootloader for that, but the command to do this (rtask a) has been removed in SPL-1.09.
If you downgrade the SPL to 1.04, you can see it using radio bootloader command "rversion":
Code:
USB>[B]rtask a[/B]
[COLOR="SeaGreen"]Enter Radio Bootloader[/COLOR]
[B][COLOR="DimGray"]rversion[/COLOR][/B]
[COLOR="SeaGreen"]0108[/COLOR]
kamiru said:
So we can only upgrade the radio rom by a full rom only (ex: jasjam 1.31 rom).
Click to expand...
Click to collapse
Yes, and after having unlocked your phone with imei-check unlocker latest version (v4b). Otherwise you will not be able to flash other full rom because SPL-1.09 will check your CID and give you the "invalid vender id" error all the time.
kamiru said:
If we do it, whether it has other effect on our devices? I think we still can flash other full rom after do it, isn't it?
Click to expand...
Click to collapse
You loose softbank warranty after doing it, that's the only downside.
flash without radio
I gues when the new HTC firmware comes out, it will most likely have a radio with HTC_BOOT 1.0108.
so is it then possible the extract everything from it and flash it without the radio part.
this way we can allways chose witch radio we want to have, including the gps enabled radio. Or else it will be impossible to flash the gps enabled radio in the future, or am I wrong?
trion said:
I gues when the new HTC firmware comes out, it will most likely have a radio with HTC_BOOT 1.0108.
Click to expand...
Click to collapse
I guess that too, as new trinity ROMs are coming out with that version.
trion said:
so is it then possible the extract everything from it and flash it without the radio part.
Click to expand...
Click to collapse
Yes, using the 1.01 MFG bootloader.
trion said:
this way we can allways chose witch radio we want to have, including the gps enabled radio. Or else it will be impossible to flash the gps enabled radio in the future, or am I wrong?
Click to expand...
Click to collapse
You're right.
There is a new Radio-Rom in FTP-Uploads (1.27.0.0).Can anyone confirm, that is has 1.0107 ?
It has 0107, it's safe
Code:
USB>[B]rtask a[/B]
[COLOR="SeaGreen"]Enter Radio Bootloader[/COLOR]
[B][COLOR="DimGray"]rversion[/COLOR][/B]
[COLOR="SeaGreen"]0108[/COLOR]
Dear pof,
After I checked my device, I found it is 0108 version. But I think my device does not be hacked by imei-check unlocker latest version (v4b), since I used it before v4b release.
So whether I can upgrade to a full rom? After I upgrade it, whether I need to purchase the imei-check unlocker?? thank you for your kindly reply again.
@kamiru: If your device is SuperCID you can upgrade the radio in NBH format with bootloader 1.09, either by flashing a full rom or the 1.27 shipped radio we have now. If it's not SuperCID you'll need to purchase the imei-check unlocker.
Need SPL-1.09...
I used the HERMES Bootloader 1.01 MFG to check the HTC_boot on my x01ht, and it's 1.08.
So now I need to go back to SPL 1.09 but where's the file? I only have the spl-1.04.nb and spl-1.01.nbs from the .zip.
Mike
you have to flash your devicewith a complete rom to get the version 1.09 on it.
sorry
ok so if i purchase the imei-check unlocker, does that give me SuperCID even though my device is not sim locked?
what does the imei-check actually do?
Considering that a full rom update will flash the HTC radio bootloader, can an older full rom update downgrade and replace the HTC radio bootloader to an older version?
or is there some sort of dependency that the radio bootloader can only be flushed up a version.
Where to download 1.29 with HTC_BOOT 0108?
Thanks
Superenchi said:
now I need to go back to SPL 1.09 but where's the file?
Click to expand...
Click to collapse
here.
apokryphus said:
you have to flash your devicewith a complete rom to get the version 1.09 on it?
Click to expand...
Click to collapse
No, use SPL-1.01 MFG to flash SPL-1.09 only.
walshieau said:
ok so if i purchase the imei-check unlocker, does that give me SuperCID even though my device is not sim locked?
what does the imei-check actually do?
Click to expand...
Click to collapse
Not sure, ask their support team
funks said:
Considering that a full rom update will flash the HTC radio bootloader, can an older full rom update downgrade and replace the HTC radio bootloader to an older version?
Click to expand...
Click to collapse
No, once HTC_BOOT 0108 is flashed on your device there is no known way to downgrade it, at the moment it will stick forever.
funks said:
is there some sort of dependency that the radio bootloader can only be flushed up a version.
Click to expand...
Click to collapse
0107 can be downgraded to 0106, but 0108 can't.
hokkeung said:
Where to download 1.29 with HTC_BOOT 0108?
Click to expand...
Click to collapse
here.
Dear POF,
Sorry to my poor English first. So,as you say,if HTC-bootloader upgrade to 1.08,I can still flashed other rom and radio with running full rom method?What I can not do is I can't downgrade the Radio Bootloader?Is that what you mean?Thanks for your help!!!
pof said:
here.
No, use SPL-1.01 MFG to flash SPL-1.09 only.
Click to expand...
Click to collapse
Sorry my fault, didn´t noticed that you´ve extracted it already till now i thought there were only 1.01.nbs and 1.04.nb as extractet bootloader-files.
Please help!
I have upgraded raido 1.29.00.11 form "Experimental", now I can't change radio to any version.....
How can I do?
Thanks
You've Probably Flashed Radio Bootloader 108 On To Your Device.
This Means That You Will Not Be Able To Flash Just A Radio Rom Any More. You'll Have To Flash A Whole Rom Just To Upgrade The Radio. There Are Notices About 108 All Over The Forum
mousey_ said:
You've Probably Flashed Radio Bootloader 108 On To Your Device.
This Means That You Will Not Be Able To Flash Just A Radio Rom Any More. You'll Have To Flash A Whole Rom Just To Upgrade The Radio. There Are Notices About 108 All Over The Forum
Click to expand...
Click to collapse
Thanks for your information.
I already fixed this issue. ^^
piao said:
Thanks for your information.
I already fixed this issue. ^^
Click to expand...
Click to collapse
If you accidentally flashed your Radio Bootloader, how did you go back to the previous version.
My guess is that you were already SuperCID and you had to load a complete older ROM to get back. Am I correct?
wpbear said:
If you accidentally flashed your Radio Bootloader, how did you go back to the previous version.
My guess is that you were already SuperCID and you had to load a complete older ROM to get back. Am I correct?
Click to expand...
Click to collapse
Yes, I had SuperCID.
My method was upgrade to latest ROM (Include SPL-1.09) and twice successive flash.
First, SPL will upgrade 1.09, but radio still 1.29.00.11
Second, Radio will upgrade 1.34.00.10
not quite. Your radio bootloader is not downgraded. You can no longer flash radio in nbf with bl 1.04. You must flash in nbh using bl1.09. Then you can downgrade bootloader to 1.01MFG and flash os/extrom of your choice.
Sleuth255 said:
not quite. Your radio bootloader is not downgraded. You can no longer flash radio in nbf with bl 1.04. You must flash in nbh using bl1.09. Then you can downgrade bootloader to 1.01MFG and flash os/extrom of your choice.
Click to expand...
Click to collapse
So he can change radio or not?
He can change. But he must start with a specific Bootloader and flash a full RUU in nbh. Then he must put on BL1.01MFG and flash seperate os.nb and extrom to change to the os build he wants. The "radio only" upgrades flash in nbf and will not work any more.
Sleuth255 said:
He can change. But he must start with a specific Bootloader and flash a full RUU in nbh. Then he must put on BL1.01MFG and flash seperate os.nb and extrom to change to the os build he wants. The "radio only" upgrades flash in nbf and will not work any more.
Click to expand...
Click to collapse
ok thanks, i'm iterresting for radio upgrade only (after bigggg mistake Flashed HTC_BOOT 1.08).
SO no issue for me now:-(
The key here is that Bl1.09 and radio bl 1.0108 work together. 1.09 will not allow the radio to upgrade unless flashed in NBH. Radio bl 1.0108 will not permit upgrades unless initiated from bl 1.09. If superCID is enabled then bl 1.09 will permit any operator's rom, flashed in nbh, to upgrade the radio.
I really need to flowchart this for the wiki... I barely understand this myself...
but why, after restoring all, bootloader 1.01mfg etc. it is still impossible to flash radio rom only?
i can´t get it.
Actuality, I used this ROM "RUU_Hermes_HTC_WWE_2.05.255.1_6275_1.34.00.10 _108 _Test.exe".
After flashed, I don't change SPL to 1.01 MFG or 1.04, just re-flashed it again.
The radio will be change 1.34.00.10.
apokryphus said:
but why, after restoring all, bootloader 1.01mfg etc. it is still impossible to flash radio rom only?
i can´t get it.
Click to expand...
Click to collapse
Device BL 1.09 acts as the "key" for Radio BL 1.0108. By flashing to Device BL 1.01, or any other, you have broken the "key" and now can't access the radio rom...basically.
Ninja1
apokryphus said:
but why, after restoring all, bootloader 1.01mfg etc. it is still impossible to flash radio rom only?
i can´t get it.
Click to expand...
Click to collapse
radio bl 1.0108 won't allow upgrade to occur unless initiated by bl1.09. bl1.09 won't allow radio flashing in nbf (which is what all extracted radio rom only files use)
somehow i have flashed the bootloader 1.09 onto my device/.. hahaahaha
has anyone been able to flash back to 1.04/1.06??
edit... and no its not SuperCID
One solution is to obtain the bootleg 1.04 bootloader downgrade solution. With bl1.04 in place you can SuperCID. You may also be able to unlock with IMEI-check unlocker which I believe will also SuperCID you for 20 euros. I'm not too clear on this though...
thanks... will try and have a look for it....
found it and tried it but im getting a '262' error.. and does anyone have the Readme.doc file???
woohoo!!!!! all works!!!!! i can confirm it downgrades it to 1.04...
At least you're somewhere. I'd try pof's superCID solution next. It may not work though. If not, you'll have to superCID with IMEI-check's unlocker.
edit:
the reason that pof's solution may not work is that your radio bootloader may not permit flashing of the custom radio rom required to implement it. I'm just not sure what radio you flashed when you mistakenly got bl1.09....
it's never easy.....
flashing POF's SuperCID radio now... currently 19%.....
works!!! now SuperCID after using DownGrade_SPL.rar and then flashing POF's patched radio... now to decide which version of OS and RADIO to update to... Sleuth, can you confirm if i now run an update from the exe will it keep the SuperCID and update the SPL to 1.09??
Best to stay 1.04 or even 1.01 MFG BL.
Flashing in nbh (using ruu exe) will maintain SuperCID so you can always get back to bl1.04 or 1.01MFG by using the bl1.01MFG solution (it includes bl1.04 in the download).
Watch out for the radio you flash though! flashing in nbh updates everything! Check the wiki: if radio bl is 1.0108 you don't want to go there!
Also: first test to make sure you are superCID by using mtty. Issue a "task 32" command. It must return "level = 0"
mmmm interesting... im using the Dopod838Pro variant of the HERM100.... now it was SuperCID, i just reflashed it with the HTC 2.05 Test ROM and now my CID is back to DOPOD001..... any ideas???
I was afraid of that. What's your radio ROM now? I believe you gave yourself a radio with bl 1.0108 when you originally flashed the rom that gave you bl1.09.
bugger.... put bootloader back to 1.04 and now reflashing radio to POF's patched SuperCID radio....
edit... but im curious as to why didnt it save the SuperCID???
pof's radio flash is actually failing because your current radio bl (1.0108) isn't allowing it to flash.
You may be down to purchasing imei-check unlock solution to get superCID. Your radio upgrade choices will be limited too if this is the case.
after you're done flashing and running the update, immediately go to mtty and issue task 32. It must say "level = 0" if you are SuperCID. The update program always says "success" btw.
whats the command in bootloader to get the version of Radio Firmware / BL??
Maybe no need, first get your radio version in settings->system->Device info then look it up in the "available radio roms" wiki section. Radio bl is shown there.
If you are on a radio with bl 1.0108, your options (still a lot of them )are essentially spelled out in this thread.
ok but if i have managed to flash a new version of Radio ROM and Radio BL, if i downgrade the Radio Version to lets say 1.20.31.10 does it keep the newer version of Radio BL??
edit ...... ahh sh**.... Radio version is 1.34.00.10, is there any chance/possibility of downgrading this??? so i can SuperCID my device???
Hello, What you use to downgrade the bootloader?
Using the imei-check to unlock the phone?
walshieau said:
ok but if i have managed to flash a new version of Radio ROM and Radio BL, if i downgrade the Radio Version to lets say 1.20.31.10 does it keep the newer version of Radio BL??
edit ...... ahh sh**.... Radio version is 1.34.00.10, is there any chance/possibility of downgrading this??? so i can SuperCID my device???
Click to expand...
Click to collapse
walshieau said:
bugger.... put bootloader back to 1.04 and now reflashing radio to POF's patched SuperCID radio....
edit... but im curious as to why didnt it save the SuperCID???
Click to expand...
Click to collapse
Did you run Herm_Unlock_v2a.exe on your Hermes after flashing the unlocker's 1.16 patched radio? If not, that's why you lost SuperCID.
Ok chaps... good news;
I've patched Radio BL 0108 to not require the rpass or rseed command, therefore, those of you still on 0107 can update to this and will still be able to update your radio ROM with all SPL versions as before.
Sadly updating 0108 to this patched version seems not to work... looks like there's some additional checking implemented in SPL-1.09.
however, if you're on 0107 and update to this... the update to the radio BL should stick permanently (although testing whether it allows downgrades will be the first thing on the menu)
just a bump, hopefully one of you guys has 0107
Ah sorry mate, just lost it by updating to 1.35 radio. There must be some guys still using the 1.27 radio which still has the 0107 radio boot!
Wam7 said:
Ah sorry mate, just lost it by updating to 1.35 radio. There must be some guys still using the 1.27 radio which still has the 0107 radio boot!
Click to expand...
Click to collapse
there's a joke in there somewhere about virgin phones... ah well, hopefully someone who still has their cherry will appear
Ok I've been reading the forums and wiki for a while now but I am still confused about everything so I don't really know what this is meant to do, so please forgive me inability to comprehend things.
Does this program allow me to flash any radio rom without needing the bootloader to be 1.04? Any other benefits?
Are there any negative side effects of using this? Like wil I still be able to downgrade radio later on?
What is this rpass or rseed command?
And what radio bootloader version will I get if I used this upgrade?
I'm still using 1.27 on 0107 but am having problems with GPRS/3G services now, am in contact with T-Mobile to find out whether these issues are network related or due to the updated radio rom.
If I could swear on here I would, T-Mobile and there crummy network in the UK are having issues again!
Ok can you explain step by step what you want me to do, coz I am planning the update to radio rom 1.38.00.10 later on this evening, I am planning on putting the Hard-SPL ROM on tonite as well to ensure it goes smoothly.
Mine is radio boot loader 1.08 already. But my wife's is still at the original Cingular Rom 1.34 which has radio boot loader 1.07(and unlocked).
ok, basically, here's the deal;
if you update to a new Radio with 0108, after doing so, you will ONLY be able to flash from bootloader 1.09 due to a new authentication scheme on the radio bootloader.
however... I have patched the 0108 bootloader so that it does not use the new authentication scheme at all and hence permits you to flash the device from any bootloader you like.
those of you still on 0107 can hence take advantage of this since I can provide you with my patched radio bootloader.
now... first I would like someone to volunteer themselves as a guinea pig; the patch is simple and the odds of it bricking your phone are small.
the procedure would be as follows:
1) Flash patched 0108
2) Flash OLD 0107 (to see if we can downgrade as a result of the patch; normally you can't)
3) Flash BACK to patched 0108
4) flash whatever Radio version you fancy yourself to your phone.
ok, now, whoever is game please message me via PM and I'll furnish you with an RUU
Ok lets give it a go lol!
Hello,
I have a SPV M3100 and I upgraded to WM6. I flashed the spl and radio and followed the upgrade guide...
I want to put back my old spl and radio so I can send it back to Orange.
Before I had:
SPL: 1.04
Radio: 1.06.00.00
OS: Orange UK ROM
Now I have:
SPL: 1.40olipro
Radio: 1.38
OS: Orange UK ROM
The Orange UK ROM I used was the Reconstructed one here:
http://forum.xda-developers.com/show...=278060&page=3
Stupidly, to put back everything I flashed spl 1.10.oli then flashed the full ROM but kept getting noGSM and then getting stuck in boot.
To get it working I had to upgrade to spl 1.40olipro again and flash radio 1.38...
I then extracted the radio from the ROM (as its the one I need) and tried flashing it with that but still had same noGSM error.
How can I get 1.06.00.00??? on the WIKI 1.06 is unavailable (which is why I extracted it from the ROM)
In the 'Standard Method' here: http://wiki.xda-developers.com/index.php?pagename=Hermes_ExtractedRadioRoms
it says... "Your device MUST be running bootloader version 1.04 to upgrade the radio with these:"
Can anyone advice me on this??? I do need SPL1.04 anyway as thats what orange shipped with my phone...
I dont know where to get SPL1.04 and is it correct that radio 1.06 can only be flashed on SPL1.04 and thats why im getting noGSM when I do it???
Thanks Everyone, these forums are great, after thinking I bricked my phone yesturday (flashing the full UK Orange ROM) and getting noGSM it is now fixed
P.S.
If I trust the stuff in the Full Orange ROM I used.... I extracted the SPL too which says its 1.04.
I want to try flashing SPL 1.04 first then the radio, but been advised not to? Everyone says flash SPL last! But I dont see how if it says: "Your device MUST be running bootloader version 1.04 to upgrade the radio with these:"
The problem you are having is that radio 1.38.x.x will have flashed the updated Radio bootloader to HTC_BOOT 108.
Reflashing 1.06.0.0 will not downgrade the bootloader to the required 107, and afaik there currently is no way to downgrade the radio BL.
You should still be able to use the Orange ROM with the updated radio, and if you have to do a orange warranty call, it's unlikely they will complain.
@dlfranks: Read here:
http://forum.xda-developers.com/showthread.php?t=286755&?p=1217676&postcount=1007
@oliber: he's wanting to go to a radio with htc_boot 0106, probably that's not possible when you've already flashed 0108. I never tried this, but it seems that two users are having the same issue, so probably once you have 0108 you can only downgrade to radios with 0107 (but keeping 0108 on your phone, that is).
thanks
thanks guys, that makes sense. I think ill try the other radio. basicly i have only had it a few days and want to try a difo phone, there happy to swap it in the first 7 days... i just dont want them complaining i messed around with it...
want to make it look as much untampered with as poss!!
at least i got the orange rom on there, it looks good.
if i get the radio to the lowest one i can, how do i go about getting spl1.04 back on my phone. i have read the hard spl threads but cant work it out. i have 1.40olipro. do i downgrade to 1.10.oli then to 1.04? or to 1.06 then 1.04. what order?
I extracted the spl1.04 rom the orange rom i used...
thanks for your help again
dlfranks said:
how do i go about getting spl1.04 back on my phone. i have read the hard spl threads but cant work it out. i have 1.40olipro. do i downgrade to 1.10.oli then to 1.04? or to 1.06 then 1.04. what order?
Click to expand...
Click to collapse
first flash HardSPL-1.10, then flash 1.04. Never go to 1.06.