Related
Device: HTC 4350 - Shipped with original WM6 ROM. O² XDA Terra
Use a registry editor to change the following values (or just download the ExtendedROM_HTC4350.reg.zip and run the .reg file from your device):
Code:
[HKLM\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Folder"="Extended_ROM"
"MountHidden"=dword:00000000
"Name"=""
"PartitionDriver"=""
[HKLM\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
"Bootphase"=dword:00000002
"DriverPath"="Drivers\BuiltIn\TrueFFS1"
"LoadFlags"=dword:00000001
"Order"=dword:00000001
Make a softreset and after that you should see a folder named "Extended_ROM2" in the root.
I have attached my ExtRom for you developer guys.
Filelisting:
Code:
ChgScutAttri.exe
Config.txt
DRM_061130_070209_DoubleGetFix.cab
MP_CVSDcpl_20060920.cab
MP_MMS3.5_O2DE_Herald_070306.CAB
o2_ComCenterPocketPC.CAB
O2_DE_defaultpage.CAB
o2_today_Plugin.CAB
O2DE_comcenter.CAB
omap850_sdhc_0404.CAB
PP_ExtVer.xml
PP_Suspend_Resume_Null.xml
PP_theme_color.xml
remove_proxy_workaround.CAB
PS: Moderator, pls add to wiki etc.
I tried to expose the "Extended_Rom"-Folder on my P4350 (de, eplus,WM5) the way you discribed but no luck. The values I modified with regedit are gone right after soft-reset.
Any hints on that?
Please pay attention:
This is for Windows Mobile 6!
But i remember having the problem with the registry switching back on softreset (MDA Compact 2), but i can't remember how i solved it Sry mate...
Probably somebody else has a hint on that...
Sorry to mention: But with awizard you can dump the extended_rom also. And with total commander you can see the extended_rom without any reghack - and then you just have to copy the files to sd card.
Becuse you might get problems with camera application. Perhaps you can only choose "main" or "extrom" tehre might be no sd card - that was the problem for wizard when unlocking extended_rom
I would use totalcommander
And btw - the extended_rom is posted in Terra-dump thread.
lol
Well sry, but i'm using total commander, and there was no ExtROM already mounted. So i had to regedit. And can you gimme the link to the terra dump thread?
xsign said:
Well sry, but i'm using total commander, and there was no ExtROM already mounted. So i had to regedit. And can you gimme the link to the terra dump thread?
Click to expand...
Click to collapse
Sorry - i only had to use totalcommander and it worked.
Try this one.
http://forum.xda-developers.com/showpost.php?p=1250998&postcount=9
LOL? i was searching this rom since 2 days... tried to get it out of my terra, but didn't worked yet. lool n1 - THX
xsign said:
LOL? i was searching this rom since 2 days... tried to get it out of my terra, but didn't worked yet. lool n1 - THX
Click to expand...
Click to collapse
I did it once with awizard = it is 57MB
and with pdocread = it is 62MB
because the end adress is another on awizard than with pdocread.
lol
BUT be careful!!!
Hehe.
You can dump this rom perfect in anichillus Corekitchen. I modified it - BUT i forgot to reconvert the rgu to hv - that bricked my device.
But it works.
just to clear this a bit more into details... what do you mean by bricked ? completely burned, or just the rom got messed up? another question: is the bootloader part of the ROM or stored in another part of the device?
Today i tried to mount the IMGFS and it worked as i removed the whole htc anti spy dll, but it was only accessible over the usb/active sync connection and as of windows locks, some files couldn't be copied :/ pretty sad, seemed to be a easy way to get stuff out of the rom... 90% were copyable... the rest not :/
xsign said:
just to clear this a bit more into details... what do you mean by bricked ? completely burned, or just the rom got messed up? another question: is the bootloader part of the ROM or stored in another part of the device?
Today i tried to mount the IMGFS and it worked as i removed the whole htc anti spy dll, but it was only accessible over the usb/active sync connection and as of windows locks, some files couldn't be copied :/ pretty sad, seemed to be a easy way to get stuff out of the rom... 90% were copyable... the rest not :/
Click to expand...
Click to collapse
Bricked = only OS was messed up.
awizard = can only dump OS and Extended_rom --> IPL/SPL and all other is stored somewhere else.
pdocread = the same --> only OS.
We cannot flash IPL/SPL, Splash, Radio = becuase we don´t have an modified RUU or Bootloader like on hermes.
Please try to find a way.
xsign said:
Device: HTC 4350 - Shipped with original WM6 ROM. O² XDA Terra
Use a registry editor to change the following values (or just download the ExtendedROM_HTC4350.reg.zip and run the .reg file from your device):
Code:
[HKLM\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Folder"="Extended_ROM"
"MountHidden"=dword:00000000
"Name"=""
"PartitionDriver"=""
[HKLM\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
"Bootphase"=dword:00000002
"DriverPath"="Drivers\BuiltIn\TrueFFS1"
"LoadFlags"=dword:00000001
"Order"=dword:00000001
Make a softreset and after that you should see a folder named "Extended_ROM2" in the root.
I have attached my ExtRom for you developer guys.
Filelisting:
Code:
ChgScutAttri.exe
Config.txt
DRM_061130_070209_DoubleGetFix.cab
MP_CVSDcpl_20060920.cab
MP_MMS3.5_O2DE_Herald_070306.CAB
o2_ComCenterPocketPC.CAB
O2_DE_defaultpage.CAB
o2_today_Plugin.CAB
O2DE_comcenter.CAB
omap850_sdhc_0404.CAB
PP_ExtVer.xml
PP_Suspend_Resume_Null.xml
PP_theme_color.xml
remove_proxy_workaround.CAB
PS: Moderator, pls add to wiki etc.
Click to expand...
Click to collapse
Ok so.....what the hell does this do?
It reveals all the files your provider (O², T-Mobile, ePlus, ...) has added to the HTC Devices.
Mostly it's smoe dialers, bootscreens, themes etc.
For this ExtROM they even added bugfixes as well
xsign said:
It reveals all the files your provider (O², T-Mobile, ePlus, ...) has added to the HTC Devices.
Mostly it's smoe dialers, bootscreens, themes etc.
For this ExtROM they even added bugfixes as well
Click to expand...
Click to collapse
BUT they are learning.
The MMS ans Internetsettings are included in ROM. SO if you disable the customizing after hardreset and the Extended_rom isn´t installed --> you have to delete the internetsettings manually.
They are getting better
lol
Well at least the O² ExtROM is a lot better than the t-mobile ones (or even the vodafone...).
Vodafone always tries to push his f*ckn "Vodafone Live" crapstuff and T-Mobile is always messing up screens and buttons -.-
not working... on WM6
Which device?
xsign said:
Which device?
Click to expand...
Click to collapse
i have xda terra with wm6 in german please tell me how to change it to english
Write Access & Storage Card rename ??
I´ve tried this "unlock" because i want to get these approx. 9MB of free Storage for some additional Tools....
BUT:
How can i get any write access to the Ext.Rom Volume ?
Thx !!
meisterlampe2000 said:
I´ve tried this "unlock" because i want to get these approx. 9MB of free Storage for some additional Tools....
BUT:
How can i get any write access to the Ext.Rom Volume ?
Thx !!
Click to expand...
Click to collapse
Stop the custumizing after hardreset by softreset before 3sek....
Then you can accsess by totalcommander: just enter "extended_rom" in adressbar.
lol
I have a Original Dutch HTC 4350 WM5 device. The suggested registry changes worked for me!
I have included the extracted extrom files.
Greetz RR69
Adding an explanation for starting this thread
I started this thread because when I search for ways to get more memory, all I find is how others have things like "Big Storage" etc., but somewhere it will say cannot be done on wizard. I do not find very much about what can be done or why it cannot be done. I have found things about unlocking and unhidng the Extended_ROM. I used that as a basis for my trials and trying to understand how memory works in the wizard.
I started this thread hoping someone with much more knowledge than me would be able to shed light on the issue and it would be on the forum for future users to understand the memory issues on the wizard.
-----------------------------------------------------------------------------------------------------------
In default.hv which I converted to rgu so I could read I saw the following:
Code:
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\PartitionTable][/FONT]
[FONT=Arial]"26"="BINARY"[/FONT]
[FONT=Arial]"25"="IMGFS"[/FONT]
[FONT=Arial]"23"="RAWFS"[/FONT]
[FONT=Arial]"22"="RAWFS"[/FONT]
[FONT=Arial]"21"="BINFS"[/FONT]
[FONT=Arial]"20"="BOOT"[/FONT]
[FONT=Arial]"0F"="FATFS"[/FONT]
[FONT=Arial]"0E"="FATFS"[/FONT]
[FONT=Arial]"0C"="FATFS"[/FONT]
[FONT=Arial]"0B"="FATFS"[/FONT]
[FONT=Arial]"07"="NTFS"[/FONT]
[FONT=Arial]"06"="FATFS"[/FONT]
[FONT=Arial]"04"="FATFS"[/FONT]
[FONT=Arial]"01"="FATFS"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles][/FONT]
[FONT=Arial]"Folder"="Mounted Volume"[/FONT]
[FONT=Arial]"PartitionDriverName"="MSPART"[/FONT]
[FONT=Arial]"DefaultFileSystem"=""[/FONT]
[FONT=Arial]"MountFlags"=dword:0[/FONT]
[FONT=Arial]"AutoFormat"=dword:0[/FONT]
[FONT=Arial]"AutoPart"=dword:0[/FONT]
[FONT=Arial]"AutoMount"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV][/FONT]
[FONT=Arial]"BootPhase"=dword:0[/FONT]
[FONT=Arial]"MountFlags"=dword:11[/FONT]
[FONT=Arial]"Folder"="imgfs"[/FONT]
[FONT=Arial]"Name"="Microsoft Flash Disk"[/FONT]
[FONT=Arial]"PartitionDriver"="mspart.dll"[/FONT]
[FONT=Arial]"DefaultFileSystem"="IMGFS"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV\IMGFS][/FONT]
[FONT=Arial]"XIP"=dword:0[/FONT]
[FONT=Arial]"MountFlags"=dword:11[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV\FATFS][/FONT]
[FONT=Arial]"FatCacheSize"=dword:100[/FONT]
[FONT=Arial]"DataCacheSize"=dword:800[/FONT]
[FONT=Arial]"EnableWriteBack"=dword:1[/FONT]
[FONT=Arial]"MountAsRoot"=dword:1[/FONT]
[FONT=Arial]"MountAsBootable"=dword:1[/FONT]
[FONT=Arial]"CheckForFormat"=dword:1[/FONT]
[FONT=Arial]"FormatTFAT"=dword:1[/FONT]
[FONT=Arial]"Flags"=dword:600014[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV\FATFS\Filters\fsreplxfilt][/FONT]
[FONT=Arial]"Order"=dword:1[/FONT]
[FONT=Arial]"Dll"="fsreplxfilt.dll"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\Part00][/FONT]
[FONT=Arial]"CheckForFormat"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\MSFlash\FATFS][/FONT]
[FONT=Arial]"MountHidden"=dword:0[/FONT]
[FONT=Arial]"MountAsROM"=dword:0[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\MSPART][/FONT]
[FONT=Arial]"Dll"="mspart.dll"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS][/FONT]
[FONT=Arial]"ShadowROM"=dword:1[/FONT]
[FONT=Arial]"Paging"=dword:1[/FONT]
[FONT=Arial]"Dll"="imgfs.dll"[/FONT]
[FONT=Arial]"FriendlyName"="Image-Update Filesystem"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\FATFS][/FONT]
[FONT=Arial]"CacheSize"=dword:2000[/FONT]
[FONT=Arial]"Flags"=dword:44[/FONT]
[FONT=Arial]"CacheDll"="diskcache.dll"[/FONT]
[FONT=Arial]"Util"="fatutil.dll"[/FONT]
[FONT=Arial]"EnableCache"=dword:1[/FONT]
[FONT=Arial]"Paging"=dword:1[/FONT]
[FONT=Arial]"Dll"="fatfsd.dll"[/FONT]
[FONT=Arial]"FriendlyName"="FAT FileSystem"[/FONT]
In boot.rgu I found
Code:
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager] [/FONT]
[FONT=Arial]"PNPUnloadDelay"=-[/FONT]
[FONT=Arial]"PNPUnloadDelay"=dword:5dc[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC\IMGFS][/FONT]
[FONT=Arial]"MountFlags"=dword:11[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC][/FONT]
[FONT=Arial]"Name"="DiskOnChip M-Systems"[/FONT]
[FONT=Arial]"Folder"="imgfs"[/FONT]
[FONT=Arial]"MountFlags"=dword:11[/FONT]
[FONT=Arial]"BootPhase"=dword:0[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS][/FONT]
[FONT=Arial]"Flags"=dword:1000[/FONT]
[FONT=Arial]"Index"=dword:1[/FONT]
[FONT=Arial]"Profile"="TRUEFFS_DOC"[/FONT]
[FONT=Arial]"Dll"="TrueFFS.dll"[/FONT]
[FONT=Arial]"Prefix"="DSK"[/FONT]
[FONT=Arial]"Order"=dword:0[/FONT]
[FONT=Arial]"WindowBase"=dword:0[/FONT]
[FONT=Arial]"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"[/FONT]
[FONT=Arial]"BootPhase"=dword:0[/FONT]
[FONT=Arial]"AutoDPDMode"=dword:1[/FONT]
[FONT=Arial]"SoftwareWriteProtect"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Autoload\TrueFFS][/FONT]
[FONT=Arial]"DriverPath"="Drivers\\BuiltIn\\TrueFFS"[/FONT]
[FONT=Arial]"LoadFlags"=dword:1[/FONT]
[FONT=Arial]"BootPhase"=dword:0[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1][/FONT]
[FONT=Arial]"DefaultFileSystem"="FATFS"[/FONT]
[FONT=Arial]"Name"=""[/FONT]
[FONT=Arial]"PartitionDriver"=""[/FONT]
[FONT=Arial]"Folder"="Extended_ROM"[/FONT]
[FONT=Arial]"MountHidden"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS][/FONT]
[FONT=Arial]"Flags"=dword:14[/FONT]
[FONT=Arial]"FormatTfat"=dword:1[/FONT]
[FONT=Arial]"EnableWriteBack"=dword:1[/FONT]
[FONT=Arial]"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1][/FONT]
[FONT=Arial]"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"[/FONT]
[FONT=Arial]"LoadFlags"=dword:1[/FONT]
[FONT=Arial]"Order"=dword:1[/FONT]
[FONT=Arial]"Bootphase"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1][/FONT]
[FONT=Arial]"Profile"="TRUEFFS_DOC1"[/FONT]
[FONT=Arial]"Index" = dword:2[/FONT]
[FONT=Arial]"Dll" = "TrueFFS.dll"[/FONT]
[FONT=Arial]"Prefix" = "DSK"[/FONT]
[FONT=Arial]"Order" = dword:1[/FONT]
[FONT=Arial]"Ioctl" = dword:4[/FONT]
[FONT=Arial]"Use8Bit" = dword:1[/FONT]
[FONT=Arial]"WindowBase" = dword:00000000[/FONT]
[FONT=Arial]"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"[/FONT]
[FONT=Arial]"AutoDPDMode" = dword:1[/FONT]
[FONT=Arial]"SoftwareWriteProtect"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\Comm][/FONT]
[FONT=Arial]"AutoRun"="\\Windows\\AutoRun.exe"[/FONT]
[FONT=Arial]"AutoRunCFG"=[URL="file://\\Extended_ROM\\Config.txt"]\\Extended_ROM\\Config.txt[/URL][/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2][/FONT]
[FONT=Arial]"DefaultFileSystem"="FATFS"[/FONT]
[FONT=Arial]"Name"=""[/FONT]
[FONT=Arial]"PartitionDriver"=""[/FONT]
[FONT=Arial]"Folder"=""[/FONT]
[FONT=Arial]"MountFlags"=dword:6[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS][/FONT]
[FONT=Arial]"Flags"=dword:00600014[/FONT]
[FONT=Arial]"FormatTFAT"=dword:1[/FONT]
[FONT=Arial]"CheckForFormat"=dword:1[/FONT]
[FONT=Arial]"MountAsBootable"=dword:1[/FONT]
[FONT=Arial]"MountAsRoot"=dword:1[/FONT]
[FONT=Arial]"EnableWriteBack"=dword:1[/FONT]
[FONT=Arial]"DataCacheSize"=dword:00000080[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS2][/FONT]
[FONT=Arial]"Index"=dword:3[/FONT]
[FONT=Arial]"Profile"="TRUEFFS_DOC2"[/FONT]
[FONT=Arial]"Dll"="TrueFFS.dll"[/FONT]
[FONT=Arial]"Prefix"="DSK"[/FONT]
[FONT=Arial]"Order"=dword:0[/FONT]
[FONT=Arial]"Ioctl"=dword:4[/FONT]
[FONT=Arial]"Use8Bit"=dword:1[/FONT]
[FONT=Arial]"WindowBase"=dword:0[/FONT]
[FONT=Arial]"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"[/FONT]
[FONT=Arial]"AutoDPDMode"=dword:1[/FONT]
[FONT=Arial]"SoftwareWriteProtect"=dword:0[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Autoload\TrueFFS2][/FONT]
[FONT=Arial]"DriverPath"="Drivers\\BuiltIn\\TrueFFS2"[/FONT]
[FONT=Arial]"LoadFlags"=dword:1[/FONT]
[FONT=Arial]"Order"=dword:0[/FONT]
[FONT=Arial]"BootPhase"=dword:1[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC2\FATFS\Filters\fsreplxfilt][/FONT]
[FONT=Arial]"dll"="fsreplxfilt.dll"[/FONT]
[FONT=Arial]"order"=dword:1 ; must be loaded before other filters[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\FATFS][/FONT]
[FONT=Arial]"FriendlyName"="FAT FileSystem"[/FONT]
[FONT=Arial]"Dll"="fatfsd.dll"[/FONT]
[FONT=Arial]"Flags"=dword:00000024[/FONT]
[FONT=Arial]"Paging"=dword:1[/FONT]
[FONT=Arial]"EnableCache"=dword:1[/FONT]
[FONT=Arial]"CacheSize"=dword:0[/FONT]
[FONT=Arial]"Util"="fatutil.dll"[/FONT]
[FONT=Arial][HKEY_LOCAL_MACHINE\System\StorageManager\filters\HTCFSDSPY][/FONT]
[FONT=Arial]"Dll"="htcfsdspy.dll"[/FONT]
[FONT=Arial]"Order"=dword:0[/FONT]
Of course there is more than just the above in those files. What I wonder since I do not know enough to know what cannot be done is...
Can you change these settings to not define a region to be extended ROM?
Can you redefine the rest to use this left over space?
Can any of this space be used for program memory instead of storage memory?
I do not know if the dll files limit the size of the regions or is some of the settings determine the sizes.
As I said, I do not know enough to know the limitations, but the little boy saw all that was needed was to let the air out of the tires to get the truck unstuck from under the bridge.
Note: This work was done on my G4
Are you using LZX compression?
If not start reading form “HERE” post #877
I have been reading that and the Visual Kitchen Thread, but they leave me behind a little yet.
I am just now trying to go past using the HyperCore Kitchen and switch to CRBuilder 2. I am not sure what it does different. It seems to be less forgiving of my mistakes.
I also read the threads on porting XIP, etc. I am still trying to learn this stuff.
Since I am naturally lazy, I thought what if we could get more room by not defining ExtendedROM. Also, I did not know how program memory versus storage memory is set up and if it was possible to get more program memory available. This is going to become our limiting factor (M2D, WM6.5, etc.).
Everything i’ve read would suggest that we can’t use the extended ROM area for anything other then what it was designed for.
I don’t think you can gain any more memory without removing programs.
I have been doing a lot of reading. I have a G4 Wizard. I have edited my boot.rgu, boot.hv and default.hv to remove references to TRUEFFS_DOC1 (the extended ROM). As expected, I cannot see extended rom in total commander. I did not notice a jump in total memory on the phone. I am beginning to think extended rom is coded in the chip and not set by our flashes. Has anyone tried something like DiskOnChip TrueFFS Uilities package or similar to redefine the spaces on the chip to not have extended rom? I know so little, I imagine there is something more that prevents this, but I thought I would ask. I did not know if this path would lead to more program memory in addition to storage memory.
Delete references to TRUEFFS_DOC1
I decided to do a separate post for each trial.
I have edited my boot.rgu, boot.hv and default.hv to remove references to TRUEFFS_DOC1 (the extended ROM). As expected, I cannot see extended rom in total commander. I did not notice a jump in total memory on the phone. I did not notice a change in battery consumption.
Change TRUEFFS_DOC1 settings to be more like TRUEFFS_DOC2
I basically changed TRUEFFS_DOC1 (changed to call it StoROM) settings to match TRUEFFS_DOC2 (regular memory) except I did not set it as "root".
It shows up as removable storage with 4.9 MB of space.
I suspect something in TRUEFFS driver or I am missing a setting to tell it that is is not external memory.
I tried again, but named it "My Documents"
Word and excel would see the template files in My Documents\Templates twice. I could not set word's default file type. No choices showed in the option. I tried moving the templates, but then they could not be seen by word or excel.
Tried sync with my PC. What was already on the phone would not copy to the PC. I added things to the folder on the PC and they would add to the phone. If I deleted it off the phone, instead of deleting it off the PC it would put it back on the phone. If I copy a file from my phone to the my documents folder on the phone it would not show up on the PC. So it seems I have one-way sync capability.
I tried again, but named it "Program Files"
It works, but whatever gets written there stays so I had problems when I did a hard reset. I solved by deleting contents of folder before hard resetting.
Currently testing named to "FileSafe"
I can put files there and they do not get lost in a hard reset.
I am currently testing battery consumption on this latest format. First day, but after 5 hours only down to 91%. Will need to wait because I have noticed battery goes down faster as the level gets lower.
I did a soft reset and ended up with Storage card as a folder in root and storage card2 as the storage card. Cannot delete it since I have reg settings made to locate internet explorer files to storage card.
I'll have to keep tweaking settings.
More about Trueffs driver
I came across a package called "DiskOnChip(R) TrueFFS(R) Uilities package"
This Package includes the TrueFFS Version 6.3.2 Utilities Package
Reading the documentation gives me the impression that the chip is formatted at the factory and we cannot change the partitions. I suspect (stating again) that we only tell the software what to do with the partition. I tried to run the utility, but it could not find the chip to even do a read function.
It also looks like you have to have a password to gain access to parts. I do not fully understand this stuff, but I was reading about locking partitions with a password.
This may be why even though I have the format flag set in TRUEFFS_DOC1 it does not get formatted and as a result the things stored there are still there after a hard reset. Also, why it shows up as removable media even though I do not see where I tell it that it is such. I think anything other than the root is considered "external" and shows up as a storage card.
Explanation added
I added an explanation for this thread to the first post
Updated post #7 about FileSafe.
I have tried every which way I can think and can only create a folder that the phone considers a removable storage device. I keep getting the storage card2 problem so I have gone back to regular settings and installed a blank Ext_ROM.
I am fairly sure of my theory that the partitions are formated at the factory and we are only telling the software what to call them and how to access them. We cannot change what they have been set to at the factory.
I welcome any clarification from someone who knows more.
Hopefully this will help others like me who come in late in the game and wonder why we cannot get things like BigStorage, etc. other than just seeing people saying it cannot be done.
I read about hiding and unhiding the Ext-ROM, too. Unhiding and reading was no problem but writing didn't work.
Converting Ext-ROM to program-memory may not be possible, because AFAIK program-memory is SD-RAM and the Ext-ROM is Flash-MEMORY. But there are more ways the memory of the Ext-ROM could be usefull.
More space for the ROM (max. 57MB for OS.nb is not much when cooking a WM6.5 ROM) would be nice.
OR
A storage-partion like Ext-ROM but with write access!
Only unhiding the Ext-ROM didn't do the job! I could read from the Ext-ROM but couldn't write. After a write attempt the file list got corrupted and I had to hide and unhide again to get read access back.
If I understand the posting right, RoryB was already able to write to the Ext-ROM. How did you do that?
There is one more Problem! Not the MiniSD-Card but the Ext-ROM should get the name "StorageCard 2" (or any other name which comes alphabeticaly after StorageCard). Why? The Camera can save to different locations but you can only choose from 2: Main memory and the alphabeticaly first storage card.
My questions:
1. How do I get read, write and delete access to the Ext-ROM?
2. How can I rename this "Ext-ROM-Storagecard"? Something like "StorageCard 2" or "StorageMemory" or ...
Update:
Answer for question 2 might be:
AbuYahya said:
To Rename EXT-ROM
HKEY_LOCAL_MACHINE \System\StorageManager \Profiles\TRUEFFS_DOC1
"Folder"=string:Storage
--- can call it anything you like instead of "Storage"
Click to expand...
Click to collapse
I didn't check it yet.
I have stopped trying to get Extended_ROM as storage space. I did use it as a filesafe location. I could not get access to all of the space even though I installed an empty Extended_ROM. Here is the part of boot.rgu I changed (best as I can remember)
Code:
;[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
; Does not seem right to me to be TRUEFFS_DOC1 when all others use the built in driver and not the profile
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS1]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"
"LoadFlags"=dword:1
"Order"=dword:1
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1]
"Profile"="TRUEFFS_DOC1"
"Index" = dword:2
"Dll" = "TrueFFS.dll"
"Prefix" = "DSK"
"Order" = dword:1
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:0
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:0
"SoftwareWriteProtect"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"="FileSafe"
"MountHidden"=dword:0
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
I think the "Storage Card 2" problem comes about from the order in which the Extended_ROM and SD Card get recognized and for some reason it sees the Extended_ROM as a storage card.
I now use Extended_ROM that way Cingular did. I have files in it in the form of cabs and zips. These files are things like Adobe Reader as a cab, Template files as a zip, etc. I use my customization mortscript to install those files. This way I get more room in the ROM for things that have to be in the ROM. Here is the format I have for my boot.rgu
Code:
;[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS_DOC1]
; Does not seem right to me to be TRUEFFS_DOC1 when all others use the built in driver and not the profile
[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\TRUEFFS1]
"DriverPath"="Drivers\\BuiltIn\\TrueFFS1"
"LoadFlags"=dword:1
"Order"=dword:1
"Bootphase"=dword:1
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\TrueFFS1]
"Profile"="TRUEFFS_DOC1"
"Index" = dword:2
"Dll" = "TrueFFS.dll"
"Prefix" = "DSK"
"Order" = dword:1
"Ioctl" = dword:4
"Use8Bit" = dword:1
"WindowBase" = dword:0
"IClass"=multi_sz:"{A4E7EDDA-E575-4252-9D6B-4195D48BB865}"
"AutoDPDMode" = dword:1
"SoftwareWriteProtect"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1]
"DefaultFileSystem"="FATFS"
"Name"=""
"PartitionDriver"=""
"Folder"="Extended_ROM"
"MountHidden"=dword:1
[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\TRUEFFS_DOC1\FATFS]
"Flags"=dword:14
"FormatTfat"=dword:1
"EnableWriteBack"=dword:1
"DataCacheSize"=dword:00000080 ;128 sectors(128*512=64KB)
I use winimage to change the contents of my Extended_ROM.nb file. Now when I run nb2nbf I pick the OS and the Extended_ROM as files to write to the nbf.
G4 processors do not allow you to flash a custom extended ROM (IIRC).
jwzg said:
G4 processors do not allow you to flash a custom extended ROM (IIRC).
Click to expand...
Click to collapse
That is just not true! In my WM6.5 ROM there is a custom Ext-ROM included and I have no problem flashing it to my G4 Wizard.
G4-Save means no IPL/SPL but Ext-ROM is not a problem.
@RoryB:
Thank you for the information. I will try it.
RoryB's latest ROM that uses ExtRom for cabs and such works fine on my G4.
Ham3r's experimental ROM that provides ExtRom as a read/write filesystem works on G3.
I even installed apps onto ExtRom, with no problems.
I don't know about its relative speed.
It is marked "G3 only" so I have not tried it on my G4.
If someone is brave enough to show that the Ham3r rom's method works on G4, that would be a great feature.
I think that making the most of extrom as a filesystem is the best we can do.
Cyberdyne said:
That is just not true! In my WM6.5 ROM there is a custom Ext-ROM included and I have no problem flashing it to my G4 Wizard.
G4-Save means no IPL/SPL but Ext-ROM is not a problem.
@RoryB:
Thank you for the information. I will try it.
Click to expand...
Click to collapse
For some reason I was thinking it wouldn't flash. I haven't touched my Wizard in a while, and my XP computer with my kitchen on it is dead. I'll have to upgrade my WM6 ROM again.
Mods ain't gods. I stand corrected.
I got the O2 Xda IIs Model PH20B and now upgraded to ROM Version 6.50.28WWE. Radio Version 1.12.00, Protocol Version 1337.42. The CPU is PXA263 wuth 400 MHZ and 112MB RAM. Flash Chip type 28F128K3
The office mobile doesn't work anymore, the things that haven't worked before (like PSSHutXp, TomTom etc) don't work. It can't be connected to any computer not by Active Sync on Windows 2k or XP, and not with Windows Mobile on Vista. I have a lot of icons duplicated on the desktop with (1) behind the name aka Calendar and Calendar (1) and can't get rid of them.... what can I do? Can any one help me please? I am ready to throw that thing out of the window!
Thanks a lot in advance
.
I suggest you to do a hard reset...
Have you dit it when you was upgrading?
Because after upgrade you have to do it, to avoid problems with some pieces of applications , that have been left in your memory...
thanks for your reply, much appreciated. Yes I did hard reset it, it won't even use the Extrom on the SDCard to give me office or anything, even it said the cabs are installed. Stupid thing!
I now went back to the original O2 crap old ROM and search for 6.1 but I can't seem to find one that works, the ones I found on here don't install right away but go through syncing, which mine won't so it keeps saying the device doesn't respond lol. I think I seriously give up soon and just throw it out I had enough, and I am good with computers etc usually, I build them and all, just I never had a PDA before.
Anyone know something?
if it didn't use the extrom from the sd card you probably still have the internal extrom in the device and forgot to format and resize it before you first upgraded to wm5 and above. what you need to do to get rid of all that old crap is:
1. downgrade to your shipped rom, remember, now that your device is WWE, you need to use MAupgradeut_noID and botloader to avoid country id and device id errors.
2. download xda-unlocker.cab and repartDOC.exe and put them on an sd card. install the unlocker.
3. run the unlocker by going to the start menu, EXTROM tools, click "Unhide" then "Unlock"
4. run repartDOC and set the size to 128kb
5. run the unlocker again by going to the start menu, EXTROM tools, this time click "Lock" then "Hide"
6. now your device does not have the internal extrom anymore, meaning you have 16MB more storage capacity and you can use extroms coming from the sd card.
7. then flash back the new rom, say wm6.1, again using the MAupgradeut_noID and bootloader mode.
8. when done, perform a hard reset, notice that the procedure for hard resetting changed, (press reset+power+record+camera)
9. in the menu appearing, the options ARE set:
Enable KITL: YES
clean registry hive: NO
format storage: NO
using the camera and record button, flip all the settings, so it says:
Enable Kitl: NO
clean registry hive: YES
format storage YES
10. confirm with the mail button, your screen turns white, and after some time, the device boots and installs the extrom from the sd card.
that is the procedure to go through, when first upgrading to wm5 and above and since your device made special problems, my wildest guess would be, that you forgot to resize the extrom, which is the reason the sd card's extrom was not loaded. plus you probably performed no hard reset or did it wrong, which is why the device was filled with garbage even after flashing a new rom.
if that manual was to fast, or you didn't get any of the things above, there is a wizard (assistant, not the device) in the wiki, to guide through the upgrade process, there you will also find the download links for the mentioned unlocker and repartdoc:
http://wiki.xda-developers.com/index.php?pagename=HTC_Blueangel_WM6_WizzardUpgrade1_WM2003SE0
that link is already one step into the problem and starts with the extrom resize, assuming that you flash your shipped rom first, and need no help doing that.
remember: you cannot resize your extrom from wm5 and above, for your device to run properly, you need to go back to wm2003 first.
have fun and good luck with that
Thank you very much Chef Tony. I was willing to put it up for sale but I will try what you suggested once again, even I am sure I ran through it all and did it, but it doesn't hurt to try it again. If I am still too stupid to use the Blue Angel, or still don't get along with it, I can always sell it afterwards.
THANK YOU VERY MUCH
UPDATE:
I have done it on my XP computer this time, not Vista, and it worked. The other thing I did wrong, no laugh at me if you want LOL, but I am a novice and have my blonde moments , and never did this before, I unrared ALL the files in the EXTROM Folder... this time I only unrared the main folder and put them all on the card as they were inside that unpacked EXTROM Folder. Works like a charm now and the programs are installed and I can use it... saves me a LOT of money as I was ready to sell everything I have to sell to get the iphone, now thanks to you I can use the XDA IIs as it should work.
I owe you one! VIELEN LIEBEN DANK FUER DEINE HILFE.
Hi,
just upgraded to wm6.5 using your great tutorial, and used one of the ROM files in there (21198.7Z)
After succesful upgrade, I get a messgae that this copy will expire in 30 days .
Do you know anything about that? Is there anything I can do to remove this time limit thing?
If I'll need to flash another ROM of wm6.5 (because of this trial limit, or just to try another ROM), do I follow the regular steps, starting from "put your device in Bootloader mode", or should I downgrade again completely to windows 2003SE?
Any help to this confused soul will be appreciated...
yes, the expiration date of the 21198 is known. what you need to do is upgrade to 21202.
the procedure is the standard one, bootloader, flashing, hard reset, extrom
password for RAR files
http://www.brsbox.com/filebox/down/fc/61f981ae01254fb02966f2d3eceed652/rand/604774532
i've download the file *.Nbf
but cannot extract the prompt is wrong password
But at xda-developers
the password is [email protected]#$DEWBSH^g47HW$%UN#%GYMK%#$?W5xxwIHJYH
i've try but always interupt.
want to upgrade but unsure seeing others problems
Hi, new to flashing PDA's but literate with pc's.
I have read a number of times through the instructions to upgrade BA (xda iis) from wm2003se to wm6.5.
Firstly, I have downloaded the upgrade 21198 but now I see that this has an expiration. You advise above to use a different file but I can't find this revision on the xda site. Can you advise?
Also, the main reason I haven't progressed any further is unsure of steps in relation to the placement of the files. As I said, I have read the instructions but still not quite sure what to do.
I have downloaded the file 21198 (although this may change prior to doing an upgrade) but where do I put this? On the SD card or on my PC?
Do I need to unrar it first or leave as is?
When I run maupgrade_noid, is this run from the PC or from the SD Card?
In step 5, it states "quickly press buttons prior to version appearing" what happens if the version appears first and if it does, what steps do you need to go back to to rectify?
Sorry for so many questions, but I don't want to stuff my device or spend hours trying to return to a functional wm2003se system.
Your assistance is appreciated. (I am very much a step by step person when it comes to doing these things. Once understood, no problem from then on)
Thanks,
yes, you should not try the 21198 anymore, download the 21202 here: it is the release r6.1 (yes, it is wm6.5, not 6.1).
then make sure to read this and follow all the wizard's steps: http://wiki.xda-developers.com/index.php?pagename=HTC_Blueangel_WM6_WizzardMain
that wizard also explains, how to resize the storage, which needs to be done BEFORE you flash another rom.
then, to go to your further questions, the file you downloaded needs to be extracted on your pc and it contains a rom file named nk.nbf, a few other files, and very important: a MAupgradeut_noID file, which you need to run to flash the device (on the pc, of course).
you couldn't start anything on your device anyway, because prior to that, you put the device into bootloader mode, which means it is not really running, it means it opens a soft-port to accept the rom, being transfered.
about the hard reset: you can also press the four buttons at once, to make sure, to access the menu, mentioned in the wiki. if you don't make it to press the 2 buttons in time, the device will boot, but not work properly, so you can give it a try again, no need to worry to miss the window.
if still there is something left, you didn't get, i can explain further. just re-post
Thanks Chef Tony, I did it! However, device is slow...
Thanks for the help.
Now, I have a question: I am not sure whether it is my device or it is just the normal.
I notice that the time it takes for the machine to react (for example, when opening an app, or more precisely simply clicking on an icon) is somewhat slow - let's say there is a delay of 2-3 seconds between clicking and untill the device reacts. Is that the way it should be (I am really a newbie to this things, so I do not have any prev experience)?
Another thing: I tried to install some Java games (which I guess were meant for smart phones) and installed succesfully, but trying to open them, they either stuck, or not working (showing a grey screen, and that's it). Is that means that they are not compatible with Blueangel with this win6.5 OS, or is the device too weak, or what?
Thanks for all the help!
actually, i gotta admit, i don't know about those 2 things. it's been a while since i first flashed a wm6 os, so i don't have a direct coparison between speeds, i know that the 21202 is the fastest rom i had on my device so far, which probably means, when i first upgraded i stepped on the brake, and now, from rom to rom, it's getting a little faster again. as it is not the native os it can never be as fast as in wm2003. still, i can hardly tell from here, whether your device's speed is ok.
you can try different things:
- if you use tcpmp for video playback and maybe have tested it before, run a benchmark and see how much speed your device actually has in rendering a video.
- you can use the chome and flip it a little and try that on how fluent it runs
- if it is just when starting programs, make sure you performed a hard reset after upgrading (reset+power+camera+record->YES, NO, NO->NO, YES, YES)
- you can also make sure that, if you have external programs installed, they are on the device instead of the sd card
- if some of them are on the sd card, defrag it using pocket mechanic or your pc's card reader
if nothing of that fits, either your device is rather slow and maybe you should try xcpuscalar to overclock it, or you are just not used to cooked roms' speed yet
about java: the java support the device has, comes from an addon program to be found in the extrom folder, called JBED....cab. since you apparently installed the extrom that came with the rom, the chef of the rom, xplode, picked the right version to run with. what you can do is:
- copy that cab file to the device again and re-install it
- try and download another version of the file somewhere
- whereever you got the java programs, look there about the compatibility, maybe get other versions
i know that is vague but i have not used java since wm2003, i don't even have jbed installed, everything that i can't get as a cab, as a real windows mobile program, i don't install in the first place. most java apps out there are games and i realized in wm2003 that they tend to work like they want. sometimes they do, sometimes they don't. it is very strange, which i quit that topic. maybe someone here has mor experience when it comes to that.
P.S. if you want to check the speed again and have access to a camera, you can make a video of the device in action and post a link here. i will surely have a look and while speed might be subjective, then we know for sure.
P.S.2 i know, just having the device upgraded and the first few steps are done, the problems show up can be frustrating, but give it a chance, you'll love it
Thanks for the help!
Thanks for this long d completenexplanation, chef Tony. I'll try your advice and let you know.an
WM 6.5 Upgrade
Thanks Chef_Tony for your response.
And yep, I do have another question.
Firstly though, I have all the necessary files downloaded, including the memory resizer etc. Just waiting on a go.
The reason for my question of the SD Card is due to the following step in the upgrade section:
_____________________________________
6.(if removed earlier) Put back your SD Card before you do the setup. This way the installation from the SD will continue after you have done the setup
_____________________________________
I didn't, and still don't understand what this step does. What installation continues from the SD Card?
One more question, If I stuff it or am not happy with WM 6.5, to go back to WM2003se, do I only have to reflash using the wm2003se ROM? or are there other steps involved due to the changes made to the BA?
Thanks,
Giles.
before you start the actual upgrade, so, before you click maupgradeut_noid.exe you are supposed to take out the sd card, i really can't explain, how an sd card in the device would influence the upgrade process but more importantly is the above mentioned putting the card back in.
to explain that: if you ever hard resetted your device in wm2003 you will have realized that after you align the screen and set the clock there are still programs that install afterwards automatically. those programs and customizations, e.g. a wallpaper, a dialer skin, some other programs, are not part of the rom but are cabs, stored in the extrom. the extrom is the storage space that you resize and format in the first steps, meaning your future wm6.5 is lacking those extra programs. since wm6.5 is larger in installation size, programs like the internet explorer or office are taken out and stored in the new extrom. you probably downloaded an extrom.zip file. before coming to that mentioned step 6 of yours, you are supposed to extract that archive and put the folder called extrom on the sd card. and putting that in at that given moment, together with the hard reset, it causes the same effect as in wm2003, that after the first start with the align screen and set clock, there are programs installing. after that you can delete the folder from the sd card, as there are no cabs in that folder anymore anyway.
about your other question: your shipped rom probably consists of one single exe file. you can't re-flash using that file that easy. it is a self-extracting pack that you'd have to extract first and start the downgrade with the maupgradeut_noid again, because you'd get a country id error if you wouldn't, since you bypass the country id by upgrading and your device is WWE then.
another thing is the storage space, meaning you need to resize the storage to gain space for the extrom again. basicly you revert the steps you go to with the upgrade. detailed instructions can be found here:
http://wiki.xda-developers.com/index.php?pagename=BA_Downgrade_WM5
but i think you wouldn't wanna go back to wm2003, it might be fast, but you hardly get any programs for it these days and with the great UI and finger friendlyness of wm6.5 you will be satisfied.
i hope that although my explanation was long (and not clearly thought through in before ) you got my point: sd card is for the extrom, for going back to wm2003, visit the link i posted.
greetz
Chef_Tony
Technical Question - still understanding
Ok Chef-Tony, I am understanding more and more, but still a little more to go before you earn your donation. (if you can get my learnin up to speed).
I understand what you have said so far.
I assume the merge process merges the ExtRom, Rom and storage (All ROM) together, albeit setting the Extrom space to 128 kb and the remaining 95MB to storage? Leaving Storage 95MB, Extrom 128kb and RAM 128MB.
And secondly, you mention downloading an Extrom.zip file with the extra progs needed. I haven't downloaded this file and can't see where it is downloaded from. I have downloaded the unlocker and the re-part files/apps and also the 21202.7z Rom upgrade. The instructions for the Extrom say to access it by doing an unhide and then an unlock but nothing to say copy any files to your SD card.
I have also checked the 21202.7z file contents but no extrom.zip contained. Can I assume that the necessary files are part of the ROM upgrade itself and no extra files need to be copied to SD Card prior to upgrade?
Come on now, stop laughing at me, just because half a milion others have already done this successfully doesn't make me stupid!
Almost there,
Giles.
about storage locations:
the blueangel as shipped comes with the following memory specs:
- Extrom 16 MB
- ROM 32 MB
- RAM 128 MB (devides itself dynamically into storage space and actual RAM, program memory)
- Storage 43 MB
the programs by default installed into the ram, your pim information was stored there, too. that is why whenever the device ran out of power for a longer time, everything was lost. it was like a hard reset.
you got that right there is 96MB of rom (rom, extrom and storage) which does not get lost in case you run out of electricity.
but the ram of 128MB was cleared, whenever that happened.
the new memory in wm6.5 is:
- (old) extrom 128KB (empty)
- ROM 32MB
- Storage: 60MB (old storage 43mb+extrom 16mb)
- RAM 128 MB (90mb show up in memory)
that seems like not much of a difference so far, but it is.
what took me long to understand is:
your RAM is now ONLY RAM, it is just used like the ram on a pc, it is completely just for working the programs and the UI, and NO storage space at all, that is why you don't have the bar to set the ratio between program and storage memory anymore.
and while in wm2003 the Storage is shown in explorer like a memory card, now you access the storage simply as \\blueangel\
this means, although the numbers are similar, e.g. when you run out of power or don't touch the device for a month, still all your data will be saved, that's because nothing is stored in ram anymore and that makes the hard reset more complicated, because you manually have to choose, that you actually want to format the storage, because the power+reset empty the ram, which was enough to format the old OS's storage, as it was battery-dependent.
in general that means, you have a little less storage space, because your ramdrive will be gone, but therefore the device is much faster and installing on the sd card is easier now (needs no extra program like cab installer, you can always pick the drive you want to install to.
to make that more visual, i post a screenshot below of my memory state at the moment.
for the second part, yes you are right, the extrom is an extra file, which needs to be extracted and then the folder extrom needs to be put on an sd card, which causes the before mentioned taking out the card and putting it back in for the first start.
to quote the thread, where you got the rom from ( http://forum.xda-developers.com/showthread.php?t=482997 ):
"R6.1 Release (this does not mean that this is windows mobile 6.1)
-------------------------------------------------------------------------------
Rapidshare: R6.1 ROM | EXTROM
Megaupload: R6.1 ROM | EXTROM
Ziddu: R6.1 ROM | EXTROM
21202 Fixes - This cab should fix the ability to make audio recording of the call, also should fix the show of the G icon and the status for gprs connectivity"
there is an extra download link for the extrom.7z file
and finally, you have to devide between the 2 different extroms:
- in wm2003 there is an extrom stored in your device, that is the one that you resize to 128kb and practically eliminate
- in wm6.5 you put your extrom on the sd card for one time use.
that is exactly the point of resizing the original extrom. since you only need the extrom when you hard reset, which you probably don't do, when on the road, you don't need to waste those precious 16mb on your device for installation files, that are hardly ever used. plus, with the resizing and deleting of the original extrom, you make the device look for the extrom on the sd card.
but your question is fully justified, you see, your shipped rom is bigger than the cooked roms here, because it contains the actual rom, the extrom and a radio rom. that is called a baked rom, where everything is packed together and whatever state the device is in before you flash this, you definetely have the state you want afterwards.
many devices, like the HTC Universal for example are still flashed with the extrom and it is not as easy to customize it.
to customize the extrom:
you extrom folder will contain a file called cfg.txt, which will contain something like this:
Code:
LOCK:Enabled
SHOW:\Storage Card\EXTROM\Custom.bmp
CAB: \Storage Card\EXTROM\ADC.cab
CAB: \Storage Card\EXTROM\A2DPFix.cab
CAB: \Storage Card\EXTROM\Extrom_version.CAB
CAB: \Storage Card\EXTROM\GoogleMaps.cab
CAB: \Storage Card\EXTROM\HTC Large Title Bar.cab
CAB: \Storage Card\EXTROM\HTC_Task_Manager_2.1_34837.5.cab
CAB: \Storage Card\EXTROM\HTC_Touch_Calculator_Skin.cab
CAB: \Storage Card\EXTROM\HTC_WMP_Touch_Skin.cab
CAB: \Storage Card\EXTROM\Office_6.1.21202.cab
CAB: \Storage Card\EXTROM\PHM Regedit.cab
CAB: \Storage Card\EXTROM\PIE8_Flash3.1_21202.cab
CAB: \Storage Card\EXTROM\pocketrar.cab
CAB: \Storage Card\EXTROM\psShutXP.cab
CAB: \Storage Card\EXTROM\RDM_21202.CAB
CAB: \Storage Card\EXTROM\sipchange.cab
CAB: \Storage Card\EXTROM\skybox.CAB
CAB: \Storage Card\EXTROM\skybox.CAB
CAB: \Storage Card\EXTROM\SMS Delivery Receipt Fix
CAB: \Storage Card\EXTROM\WMWidgets.cab
CAB: \Storage Card\EXTROM\youtubeplay.cab
LOCK:Disabled
HIDE:Enabled
EXEC: \Windows\DelCDetect.exe
HIDE:Disabled
RST: Reset
as you can see, there are a few commands, that shouldn't interest you, it is the (un-)locking of the screen and keys there, the important thing is the list of cabs. it will match the list of cabs in the actual folder, but you can also change the contents of the folder to whatever you like, you just need to adjust this list of cabs, because that is the procedure, the extrom is installed by. you will see, that this list varys from the one in your extrom, as i customized mine already.
i re-flash my device pretty often to test new roms and when i know what extra programs i need, like google maps, tcpmp or youtubeplay, i simply put them in the folder and in this list, and they install automatically after the rom upgrade. also you'll see, that for example arcsoft mms, and adobe reader are removed from the list, as i never use them.
ok, this was a little more than what you asked for, but for fully understanding what that extrom is, and how to work with it, i thought this might all help you. i fully understand that you want to be sure to understand what you are doing first, before you actually do it and i appreciate that, many people here start off wrong and then post a question, when they screwed up their device
sorry this took me so long, but it is a heck lot of text i wrote there.
greetz
Chef_Tony
Excellent assistance on Upgarade
Chef_Tony, what can I say.
I should apologise, I saw the EXTROM link when I first downloaded the 21202 ROM but at the time I didn't understand what that was for and reading back through the instructions I didn't pick up on its importance. I am glad we had this discussion or I would have been asking questions and been wishing I never tried the upgrade. Now I feel more confident that I have what I need to do the upgrade successfully.
I did understand your ealier explanation of the prog install using the EXTROM process but your additional info in your last response has really given me a good understanding. cfg.txt file is bit like a batch file to some degree.
I really have appreciated your assistance in this and I hope that all goes well when I upgrade, which won't be for a week as I am travelling and need it for TomTom. So don't want any problems prior to going away.
Thanks,
Chef baby, I've done it
Chef Tony,
I know we had this coversation this time last year, but I have finally got a second BA (I suffer from Fear of Frying, needed a spare).
Anyway, upgraded BA to WM6.5 21202, Which works just fine, only marginally slower than WM2003. The only real difficulty I had, and needed to try a number of times until successful was the hard reset, Camera, record, power and reset. I don't know how many fingers you have but with the standard 4 + thumb, I found it pretty difficult. Succeeded more by luck than skill.
So, thanks for very clear instruction and understanding.
Now, I'm not lazy, but the amount of reading involved to locate relevant info on this site is significant so I thought I might ask a question:
What is the latest Rom? and is touchflo a part of the rom or can you download a cab with the application for the BA?
1 last question, is there a page here listing all cabs or just search and locate on RS or somewhere?
Ta,
i see, you've been away for quite some time. meanwhile, i wrote a detailed and stickied tutorial, also containing a full download collection of all the recent roms, radio roms and many add-on applications like different office versions, browsers, finger friendly keyboards... you'll find a link in my signature or as a sticky in the ba rom development section.
the latest rom is hard to tell, if you want touchflo 2d, one of sun_dream's roms in my thread has manila 1919.
pro:
+ newest blueangel manila version so far
+ looks very nice
con:
- a little slow
- in my test, wi-fi did not work with all encryptions
- the manila 1919 only works with this rom
d-two has one dedicated wm6.1+manila 1917 rom, where it is already integrated
pro:
+ saves a lot of space
+ fast
con:
- wm6.1 is not very finger friendly apart from manila itself
- the rom is made to be used with manila, once you decide you don't want to use it anymore, you might as well switch roms
- manila 1917 is not as nice looking as 1919 (IMO)
also, d-two has several other roms, like wm 6.5.5 build23529.
pro:
+ manila 1917 works with it
+ just one manila cab, easy to install
con:
- manila takes a lot of space, because it is an add-on app here.
the 23529 is the best rom so far, in my opinion. i'm using it myself.
someone once said, the BA hard reset is pretty easy, if you have 3 hands
i usually let my ba lie in my left hand using the index finger for the power button and the right hand for the stylus to press the reset pin, then quickly switch hands and press camera+record with the left thumb and index finger while holding the ba in the right hand. i guess, if i hadn't already gotten used to this procedure or if i was left handed, it would be easier.
in general, i think, after you've read your way through my thread, you will find your way around the "BA 2010"
if you have any questions left, just post back
with best regards
Chef_Tony
Thanks again,
Yes, a little while after I posted this I found your list of Roms and apps etc.
Funny thing was, I actually found this the other night and printed the first 3 pages to complete the upgrade. I just didn't read down far enough for everything else.
Also, due to response above from d-two, I also have a link to his Roms and guides.
Thanks again, not so afraid to do this now I have done it once, still the monkey act trying to get all 4 buttons pressed at the same time, well all I can say, it wasn't an Australian that come up with that idea.
selig97 said:
Yes, a little while after I posted this I found your list of Roms and apps etc.
Funny thing was, I actually found this the other night and printed the first 3 pages to complete the upgrade. I just didn't read down far enough for everything else.
Also, due to response above from d-two, I also have a link to his Roms and guides.
Thanks again, not so afraid to do this now I have done it once, still the monkey act trying to get all 4 buttons pressed at the same time, well all I can say, it wasn't an Australian that come up with that idea.
Click to expand...
Click to collapse
That would have been Tuatara
Radio Upgrade issue now
Chef,
I have performed the next ROM upgrade to D-twos Build 23529 and still have the Bluetooth connection issue.
So, today I tried to upgrade the Radio from v1.12 to v1.13. The upgrade keeps failing. I start with bootloader mode, run maupgradeut_noid with the applicable radio nbf file in the same folder on PC. When maupgrade starts it shows the new radio rom version but then it doesn't do anything for about 5 minutes when it tells me that it failed. I have tried 3 times with no success.
Am I doing this upgrade right?
Your guide says to do the same for radio as normal rom.
Thanks,
you could try the newest radio version 1.15.00. that should work, i never got any other radio to work than the original t-mobile radio and the 1.15.00. you are right, radio roms are flashed just like any other rom.
Hi I upgraded my 9090 to WB 6.5 from Xplode latest release. I’m really happy with this and everything works fine.
In this phone the memory is only 43.2 Mb, (I have another one, broken but it has 60Mb.) and the upgrade take almost all of this.
My question is what files can I delete to have more space?
Is it possible to install the OS on a memory card?
I’m really happy with this release so I hope there is a solution.
Regard
Ola A
you should downgrade to wm2003 first and repart your storage space, so that the device also has 60mb, also, the rom takes up 32mb in the rom storage, even if there was a rom with nearly nothing inside, just the operating system itself, it would still take up 32mb, because that is the rom size. and it must be in the rom space, there is no way to install it somewhere else.
so, what you can do to gain those extra 16mb, to need to flash wm2003 and then do exactly, what i wrote here: http://forum.xda-developers.com/showpost.php?p=4706441&postcount=2
in the end, flash wm6.5 back and following that guide, it will run smoothly and fast and you will have slightly more space. still, you will never have more than 60mb of internal storage, unless you pick a rom with a ramdisk, which can offer you yet another 16mb in another partition.
I’m really pleased for the solution...
Please tell me where can I find how I go back to wm2003?
You had in your mind to do the repart for the storage space as in the link you suggest?
Wye can’t I do the repart in WM 6.5?
The download for repart_doc.exe and the second file have download problems, you couldn’t have some down load alternatives...?
How can I install the OS on the Memorycard?
Regard
Ola A
1. for the downgrade to wm2003:
1.a go to firmware.atspace.com/blueangel.html
1.b look for a firmware to match your device, it doesn't matter much, but it should be either an english rom or one in your native language, i guess english would be best though.
1.c Important! Extract the rom, so you have a folder, containing files like nk.nbf, ms_.nbf, baupgradeut.exe and so on. don't just start the exe you downloaded!
1.d download maupgradeut_noid, if the rapidshare download from the link above doesn't work, search the forum for "Chef_Tony Ruu", you will find several mirrors.
1.e download "repart_doc" and "xda-unlocker.cab" also from the link or search the forum, i uploaded it many times
1.f put the maupgrade in the same folder as the nk.nbf and all the other stuff from the wm2003 rom
1.g hard reset your device by pressing reset+power and camera+record, in the menu appearing set
Enable Kitl No
Format Storage Yes
Clear Registry Hive Yes
and confirm with the mail button
1.h after the device started, switch it off and remove the sim card and sd card
1.i put your device into bootloader mode by pressing power+record+reset, the display shows Serial V2.0x, where x is a number from 5 to 7
1.j start MaUpgradeut_noID and flash the device
1.k perform a wm2003 hard reset by pressing power+reset
1.l wait for the extrom to install and the following soft reset
1.m proceed with the manual from the link i gave you.
2.yes, the reparting of the useless extrom partition is, what i had in mind, it slows your device down and is just a collection of useless cab files with carrier customizations like dialer skins and wallpapers, that are installed after a hard reset in wm2003
3. it cannot be done in any os but wm2003, that is what makes this partition so useless, it is just not accessible
4. for downloading those files, if rapidshare doesn't work for you, as suggested in 1. use forum search and look for the file name, together with my name, and you will find several direct download links from the forum.
5. there is absolutely no way, the os can be installed from or to the memory card, in fact, while installing the os, the sd card may not even be inside the device, it can lead to serious damage of the device. like i explained in my earlier post, the rom does not take away any usable space anyway. you have 60mb of storage space for programs and files and 32mb rom space for the rom. if your rom is 20mb, then it is still filling up your 32mb of rom space and your storage will still be 60mb. if you have a rom with a lot of stuff inside, that is really taking up 32mb, you still have 32mb rom and 60mb storage.
that is why it is even better to take a big rom with lots of programs inside, because that way you really save space... since you don't need to install those programs in your storage space.
with best regards
Chef_Tony
A big thank you for your support. I’m now going to try this out.
--------------------------
Three hour later.
Yes, now is everything done. Some hard to find WM2003 file but at last... (They who were in your link weren’t there anymore.)
Now the memory is big and clean. All my apps installed...
A happy new year
Ola A.