How can I make my own radio only upgrade? - 8525, TyTN, MDA Vario II, JasJam Software Upgradin

Hi
I am currently using the 1.40 radio ROM provided by cingular, and as I am not living in USA, I am experiencing some issues.
Because of that I decided to use the latest ROM available from my operator. I went through the wiki & the forum and I am still pretty unsure about what to do, I really don't want to brick my device because of my dumbness.
I ran the NBHExtract tool and located the radio ROM.
Can I simply use the RUU and flash as it? I noticed that the filesize is little different from the extracted ROM available on the wiki; is it normal? Did I forget something?
Could one just explain/link me quickly all the steps necessary?
Thank you

1. nbhextract your-shipped-update.nbh
2. take gsm.nb
3. nbhgen sample.txt
make sure in sample.txt you put only gsm.nb

You have made the first step by extracting the NB files...now you have to put it back to NBH file with nbhgen...and than use the custom RUU to upgrade the Radio ROM only...look at this thread in the wiki...instead of removing only the SPL and IPL remove all the files except the GSM.nb and edit the sample.txt as follows...leavening just the Radio ROM...
Regards,
Primoz

pof said:
1. nbhextract your-shipped-update.nbh
2. take gsm.nb
3. nbhgen sample.txt
make sure in sample.txt you put only gsm.nb
Click to expand...
Click to collapse
Uff...you were faster
Regards,
Primoz

Woot I was about the miss a whole important part!
Thanks both of you, I'll give a try as soon as I found a power supply. My laptop only has 30 min battery left and I don't feel Indiana Jones enough to give a try

Related

What does it do with the raw files of the dumped ROM??

I have begged my friend to dump the HK local ROM (from 838pro) for me. I have a Taiwanese CHT9000. After reading the previous articles, it seems that the files in my hand (3 raw files) cannot flash the ROM into my CHT9000. Is that correct? So, what's the purpose of dumping the ROM?
Sorry...I am the beginner here.
http://wiki.xda-developers.com/index.php?pagename=Hermes_UpgradeFAQ
Is it possible extract a ROM from a device and convert it to a flashable ROM? (to have a Backup or to flash it on another device)
Short answer: No, it is not possible.
Long answer: A ROM consists of 7 parts:
1. Extended ROM
2. OS Image
3. IPL (part of bootloader)
4. SPL (part of bootloader)
5. Splash screen
6. HTC Logo (normally uses the same image as the splash screen)
7. GSM radio code
You can dump the original rom, but only the things contained in the FLASH will be dumped, this does not include the IPL, SPL, splash and radio parts, so its unuseful for flashing it back.
Theoretically: if you would have the private keys for one of the 3 certificates stored in the bootloader, used to verify .nbh files, you would be able to create your own .nbh file, and flash it.
Click to expand...
Click to collapse
Hi pof,
Yes. I have read that. So, what's the answer? What does those raw files do? What's the purpose of getting the FLASH dumped? For development?
I used them mainly to see diffs betwen roms / vendors OS bundle and extract files from ROM. You can make a modified OS image out of a dumped OS rom, so when we will be able to flash our own code (see SD-image flashing on the wiki) you can delete unuseful files (help, images...) and add programs directly to the rom... but there's a lot of work to do until we reach that, and very few people can help in the research
Hi
I have another problem. I have dumped my MDA Vario II German ROM and extracted the Part02.raw.
If I try to use the extracted .cab files, the installation fails. Even I can't open the .cabs with Winrar.The files are damaged.
I've tested it with an other Part02.raw from the Developers FTP with the same result.
What's wrong ?
It semms, that the ROM dump ist useless.
Even, you can't use the midi and wave files.Also bmp and jpg files have the same problem.
Couriosity is, that some files work and most not.
I think it's the same problem with other parts of the romdump.
Hey guys
I dumped the black2.5 rom, hoping to make some modifications to the unlock app. Now I have a .raw image, but I am a little unsure as to reading it. I downloaded duttys koch, but I dont think that was the right approach. Im not seeing anything on the wiki, and my searching has brought me here. Can anyone point me in the right direction? Thanks.
@peezy:
Here's how to reconstruct a dumped rom:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoReconstruct
http://wiki.xda-developers.com/index.php?pagename=Trinity_HowtoReconstruct
But in your case, you have the NBH, so no need to dump & reconstruct, you can work with it with tadzio imgfs tools + bepe's packagetool.
pof said:
@peezy:
Here's how to reconstruct a dumped rom:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoReconstruct
http://wiki.xda-developers.com/index.php?pagename=Trinity_HowtoReconstruct
But in your case, you have the NBH, so no need to dump & reconstruct, you can work with it with tadzio imgfs tools + bepe's packagetool.
Click to expand...
Click to collapse
Hopefully a little humor won't get me in trouble, but with dutty's koch, tadzio's tool and bepe's package - you should have everything you need
@pof thanks a bunch!
@todd ahhhh yeeaaahh... <70's pr0n music.wav>

NBH Generator

just thought I'd bring this to the attention of the Hermes people;
you can generate custom NBH files from the extracted .nb files yourself with a tool by bot called NBHGen - currently it's a sticky in the trinity forum.
http://forum.xda-developers.com/showthread.php?t=294046
as a note; before you generate the NBH, take the TRIN100 and substitute it for HERM100.
also, delete out any files you don't want to include in the NBH and you're done!
That should work nicely for producing radio roms in nbh for use with sspl...
Sleuth255 said:
That should work nicely for producing radio roms in nbh for use with sspl...
Click to expand...
Click to collapse
indeed, I've uploaded a Radio ROM to the wiki which I have used tonight since I needed to "retail" my PDA, it's a packaged file, and it works... also I made a few modifications to the updater to customise it somewhat for our new method of flashing, just to help the noobies.
it's the 1.06.04 radio.
Just an update; something Pof might like to do: I replaced EnterBL.exe with SSPL-HERM.exe (renamed it)... if you have your unlocker, you could very easily integrate it with this, obviously they need to tap "Yes" on their PDA to run the bootloader, but I've modified the updater to provide instructions... so you might like to check it out
The modified updater is here: ftp://xda:[email protected]/Uploads/Hermes/ModifiedRUUUpdater.rar
does anyone know if you can flash a non-SuperCID device with a generated nbh if you use it in tandem with SSPL?
I generated an NBH with OS,GSM,ExtROM and SplashScreens with the ORANG003 ID bu the flash failed, any ideas why?
SPECIAL NOTICE
If you want to include an ExtROM, change the 900 to 700 or you will brick your hermes (note that you *CAN* recover very easily from this... but it's better not to need to)
Sleuth255 said:
That should work nicely for producing radio roms in nbh for use with sspl...
Click to expand...
Click to collapse
THIS WORKS GREAT.
Here are Radio ROMs:
1.27 http://uploadingit.com/files/8194/NBH Radio Only 1.27.00.00.zip
1.33 http://uploadingit.com/files/8194/NBH Radio Only 1.33.31.00.zip
1.34 http://uploadingit.com/files/8194/NBH Radio Only 1.34.00.10.zip
Olipro said:
does anyone know if you can flash a non-SuperCID device with a generated nbh if you use it in tandem with SSPL?
I generated an NBH with OS,GSM,ExtROM and SplashScreens with the ORANG003 ID bu the flash failed, any ideas why?
Click to expand...
Click to collapse
Is there a way to make a nb file from an extracted custom rom in order to use this to make the complete nbh?

OS Bad Block Checker

Ok, here it is; this file will take any OS.nb and analyze it for bad blocks; it won't tell you if the OS is properly valid or not, but it can tell you if flashing it will bollocks up your Hermes or not.
no warranties as usual; and it's also quite faster without the progress bar turned on, just to let you know.
Fabulous!!
Now I can safely test the new OS building process I want to use for WMXL v0.30
Another safety measure for the Hermes.
this is only getting better.
You got to love this forum, great work guys
thanks again Olipro, that one will be handy
Thanks so much, great work as always; we've been quite spoiled with new tools these last few weeks! The Hermes time has truely come!
Olipro, mate truly another great tool... its getting hard to keep up... how about a wrap up thread of your tools....
yes, a "wrap-up" thread will come in the form of ROM Kitchen which I will have released within the next two weeks... should be good
OS.db
How can I get an OS.db?
I only have RUU....exe ROMs and i do not know how to obtain OS.db from it?
Can anybody help me or send me an OS.db for me to reconstruct a dumped ROM for SPV M3100 orange spain?
Thank you.
.nb
Olipro was talking about the os.nb, there's no os.db file.
You have to unpack your exe file, there should be
.) ruu.exe
and
.) ruu_signed.nbh
in it.
Then you have to use duttys good nbhtool to extract the os.nb from this ruu_signed.nbh. Its not possible to send you a .nb file because its at about 70 megs.
Thank you.
But the roms files that i download are *.exe and if i double click it, an installation window appear.
How can i extract the files you say from this *.exe?
You have to install winrar or winzip first then click with the right mouse button on this .exe and extract it to a folder.
But honestly said (and with all due respect): If you don't know how to extract a file its better to do not anything with this file nor to flash it. Because its possible to brick a device during flashing and its a long, long way to unbrick it, especially without computer knowledge and comprehension.
Thank you.
I agree with you that if i do not know how to extract a file, it is better not to do anything more complicated.
But I have extract and comprime files lots of time, the problem was that, until now, i had only ROM files from HTC and this file is an exe, not a compromed exe. So I cannot extract anything. I answer thinking that with a special programm it was possible to extract the file from this *.exe.
Now I have download a ROM from Schaps and I have got the nbh file without problems.
Thanks.
Is there a os checker for files .nbh ?

IPL/SPL question.

How can I know if any ROM have or not IPL/SPL, and if its safe for G4 CID-lock phones?
Sorry if is an existing thread (I didn't found this question) and so sorry my terrible english.
Normally it will be mentioned in the rom release thread, however you can also check by pulling nk.nbf apart using typho5 then reassembling it and flashing.
peter petrelli said:
Normally it will be mentioned in the rom release thread, however you can also check by pulling nk.nbf apart using typho5 then reassembling it and flashing.
Click to expand...
Click to collapse
How do you strip the nk.nbf of the ipl/spl? Do you use shelltool? Thanks
And when a ROM comes in a .exe file, how can I know?
hblago said:
And when a ROM comes in a .exe file, how can I know?
Click to expand...
Click to collapse
Extract the exe to get nk.nbf, then extract nk.nbf to check if it contains IPL/SPL.
JHJ said:
How do you strip the nk.nbf of the ipl/spl? Do you use shelltool? Thanks
Click to expand...
Click to collapse
Look for a program called 'typho5'. This is what you use to unpack nk.nbf
And how I extract the .exe without star the update process?
i have a easy way for you
download wizard service tools
open it....and click on "check nbf"
select read rom
and see what you have inside =]
wizard service tools link
http://forum.xda-developers.com/showthread.php?t=329170
I'll try. Thanks.

How to flash only the radio ruu_signed.nbh ...yes i searched

Yes I did search, but I couldnt pinpoint where anyone specified how to flash just a radio update. I just flashed Irus Ultralight vanilla 6.1 rom, and am loving it. i was going to update the radio to what i believe is the most recent 1.57. I have the 1.57 NBH file, just not sure how to get it flashed to the phone. Do i just replace the old nbh file that is in my ultralight vanilla folder on my PC and then run the romupdate utility again? That scared me a little as the ruu_signed.nbh that came with the irus ultralight vanilla is 59,630kb, and the updated radio nbh file I have is 13,854kb. Does that make sense?
touchlasvegas said:
Yes I did search, but I couldnt pinpoint where anyone specified how to flash just a radio update. I just flashed Irus Ultralight vanilla 6.1 rom, and am loving it. i was going to update the radio to what i believe is the most recent 1.57. I have the 1.57 NBH file, just not sure how to get it flashed to the phone. Do i just replace the old nbh file that is in my ultralight vanilla folder on my PC and then run the romupdate utility again? That scared me a little as the ruu_signed.nbh that came with the irus ultralight vanilla is 59,630kb, and the updated radio nbh file I have is 13,854kb. Does that make sense?
Click to expand...
Click to collapse
Hi
Just replace the ROM NBH file with the 1.57 NBH file and reflash again. It will leave the ROM behind on your PDA and just change the radio. Its a FULL restart again, so backup first.
Jay
thanks for the response...responderman I got brave and replaced the .nbh file and reflashed...Appears to have updated the radio just fine.
touchlasvegas said:
thanks for the response...responderman I got brave and replaced the .nbh file and reflashed...Appears to have updated the radio just fine.
Click to expand...
Click to collapse
Good, I'm pleased. The only fault I had was remembering to save the ROM nbh file somewhere else and not just replace it otherwise I had to download it again.

Categories

Resources