PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   CDMA TP Development (http://forum.ppcgeeks.com/forumdisplay.php?f=68)
-   -   CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21032 21109 (http://forum.ppcgeeks.com/showthread.php?t=53848)

jucytec 03-21-2009 03:15 AM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
Quote:

Originally Posted by FormerPalmOS (Post 782501)
No plans for 21038 given Conflipper's comments.

On the 21028 / 20132 flashing icons issues, I did a compare between 21028 XIP and 21032 XIP and noticed the following things:

1) The MSXIPKernel manifest (.dsm) is different, obviously in version number but also the embedded signature is different.

2) MSPART.DLL, PM.DLL and REGENUM.DLL have changed. No other modules have changed.

Finally, I don't think it matters, but just in case, I did have to remove the HTC signature in the OEMXIPKernel manifest. I've restored that here (had to give up 16K of program memory).

So 1) try the attached 21032 XIP and see if it works better then 2) try the 21028A XIP. If 21032 XIP solves the problem then the problem is in one of the changed modules. If 21028A solves the problem then it's the OEMXIPKernel manifest.

Also, can someone with the flicker problem send me a dump of your registry for the HKLM\System\StorageManager key? Not the whole reg, just that key. I have one other idea for what may be causing this and why I don't see it. If someone wants to give this a try, grab the attached ffff.....zip and get it into your kitchen somehow. It fills in some gaps in the file system settings, removes some useless crap in the registry, and some other useful things (Bluetooth connection attempt notification).

In order, I'd try the registry edits below first (you can try just importing it, but I suspect it must be cooked in), then the XIP8A (with 21028 then the other XIP.

Once this is nailed down (if any of this solves the problem) I'll update the OP .

If none of this works, here's my last suggestion. If it happens in 21032 but not 21028 (or vice-versa) do a diff of the two SYS and tell me what changed. This will be a pain in the butt, since you have to actually look at the SYS module DLLs to see if it's just a few address pointers that changed here and there because of G'Reloc.exe, or if the code base changed.

the rgu fixed the blink issue/settings issue,

Bored and I were missing the cachefilt.dll entry...

I also put in attrib +A +S +H for all mxip/provxml/rgu files but what fixed it was provisioning the XML with the cache filter in it...

I did it separately to see which fixes it...

FormerPalmOS 03-22-2009 02:39 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
Awesome dude - thanks again for your help. Someone else had tried the .rgu and said it did NOT fix the problem. I guess I should add a note to the start of the thread to include the necessary reg edits.

Quick question - were the blinking app icons installed to your device or SD card by any chance?

jucytec 03-22-2009 05:02 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
Quote:

Originally Posted by FormerPalmOS (Post 789617)
Awesome dude - thanks again for your help. Someone else had tried the .rgu and said it did NOT fix the problem. I guess I should add a note to the start of the thread to include the necessary reg edits.

Quick question - were the blinking app icons installed to your device or SD card by any chance?

No, it was all installed to the device...

CacheFilter = WIN!

lllboredlll 03-22-2009 07:35 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
Yes the rgu did it.

FormerPalmOS 03-22-2009 09:44 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
What's interesting about this is that the .RGU I added only added the cachefilt.dll to the SDMemory profile (the boot.rgu already adds it to the FLASHDRV profile). Any possibility that you guys aren't including the boot.rgu from my XIP properly in your kitchen?

Might be helpful if someone could send me a dump of the HKLM\System\StorageManager key from a foobar rom build. Just want to be sure.

jucytec 03-25-2009 11:02 AM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21109
 
Quote:

Originally Posted by FormerPalmOS (Post 782501)
No plans for 21038 given Conflipper's comments.

On the 21028 / 20132 flashing icons issues, I did a compare between 21028 XIP and 21032 XIP and noticed the following things:

1) The MSXIPKernel manifest (.dsm) is different, obviously in version number but also the embedded signature is different.

2) MSPART.DLL, PM.DLL and REGENUM.DLL have changed. No other modules have changed.

Finally, I don't think it matters, but just in case, I did have to remove the HTC signature in the OEMXIPKernel manifest. I've restored that here (had to give up 16K of program memory).

So 1) try the attached 21032 XIP and see if it works better then 2) try the 21028A XIP. If 21032 XIP solves the problem then the problem is in one of the changed modules. If 21028A solves the problem then it's the OEMXIPKernel manifest.

Also, can someone with the flicker problem send me a dump of your registry for the HKLM\System\StorageManager key? Not the whole reg, just that key. I have one other idea for what may be causing this and why I don't see it. If someone wants to give this a try, grab the attached ffff.....zip and get it into your kitchen somehow. It fills in some gaps in the file system settings, removes some useless crap in the registry, and some other useful things (Bluetooth connection attempt notification).

In order, I'd try the registry edits below first (you can try just importing it, but I suspect it must be cooked in), then the XIP8A (with 21028 then the other XIP.

Once this is nailed down (if any of this solves the problem) I'll update the OP .

If none of this works, here's my last suggestion. If it happens in 21032 but not 21028 (or vice-versa) do a diff of the two SYS and tell me what changed. This will be a pain in the butt, since you have to actually look at the SYS module DLLs to see if it's just a few address pointers that changed here and there because of G'Reloc.exe, or if the code base changed.

The 21032 XIP should be moved to your first page...

FormerPalmOS 03-25-2009 12:05 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21032 21109
 
Good idea - done. RegEdit also posted there.

jucytec 03-28-2009 08:52 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21032 21109
 
would you ever consider making a tutorial for yer magic?

FormerPalmOS 03-28-2009 09:06 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21032 21109
 
Somewhere in this thread I did post a list of changes. But it's really not that much:

1) Changes to boot.rgu (do a diff to see the changes) - cook it into boot.hv before building the XIP. You'll need to make sure you keep cachefilt.dll (i.e. don't use XIPPorterEX).
2) Compressing out any free space and relocating the kernel RAM to maximize free program memory - as long as you use my OEMXIPKernel and romhdr.txt you should be able to replace the MSXIPKernel with any SYS, relocate the modules and re-build the XIP.

SBR_L3GION 03-29-2009 03:12 PM

Re: CDMA Touch Pro XIPs 20764 20771 20954 21015 21018 21028 21032 21109
 
1 Attachment(s)
here is a 21042 xip ready to be put in a kitchen its I got the xip from merdin and slimmed it down some. I think it is quicker than 21040 but thats subjective. I have had problems building with it using buildOS+ package tools but build os works just fine.


All times are GMT -4. The time now is 12:33 PM.

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


Content Relevant URLs by vBSEO 3.6.0