• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[Discontinued] - PDAL WM6 WWE Rom

Search This thread

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
Long Long Awaited English Windows Mobile 6 Rom for PDAL is finally translated from a chinese rom.

It has:

PCM Keyboard
HTC Album
WM6Storage (Modified Version)
RealPlayer Support For Windows Media Player
Panoramic Scientific Calculator (OEM Calculator is replaced)
Esmertec Java AMS (JeoDek)
Total Commander
Quick Menu
PIM Backup
Advanced Config
PHM Notepad
CeleTask
and a lot more...

Windows Mobile 6 (Professional)
CE OS = 5.2.1236
PAGE POOL = 12 MB

PDAL Rom Unpacking & Packing procedure can be found in my other post which is here...

PDAL_WM6_US-English_CellSmith.zip [Updated Link (Fully Translated & Everything is working)]

More PDAL Roms:
PDAL WM6.0 English Rom Build:5.2.1236
PDAL WM6.1 English Rom Build:5.2.20757
PDAL WM6.1 English Rom Build:5.2.21109
PDAL WM6.5 English Rom Build:5.2.21159
 

Attachments

  • Screen001.png
    Screen001.png
    13.4 KB · Views: 722
  • Screen002.png
    Screen002.png
    12.3 KB · Views: 554
  • Screen003.png
    Screen003.png
    14.2 KB · Views: 253
  • Screen004.jpg
    Screen004.jpg
    19 KB · Views: 468
  • Screen005.jpg
    Screen005.jpg
    9.6 KB · Views: 222
  • Screen006.jpg
    Screen006.jpg
    17 KB · Views: 448
Last edited:

[deXter]

Senior Member
Aug 23, 2008
506
171
Thanks a ton! I've been waiting for nearly 6 months for this!

Can you please tell us what all tools did you use and how did you go about customizing and translating the ROM? And how much work is remaining? The reason I ask is because you said you were busy, so I feel the best way to get this done fast is to 'open up' the project a bit. Then we all can chip in as and when we get the time.

Final Q: Considering that the PDAL has only 48 MB RAM, wouldn't it be better to use WM5 AKU 3.3+ ? I mean, any idea how much extra RAM does this consume?
 

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
Thanks a ton! I've been waiting for nearly 6 months for this!

Can you please tell us what all tools did you use and how did you go about customizing and translating the ROM? And how much work is remaining? The reason I ask is because you said you were busy, so I feel the best way to get this done fast is to 'open up' the project a bit. Then we all can chip in as and when we get the time.

Final Q: Considering that the PDAL has only 48 MB RAM, wouldn't it be better to use WM5 AKU 3.3+ ? I mean, any idea how much extra RAM does this consume?

Brother deXter,

I am not a chef, cook or Bawarchi, but here is a list of the things i did:

- I unpacked it
- Replaced few MUI (Modules) files
- Used ResEditor on some executables
- Added some registry into default.hv & user.hv and recompiled
- Added few registry tweaks
- Modified initflashfiles.dat
- And finally repacked it

that's all...
 

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
PDAL has around 50 MB ram and this rom uses 12.5 MB pagepool aperture...

Code:
System Memory Report
====================

 Page Size:   4096

                                     |    Pages |     Size (bytes) |    Size (MB) |
 Total Storage (Flash)               |    11069 |         45339648 |        43.24 |
   Available Storage                 |     9225 |         37788672 |        36.04 |
   Used Storage                      |     1843 |          7550976 |         7.20 |


[B] Physical RAM (sources breakdown)    |    12908 |         52871168 |        50.42 |[/B]
   Main Memory                       |    12908 |         52871168 |        50.42 |

 Physical RAM (consumers breakdown)  |    12908 |         52871168 |        50.42 |
   Kernel Prealloc.                  |       73 |           299008 |         0.29 |
   [B]Paging Pool                       |     3084 |         12632064 |        12.05 |[/B]
   Kernel RAM Map                    |        1 |             4096 |         0.00 |
   Watson Size                       |       75 |           307200 |         0.29 |
   Overhead                          |        3 |            12288 |         0.01 |
   Object Store                      |        8 |            32768 |         0.03 |
   Program Memory                    |     9664 |         39583744 |        37.75 |
     AVAILABLE PROGRAM MEMORY        |     4690 |         19210240 |        18.32 |
     USED PROGRAM MEMORY             |     4974 |         20373504 |        19.43 |
       Kernel Objects                |      349 |          1429504 |         1.36 |
       Misc                          |      114 |           466944 |         0.45 |
       Programs                      |     4511 |         18477056 |        17.62 |
            (S) Stack                |      311 |          1273856 |         1.21 |
            (H) Heap                 |     1960 |          8028160 |         7.66 |
            (E) EXE Data             |       32 |           131072 |         0.13 |
            (D) DLL Data             |      583 |          2387968 |         2.28 |
            (c) Code RAM             |      454 |          1859584 |         1.77 |
              Process                |      221 |           905216 |         0.86 |
              Module                 |      233 |           954368 |         0.91 |
            (r) Read only RAM        |      471 |          1929216 |         1.84 |
              Process                |       29 |           118784 |         0.11 |
              Module                 |      269 |          1101824 |         1.05 |
              Map/Shared             |      173 |           708608 |         0.68 |
            (W) Read/Write RAM       |      700 |          2867200 |         2.73 |
              Process                |      282 |          1155072 |         1.10 |
              Module                 |        0 |                0 |         0.00 |
              Map/Shared             |      418 |          1712128 |         1.63 |
 

[deXter]

Senior Member
Aug 23, 2008
506
171
What tool do you recommend btw, for flashing the ROM? Also, does this include the radio and extended too?

Sorry, but I'm new at this and can't seem to find any generic guide here.. All the stuff I seem to find are htc or other newer device specific :(

Why are we PDAL users being ignored? I mean, getting a WM touchscreen device with WiFi, BT w/ A2DP, Quad GSM, Class 10 edge, 2MP camera etc... for just $120 - it's no joke!
 
Last edited:

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
What tool do you recommend btw, for flashing the ROM? Also, does this include the radio and extended too?

Sorry, but I'm new at this and can't seem to find any generic guide here.. All the stuff I seem to find are htc or other newer device specific :(

Why are we PDAL users being ignored? I mean, getting a WM touchscreen device with WiFi, BT w/ A2DP, Quad GSM, Class 10 edge, 2MP camera etc... for just $120 - it's no joke!

You don't need any special tool to flash your PDAL, Rom Update utility is included, now don't ask me the whole update procedure, which is:

Connect your phone to active and start update utility and click on few "Next" buttons and wait... and it's done...

I have no idea but i bought this phone after my kjam and i found it smarter...
 

[deXter]

Senior Member
Aug 23, 2008
506
171
I can't update via the PC as my USB connector is broken :(

I thought there was a way to directly update by copying it to the SD card?
 

imate_pdal

New member
Nov 16, 2008
3
0
Odessa
This is way to change PAGEPOL for I-mate PDAL WM6:
1. Open in HEX editor WMUPDAT.DIP
2. Found HEX code C0 FA 01 14 EB 00 84 A0 3F 01 84 F0 6F D8 08 B2
3. Change 60 FA 01 14 EB 00 84 A0 3F 01 84 F0 6F D8 08 B2
4. Now you will have 6 MB PAGEPOOL
 

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
I can't update via the PC as my USB connector is broken :(

I thought there was a way to directly update by copying it to the SD card?

Dexter,
Follow these instructions to flash your phone using SD card.

- Format your MicroSD card to FAT16.
- Copy "WMUPDAT.DIP" to your MicroSD card.
- Insert your MicroSD card in your PDAL
- Remove Battery for 5 seconds and install it again.
- Now Press Left Soft & Power Button simultaneously.

Your PDAL will start flashing itself and will be restarted automatically when done.

NOTE: do it at your own risk, I take no responsibility if you damage your device.
 
Last edited:

[deXter]

Senior Member
Aug 23, 2008
506
171
Ah, so it's left softkey and power! I knew the general procedure, but tried everything except that (OK and Power, Camera and Power, etc..) How did you figure it out?

Anyways good news is that the ROM flashed sucessfully!


I have a few suggestions/comments/doubts:

1) How do I get back to the default windows SIP? PocketCM makes it impossible for me to do anything!

About modding the ROM:

2) How do you go about replacing the SIP? I want to remove PocketCM permanently and get back the original SIP.

3) What effect does reducing the PagePool have? Does it mean more Storage Memory, or more Main Memory? And would it have any negative effects, like lower performance or maybe lower number of programs running at the same time?

4) Finally, what tools do you guys recommend for working with ROMs? Like I've said before, every guide/tool I find here seems to be HTC/Device specific, so how do I start off? Also, can we test PDAL ROMs in the Windows Mobile Emulator?


Thanks a MILLION pawaa, for being the FIRST person to contribute anything of significance to the cause of the PDAL! Hopefully this would also encourage other developers/modders/cooks? to start coming up with more cool stuff soon. At the least, you can count on me for releasing some stuff in the near future .... as soon as I figure out how ;)
 

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
Ah, so it's left softkey and power! I knew the general procedure, but tried everything except that (OK and Power, Camera and Power, etc..) How did you figure it out?

Anyways good news is that the ROM flashed sucessfully!


I have a few suggestions/comments/doubts:

1) How do I get back to the default windows SIP? PocketCM makes it impossible for me to do anything!

About modding the ROM:

2) How do you go about replacing the SIP? I want to remove PocketCM permanently and get back the original SIP.

3) What effect does reducing the PagePool have? Does it mean more Storage Memory, or more Main Memory? And would it have any negative effects, like lower performance or maybe lower number of programs running at the same time?

4) Finally, what tools do you guys recommend for working with ROMs? Like I've said before, every guide/tool I find here seems to be HTC/Device specific, so how do I start off? Also, can we test PDAL ROMs in the Windows Mobile Emulator?


Thanks a MILLION pawaa, for being the FIRST person to contribute anything of significance to the cause of the PDAL! Hopefully this would also encourage other developers/modders/cooks? to start coming up with more cool stuff soon. At the least, you can count on me for releasing some stuff in the near future .... as soon as I figure out how ;)

Flashing procedure through SD card is very common, so it was not hard enough to find the appropriate key combination...

Congratulations! You are the 2nd in the world who own a PDAL with English WM6 Professional (I haven't seen anyone claiming that he has English WM6 on his PDAL yet...)

Here are the answers to your questions:

1) - After flashing this rom you can install any Sip which can be found around in a cab file, i made this rom for myself and later on decided to share it with other PDAL users so they can enjoy the benefits of WM6 on their PDAL device too. PCMKeyboard does every thing just fine, nothing is missing in it, you can even copy and paste things by keeping enter key pressed and choosing the desired action from the menu... default SIP has very tiny keys which can't be pressed without stylus, so there isn't any point of taking the stylus out even for a single letter entry.

2) - You have to do it manually (like i do).

How to remove PCMKeyboard:

- Remove the following entries from "user.hv" and "default.hv"...

Code:
[HKEY_CURRENT_USER\ControlPanel\Sip]
  "DefaultIm"="{F9A103FF-B5E2-4eae-8C34-0ADC26116C4C}"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Layouts\e0010409]
  "Layout Text"="COMP IME"
  "Ime File"="\\windows\\compime.dll"

[HKEY_CURRENT_USER\ControlPanel\Sip]
  "SuggAutoCorr"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Tegic\eT9]
  "XT9SupportMSSip"=dword:00000000

[HKEY_CLASSES_ROOT\CLSID\{BB25F2EB-688C-4698-ADFC-F422A148AD4F}]
  @="PCM Keyboard"

[HKEY_CLASSES_ROOT\CLSID\{BB25F2EB-688C-4698-ADFC-F422A148AD4F}\DefaultIcon]
  @="pcmkeyboard.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{BB25F2EB-688C-4698-ADFC-F422A148AD4F}\IsSIPInputMethod]
  @="1"

[HKEY_CLASSES_ROOT\CLSID\{BB25F2EB-688C-4698-ADFC-F422A148AD4F}\InprocServer32]
  @="\"\\Windows\\pcmkeyboard.dll\""

- Remove the following files from dump directory...

Code:
pcmKeyboard.dll
Default.skin
Dream.skin
Touch.skin
Light Blue.skin
Simple White.skin
English (small).dict
French (small).dict
German.layout
Polish.layout
Russian.layout
Spanish.layout
Czech.layout
English.layout
Français.layout

Now PCMKeyboard is completely removed from the rom.

You can add any SIP by following these instructions...

- Find your desired SIP package or CAB file (in the case of CAB file you need to unpack it's files and registry).

- Add files to dump folder.

- Add your SIP's registry entries in default.hv / user.hv files. ([HKEY_CURRENT_USER] entries in user.hv and [HKEY_CLASSES_ROOT] & [HKEY_LOCAL_MACHINE] entries in default.hv)

- Set it as your default SIP by adding it's CLSID in user.hv as following and you are done with SIP.

Code:
[HKEY_CURRENT_USER\ControlPanel\Sip]
  "DefaultIm"="{CLSID-OF-YOUR-SIP}"

3) - It is said that...

Code:
The "page pool" is essentially cache between the storage ram (where all the db/binaries are written to) and the program ram. certain things have to be loaded into the pagepool before executing in program/main ram. So in general, increasing the pagepool usually speeds up launching applications, however it reduces the actual program ram so you can't run as many things at the same time...

(Copyrights 2007 harwantgrewal)

It really doesn't matter much if you have a 10MB, 8Mb or 6MB Page Pool.
As far as speed and performance is concerned,you can hardly find much of a difference between a 10Mb page pool or 6Mb,it's hardly noticeable over all.So just keep what the cooker has specified in the Rom.Nothing to worry,just enjoy the magic created by the magnificent cookers...

(Copyrights 2007 zabardast_1)

4) - There are a lot of tools you can use to manipulate a rom when it's in a binary file, all you have to do is "To take it's binary out of the ROM", rest of the procedure is same in all devices except partitions structure & memory addresses.

Here is the unpacking and packing procedure for PDAL roms...

Required tools are attached with this post with the name of "PDAL_Packing.Unpacking.Tools.zip", download it and extract it to a folder (Suppose "PDAL")

Unpacking Procedure:

- Place "WMUPDAT.DIP" in the folder "PDAL"
- Execute Unpack.bat, wait and when it's done you will have dump folder to play with.

Packing Procedure:

- Replace/Add/Modify any File/Registry/Package/Module in the dump folder.
- Execute Pack.bat and wait, when it's done you will have updated "WMUPDAT.DIP" file ready to be flashed...

That's all buddy, you can try loading binary rom into an emulator and here is a link to Emulator Rom Kitcken

I don't think that anybody else would cook a rom for PDAL unless he don't own a PDAL device, because they are cooking for their own devices only...

NOTE: Don't mess the things up and don't ask any newbie question which is already answered in this forum, 3 out of 4 of your questions were already asked and answered in this forum long time ago, so please search-a-lot before asking any question, like i do...

(Copyright 2008 CellSmith)
 

Attachments

  • PDAL_Packing.Unpacking.Tools.zip
    285.2 KB · Views: 974
Last edited:

sunwork2

Member
May 11, 2006
27
2
THanks THanksTHanks

THanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanks
 

pawaa

Senior Member
May 20, 2005
215
34
Riyadh
www.cellsmith.org
THanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanksTHanks

WelcomeWelcomeWelcomeWelcomeWelcomeWelcomeWelcome... (LOL)


No support Thai Launge

Yes, No Thai language, for other then English languages, you are on your own...
 
Last edited:

PATMAP

Member
Nov 10, 2007
30
0
Brother deXter,

I am not a chef, cook or Bawarchi, but here is a list of the things i did:

- I unpacked it
- Replaced few MUI (Modules) files
- Used ResEditor on some executables
- Added some registry into default.hv & user.hv and recompiled
- Added few registry tweaks
- Modified initflashfiles.dat
- And finally repacked it

that's all...


Hi Mr pawaa

what tools you used for edit or modify for Modules ?
can you upload here your resource editor or other tools for edit Modules.

best regards