Hi All,
There are many posts about updating ROMs (OS & Extended) to the latest version (Eg 2.8.7.102), but there isn't much information on how to revert back to an earlier version of Extended ROM which, generally has the customisation files from the service provider.
What I would like to know is how to replace the files in the extended ROM with ones from a backup source (ie I used aWizard to copy the extended ROM and there is a RAR file of these files on the Xda-developers FTP site).
Also, I wonder what file needs to be altered (config?) so that you can cherry pick which CAB files etc to load on reset.
Finally, there are posts which seem to be saying that with the latest ROM's 1.6.x.x and above that you can no longer write files to the extended ROM.? - although you can use Total Commander to delete these files so that they don't reload on a soft reset (But probably reload after a hard reset?)
Sorry is this is going over old ground !!
Many Thanks in advance
John
With 1.6.x and above version your ExtROM is read-only.
To customize your ExtROM:
1. Backup cab files you like from ExtROM (ie the Operator ROM)
2. Flash your device using RUU
3. Test functionality of the backed-up cab files by manually installing them one at a time
4. Backup OS, Radio and Ext rom using aWizard
5. Flash your device with a 1.5.x version using RUU
6. Replace the files in ExtROM with the ones you like on the new rom (from step 3 as well as the backed up ones from step 4!)
7. Restore OS and Radio using aWizard
You now have the same rom as from step 2, but with customised ExtROM
Related
Hello I just ungraded to the I mate arabic 1.31 rom with radio 1.06.02. my question is in the extended rom there is no config.txt file? using the instruction under the Cooking in the Extended Rom Kitichen thread
http://forum.xda-developers.com/viewtopic.php?t=16137
I cant seem to find how to edit the config txt file to allow the ZIP_WWW.cab to be installed and the editing config to say the following
Instructions:
Place the ZIP_WWE.CAB in your Extended Rom
in the \Extended_ROM\Config.sys add the following line
Quote:
CAB: \Extended_ROM\ZIP_WWE.CAB
I Would Like to get shot of the arabic stuff
I-Mate PDA2K (PH20B)
Rom 1.31.00 WWE
Radio 1.06.02
Protocol 1337,38
ExtROM 1.31.122 WWE
Ok 2 things,
1 you need the extended rom unlock util which will allow you to see and edit items in the hidden extended rom folder on your pda.
2 dont bother with the ZIP program, get pocket rar, its freeware and works much better. You can install cabs from within rar or zip files without needing to extract them to the file system first etc.
PS: You can copy the config.txt to your pc to edit, or edit with pocket word of similar.
reply to ringman
I have unlocked my extended rom and can extract the contents. In the unlocked extended rom there in no config.txt file?.
Would it be possible to just replace the ms_.nbf file that contains the extended rom with another extrom, just like I replaced the Radio file then use the fix.bat
Many thanks
The newer ROMs do not use a config.txt they run a setup.exe program called from a modified version of autorun.exe instead.
You can use the old config.txt file by replacing the autorun.exe from an older rom and creating your own config.txt (you can also then delete the unneeded setup.exe file).
reply to bebbo
ok so correct me if Im wrong, you unlock your extended rom delete TPEnable.exe, TPDisable and setup then hard reboot. unlock extrom again then replace old for new, new having autorun.exe and config.txt?
Many Thanks
I usually do the upgradein this order:
1) Copy the ext rom unlock tool to PDA - run it and then run unhide + unlock ext rom.
2) Soft reset to unhide ext rom.
3) Make a full backup of current ext rom to PC!
4) Create my own ext rom by adding / removing apps as necessary to ext rom as cab files and modifying config.txt.
5) Hard reset PDA to install new apps and clean copy of Pocket PC.
Note:
As mentioned before, if you do not have a config.txt then you will need to replace autorun.exe with one from a pre v1.31 ext rom, create your own config.txt (Use one from ftp server as a base) and you can delete the setup.exe prog as it will not be used.
I have left the TPEnable and TPDisable on the ext rom but have removed their entries from the config.txt file so that the screen is not disabled.
reply to Bebbo
Thanks Bebbo
Your advice worked. I used config.txt and autorun.exe from extended rom Imate 1.22.162 now I have extrom without arab stuff
Many Thanks
Windows Mobile Version 4.21.1088 (Build 14132)
ROM Version 1.31.00 WWE
ROM Date 12/13/04
Radio Version 1.06.02
Protocol 1337.38
ExtROM Version 1.31.124 WWE (Cooked)
I have succesfully updated my PDA2k from the standard ITalian ROM to the one in my signature
I'm very happy and I would like to thanks All for the support
Now I would like to cook my first Extended ROM and I have a very simple question but, I have not been able to find the answen in the wiki
The Extende ROM I have now doesn't contains the Config.txt file but the Setup.exe.
During the cooking process. Should I take out the .exe file and substitute it with my oun Confing.txt?
Thanks
Asmodeo :twisted:
There is a rason for that.
In some roms that have gone through the kitchen 1.3x we have noticed that the autorun, config.txt has been subsitutted by a new methord setup.exe.
http://wiki.xda-developers.com/index.php?pagename=BA_ERK_X_131112
What you need to do is downlaod an old version Ext rom which has the autorun, confix txt.
Extract those files 2 files, delete the setup.exe and add the autorun, config txt to your ext rom (oh yes and dont forget to edit the config.txt)
The one I use is in the imate 1.22 162 and found on wiki
http://wiki.xda-developers.com/index.php?pagename=BA_ERK_Available_Ext_Roms
Hi, I put the I-Mate 1.40 WWE on my XDA IIs they other day. I'm just trying to over-write the BTWizardprofiles.dll file to allow my PDA to use an external modem. I have found that all the dll files in the windows folder are write protected and hidden! Anybody got any ideas on how to over-write this file. I tried removing the BT tray link from my startup folder, just incase the file was in use.
ROM 1.40.00 WWE ( the latest Imate rom from the FTP site)
ROM Date 03/10/05
Radio 1.13.00
ExtRom 1.40.176 WWE
Just to add a bit more....
I've done some reading and mucked about with un-hiding the extended rom. This is not the same thing. The files that are locked are the dll files in the windows directory, specificly the blutooth dlls that you over-write with a different version that allows you to use external bluetooth modems.
Try grabbing a demo copy of Resco Explorer -- it'll let you change the R/O & hidden properties on any non-ROM file.
Thanks, I tried that. It says the file is a rom file amd won't let me delete it. I found a different way of doing it. I down loaded a cab from www dot azukla dot com slash bt3900dun.bat
So, Im still trying to work out why, with o2, everything works but with 1.40 pda2k software, the windows dlls are marked as rom files
I was playing with the Disk on Chip resize utility because I am contemplating upgrading to WM2K5 now it is available. I used the Disk on Chip resizing utility to resize my extended ROM to 10Mb from its default, but I didn't check that I had got a good backup of all the CABs, so now when I unhide my extROM, I see an empty folder. I thought I hadn't unlocked it, but when I try to unlock it, I get
ERROR: FL_IOCTL_BDTL_HW_PROTECTION - A device attached to the system is not functioning
I can however write to my extROM folder
I could just resize extROM back to 16Mb & reflash (I'm using imate 1.40.176), but I'd like to learn something from my mistakes & hopefully just put back the CABs into the extROM. The problem is I don't have the CABs, just the nbf files. How can I extract CAB files from NBFs?
OK, I'm stupid :roll:
I shoulda just looked on the wiki in the extended ROM kitchen, downloaded the RAR file of the appropriate ROM, unpacked it, copied the files into the extended_ROM folder on my BA & tested using a hard reset
Oh yeah, that's just what I did - it worked fine & I now have my extROM sized to fit what I need rather than the default. Apart from saving empty space, I removed skype from the extROM; I can't see the point of having it when I already have a perfectly good phone :wink:
I've extracted the nk.nbf file from O2's upgrade Rom, and have then extracted the following files:
80040000-OS_0.nb
9b000000-Extension.nb
96000000-GSM_0.nb
91000000-SPL_1.nb
etc...
Now i know that the cab files i want exist within the 9b000000-Extension.nb file (as i am guessing that this is the Extended Rom). But i can't figure out how to extract the cab files (or all the files) from within in it.
I've searched around, and it's helped me get this far, but i can't seem to figure out how to get past this point. Can anyone tell me how to do this on my PC.
Many thanks.
I know someone in here can give me a quick answer to this one. All i want to do is get some cab files out of an O2 extended rom file on my computer (i can't use the extended rom unlocker on my pocket pc because i am currently using the crossbow OS, which doesn't include the O2 extended rom).
Thanks for any help.
If you are using orwell's wm6 your extended rom is probably still on your phone unless you wiped it off.
look for a software called winimage & load the extrom.nb file then u will see the contents.