PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   CDMA TP Development (http://forum.ppcgeeks.com/forumdisplay.php?f=68)
-   -   CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053 (http://forum.ppcgeeks.com/showthread.php?t=86398)

FormerPalmOS 09-21-2009 06:24 PM

CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
2 Attachment(s)
Please see previous XIP thread here: http://forum.ppcgeeks.com/showthread.php?t=73316

These XIPs are in "old-style kitchen" format - ROM folder with os.nb.payload and boot.rgu in the ROM\XIP. I also have a romhdr.bin that should work with Visual Kitchen but I have not yet tested it.

I do not include WinCENLS - make sure this is in your SYS. Unless otherwise stated these are 12MB page pool, spinlock patched. I also include the no2chem GxDMA.dll wrapper for DDI. Make sure you don't duplicate GxDMA in your OEMDrivers.

These also include cachefilt.dll and some boot.hv tweaks to take advantage of that, and to remove some other generally useless stuff. I include the registry edits for the LockStream DRM package - removing this can cause you to get stuck in phone settings screen among other wierd problems.

EDIT 22-Sep - 23053 uploaded. Tested and booting. All seems well after a couple hours of playing. Made with PlatformRebuilder. Not quite as compact as the old way of doing it but not too bad either. ZIP includes entire ROM structure for Ervius Visual Kitchen - confirmed booting on VZW CDMA Touch Pro.

First up is 23047 tested and booting. Made with old-style touch, very compact, maximum memory recovery.

Massive huge thanks to Da_G and company for the CDMA Touch Pro WM6.5 native kernel.

jucytec 09-21-2009 07:47 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
Hurray~!!!!

FormerPalmOS 09-22-2009 12:21 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
For some reason, Visual Kitchen wants to re-allocate all the modules in my XIP, move things around and waste about 48KB of program memory. I've given up trying to straighten it out. On to see if I can actually get a booter...

Oh - and reserving this post in case I go past 5 attachments...

raidzero 09-22-2009 12:40 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
FPOS, do you have any threads on how you do this and the general theory behind it? is cachefilt just a filesystem filter? We have also found out that spinlock patching thr 6.5 NK yields worse performance or did you find a way around that? thanks! I love the work you do with the xip..

bikeandestroyx 09-22-2009 12:41 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
Quote:

Originally Posted by raidzero (Post 1184589)
FPOS, do you have any threads on how you do this and the general theory behind it? is cachefilt just a filesystem filter? We have also found out that spinlock patching thr 6.5 NK yields worse performance or did you find a way around that? thanks! I love the work you do with the xip..

[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS) [ONLINE] - xda-developers
check that out

jucytec 09-22-2009 08:13 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
Quote:

Originally Posted by FormerPalmOS (Post 1184552)
For some reason, Visual Kitchen wants to re-allocate all the modules in my XIP, move things around and waste about 48KB of program memory. I've given up trying to straighten it out. On to see if I can actually get a booter...

Oh - and reserving this post in case I go past 5 attachments...

FPOS, how's the 6.5 NK in comparison to 6.1 after your tweak? I too have a Vzw TP and can't run 23053 due to lack of memory.

jucytec 09-22-2009 08:56 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
[Link removed by Coz]

I heard Silence's account was hacked and the hacker is posting virus Links on PPCG... DO NOT DOWNLOAD.

indagroove 09-22-2009 05:31 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047
 
Um, is there even a kitchen out there that will build properly using xip.bin with a 6.5 NK? Pretty sure you need to use the VK or Platform Rebuilder, which don't use xip.bin.

FormerPalmOS 09-22-2009 08:43 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Original post updated with CDMA Touch Pro XIP for SYS23053, AKU5 (WM6.5) native kernel nk.exe. Tested booting, all works. Includes cachefilt.dll. Answers to questions in above posts:

Quote:

Originally Posted by raidzero (Post 1184589)
FPOS, do you have any threads on how you do this and the general theory behind it? is cachefilt just a filesystem filter? We have also found out that spinlock patching thr 6.5 NK yields worse performance or did you find a way around that? thanks! I love the work you do with the xip..

Somewhere I have a thread on Windows Mobile caching and file system performance. Basically yes cachefult.dll is a filter. What it does is smarter than diskcache.dll which is NOT a filter. Diskcache just reads the next few sectors when a request is made. If the next request happens to be captured by that read then you are golden. It keeps the last X amount of data read in memory (X is defined in boot.rgu - changing it elsewhere doesn't actually change anything - it must be defined in the XIP). Cachefllt is different - it reads the next n sectors that are part of the file, even if they aren't the next n sectors on the storage device. If those sectors are cached by diskcache.dll you are golden. If not, cachefilt.dll reads them (causing diskcache to do its thing again). The memory used for cachefilt.dll comes out of the pagepool. The memory used by diskcache comes out of program memory (you will see filesys.exe memory usage grow and shrink). Now all this said, diskcache.dll speeds up IMGFS reads. Cachefilt.dll does not. Cachefilt.dll ONLY speeds up reads to stuff that's NOT stored in ROM.

I have been running with a spinlocked nk.exe for a while and I can't say I notice an improvement or reduction in performance. I suspect the improvement is in latency, not raw throughput. I also spinlock several HTC OEM drivers and other files in the XIP - basically anything with the old-style ARM instructions.

Quote:

Originally Posted by jucytec (Post 1184938)
FPOS, how's the 6.5 NK in comparison to 6.1 after your tweak? I too have a Vzw TP and can't run 23053 due to lack of memory.

23049 was the last AKU5 build I could run with the 6.1 kernel. 23053 has like 100 more modules and crushed the VM space on the 6.1 kernel. YOu have to move to 6.5. That said, 23053 hauls booty like a pimp driving a girls catholic school bus. So I'd have to say that the combination of 6.5 kernel and 23053 is for SURE the fastest combination I've seen yet, by a substantial margin. Possibly due to the number of modules, possibly due to actual MS improvements, or a combination of both.

Quote:

Originally Posted by indagroove (Post 1186163)
Um, is there even a kitchen out there that will build properly using xip.bin with a 6.5 NK? Pretty sure you need to use the VK or Platform Rebuilder, which don't use xip.bin.

Outside of PlatformRebuilder, there aren't really any XIP kitchens. I do it the old fashioned way. But once an xip.bin is build via any means possible, it is quite possible to have Visual Kitchen use that XIP instead of one created by Platform Rebuilder. If you comment out the XIP sections in the kitchen_build_rom.bat file in Ervius' visual kitchen, it won't touch the XIP. The back-end of visual kitchen is the same as all other kitchens - based on Maimach's IMGFS tools from way back when. The 2nd step is merging the os.nb.payload containing the XIP.bin with the os.nb generated from imgfs2nb and imgfsfromdump.

jucytec 09-22-2009 10:22 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
seems like 12 meg PagePool is too much for me. mostly because I'm using manila, voice command, pocketshield, push email... with everything loaded i get about 24 megs free... and it gradually goes down to nothing.

I have to get TP2.

EDIT: After i go through each of the tabs i get 15 megs free..

FormerPalmOS 09-23-2009 08:53 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Manilla and the HTC dialer together eat about 20Mb right out of the chute. The Windows Mobile 6.5 CHome today screen is about 5Mb - not as much as Manilla. The Windows dialer is about 1Mb vs. HTC at 10Mb. Getting rid of those two and running 12Mb I haven't run into any memory problems - in fact I've just stopped checking it.

However I agree - on my 20771 with both Manilla and HTC dialer, I used 10MB and 8MB. I noticed a speed difference, but even 10MB cuts it close on memory.

Dang Verizion, what kind of a rectally-cranial-inverted idiot thought whacking 96MB of memory out of the phone was a good idea...

jucytec 09-25-2009 11:38 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by FormerPalmOS (Post 1187346)
Manilla and the HTC dialer together eat about 20Mb right out of the chute. The Windows Mobile 6.5 CHome today screen is about 5Mb - not as much as Manilla. The Windows dialer is about 1Mb vs. HTC at 10Mb. Getting rid of those two and running 12Mb I haven't run into any memory problems - in fact I've just stopped checking it.

However I agree - on my 20771 with both Manilla and HTC dialer, I used 10MB and 8MB. I noticed a speed difference, but even 10MB cuts it close on memory.

Dang Verizion, what kind of a rectally-cranial-inverted idiot thought whacking 96MB of memory out of the phone was a good idea...

I got bored last night... So...
I've used a Resource Hacker to extract all the Bitmaps of the Tachi Phone Canvas and converted them into Monochrome 4 bit bitmaps. The Images in the "phcanImages.dll" is 10 MBs, i've shrunk them down to under 1MB.
Then I got rid of all the other bitmaps that I don't use. The answer Slider, back ground, buttons... I've adjusted the image dimensions to 1x1 and recompiled the "phcanImages.dll" the entire Tachi Skin EXT is under 1MB. and the Tachi Phone Canvas is at 3.

This actually saves me 6 megs in program memory! and I can dial out using Manila 2.1 which requires Tachi to dial out of favorites.

The Bitmaps are very dirty as this was my initial test, i'll begin creating a very clean one shortly.

juliend 09-25-2009 12:24 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by jucytec (Post 1192867)
I got bored last night... So...
I've used a Resource Hacker to extract all the Bitmaps of the Tachi Phone Canvas and converted them into Monochrome 4 bit bitmaps. The Images in the "phcanImages.dll" is 10 MBs, i've shrunk them down to under 1MB.
Then I got rid of all the other bitmaps that I don't use. The answer Slider, back ground, buttons... I've adjusted the image dimensions to 1x1 and recompiled the "phcanImages.dll" the entire Tachi Skin EXT is under 1MB. and the Tachi Phone Canvas is at 3.

This actually saves me 6 megs in program memory! and I can dial out using Manila 2.1 which requires Tachi to dial out of favorites.

The Bitmaps are very dirty as this was my initial test, i'll begin creating a very clean one shortly.


Strong work man!

juliend 09-29-2009 09:02 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Just bumpin this up. I'd be excited to try out the slimmed down Tachi dialer!

FormerPalmOS 09-29-2009 12:17 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Jucy - can you start a thread for the slimmed down dialer so this one stays on XIP stuff? Post a link to your thread here.

jucytec 09-29-2009 02:47 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by FormerPalmOS (Post 1201798)
Jucy - can you start a thread for the slimmed down dialer so this one stays on XIP stuff? Post a link to your thread here.

Sorry... I did not mean to go off topic.

dewild1 10-16-2009 06:06 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
What I would LOVE to see is a rom with these upgrades and smaller size DLLs, etc..
you know, for us simpletons who own a Verizon HTC TP... :-)

Also, is the GPS hack working? bored had it working, then on all three of my phones, it stopped.. Then one worked, then none, now i have not checked in a few months but I am on the hunt for the newest greatest rom to flash all three.
The new lighter kernal would be nice..
Only thing I really need is the wifi router and a slim and clean rom because I use www.pocketmax.net phone alarm and that thing conflicts with most aftermarket stuff and its a hog.

jucytec 10-18-2009 01:07 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by dewild1 (Post 1241392)
What I would LOVE to see is a rom with these upgrades and smaller size DLLs, etc..
you know, for us simpletons who own a Verizon HTC TP... :-)

Also, is the GPS hack working? bored had it working, then on all three of my phones, it stopped.. Then one worked, then none, now i have not checked in a few months but I am on the hunt for the newest greatest rom to flash all three.
The new lighter kernal would be nice..
Only thing I really need is the wifi router and a slim and clean rom because I use www.pocketmax.net phone alarm and that thing conflicts with most aftermarket stuff and its a hog.

Sounds like you've been a bit out of touch... Verizon released the GPS Unlock Update a long time ago...

dewild1 10-19-2009 02:54 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by jucytec (Post 1243583)
Sounds like you've been a bit out of touch... Verizon released the GPS Unlock Update a long time ago...

Well, if you got an extra min, edumacate me...
Otherwise, TY for the search quest.
But WOW, R u saying Verizon finally gave in? Wow Drama.. I can not WAIT to find out.

dewild1 10-19-2009 03:50 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
I am sorrry, r u saying verizon finall did what is right and made the harware FREE o do what it should do?

If so, please share....

jucytec 10-19-2009 09:18 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by dewild1 (Post 1245492)
I am sorrry, r u saying verizon finall did what is right and made the harware FREE o do what it should do?

If so, please share....

Search... the unlocks been out since JUNE...

http://www.phonenews.com/verizon-tou...il-added-8089/

good luck finding.

lllboredlll 10-19-2009 01:45 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by dewild1 (Post 1245492)
I am sorrry, r u saying verizon finall did what is right and made the harware FREE o do what it should do?

If so, please share....

I have the file attached to my thread in the TouchPro general section. PPST2.01 is the official file that unlocks the gps.

Just click the link in my sig

wrbsurfing 10-21-2009 11:53 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Is there a rom cooked yet with this xip goodness?? its sounds great good work

FormerPalmOS 10-22-2009 08:31 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Check out scrosler's site at http://www.sskusers.net - He might have one. You may want to PM him to ask first if he doesn't post a response on this thread - not sure if he's following.

FormerPalmOS 11-09-2009 05:19 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Getting the flashing itch again. What's the best COM3 build now?

bikeandestroyx 11-10-2009 02:36 AM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Quote:

Originally Posted by FormerPalmOS (Post 1313010)
Getting the flashing itch again. What's the best COM3 build now?

I would go with one of the 235xx builds instead, they seem to be faster and more stable.

FormerPalmOS 11-10-2009 10:25 PM

Re: CDMA Verizon Touch Pro XIPs - WM6.5 Native Kernel 23047 23053
 
Since I'm too lazy to search, anyone want to remind me what is different about the 235xx GUI? Start menu top left or bottom left? Skinned soft keys or not?

What is the current most preferred 235xx build?


All times are GMT -4. The time now is 03:15 PM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0