PPCGeeks Forums HTC Arrive HTC HD2 HTC Thunderbolt HTC Touch Pro 2 HTC Evo 4G HTC Evo 3D Samsung Galaxy S II Motorola Droid X Apple iPhone Blackberry
Go Back   PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro > CDMA TP Development
Register Community Search

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #41 (permalink)  
Old 01-21-2009, 05:00 AM
scrosler's Avatar
VIP Member
Offline
Pocket PC: EVO 3D
Carrier: Sprint
Location: Fargo ND
 
Join Date: Aug 2007
Posts: 5,114
Reputation: 20875
scrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation levelscrosler can't get a higher reputation level
Mentioned: 8 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by gguruusa View Post
You do know you can patch up any kitchen to work, right? It can be done easiest, however using PPCkitchen.

ok, I've "stopped realizing that the PPCK is NOT FOR EVERYONE". Now I'm onto it IS for everyone.
lol - You realize that you are trying to argue in favor of using tools that even the author acknowledges as being antiquated? Essentially, you're arguing that using ancient versions of software is "innovative and progressive". Nice logic.

------------------------------

Back to the thread subject, you guys completely lost me in your xip discussion, and if I'm confused I'm sure everyone else is too.

Things are taken out of xip for two reasons: not enough xip space allocated (ram problem), or, xip partition isn't sized large enough (rom problem). Both are resizeable, but it's just plain easier to work within the existing layout than restructure stuff - so that's what most people do. Most of the older tools don't react well to non-standard layouts, anyway.

Things execute faster when they are in XIP form because they don't have to be rebased on load (rebasing is where you change all the jump tables to reflect where the module was actually loaded in memory). They also only load once (obviously, since they only load at a single fixed address). Unfortunately, nothing is free - not everything is pure and reentrant (which you must be to work right in xip form), and xip modules aren't unloadable - they permanently consume resources.
Well thank you for appreciating my logic ;c)

Question Guru, Where did you start? Just decompiled a ROM then created the PPC Kitchen? No intermediates? No learning curve? Just happened? When I am talking about innovation and growth, per se, Im reffering to my knowledge of how ROM's work and others knowledge. This is inovating (and asdly I must admit even exciting) to me to be able to understand XIP's, ROM folders, etc. Never done anything on this level before. Why stiffle it? Why try to stop the learning? Im not talking about inovation on a physical product level. IM talking about the human brain and what it can do when it starts learning something. That my friend is a form of innovation. But pelase lets not turn this into a game of symantecs, my terminology may not be perfect, nor am I.

I know the bepe style ktichens are old news to you. No doubt. But they work regardless of what the author says about there age. Fact of the matter is I would certainly put my ROM up on any benchmark test you have or can think of in comparison with a ROM produced by the PPCK.

BTW: I would love to work with someone on importing the correct GPS drivers so the ktichen would benefit the rest of us. As of now it doesnt. Even posted about in a thread or two. ASked a few people here and there. Wanted it even more than life itself at the time. But I never found what I was looking for. Had to move on. Would you like to help me undertand the PPC Kitchen better? If the kitchen is as good as you beleive it is maybe you will help instead of responding to me in a condesending matter of factly way. The balls is in your court now. You gonna pony and really help the XV6850 community or spew more condesension and rude comments towards me?

Why _ARE_ you so disrespectful to me? I give you guys nothing but respect. Its all over my own personal website. Here is a direct quote from my thank you post on my site. "The PPC Kitchen Team - For all the work they do! They are way under appreciated. Without the work and dedication of these people this ROM would not exist." I gave you and your team credit for helping me even though you had no direct impact on what I did. You repay me with total disrespect because I choose to use a differnt kitchen? WOW! I promtoe YOUR team and prodcut on MY website (which I dont even use because it doesnt fully support MY phone)
You think if someone paid you respect you would do it back.

Anyways... Ball is in your court now. Are you really here to help?
Thank you for your time, your conversation certainly broke the boredom of flashing all night again ;c)

-Scott


EDIT1: I even give your team props in my sig block man. Come on, lets work togeth instead of argue. Are you willing?
__________________


Donations always accepted but never expected!

Last edited by scrosler; 01-21-2009 at 05:06 AM.
Reply With Quote
  #42 (permalink)  
Old 01-21-2009, 08:30 AM
lllboredlll's Avatar
VIP Member
Offline
Pocket PC: Touch Pro2/ Driod Incredible
Carrier: The red headed stepchild
Location: NC
 
Join Date: Dec 2007
Posts: 1,545
Reputation: 10197
lllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by gguruusa View Post
You do know you can patch up any kitchen to work, right? It can be done easiest, however using PPCkitchen.

ok, I've "stopped realizing that the PPCK is NOT FOR EVERYONE". Now I'm onto it IS for everyone.
lol - You realize that you are trying to argue in favor of using tools that even the author acknowledges as being antiquated? Essentially, you're arguing that using ancient versions of software is "innovative and progressive". Nice logic.

------------------------------

Back to the thread subject, you guys completely lost me in your xip discussion, and if I'm confused I'm sure everyone else is too.

Things are taken out of xip for two reasons: not enough xip space allocated (ram problem), or, xip partition isn't sized large enough (rom problem). Both are resizeable, but it's just plain easier to work within the existing layout than restructure stuff - so that's what most people do. Most of the older tools don't react well to non-standard layouts, anyway.

Things execute faster when they are in XIP form because they don't have to be rebased on load (rebasing is where you change all the jump tables to reflect where the module was actually loaded in memory). They also only load once (obviously, since they only load at a single fixed address). Unfortunately, nothing is free - not everything is pure and reentrant (which you must be to work right in xip form), and xip modules aren't unloadable - they permanently consume resources.

Well unless things have changed ALOT since I last used PPCKitchen I will have to say it's NOT for everyone. You can argue that point all day long til you are blue in the face and I will not agree with you. One of the biggest problems with the kitchen is the poorly compiled OEM Pack. Vague descriptions as well as dependencies that are not identified unless you do trial and error ROM building, which is a bunch of BS. I dont have all day to test a compilation because someone was too lazy to author their packages correctly. Last but not least, you guys make it a pain in the a$$ to compile a ROM for the kitchen. Constant changes get annoying after awhile. Especially when you supply NO resource for the cooks to use in order to integrate their ROM's into "Your" kitchen. It's personally traded information based on who kisses who's a$$. Plus I never have cared for "Glamware" and the kitchen is exactly that. Tell me your kitchen can give me the resources that Ervius's Kitchen supplies me and I'll tell you that you're full of ****. I can cook my ROM with the "Caveman" style kitchen and get more stability, less bugs and better ram performance but as always anything you support is perfect and you the only one that knows anything. We're just a bunch of dumb sob's.
__________________

Accepted NOT Expected
Reply With Quote
This post has been thanked 1 times.
  #43 (permalink)  
Old 01-21-2009, 08:54 AM
jakdillard's Avatar
The Trend Setter
Offline
Pocket PC: Touch Pro ....
Carrier: Me
Location: NapTown IN
 
Join Date: Oct 2007
Posts: 2,695
Reputation: 19841
jakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by FormerPalmOS View Post
First, I have to disagree that pagepool is the only thing that speeds up a ROM. I do agree that it is the biggest bang for the buck. But a correctly implemented file filter cache does seem to be helping. Then there's making modules out of static DLLs and EXEs (well, speeds up load but not execute).

And the XIP port I did was basically exactly as you describe, however there were more than one or two modules overlapping, and quite a bit of free space - it took a lot of time to remove the overlap and decompress out the free space. In the end I don't think it was worth it - not that much was gained in terms of recovered RAM. BTW - I did remove the debug drivers and other items that the experts remove - just kept mencfilt.dll and cachefilt.dll.

My XIP map attached so you can see what is left and where, if interested.
I looked at your xip and you did not move nk.exe and you still have nul spaces so you did gain anything
__________________
My name will appears multiple times spelled different in this sentence , I have two other siblings with the same name as me, don't think to hard to guess what my name is too , who am I
Reply With Quote
  #44 (permalink)  
Old 01-21-2009, 09:02 AM
jakdillard's Avatar
The Trend Setter
Offline
Pocket PC: Touch Pro ....
Carrier: Me
Location: NapTown IN
 
Join Date: Oct 2007
Posts: 2,695
Reputation: 19841
jakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by lllboredlll View Post
Well unless things have changed ALOT since I last used PPCKitchen I will have to say it's NOT for everyone. You can argue that point all day long til you are blue in the face and I will not agree with you. One of the biggest problems with the kitchen is the poorly compiled OEM Pack. Vague descriptions as well as dependencies that are not identified unless you do trial and error ROM building, which is a bunch of BS. I dont have all day to test a compilation because someone was too lazy to author their packages correctly. Last but not least, you guys make it a pain in the a$$ to compile a ROM for the kitchen. Constant changes get annoying after awhile. Especially when you supply NO resource for the cooks to use in order to integrate their ROM's into "Your" kitchen. It's personally traded information based on who kisses who's a$$. Plus I never have cared for "Glamware" and the kitchen is exactly that. Tell me your kitchen can give me the resources that Ervius's Kitchen supplies me and I'll tell you that you're full of ****. I can cook my ROM with the "Caveman" style kitchen and get more stability, less bugs and better ram performance but as always anything you support is perfect and you the only one that knows anything. We're just a bunch of dumb sob's.
I have noticed that the ppckitchen has slowed down on releasing any updates .... I honestly am beginning to wonder if it has anything to do with how you guys constantly gripe about it .... thats not cool to my knowledge the ppckitchen is freeware and all of this stuff that we do to these phones are beta so expect some bugs most people complain about stability speed and what have you but think of this the roms that you say are the most stable if you actually go behind the scenes of them most just play in the registry there is nothing actually done to the actuall image to change it .... like I posted back there is a dummies way to port over the numbers and thats as far as most go .....
Reply With Quote
  #45 (permalink)  
Old 01-21-2009, 09:07 AM
jakdillard's Avatar
The Trend Setter
Offline
Pocket PC: Touch Pro ....
Carrier: Me
Location: NapTown IN
 
Join Date: Oct 2007
Posts: 2,695
Reputation: 19841
jakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by gguruusa View Post
Ding. Exactly why I suggest everyone use the same one.

I have watched alot of threads and I see that alot of some of these chefs use hybrid builds which is not a good idea ..... also isn't 21109 a hexed build
Reply With Quote
  #46 (permalink)  
Old 01-21-2009, 09:29 AM
cornelious2's Avatar
Blabber mouth
Offline
Pocket PC: MoPho
Carrier: Sprint.... for now
Location: Chicago, IL
 
Join Date: Mar 2008
Posts: 2,785
Reputation: 4460
cornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributionscornelious2 should be added to the payroll for their contributions
Mentioned: 1 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

I am going to throw my two cents into this argument. personally I have made a few roms with ppckitchen and its pretty nice, but I almost always invariably went back to someones cooked rom because of the fact that its easy to make a rom in easybake mode, but making the kitchen your own, I never figured it out fully. now using an old style (I think it was dogguy's kitchen) I was able to throw in my own mix of goodies and make a few custom roms that I was pretty darn happy with.

Gguruusa - I am sure the ppckitchen is probably the best way, but the best way i can think to describe it is quirky. I have been reading through the faqs lately to try and give it another shot, but havent gotten anyware really. Is there some good tutorial for how to get out of easy bake mode and into real rom dev?
__________________
If I helped you feel free to buy me a beer https://www.paypal.com/cgi-bin/websc...=H82G7AW4ZWC5Q
Reply With Quote
  #47 (permalink)  
Old 01-21-2009, 09:31 AM
lllboredlll's Avatar
VIP Member
Offline
Pocket PC: Touch Pro2/ Driod Incredible
Carrier: The red headed stepchild
Location: NC
 
Join Date: Dec 2007
Posts: 1,545
Reputation: 10197
lllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation levellllboredlll can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by jakdillard View Post
I have noticed that the ppckitchen has slowed down on releasing any updates .... I honestly am beginning to wonder if it has anything to do with how you guys constantly gripe about it .... thats not cool to my knowledge the ppckitchen is freeware and all of this stuff that we do to these phones are beta so expect some bugs most people complain about stability speed and what have you but think of this the roms that you say are the most stable if you actually go behind the scenes of them most just play in the registry there is nothing actually done to the actuall image to change it .... like I posted back there is a dummies way to port over the numbers and thats as far as most go .....

Well for the record, I've never made a comment about the kitchen until now. I normally keep my opinions to myself. They can do what the want with it. I wont use it nor will I comment but what does get under my skin is the approach he takes about the kitchen. Just because he thinks it's great don't mean anyone else has to agree. It's called personal opinion and I'm allowed to have it no matter what he says. So if he will keep his personal opinion out of it, so would I. Not long ago I come across a thread where he flamed someone because they gave a tutorial on XIP's. He told them the were ego surfing or some dumb crap like that. Why not contribute instead of retaining that information just to make ones self seem supreme. I just think it's ignorant as hell to act like that and kinda childish too. One thing I loved about xda is everyone could disagree but yet still get along and not degrade each other. Well except when guru showed up then it got testy. I really wish this site could be like that. Further more I think the mod's need to hold accountability for actions such as those.


I once asked Calcu about XIP's. Instead of making me feel like an idiot he done one simple thing. It's called ctrl+v and I appreciated the hell out of it.

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


FormerPalmOS.... it's nice to see you making progress on how to work XIP's. Maybe more people like JD will come along and give you some more creative input instead of telling you that you don't know what your doing.


I will comment not further in this thread. It's become completely pointless.

Last edited by lllboredlll; 01-21-2009 at 09:35 AM.
Reply With Quote
This post has been thanked 1 times.
  #48 (permalink)  
Old 01-21-2009, 11:22 AM
FormerPalmOS's Avatar
Regular 'Geeker
Offline
Pocket PC: HTC Touch Pro
Carrier: Verizon
Threadstarter
Location: Far far away...
 
Join Date: Nov 2008
Posts: 359
Reputation: 1355
FormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on repFormerPalmOS is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by jakdillard View Post
I looked at your xip and you did not move nk.exe and you still have nul spaces so you did gain anything
I didn't check the physical map when I was done - just that there was no overlap and no space in the DLL start and virtual base addresses. Making it smaller wasn't actually one of my goals though - my primary goals were restoring menfilt.dll and cachefilt.dll and properly applying the cache. I accomplished my goals for my first try at this. For my second attempt I'll go back and look at this again. I would consider moving stuff out of XIP into IMGFS - but I just don't have time to figure out what can safely be moved out by trial and error - and a previous comment about a ROM with two modules removed from XIP not booting on a TP scared me off.

As for further compressing out space, I'm looking at my physical RAM map and see a ROM partition header from 0x000000 - 0x001000, then the start of NK.EXE region 0, etc. There are null spaces here and there, mostly sized < 0x1000 bytes. Is there any page alignment requirement for the data regions or module entry points? In other words, can I compact stuff to get rid of all null spaces? If so, then I assume that in the end I will have free space at the end of the image and can change the XIP partition size to get rid of that free space, which will return that RAM back to the OS. Am I on the right track here? Any pitfalls to look out for?

P.S. Can you guys arguing over the kitchen please move it to a different thread?
__________________
ROM: WM6.5 nk.exe (Da_G), sys 23518 (Da_G), VZW OEM pack (scrosler)
Apps: Manila 2.1 (yozgatag), Leo dialer (pyrorob)
Reply With Quote
This post has been thanked 1 times.
  #49 (permalink)  
Old 01-21-2009, 11:55 AM
kdj67f's Avatar
PPCGeeks Regular
Offline
Pocket PC: Fuze
Carrier: AT&T
Location: Maple Valley, WA
 
Join Date: Jan 2008
Posts: 163
Reputation: 95
kdj67f is becoming a great contributor
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

No offense, but moving the kitchen argument to a different thread would be great. I am kinda interested in an experienced member sharing some knowledge about XIP too, even if it is antiquated or whatever. Its still useful knowledge.
__________________
ATT Fuze
Energy ROM 3.0 60409
Fuze radio 1.14.25.32
Reply With Quote
  #50 (permalink)  
Old 01-21-2009, 01:27 PM
jakdillard's Avatar
The Trend Setter
Offline
Pocket PC: Touch Pro ....
Carrier: Me
Location: NapTown IN
 
Join Date: Oct 2007
Posts: 2,695
Reputation: 19841
jakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation leveljakdillard can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: New XIP for 21109 sys with working encryption

Quote:
Originally Posted by FormerPalmOS View Post
I didn't check the physical map when I was done - just that there was no overlap and no space in the DLL start and virtual base addresses. Making it smaller wasn't actually one of my goals though - my primary goals were restoring menfilt.dll and cachefilt.dll and properly applying the cache. I accomplished my goals for my first try at this. For my second attempt I'll go back and look at this again. I would consider moving stuff out of XIP into IMGFS - but I just don't have time to figure out what can safely be moved out by trial and error - and a previous comment about a ROM with two modules removed from XIP not booting on a TP scared me off.

As for further compressing out space, I'm looking at my physical RAM map and see a ROM partition header from 0x000000 - 0x001000, then the start of NK.EXE region 0, etc. There are null spaces here and there, mostly sized < 0x1000 bytes. Is there any page alignment requirement for the data regions or module entry points? In other words, can I compact stuff to get rid of all null spaces? If so, then I assume that in the end I will have free space at the end of the image and can change the XIP partition size to get rid of that free space, which will return that RAM back to the OS. Am I on the right track here? Any pitfalls to look out for?

P.S. Can you guys arguing over the kitchen please move it to a different thread?
Later tonight I'll upload a XIP that I'll be using in a coming rom look I actually left cachefilter and menchfilt in as well but check it out look at what I moved and deleted and go from there believe me once it is not very complicated
Reply With Quote
This post has been thanked 1 times.
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Touch Pro > CDMA TP Development


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -4. The time now is 11:58 AM.


Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
©2012 - PPCGeeks.com