[UPG]PagePool Smart Changer

Search This thread

SharkInDark

Senior Member
Apr 22, 2006
63
2
Hello!

I bring to your attention a small script to change the size of PagePool directly on the device.

The script allows to replace the size PagePool From 2.00 to 16.00th mbyte without a reflash of the device and loss of data.
After work of a script it is enough to make a soft reset to the device.

In a script is implemented the algorithm of automatic search of the address of offset and check result of search with use of check value on algorithm MD5 . In this mode every possible checks are made so much what kill the device practically not possible.

Also there is a possibility of instructions of own displacement of value of the size PagePool In a case when automatic search cannot find out it. In this mode value to the specified address is checked only. And if it not in the range of values of the size PagePool from 2 to 16, script also refuses to make changes to a device insertion.

The script is checked up with several firmwares and devices.

If program can't autodetect offset value of PagePool, generate "dev info"
and provide it to me. Im add your device in autodetection feature.

Thankful in advance for responses about work of a script and the help in perfection of this.

Screenshots and script are applied

P.S. Sorry for bad english

latest version available at ftp://intruder.spb.ru/PPSmartChanger.exe
 

Attachments

  • Screens.zip
    239.1 KB · Views: 6,106
  • PPSmartChanger.zip
    306.4 KB · Views: 27,770
Last edited:

SharkInDark

Senior Member
Apr 22, 2006
63
2
If I correctly have understood you, I answer :)
PagePool it is area which it is used by system for caching various information. The size of accessible RAM depends on the size of this area for. As a rule this value selects everyone under itself individually. Someone uses the big programs which is necessary a lot of memory, and someone a much small programms.
As the program allows to change this value without loss of data, it is possible to experiment.
If has worked address autodetection that all it should be good.
If has not worked, I need info about your device and firmware to try add your device to autodetection.
 

mtb2104

Senior Member
Aug 3, 2007
309
46
Thanks for this sweet app....

Now I can change the pagepool on the fly... even though I wonder how many times I will actually change it... :D
 

SharkInDark

Senior Member
Apr 22, 2006
63
2
You can change the size of PagePool as many times as you need without any limits.

Version updated:
1. Improved method of info retrival from device.
2. Added multidevices support.
3. EXPERIMENTAL: Added support of WM6 on FS LOOX C550 (can't test on device, my device HTC Touch)
 
Last edited:

Trekvogel

Senior Member
Aug 21, 2007
294
8
So, what would be the best size for the Touch? I know it should be smaller, I've read 4MB somewhere but is that best or at least better than original?
 

alexku

New member
Jan 9, 2007
1
0
I'm using BatteryStatus with enabled CPUScaler and I noticed when I change the PagePool size to 4 Mb, TCPMP player works on higher frequency (299 MHz, Boost) instead of 247 MHz (Max) with 8 Mb PagePool size.
So if PagePool size is 4 Mb and less we have low productivity.
I found that 6 Mb is good size. The productivity is the same as with 8 Mb and free memory bigger for 2 Mb.
 

jychan28

Senior Member
Apr 3, 2006
316
2
California
It did work on mind.

It said Dump size mis-matched.

Try built Development Information.

It also failed and sais Some **** happened!

Don't know what is next. ROM I used is the 55Meg Big Storage ROM without Extended ROM found in this forum.
 

r0p3

Senior Member
Jan 30, 2007
159
0
It did work on mind.

It said Dump size mis-matched.

Try built Development Information.

It also failed and sais Some **** happened!

Don't know what is next. ROM I used is the 55Meg Big Storage ROM without Extended ROM found in this forum.

Same to me

Please wait while tool locate PagePool setting offset
_______________________________________________________

Started at 10:50:08.39
> Initializing... done
> Reading ROM info... done
> Dumping part of ROM.. ERROR
> Locating PagePool setting. skipped
> Checking MD5. skipped
Finished at 10:50:41.82
_______________________________________________________

Size of dump is mismatch

Press any key to continue . . .

But building of debug info worked.
Don't know how to contact you at 4PDA.ru since my russian is very rusty (cannot even read any of these words).
So I post the log here

My ROM is1.11.407.1B.GER (original german HTC Touch)
 

Attachments

  • PPSCDev.zip
    792.2 KB · Views: 101

bram_smulders

Senior Member
Apr 10, 2007
663
1
on the edge
Hi,

I was wondering how i can change the pagepool size when i'm cooking a rom?
I've been searching and searching but didn't find anything to change the touch's pagepool.

Gr. bram
 

r0p3

Senior Member
Jan 30, 2007
159
0
sorry...

_________________________________

> Checking........7z.exe: No such
file or directory
.. ERROR

Tool might be broken
Execution aborted

Press any key to continue . . .

the file I downloaded is also only 229kB instead of 295kB of 0.37a