Here is a tutorial I have been promising and just havent got around to till today.
This has only been personally tested on a TP but Im pretty sure it will work on the Diamond also.
I AM NOT RESPONSIBLE FOR ANYTHING YOU DO TO YOUR DEVICE AS A RESULT OF THIS TUTORIAL.
Now that all the warnings are out of the way we can be productive.
What you will need:
Calkulins Kitchen.
TP: http://forum.ppcgeeks.com/showthread.php?t=50857
Diamond: http://forum.ppcgeeks.com/showpost.p...postcount=4127
you will also need the Xip.bin you want to use.
This will be a walk through of how to port an xip and put it in your kitchen.
1. extract Calkulins kitchen to a folder.
2. Go to Os.nb.payload in the my tools folder extract contents in this folder.
3. Copy the .rar to the folder you have the kitchen in. (you will need it for later xips)
4. Put the desired xip in the xip.bin_new folder.
5. Give XIPPorter administrative properties
6. Run HTC Kitchen.CMD
7. Run XIP and ROM tools function
8. Run XIPPorter
9. Click extract from .payload under old XIP
10. Change pagepool to desired pagepool size.
11. Click on the dots beside the old xip make sure it has the correct .bin selected there should only be one .bin in there.
12. Do the same for the new xip.
13. Click on the dots beside the payload selection and make sure you have the correct payload folder selected(there should only be on payload in the folder)
14. If you get an error on any of the steps 11-13 click continue and procede to the next step. now click port it.
12. click find XIP start offset
16. Click write it.
17. click Realloc sys.
18. Select the imageinfo.bin in the vm. folder of your sys.
19. Close XipPorter
20. Copy new os.nb.payload into Files folder
21. Run the make a ROM folder function in HTC Kitchen.cmd
22. Run the top function
23. Enjoy new ROM built with new XIP.