PDA

View Full Version : HOW to get extended rom in DCD 2.3.1


atomclock
23rd February 2008, 03:06 AM
1. you will need No2chem's basekit 5048.
2. you need DCD's kitchen 2.3.1
Then the fun part....

Go into No2Chem's OEM/OEMDrivers directory and copy the OEM_FLASHDRV.DLL folder.

Paste it into DCDs kitchen OEM/OEMDrivers directory.

Then go to DCDs ROM/XIP directory and edit the boot.rgu file.
Add these lines to the bottom of the boot.rgu file.

************************************************** *****************
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ EXT_FLASHDRV]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"MountHidden"=dword:0
"Folder"="Extended_ROM"
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ EXT_FLASHDRV\FATFS]
"FormatTFAT"=dword:1
"EnableWriteBack"=dword:1
"EnableCache"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\ EXT_FLASHDRV]
"DriverPath"="Drivers\\BuiltIn\\EXT_FLASHDRV"
"LoadFlags"=dword:1
"Order"=dword:12
"Bootphase"=dword:2
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\EXT_FLASHDRV]
"Profile"="EXT_FLASHDRV"
"Index"= dword:1
"Dll"="OEM_FLASHDRV.dll"
"Prefix"="DSK"
"Order"=dword:13
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"

************************************************** *****************
Then get the no2chem_nueExtROM package and put it into the DCD OEM directory.

BUILD - BURN - ENJOY!!!

P.S. Thanks No2chem and DCD for the awesome work!!!!!!!!!!!!!!!!!!!!
P.P.S. There might be an easier way but this worked for me.

gimpdog
23rd February 2008, 04:35 AM
Is there a purpose for having the Extended Rom? With older devices you were able to unlock the extended rom and use it like an internal memory card but afaik there is no way to unlock the extended rom, right?

blazingwolf
23rd February 2008, 05:43 AM
Is there a purpose for having the Extended Rom? With older devices you were able to unlock the extended rom and use it like an internal memory card but afaik there is no way to unlock the extended rom, right?

With No2Chems nueEXTROM you can unlock and write to the Titan extended ROM. Just like the 6700. :)

http://www.weienterprises.com/nue/

azclown
23rd February 2008, 04:28 PM
How much space is in the ExtRom?

Off Da HuyChoK
23rd February 2008, 04:33 PM
Slightly less than 10MB

rbadh91
23rd February 2008, 04:38 PM
thanks dude...i've been working on a custom rom for myself and no i can include this....whooottttttt

dumblondewalkin
23rd February 2008, 05:07 PM
so is this like another 10mb to put things onto, or 10mb for programs to use?

Shiva1
23rd February 2008, 05:08 PM
Is the extrom cleared with a hard reset? If not, it could be cool to store CABs in there to reinstall your programs after flashing. Isn't this what happens when the Sprint customization runs?

fallingup
23rd February 2008, 07:30 PM
Is the extrom cleared with a hard reset? If not, it could be cool to store CABs in there to reinstall your programs after flashing. Isn't this what happens when the Sprint customization runs?

its like having a 10mb sd card inyour phone, it doesnt get cleared unless you run a stock rom ruu or delete files from it. nice to have in case you have to hard reset out on the road, you can get all your cabs installed without an sd card ;)

jrebeiro
23rd February 2008, 07:31 PM
The EXTRom is copied from ROM during a hard reset. So anything you put in there will get erased and copied over from the ROM. There should be a way to create a .nb for the ExtROM and flash your device with it to pre-populate the cab's you want in there tho.

fallingup
23rd February 2008, 07:58 PM
The EXTRom is copied from ROM during a hard reset. So anything you put in there will get erased and copied over from the ROM. There should be a way to create a .nb for the ExtROM and flash your device with it to pre-populate the cab's you want in there tho.

hmm. thats not how it worked on the apache. a hard reset just touches the os rom, not the extended rom. otherwise it would erase the carrier info and programs on a hard reset... that would defeat the purpose of it.

jarmenti
23rd February 2008, 09:08 PM
hello, I followed the guide exactly and was successfully able to unlock the extrom and erase /write to it, but i now have Extrom and Extrom2 in the file explorer. they are both the same 9mb memory allocation ( i wrote files to both,, different files, and soft reset. Both drives ended up showing the 2nd file i wrote to whichever extrom, so they are the same drive. anyone have any ideas how to correct this?

jrebeiro
23rd February 2008, 09:13 PM
hmm. thats not how it worked on the apache. a hard reset just touches the os rom, not the extended rom. otherwise it would erase the carrier info and programs on a hard reset... that would defeat the purpose of it.

Ummm... no it restores the OS and Extended Partitions. Your carrier info is not located in the Ext ROM it's located in .provxml files in the OS. Customization programs are located in Ext ROM and during a hard reset are restored.

You also basically just retyped what I explained in my post. The Carrier provided files in the Ext ROM are restored during a hard reset. But anything you have put in there by unlocking the Ext ROM and making it read/write will be gone after a hard reset.

Feel free to try it yourself.

atomclock
24th February 2008, 02:55 AM
its like having a 10mb sd card inyour phone, it doesnt get cleared unless you run a stock rom ruu or delete files from it. nice to have in case you have to hard reset out on the road, you can get all your cabs installed without an sd card ;)

After reading some of these posts I wanted to clear a few things up but then I noticed Fallingup had it exactly correct!!!!

Only two ways to wipe your extended rom...

1. unlock it and erase it yourself OR
2. Install a custom .nbh file specifically designed to over right the extended rom.

If you uncompress an OEM rom.exe file you will probably find thee .nbh files.

1. is for the rom itself (like what DCD and No2chem put together)
2. is the Radio!
3. Contents of the extended rom.

Since we our content directly to the rom through OEM packages it is unnecessary to have cabs there for a custom rom install. Therefore, no one wastes there time building custom .nbh files to write to the extended rom. ALSO, if you have it unlocked, when you build your custom OEM packages, you can specifically target the extended rom just like you target the windows directory. NOTE: this last bit is for completeness all that is really needed is an emphatic statement... The Extended rom DOES survive a hard reset AND it survives a CUSTOM rom install as well. (unless you build a custom .nbh file to write to it)

no2chem
24th February 2008, 04:04 AM
After reading some of these posts I wanted to clear a few things up but then I noticed Fallingup had it exactly correct!!!!

Only two ways to wipe your extended rom...

1. unlock it and erase it yourself OR
2. Install a custom .nbh file specifically designed to over right the extended rom.

If you uncompress an OEM rom.exe file you will probably find thee .nbh files.

1. is for the rom itself (like what DCD and No2chem put together)
2. is the Radio!
3. Contents of the extended rom.

Since we our content directly to the rom through OEM packages it is unnecessary to have cabs there for a custom rom install. Therefore, no one wastes there time building custom .nbh files to write to the extended rom. ALSO, if you have it unlocked, when you build your custom OEM packages, you can specifically target the extended rom just like you target the windows directory. NOTE: this last bit is for completeness all that is really needed is an emphatic statement... The Extended rom DOES survive a hard reset AND it survives a CUSTOM rom install as well. (unless you build a custom .nbh file to write to it)

theres actually a third way, which is when the xip specifies to format the extended_rom partition, which would cause your extended rom to be empty on boot, even if you wrote to it during a flash.

also, you don't need to download the entire basekit, i posted the necessary files to insert to oem on my website. also, stroths has developed a cab so you don't have to install it to rom.

frazmanw
26th February 2008, 07:05 PM
hello, I followed the guide exactly and was successfully able to unlock the extrom and erase /write to it, but i now have Extrom and Extrom2 in the file explorer. they are both the same 9mb memory allocation ( i wrote files to both,, different files, and soft reset. Both drives ended up showing the 2nd file i wrote to whichever extrom, so they are the same drive. anyone have any ideas how to correct this?

I am getting the same results here. Something is duplicating.

frazmanw
26th February 2008, 07:31 PM
theres actually a third way, which is when the xip specifies to format the extended_rom partition, which would cause your extended rom to be empty on boot, even if you wrote to it during a flash.

also, you don't need to download the entire basekit, i posted the necessary files to insert to oem on my website. also, stroths has developed a cab so you don't have to install it to rom.


Do we still need to modify the file in XIP. Because I tried your files (not from basekit) and I added the code from 1st post. I ended up with 2 ExtRoms. both duplicates.

Help