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 Diamond > CDMA Diamond Development

Notices


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 09-18-2008, 07:51 PM
tobeychris's Avatar
Kitchen Builder
Offline
Pocket PC: HTC Touch + Touch Diamond
Carrier: Telus
Location: Niagara Falls
 
Join Date: Feb 2008
Posts: 1,837
Reputation: 7370
tobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
How To: Kitchens

This is a basic Kitchen tutorial using the GF/TC Kitchen.
If you have not read: How To: Unlocking, Relocking, and Flashing, please do so now so that you have a better understanding of what is going on. This is for a more advanced user.

THIS IS FOR CDMA DIAMONDS ONLY!

How To Set Up A Kitchen:

These are the basic instructions on initially setting up our module-style Kitchen.

1. Download the Diamond Kitchen. ( 5.00 ) [11/19/08]
2. Download the Latest OEM Package. ( 3.00 ) [11/27/08]
3. Download the Latest SYS Package. ( 20931 v5a ) [11/19/08]
4. Open the Diamond Kitchen .RAR file and Extract the Diamond Kitchen Folder to your computer.
5. Extract the OEM and SYS folders from Steps 2 and 3 INTO the Diamond Kitchen Folder.
6. You now have a Complete Kitchen!
7. Donate

This is what a Complete Kitchen should look like:

You may also see some hidden files, they are for more advanced users,
and are also used by Build My ROM.
Updating The Kitchen:

Periodically there will be new OEM modules released, and sometimes, new SYS modules.

The Kitchen is designed so that you can simply download these newer modules and insert them directly into your Kitchen.
1. Save your current Kitchen, just in case. (I RAR mine and date them)
2. Download new OEM or SYS or Base module.
3. Delete current OEM or SYS or Base module.
4. Drag and Drop new OEM or SYS module into Diamond Kitchen folder.
5. Build your ROM!
6. Donate

OEM Modules:
  • OEM 3.00 [11/27/08] (Added Landscape Manila Support and Flip It, Cleaned out some older folders)
  • OEM 2.04 [11/22/08] (Added Bell Carrier, removed BCR, updated OEMs, changed default timezone to EST, plus much more)
  • OEM 2.03 [11/13/08] (Minor Updates, New Opera, Added SprintTV support, Fixed BT, Fixed Multiselect (except inbox))
  • OEM 2.02 [11/05/08] (Added working FM Radio)
  • OEM 2.01 [11/05/08] (Fixed GPS, minor changes)
  • OEM 2.00 [11/04/08] (Including some Blackstone Programs, other updates, new organization, fixed manila and clock folders, no more white bar and much more)
  • OEM 1.08 [10/28/08] (Few new programs, new manilas, registry edits, alltel carrier)
  • OEM 1.06b [10/06/08]
  • OEM 1.06a [09/30/08]
  • OEM 1.05 [09/24/08] (More enhancements, applications and Sprint carrier settings / programs)
  • OEM 1.04 [09/17/08] (More registry enhancements, newer application versions)
  • OEM 1.03a [09/15/08]
SYS Modules:
  • SYS 20931 v5a [11/19/08] (Build 20931 - v5 Kitchen Only, Full BT (as far as I know))
    .
  • SYS 20931 v3b [11/13/08] (Build 20931 - v3 Kitchen Only, IE 6 Homepage Changed to Google.com, Added Option.xml)
  • SYS 20931 v3a [11/13/08] (Build 20931 - v3 Kitchen Only, IE 6, Diamond Calc, no customer feedback)
    .
  • SYS 20757 v3b [11/13/08] (Build 20757 - v3 Kitchen Only, Diamond Calc, Other small fixes)
  • SYS 20757 v3a [11/09/08] (Build 20757 - v3 Kitchen Only, Diamond Calc, Other small fixes)
    .
  • SYS 20924 v2d [11/05/08] (Build 20924 - v2 Kitchen Only, BT Working!, no more customer feedback (hopefully), minor updates)
  • SYS 20924 v2c [11/05/08] (Build 20924 - v2 Kitchen Only, GPS fixed, Voice Command added, BT still doesn't work.)
  • SYS 20924 v2b [11/04/08] (Build 20924 - v2 Kitchen Only, No Timebomb, working well, may still have BT issues.)
  • SYS 20924 v2a [10/30/08] (Build 20924 - v2 Kitchen Only, New, faster SYS with BuildOS optional programs, expires March 1, 2009)
    .
  • SYS 20755 v2b [10/30/08] (Build 20755 - v2 Kitchen Only, Updated a few components)
  • SYS 20755 v2a [10/24/08] (Build 20755 - v2 Kitchen Only)
  • SYS 20755 [09/30/08]
    .
  • SYS 20748d [09/24/08]
  • SYS 20748c [09/19/08]
  • SYS 20748b [09/17/08]
    .
  • SYS 20275 [09/13/08]
Base Modules:
  • Diamond Kitchen v5.00 [11/19/08] (CE OS 5.2.20931 - ROM Date = Nov 18, 2008, No PP Changer, A little slow to initially start programs, but fast after)
    .
  • Diamond Kitchen v4.00 [11/10/08] (CE OS 5.2.19972 - ROM Date = Nov 10, 2008 )
    .
  • Diamond Kitchen v3.00 [11/09/08] (CE OS 5.2.20757 - ROM Date = Nov 9, 2008 )
    .
  • Diamond Kitchen v2.03 [11/01/08] (CE OS 5.2.20755 - ROM Date = Nov 1, 2008, Fixed for Vista 64.)
  • Diamond Kitchen v2.02 [10/28/08] (CE OS 5.2.20755 - Redundant Build)
  • Diamond Kitchen v2.01 [10/28/08] (CE OS 5.2.20755 - Rewrote Build My ROM to be a bit faster, OEMizer works properly now)
  • Diamond Kitchen v2.00 [10/24/08] (CE OS 5.2.20755 - New 20755 XIP, 87% Size Reduction!, Cmonex Cert Patch, MUST BE USED WITH [10/24/08] or LATER SYS)
    .
  • Diamond Kitchen v1.05 [11/01/08] (CE OS 5.2.19965 - ROM Date = Nov 1, 2008, Fixed for Vista 64.)
  • Diamond Kitchen v1.04 [10/28/08] (CE OS 5.2.19965 - Redundant Build)
  • Diamond Kitchen v1.03 [10/28/08] (CE OS 5.2.19965 - Build My ROM is faster, OEMizer works properly now, 87% Size Reduction!, Cmonex Cert Patch)
  • Diamond Kitchen v1.02 [09/24/08] (CE OS 5.2.19965 - Improved Base and Auto PagePool)
  • Diamond Kitchen v1.01 [09/18/08] (CE OS 5.2.19965 - New Automation with Build My ROM By Tobeychris)
    .
  • Base Kitchen [09/17/08] (CE OS 5.2.19965 - Modified Batch Based Kitchen By Ghettofreeryder)
More information about the modules can be found HERE

Building A ROM:

These are the basic instructions on using the Kitchen to build a ROM.

1. Open the Diamond Kitchen Folder.
2. Notice the Build My ROM.exe, and OEMizer.exe files as well as your OEM and SYS folders.
3. Run Build My ROM to start the ROM building process.
4. BuildOS will soon appear.
5. Check the options you wish to have in your ROM. (I advise keeping all of the System options).
6. Once you are satisfied with your choices, double check them to make sure you have everything.
7. Click on the Play icon at the top left.
8. Watch BuildOS sort through all of the files at the bottom.
If you get errors here, that's ok. Read the Customization section.
9. Once BuildOS is complete, it will say DONE at the bottom.
10. Close BuildOS.
11. The program will now resume building your ROM with the choices you selected.
12. You should notice two screens popup that scroll by very quickly, this is fine.
13. Once everything is done you should now be in the ROM Update Utility.
14. Plug in your Diamond and proceed with flashing.
15. Enjoy your ROM.
16. Donate

Customization:

I will try to cover as much as I can here, while not filling pages of information.

Topics include:
OEMizer
BuildOS

OEMizer:

OEMizer is a great tool that creates OEM packages for a Kitchen.
These packages are folders of the files and registry entries for different programs.
These folders go directly in the Diamond Kitchen\OEM folder.

More on this later.

BuildOS:

BuildOS is the tool that allows you to customize which programs will be included in your ROM.
By check marking different packages, you are essentially adding those programs, files and/or registry entries to your ROM.

The most common error is that people select OEM packages that overlap. ie: Selecting Program version 1.0 and Program version 1.1.

BuildOS knows that these files will overwrite eachother, and will not let you do so.

More on this later.



If you'd like to help write the BuildOS or OEMizer sections, PM me.
This is a working progress, and will hopefully include more packages as well more in depth instructions.

I also have to say thank you to everyone that made this possible, no2chem, Ghettefreeryder, DogGuy, Cmonex, Olipro, Blee0125, Calcu, Ervius and everyone who originally built these tools.

Please Donate and Thank if you like this tutorial, it really does take a long time to build these tools and write these instructions.

Last edited by tobeychris; 11-27-2008 at 06:29 PM.
Reply With Quote
This post has been thanked 77 times.
  #2 (permalink)  
Old 09-18-2008, 07:52 PM
tobeychris's Avatar
Kitchen Builder
Offline
Pocket PC: HTC Touch + Touch Diamond
Carrier: Telus
Threadstarter
Location: Niagara Falls
 
Join Date: Feb 2008
Posts: 1,837
Reputation: 7370
tobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Naming Conventions

Naming conventions for SYS and Base:

SYS <XIP> v<Compatible Base><Release Letter>
Example: SYS 20755 v2a

XIP = 20755
Compatible Base = 2
Release Letter = a

Diamond Kitchen v<XIP Tag>.<Release Number>
Example: Diamond Kitchen v2.01

XIP Tag = 2
Release Number = 01

XIP Tag 1 = 5.2.19965
XIP Tag 2 = 5.2.20755

Last edited by tobeychris; 10-29-2008 at 12:49 AM.
Reply With Quote
This post has been thanked 3 times.
  #3 (permalink)  
Old 09-18-2008, 07:52 PM
tobeychris's Avatar
Kitchen Builder
Offline
Pocket PC: HTC Touch + Touch Diamond
Carrier: Telus
Threadstarter
Location: Niagara Falls
 
Join Date: Feb 2008
Posts: 1,837
Reputation: 7370
tobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

One more.
Reply With Quote
  #4 (permalink)  
Old 09-18-2008, 09:59 PM
Brock1909's Avatar
Almost a VIP
Offline
Pocket PC: HERO
Carrier: Sprint
 
Join Date: Oct 2007
Posts: 935
Reputation: 1235
Brock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on repBrock1909 is halfway to VIP status based on rep
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to Brock1909 Send a message via MSN to Brock1909 Send a message via Yahoo to Brock1909
Re: How To: Kitchens

NICE. Thanks
Reply With Quote
  #5 (permalink)  
Old 09-18-2008, 10:52 PM
psyko_chewbacca's Avatar
PPCGeeks Regular
Offline
Pocket PC: HTC Tuch Diamond
Carrier: Telus
 
Join Date: Aug 2008
Posts: 55
Reputation: 10
psyko_chewbacca is a n00b
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

Nice, those the OEM or SYS packages includes all the registry tweaks made in your roms or do we have to edit all again by ourself? Thanks alot!
Reply With Quote
  #6 (permalink)  
Old 09-18-2008, 11:03 PM
puff's Avatar
the magic mod
Offline
Pocket PC: 6700, 6800, 6900, 6950, TP2, iPad/iPod, Evo, Note3
Carrier: sprint
Location: ppcgeeks
 
Join Date: Apr 2007
Posts: 5,105
Reputation: 5810
puff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the communitypuff is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

This is a new kitchen, right? Not the same one as GF/TB Kitchen here?
__________________
Reply With Quote
  #7 (permalink)  
Old 09-18-2008, 11:11 PM
rstoyguy's Avatar
SuperNoob
Offline
Pocket PC: iPhone 5s
Carrier: TMobile
Location: Wichita, KS
 
Join Date: Jan 2008
Posts: 6,309
Reputation: 23264
rstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation levelrstoyguy can't get a higher reputation level
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

No g'reloc?
Quote:

If you'd like to help write the BuildOS or OEMizer sections, PM me.
This is a working progress, and will hopefully include more packages as well more in depth instructions.
Do I get half of the donations? I'm pretty good at tutorials, but I do them FREE!
__________________
If this post was helpfull, let me know by clicking Thanks!


Last edited by rstoyguy; 09-18-2008 at 11:15 PM.
Reply With Quote
This post has been thanked 2 times.
  #8 (permalink)  
Old 09-19-2008, 03:08 AM
tobeychris's Avatar
Kitchen Builder
Offline
Pocket PC: HTC Touch + Touch Diamond
Carrier: Telus
Threadstarter
Location: Niagara Falls
 
Join Date: Feb 2008
Posts: 1,837
Reputation: 7370
tobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

Quote:
Originally Posted by puff View Post
This is a new kitchen, right? Not the same one as GF/TB Kitchen here?
It is very similar. Here there is a new base including Build My ROM.
Reply With Quote
  #9 (permalink)  
Old 09-19-2008, 01:25 PM
tobeychris's Avatar
Kitchen Builder
Offline
Pocket PC: HTC Touch + Touch Diamond
Carrier: Telus
Threadstarter
Location: Niagara Falls
 
Join Date: Feb 2008
Posts: 1,837
Reputation: 7370
tobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the communitytobeychris is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

Quote:
Originally Posted by rstoyguy View Post
No g'reloc?

Do I get half of the donations? I'm pretty good at tutorials, but I do them FREE!
It's there, it redundantly runs every time, but it's simplified the kitchen, hopefully.

And I haven't decided what to do with donations yet! Maybe help with PPC Kitchen or send some to the original creators of the wonderful tools!
Reply With Quote
  #10 (permalink)  
Old 09-22-2008, 01:03 AM
DHarvey's Avatar
VIP Member
Offline
Pocket PC: HTC Touch PRO(AT&T Fuze)
Carrier: T-Mobile Pre-Paid
 
Join Date: Sep 2007
Posts: 1,296
Reputation: 6224
DHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the communityDHarvey is a trusted member of the community
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Re: How To: Kitchens

Hey Ghetto any luck getting the Sprint module completed yet? I'm eager to start cooking using this awesome kitchen.
__________________

Reply With Quote
This post has been thanked 1 times.
Reply

  PPCGeeks > Windows Mobile > WM HTC Devices > HTC Diamond > CDMA Diamond Development

Thread Tools
Display Modes

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 06:36 PM.


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