Copy Radio ROM - MDA, XDA, 1010 Software Upgrading

:?: Is there any way to copy radio ROM from one XDA to another?
Thanks!

Re: Copy Radio ROM (don't!)
Cooz said:
:?: Is there any way to copy radio ROM from one XDA to another?
Click to expand...
Click to collapse
Yes there is, and no you don't want to do that.
The new version of the Manipulator, due out soon, will have a feature to dump the Radio ROM to disk. However: overwriting a radio ROM with someone else's data is dangerous, and Manipulator will not offer that option.
The reason is that Radio's are likely to contain what is called 'Calibration Data'. These are tuning values specific to your transceiver module. Using someone else's values could and probably would degrade performance of your phone, possibly to the point of making it not work at all.
Now when we figure out which parts of the ROM are code, and which parts are data which is supposed to stay in the phone, that's another story.

What about the function wallaby bootloder has? Shouldn't it exclude the "dangerous" part of ROM? I mean, they wouldn't put this function in if it was useless, would they?

Related

Is "Flash Writting" a radio stack possible?

I can't boot my XDA because I b0rked the radio stack upgrade.. So it just hangs at the O2 bubbles... and when I go to the bootloader I get GSM error. I can flash write new ROMs no problem - but I still get the same problem... Is it possible to "Flash Write" a RSU?
Thanks.
After further investigation - it would appear it's not possible to flash write a radio stack. I've totally killed my XDA
I think a guy on the forum from canada can do something with dead xda, he programs the chip directly "jtag"? Look around the forum because I cannot remember his name.
Did a search for JTAG... http://xda-developers.com/jtag/
Looks scary :shock:
Ross said:
After further investigation - it would appear it's not possible to flash write a radio stack. I've totally killed my XDA
Click to expand...
Click to collapse
THis is new to me... where did you find this information?
I am in the same boat, but I believe we could flash the GSM ROM from a SD card. I have been looking for some information to do this ..
Just now, I borrowed another xda in order to back up the working GSm ROM to my SD card. However, it turned out that the Wallaby was a 5.17. After patching it , the GSM ROM to SD (bacup) "menu" was gone.
I believe we could flash the GSM ROM, because in the bootloaders, there is always a menu for GSM ROM to SD backup.
However, this is only my personal observation. I was hoping if our XDAdevelopers could shed some light and give us some advice in this matter. It's been a really sad XMas for me because of all these 'excitements'.
If someone could post a GSm ROM (in my case an 900/1800) and perhaps also give us a method how to 'write' it to a SD RAM. THat would be really cool!!
I still have the Write GSM on my XDA... but the option seems to require a special piece of software.. It asks you to connect the "R2284 cable" or something similar, and to start the "PC Monitor" software... It doesn't just write it to the SD card as it suggests
Ross: many thanks for your information.
Hmm.. in my case, it won't be easy to buy or find a serial cable. D
If anyone knows how to get this serial cable in Bangkok, please kindly let me know.
Let's hope our XDA developers and other friends in this great forum would give us some other idea to get around this..

Putting Rom Back on XDA EXEC

Erm Hope someone can Help.
I managed to Dump my Rom to my SD Card using a utility on this Forum.
I now have a lovely dump.bin file. Whhhooo hooo
Could someone kindly explain in terms that a complete idiot would understand, How do I get this Rom back onto a Device?
I imagine you would use the same program as is used to load new ROM's, I would be very carefull about doing this with your ROM dump though, if the file format is not the same it will either refuse to flash or worse still kill your Universal, If you download the ROM file for your universal from your provider just compare it with your dumped file, I would be very suprised if it was the same.
Also, forgive me asking this, but you dont think you HAVE to put it back because you dumped it do you? Nah, you already know that by dumping your ROM all you did was take a COPY of it, don't you?
After all, why would you want to flash the same ROM to your Universal as it already has, unless you want the dump to fall back to if another ROM you are about to try might fail?
Regards
Heheh Thanks for the info.
What I was trying to do was to pull the Rom off a Vodafone V1640 and slap it on a XDA Exec.
It would be handy if I could manage to do this as, I seem to have become the un official XDA support person for my company.
If its too tricky I will just try to get the V1640 Rom as an exe from somewhere. Its not currently on the Upload area.
I imagine you would use the same program as is used to load new ROM's, I would be very carefull about doing this with your ROM dump though, if the file format is not the same it will either refuse to flash or worse still kill your Universal, If you download the ROM file for your universal from your provider just compare it with your dumped file, I would be very suprised if it was the same.
Also, forgive me asking this, but you dont think you HAVE to put it back because you dumped it do you? Nah, you already know that by dumping your ROM all you did was take a COPY of it, don't you?
After all, why would you want to flash the same ROM to your Universal as it already has, unless you want the dump to fall back to if another ROM you are about to try might fail?
Regards
How do you dump your rom
May I know how you dump your ROM? What software? Where to get it? Please? I have been searching but could not find it. Thanks.

[SOLVED]Trouble with the rilphone.dll in my ROM

I have been working on cooking a ROM for my Tilt2 using the osKitchen. Everything is going swimmingly except for a couple of last things.
I am having some trouble with my phone connection and signal. The signal shows 5 bars and then then drops to 0 and stays that way for a while then jumps back to 5 bars. I have noticed this behavior no matter what the signal actually is. I may have messed up a setting but it seems like this all started happening when I tried to change out the rilphone.dll. Are there any things that I need to consider when using another rilphone.dll? I just grabbed the whole folder of the one that I wanted to use and replaced that in my OEM Driver folder. I am sure that I am using a TouchPro II rilphone.dll. I have tried three different ones from other stock roms and I know that they are radios that work on my device. Are there other files that I need to include? Or other settings that will affect performance?
Any help on this would be greatly appreciated.
Thanks,
cj
See if this can help you:
Da_G said:
posting from the road..
re: rilphone.dll:
one way to implement would be to dump the rom that comes with the radio, grab rilphone.dll, insert into your rom, cook.
but that only works if you have the oem/rom/sys or if the rom is unprotected so you can dump/recook..
if the chef has patched nk.exe in your rom to skip security checks, you can simply copy rilphone.dll to device as rilphone2.dll
or similar, and change the registry to point to that, soft reset.. if rom is not cert patched it won't load without proper signatures.
if i recall there's a program in development and hacking forum that will allow you to open any nbh, and extract/inject single files..
with that program you can simply extract desired rilphone.dll, inject into desired target rom prior to flashing.. no need to worry about
signatures as rom files are always trusted. that way is probably easiest
apologies for poor formatting, etc.
Click to expand...
Click to collapse
Also this thread http://forum.xda-developers.com/showthread.php?t=481026
And thanks for this thread i would knew more about Rilphone.
af974 said:
See if this can help you:
Click to expand...
Click to collapse
I appreciate the reply. That link had some good info and Da_Gs quote was definitely great information.
Unfortunately, I am not having trouble getting the dll. I have several that I have pulled from stock ROMS that will all work in my Kitchen. The problem is that they don't seem to work completely. I can make and receive some calls but the signal and radio are very inconsistent.
After some more testing I can report that it is definitely the rilphone.dll. When I switched back the dll folder from my stock ROM all is well. There must be something else that I am not considering.
Thanks again,
cj
Hi CJ,
Although swapping around the RILPHONE.DLL usually provides functionality, keep in mind that each carrier compiles their own version for their Radio Stack. So in short, the RILPHONE.DLL is generally intended to work with a specific Radio Stack ... it's one of the reasons you'll often see the Radio & RILPHONE.DLL as one package.
HTH,
Thanks HTH,
I did try to flash the appropriate radio with each rilphone.dll which I assume is what you mean by Radio Stack. Sorry to be so noobish on this. I will keep trying. Maybe I did change an important setting. It has been known to happen.
Thanks again,
cj
Correct.
For example, if you look at the Raphael ROM Development forum Radio thread, you will notice that the poster(s) always include the RILPHONE.DLL with the RADIO.NBH file.
Cheers,
Solved!
Ok. so the answer is that I coked in a package called GSM_RSSI. Not really sure what this package does but it seems that it is only found in the ATT Tilt2 Dump. When I disabled that package then the newer dll's work great.
credit arruppenthal. Thanks for the help.
cj
chrisjaffe said:
Ok. so the answer is that I coked in a package called GSM_RSSI. Not really sure what this package does but it seems that it is only found in the ATT Tilt2 Dump. When I disabled that package then the newer dll's work great.
credit arruppenthal. Thanks for the help.
cj
Click to expand...
Click to collapse
That package provides ATT functionality and the 5 signal bar graphic. It reads right from rilphone. If you enable it with another ril youll get flashing or no signal bars. If you use the ATT rilphone you get 5 signal bars. If you use custom top bar graphics it will override other dll files. Be sure you remove the corresponding reg keys in oemoperator or you develop other issues.

Used to use cooked rom, phone function sudden failed.

I used to use cooked rom, tried 6.1, 6.5 and 6.5.x.
Failed to search for phone signal today, confirmed not SIM card problem.
Will cooked rom damage hardware? Thanks!
I don't think so , Hard-reset your phone with your Sim-card inside it and it will work again
If the problem still persist, try to install radio from this link :
http://forum.xda-developers.com/showthread.php?t=440503
If that does not solve the problem, I think the only way is to install a shipped ROM that suits with your phone's specification (ELF or ELFIN, Model ID and etc).
But don't forget to return your SPL and IPL to origina ones when you will load a shipped ROM. You can find them on XDA Wiki.
Hope your Elf (Elfin?) will be Ok!
How can I know my original IPL? SPL?
if you didn't run the dsixda script before hand that grabs all your information, and have sinced changed your IPL/SPL then I'm not sure.
However, If you know your phone model number (T-MOB0005 etc.) You may be able to guesstimate to what they were based on that - Personally, I think that could be a bit risky, but it was worth the suggestion.
Do you remember if you have changed the IPL and SPL? You could always run the dsixda script now to see what you have. It should be in the ROM section
Sorry I can't be more help, but I can only make a suggestion as to how, as I have always took a note of them before starting anything.
At the same time - I also have an elf that is unable to connect to a network, I have tried radio upgrades etc and custom roms, so if you do fix it, I know that I would appreciate the outcome, as would many others who have posted the same issue - In the mean time I am continuing my hunt for a fix for it
Stu
captainstu72 said:
if you didn't run the dsixda script before hand that grabs all your information, and have sinced changed your IPL/SPL then I'm not sure.
However, If you know your phone model number (T-MOB0005 etc.) You may be able to guesstimate to what they were based on that - Personally, I think that could be a bit risky, but it was worth the suggestion.
Do you remember if you have changed the IPL and SPL? You could always run the dsixda script now to see what you have. It should be in the ROM section
Sorry I can't be more help, but I can only make a suggestion as to how, as I have always took a note of them before starting anything.
At the same time - I also have an elf that is unable to connect to a network, I have tried radio upgrades etc and custom roms, so if you do fix it, I know that I would appreciate the outcome, as would many others who have posted the same issue - In the mean time I am continuing my hunt for a fix for it
Stu
Click to expand...
Click to collapse
Is that means that I can only use cooked rom from now on if I don't know the original SPL IPL?
rexlun said:
Is that means that I can only use cooked rom from now on if I don't know the original SPL IPL?
Click to expand...
Click to collapse
If you haven't changed them, then you could well still be able to use your shipped rom.
but if you don't know what they were, and have changed them, then yes, custom roms is the only way for you, from what I understand.
captainstu72 said:
If you haven't changed them, then you could well still be able to use your shipped rom.
but if you don't know what they were, and have changed them, then yes, custom roms is the only way for you, from what I understand.
Click to expand...
Click to collapse
Thank you for your kindly help! Is so nice to be here!
I'll keep trying and report here if I've my 'touch' recover!
Really Thanks!
No probs, it's what this site is for

[Q] Question About Unrooting....

Hey guys,
I have a few questions about unrooting my HTC Legend, just in case. So I went to the thread "Easiest way to unroot HTC Legend" and it was a straight forward guide. I just have a few questions. The guide gives you a link to 1.03 software version, and 2.03 software version to unroot to, and all you have to do is reboot your phone while holding down the DOWN volume button. If I were to unroot (Just in case for emergencies) I would choose to roll back to 2.03 software. I'm on software 3.15 and was just wondering if this will roll back successfully to the stock ROM for 2.03? Will my stock ROM after unrooting be Android 2.1? Will my phone's radio version change? That I don't want at all. Just wondering because if for emergencies I need to unroot my phone then I need a stock ROM and software number that are out here in Canada, currently my phone has Froyo which isn't out for us yet. I wish I could put up a link but I can't, I was told before I'm not allowed to. But what I explained about the guide is everything you need to know just in case you don't. Thanks for the help guys.
I'm not sure about the firmware given in the guide, but those RUU files usualy contain radio too..It can be extracted from it, but I think that radio from froyo might not work with eclair rom you'd roll to...But as this is just in case, I think you have plenty of time to find out
Sent from my HTC Legend using XDA App
Actually the Froyo Rom I got didn't have another radio file in there, it kept the one I had with Eclair, so I'm sure it'll work. But what is a radio file do? I actually forgot to ask that, I always knew that it's needed but I actually don't like it when it gets changed, just because I was told if I flash the wrong radio, my phone will have problems. What happens when you change a radio file?
Anyway, there are versions of radios that do not work with certain ROMs and vice versa...
Radio image is an intermediate between android system and a GSM/CDMA/3G (phone) hardware...it is referred to as a RIL (Radio Interface Layer) it sort of acts like BIOS on PC, just between certain hardware and in your phone's software...
And yes, if you flash a wrong radio, you legend can act up like not being able to make a call or establish data connecttion, no wifi etc...
As Canada doesn't run GSM as far as I know, I'd be very carefull about radio firmware.(most radios here are WWE or Vodafone UK based and I'm not usre if it'll work out there )
You can check the zip files you update if they have radio update in them - easiest way is to remove the radio.img and re-sign them...
I actually used an RUU to root my phone that was WWE, with "Theunlockr.com" and it was used to downgrade. So I think WWE would work. If I use a Nandroid backup and something goes wrong such as wrong radio version, and restore the Nandroid backup, will everything go back to normal? If that's the case then there's not much problem in taking a risk. How do you know if the radio version if right for the mobile carrier though? I'm guessing that's the hard part of updating software? :/

Categories

Resources