[Upgrading, Modifying and Unlocking] pawaa:
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"...

[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...

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.

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

3) - It is said that...

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)