Available for a limited time only - £5 off a £20 spend at eXpansys! For more details visit this topic!

Please Log In or Register - it's FREE!

15 Pages V  « < 8 9 10 11 12 > »   
Reply to this topicStart new topic
 Paul's guide to... changing the HTC Touch / T-Mobile Wing PagePool size
Rating 5 V
smhump
post Nov 8 2007, 14:16
Post #181


Newbie
Group Icon

Group: Posters
Posts: 2
Joined: 7th November 2007
Member No.: 319,760

Device(s): T-mobile Wing



**********************
- Type 'pdocwrite Part02.4MB.dump' (or whichever name you used in the step above)

You will see something like 'CopyFileToTFFS(part02.4mb.dump:0, 0, 040d2000)' appear, and after a wait of a few minutes (it is writing a lot of data!), you'll be returned to the command prompt. DO NOT USE THE DEVICE DURING THIS OPERATION!
**********************

When you do the above 'pdocwrite Part02.4MB.dump' Does this overwrite the original Part02.dump with your new 'Part02.4MB.dump' or does it redirect the "pagepool" to read the new file? I did everything and forgot to look at what i started with as far as memory goes in the memory applet. So i am not sure if it worked or not....

Well i just re-extracted the dump file and my change is in it...


This post has been edited by smhump: Nov 8 2007, 14:23
Go to the top of the page
 
+Quote Post
angelknight7777
post Nov 9 2007, 21:25
Post #182


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 9th November 2007
Member No.: 320,420

Device(s): tmobile wing



hey, thanks Paul and all of you guys that posted the helps. Hey, the Lord has used you to help a brother flash his memory. Praise God. I started with about 4MB and now I got about 17MB and it stays pretty steady. Thats with not tweaks to the rest of the phone. Thanks. I pray you get to know God and that He blesses you for this.
Tomas
Go to the top of the page
 
+Quote Post
Paul
post Nov 9 2007, 21:26
Post #183


The Main Man!
Group Icon

Group: Admin Team
Posts: 21,816
Favorited Topics: 51
Joined: 6th November 2002
From: Norwich, UK
Member No.: 1

Device(s): Touch HD / G1
Twitter: @paulatmodaco



biggrin.gif

P


--------------------
My current devices of choice - HTC Touch HD (Miri 6.5 v11), White T-Mobile G1 (Haykuro ADP1.5Hr3-A2SD), Samsung Blackjack II (6.1 stock)

Go to the top of the page
 
+Quote Post
jychow
post Nov 10 2007, 07:56
Post #184


Newbie
Group Icon

Group: Posters
Posts: 18
Joined: 23rd January 2005
Member No.: 106,445

Device(s): Samsung i600



hi Paul. Need your help here. I have the HTC ROM 2.20.707.1B WWE

in the dump rom part, I see:
64 00 00 00 48 AC 13 8C 00 00 20 00 00 00 00 00

Does it mean my pagepool is 2MB? but I only have about 16MB after soft reset. Program memory total 47.72MB. Please help.

Million thanks.


This post has been edited by jychow: Nov 10 2007, 09:56
Go to the top of the page
 
+Quote Post
p.diddy
post Nov 13 2007, 07:51
Post #185


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 13th November 2007
Member No.: 321,527



i'm about to do this flash, but i got one quick question...

i understand all the steps but one...

in steps 4 and 5 where it says this - Part02.4MB.dump - does the 4MB part refer to the size of the flash, meaning i need to use 6MB in it's place if i am doing the 6MB flash...

sorry kind of a noob in this area

thanks in advance for any advice you can give me
Go to the top of the page
 
+Quote Post
smhump
post Nov 13 2007, 12:23
Post #186


Newbie
Group Icon

Group: Posters
Posts: 2
Joined: 7th November 2007
Member No.: 319,760

Device(s): T-mobile Wing



QUOTE(p.diddy @ Nov 13 2007, 02:51) *
i'm about to do this flash, but i got one quick question...

i understand all the steps but one...

in steps 4 and 5 where it says this - Part02.4MB.dump - does the 4MB part refer to the size of the flash, meaning i need to use 6MB in it's place if i am doing the 6MB flash...

sorry kind of a noob in this area

thanks in advance for any advice you can give me


The 4MB refers to the amount of memory that you had changed in the original Part02.dump file. So yes you need to use the 6MB in its place. And by place i mean changing the appropriate section in the Part02.dump file to reflect the 6MB change. Simply changing the 4MB to 6MB will not change the pagepool to the 6MB.

Step 4: Use a hex editor to modify the pagepool size

To edit your Part02.dump ROM image, you'll need to use a Hex Editor. The instructions below assume use of the excellent, free HxD application.

After installing and launching HxD, do the following...

- Open your new 'Part02.dump' file
- Click 'Search'
- Enter 'NKKD8'
- Press F3 to find the second instance
- Click 'Search' again
- Change 'Data Type' to 'Hex Values'
- Enter 'FF FF FF FF FF FF FF FF 9B 4F FF FF 64 B0 00 00' and hit search

You will then be presented with the search results as shown below.



After 8 more values, you'll see your pagepool setting. In the screenshot aobve, it is set to '00 00 40 00', which means 4MB. The possible values are as follows:

4MB = 00 00 40 00
6MB = 00 00 60 00
8MB = 00 00 80 00 (HTC Touch default)
12MB = 00 00 C0 00 (HTC Wing Default)

(for reference, on both my Touch and my Wing the offset location is 37B558... you can go straight to this location be selecting 'Search -> Goto').

So, to change your pagepool size...

- After locating your current pagepool value, update it to one of those shown above by selecting the value and overtyping
- Select File -> Save As, and enter a new name (e.g. Part02.4MB.dump)
- Exit the hex editor

You have now edited your ROM dump, and are ready to flash it back to the device!

Now move onto step 5..... Proceed at your own risk!!!
Go to the top of the page
 
+Quote Post
OctaneGuy
post Nov 13 2007, 21:46
Post #187


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 21st October 2007
Member No.: 313,417

Device(s): Tmobile Wing



Just wanted to add my thanks for the writeup and patching tool. The lack of memory was driving me crazy as it prevented me from answering phone calls! How can I have a phone that needs to be reset in order to take calls??? That was insane.

I took some measurements before the update.


Program
Total: 43.87
In Use: 38.94MB
Free 4.93MB

*****

Performed a Soft Restart

Program
43.87MB
In Use: 39.63MB
Free 4.26MB

After 6MB PagePool

Program
Total: 49.89MB
In Use: 36.89
Free 13.00MB


What a significant difference. More testing will have to be done but speed has increased dramatically. Thanks!!!
Go to the top of the page
 
+Quote Post
razorsharpe2
post Dec 5 2007, 17:59
Post #188


Newbie
Group Icon

Group: Posters
Posts: 3
Joined: 5th December 2007
Member No.: 329,680

Device(s): t-mobile wing



Hi Paul,
i'm new to this site in fact i bumped into it by mistake while looking for memory tweaks for my t-mobile wing. don't know much about this stuff so i'm stuck already while reading your ad about the memory tweak you said to create a directory on my desktop do you mean create a new folder or something else.
Go to the top of the page
 
+Quote Post
razorsharpe2
post Dec 6 2007, 17:55
Post #189


Newbie
Group Icon

Group: Posters
Posts: 3
Joined: 5th December 2007
Member No.: 329,680

Device(s): t-mobile wing



HI Paul

i got stuck again while in command prompt screen. i keep getting a message 'pdocread' is not recognized as a internal or external command, operable program or batch file. what am i doing wrong. please help.
Go to the top of the page
 
+Quote Post
iSleep
post Dec 8 2007, 18:32
Post #190


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 8th December 2007
Member No.: 330,823



So I've had the Wing for less than an hour, and I was already tempted to hack it.

I already knew that it doesn't have the best RAM in the world, so I went out on a hunt for a fix.

This certainly helped me, thanks Paul.

(I was very skeptical at first because I just got it and I didn't want to brick it but now I'm glad I took the chance!)
Go to the top of the page
 
+Quote Post
zabhier
post Dec 10 2007, 20:20
Post #191


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 20th March 2005
Member No.: 118,403

Device(s): SPV C500



I just tried this and it worked without any problems. Got over 20Mb of free program memory compared to about 14 Mb before. Will see how well my wifi web browsing does to see if it has really made a difference.

It is worth noting that this procedure doesn't affect your installed programs or your contacts/calendars. All that data is still intact.
Excellent instructions were easy to follow.

Good job!
Go to the top of the page
 
+Quote Post
Paul
post Dec 14 2007, 12:04
Post #192


The Main Man!
Group Icon

Group: Admin Team
Posts: 21,816
Favorited Topics: 51
Joined: 6th November 2002
From: Norwich, UK
Member No.: 1

Device(s): Touch HD / G1
Twitter: @paulatmodaco



HTH biggrin.gif

P
Go to the top of the page
 
+Quote Post
razorsharpe2
post Dec 19 2007, 08:09
Post #193


Newbie
Group Icon

Group: Posters
Posts: 3
Joined: 5th December 2007
Member No.: 329,680

Device(s): t-mobile wing



after days of wondering i finally did it and it worked great. Thanx for the tweak. What's the next one going to be.
Go to the top of the page
 
+Quote Post
m.berliner
post Dec 21 2007, 03:38
Post #194


Newbie
Group Icon

Group: Posters
Posts: 9
Joined: 23rd November 2007
Member No.: 325,035



ONLY TESTED ON WM6 WING!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

guys when i read pauls guide i was scared to do the pool changing because frankly im pretty much a noob at this stuff, and to me it wasnt in english. Through some more research i stubled upon this thread

http://forum.xda-developers.com/showthread.php?t=324955

it claims that by following a few easy steps your pool size will be changed, and its true!
Noobs guide written by a noob:

0.5 check how much initial memory u have by going start-> settings -> system -> memory
1. download page pool.zip and extract to desktop. also download the other two cabs (enableRapi... and ASergpolicies) to be safe.
2. connect phone (wing) to PC via activesync. use USB to PC or bluetooth or whatever.
3. extract both downloaded cabs to desktop of pc (if they are zipped) and copy both to wing or phone.
3. run the cabs on the phone (they will be installed).
4. open page pool folder on PC and run backup.bat, then run the size u want (ex 6mb bat)
5. u will see a black CMD screen that opens for about 2 seconds and it will show about 4-6 lines spontaneously written.
6. soft reset/hard reset. (most say soft reset is enough).
7. confirm that now you have more memory.

ur done.!!!

my start up free program memory jumped up to 21.xx mb when i did the soft reset, it was literally that easy ( i didnt download the enablerapi)

i just figured id post there, i take no credit as none of it is my work for all those people like me who want more memory for thier wing but are weary about doing these complicated steps in pauls guide.

any more questions you can msg me and id be more then happy to help
Go to the top of the page
 
+Quote Post
Jura_CRO(ZG)
post Dec 29 2007, 16:35
Post #195


Newbie
Group Icon

Group: Posters
Posts: 7
Joined: 26th October 2007
Member No.: 315,532

Device(s): HTC Elf



Hi Paul,
I was wondering is it possible to make a .nbh file from .dump(the one that we got from pagepool trick)?
Go to the top of the page
 
+Quote Post
Paul
post Jan 3 2008, 11:05
Post #196


The Main Man!
Group Icon

Group: Admin Team
Posts: 21,816
Favorited Topics: 51
Joined: 6th November 2002
From: Norwich, UK
Member No.: 1

Device(s): Touch HD / G1
Twitter: @paulatmodaco



Yes, you can use 'imgfstools' and HTCRT together with a donor RUU to create a new NBH...

Why? wink.gif

P
Go to the top of the page
 
+Quote Post
felipecoll
post Jan 7 2008, 07:25
Post #197


Newbie
Group Icon

Group: Posters
Posts: 2
Joined: 7th January 2008
Member No.: 341,635

Device(s): wing



cool.gif i coudnt open mi folder using command prompt , the file is on mi desktop and the name of it is pagepool , but i dont know what i'm doing wrong ..... y just cant open it, can someone give me an example of their extencion

This post has been edited by felipecoll: Jan 7 2008, 07:26
Go to the top of the page
 
+Quote Post
felipecoll
post Jan 8 2008, 01:35
Post #198


Newbie
Group Icon

Group: Posters
Posts: 2
Joined: 7th January 2008
Member No.: 341,635

Device(s): wing



nice job, I DID IT , WHIT NO PROBLEM , TMO WING ON 6 MB biggrin.gif biggrin.gif biggrin.gif THANK U A MILLION laugh.gif
Go to the top of the page
 
+Quote Post
Joe Sixpack1
post Jan 9 2008, 06:28
Post #199


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 9th January 2008
Member No.: 342,460

Device(s): Wing



QUOTE(Paul (MVP) @ Jun 22 2007, 05:13) *
Welcome to another edition of 'Paul's Guide to...' biggrin.gif

Today's guide is aimed at owners of the HTC Touch and the T-Mobile Wing, as they are 2 devices that seem to have particular problems with device memory, but the same techniques can probably be applied to other devices (untested by myself).

HTC Touch and T-Mobile Wing owners will know that these two devices suffer somewhat from low memory problems. Users need to be careful with what they have running at any one time, particularly if launching memory hungry applications such as the Camera.

Deep in the depths of the operating system of your device, there is something called the 'PagePool'. Without going into too much detail (and as I understand it!), the PagePool is a special area of memory reserved for loading apps into from ROM. This PagePool is a lot faster than ROM, so when things are executed from this 'cache' instead, the performance of a device will be quicker. On the flipside, if you have a 8MB pagepool (HTC Touch) and you're using, say, 4MB of the pagepool, then 4MB of space is wasted that could be program memory. Similarly if you have a 12MB pagepool (!) (T-Mobile Wing) in this instance you would we wasting 8MB of space!

The key is striking the balance...

On both my Touch and my Wing, i've been experimenting with the PagePool, and have personally settled on 4MB. I've tried 2MB (bad), 4MB, 6MB and 8MB, and I think I can happily use 4MB without noticing a performance decrease. I'm tempted to try 6MB out for a bit longer, particularly on the Wing (which has a generally better state of affairs than the Touch it seems), but this guide will let you choose your own.

Sadly, these PagePool settings are in an area that cannot be easily changed, hence this is a ROM guide.


Firstly, a disclaimer.

This guide involves downloading, editing and flashing of your device ROM.

This is dangerous, very dangerous. In a worst case scenario using these techniques, your device will become unusable, with a corrupted 'OS area'. While your bootloader will (should) still be accessible, your device will be a paperweight until such time as a RUU (Rom Update Utility) becomes available for your device with the shipping ROM. We won't be able to help you, and your operator / manufacturers won't either. It's quite possible your warranty will be invalidated by editing your ROM.

If you follow this guide, you take full responsibility for what could happen. I have of course successfully been through this guide myself, but be aware that I TAKE NO RESPONSIBILITY SHOULD SOMETHING GO WRONG.

You've read the disclaimer and you want to have a play, now what do you need to do? Here's the guide... enjoy ohmy.gif

Step 1: Install the permissions CAB to your device

In order to be able to do the read / write operations on your ROM, the security on your device needs to be set up in a certain way. Download this CAB file, and run it on your device.

[attachment=21845:ITSUTILS...peration.CAB]
Step 2: Create a directory and download itsutils

Now we need to create a working directory. I suggest creating a directory called 'pagepool' on your desktop. When you've done this, download this ZIP file, and extract it to the new directory.

http://nah6.com/~itsme/itsutilsbin-20070323.zip (Kudos to Willem Jan Hengeveld (aka itsme) for this excellent toolkit!)

Step 3: Extract the ROM from your device

We're now going to extract the ROM from your device. This is a completely safe operation, so don't panic yet biggrin.gif Take the following steps...

- Ensure device is connected to PC and Activesync'd / WMDC'd
- Open a command prompt at your new directory
- Type 'pdocread -l' (minus the quotes of course)

You will then be presented with something that looks like this:

CODE
70.95M (0x46f2000) TrueFFS
       |           3.06M (0x30fc00) Part00
       |           3.06M (0x310000) Part01
       |          64.82M (0x40d2000) Part02

We want to read the Part02 area (the bottom line above), so...

- Type 'pdocread 0 0x40d2000 Part02.dump' substituting 0x40d2000 with the appropriate value from your 'pdocread -l' output

You will see something like 'CopyTFFSToFile(0x0, 0x40d2000, Part02.dump)' appear, and after a wait of a few minutes (it is dumping a lot of data!), you'll be returned to the command prompt. During the operation you can open Windows Explorer to your working directory and see the file growing.

Step 4: Use a hex editor to modify the pagepool size

To edit your Part02.dump ROM image, you'll need to use a Hex Editor. The instructions below assume use of the excellent, free HxD application.

After installing and launching HxD, do the following...

- Open your new 'Part02.dump' file
- Click 'Search'
- Enter 'NKKD8'
- Press F3 to find the second instance
- Click 'Search' again
- Change 'Data Type' to 'Hex Values'
- Enter 'FF FF FF FF FF FF FF FF 9B 4F FF FF 64 B0 00 00' and hit search

You will then be presented with the search results as shown below.



After 8 more values, you'll see your pagepool setting. In the screenshot aobve, it is set to '00 00 40 00', which means 4MB. The possible values are as follows:

4MB = 00 00 40 00
6MB = 00 00 60 00
8MB = 00 00 80 00 (HTC Touch default)
12MB = 00 00 C0 00 (HTC Wing Default)

(for reference, on both my Touch and my Wing the offset location is 37B558... you can go straight to this location be selecting 'Search -> Goto').

So, to change your pagepool size...

- After locating your current pagepool value, update it to one of those shown above by selecting the value and overtyping
- Select File -> Save As, and enter a new name (e.g. Part02.4MB.dump)
- Exit the hex editor

You have now edited your ROM dump, and are ready to flash it back to the device!

Step 5: Flashing your edited dump back to the device

So this is where it gets dangerous. If you've done something wrong with your dump, then nasty things could (probably will) happen. If the flashing process goes wrong, then nasty things could happen. One final warning - you undertake this step at your own risk! Ready to continue? OK then...

- Ensure device is connected to PC and Activesync'd / WMDC'd
- Put the device in flight mode. This is for safety reasons... receiving a call during the flash would probably be bad
- Open a command prompt to your working directory (or use the one you already have open)
- Type 'pdocwrite Part02.4MB.dump' (or whichever name you used in the step above)

You will see something like 'CopyFileToTFFS(part02.4mb.dump:0, 0, 040d2000)' appear, and after a wait of a few minutes (it is writing a lot of data!), you'll be returned to the command prompt. DO NOT USE THE DEVICE DURING THIS OPERATION!



Step 6: Soft reset, cross fingers

Has that command finished (i.e. you have control again at the command prompt)? Then you're done! Simply press the soft reset pin on your device, and when it comes back up, you should see you the amount of program memory in the Settings -> Memory applet has changed. Good job! You can breathe easy again biggrin.gif

P


Help! I have the T-Mobile Wing that I just got last month. I followed the instructions, checked the ROM contents against the hex contents you gave as well as those from "my digital life" and they all matched. I changed the '0C' to a '06' and I wrote out the ROM successfully. Now for the soft reset and - It just keeps rebooting! Is there a fix available for this yet??? Am I off to the t-mobile store tomorrow?

Thanks for any help possible,
Joe
Go to the top of the page
 
+Quote Post
mksc
post Jan 13 2008, 13:54
Post #200


Newbie
Group Icon

Group: Posters
Posts: 1
Joined: 13th January 2008
Member No.: 344,169

Device(s): g900



Hi Paul,

Thanks for the information. I have a question I want to change os languege in x01t[ Toshiba g900] from japanese to english. Could u please let me know how to do it. Please explain in detail as I never did it.

Thanking in anticipation
MK
Go to the top of the page
 
+Quote Post

15 Pages V  « < 8 9 10 11 12 > » 
Reply to this topicStart new topic
Tags
No Tag inserted yet


Collapse

Similar Topics

  Topic Replies Topic Starter Views Last Action
No New Posts Topic has attachmentsQBUS & Sector & Khuanchai Windows Mobile 6.5 Research Thread
Current Version 21820 --> W1aLite
6,413 qbus 562,147 Today, 08:40
Last post by: celz
No new Pinned: Topic has attachmentsOmnia Windows Mobile 6.5 Goodies
Customization, Themes, Panels, Tips & Tricks, Tutorials etc.
719 sector 117,431 Today, 06:09
Last post by: jaya7
No new Topic has attachmentsBgill55's 6.5 Rom v3.1/ 6.5 3.1 M2D
ROM 23001 SYS and XIP increased Page pool 12mb
873 bga7x 33,375 Today, 08:27
Last post by: elfenlied8
No new Topic has attachmentsTechmaster's Blue's WM 6.5 (23001) V 2.0 Rom
74 techmaster7545 2,205 Today, 07:25
Last post by: bga7x
No New Posts When will the Omnia have the universal charge connector?
6 Laoyumi 196 Today, 08:27
Last post by: Adrynalyne
No New Posts How to call Omnia Programs launcher list?
2 fclifton 65 Today, 06:30
Last post by: fclifton

2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 


RSS hit counter Lo-Fi Version Time is now: 4th July 2009 - 09:48

Please visit our 'Plus Partners' - these companies support MoDaCo through 'MoDaCo Plus' - Click Here for more details!

ActiveKitten | Aiko Solutions | Ateksoft | Binaryfish | Conduits | DeveloperOne | eSoft Interactive | FTouchSL | Inesoft | Lingvosoft |

monocube | Mykesoft | OmegaOne | Omnisoft | Opera Software | Resco | SBSH | Slipstream Solutions | SPB Software House |

Splashdata | Sprite Software | Syncdata | Teksoft | VITO | WalkingHotSpot | WebIS | z4soft

Would your company like to become a 'Plus Partner'? Click Here to contact us!