[Touch Diamond, MDA Compact IV ROM Development] lolek74:
Hi all

I was looking for the way to cook my own ROM. There is a heaps of info for a Kiser but not a Diamond. I had decided to start a thread that will show and explain in plain language how to do it on the Diamond. The aim is to have perfectly clean ROM without any unwanted applications or tweaks. The ROM will only contain bare minimum to run PDA. Everything else can be installed with cab files. Also registry tweaks can be applied after installation.

What is more important I want this thread to be a simple to follow guide to cook a ROM so everyone can make one for themself. Since I’m not an expert I welcome any help from anyone.

I had managed to cook my 1st ROM. I had removed some applications without modifying anything else.

I have tested it and it worked ok. However you perform it

on your own risk

and I take

no responsibility

if you stuff it up. Do not remove everything at once. Remove 2-3 application and see if it works. If yyou unsure just leave it alone. When you are confident you can remove the rest of apps. Also if you want to remove Opera and TouchFlo you need to change a setup files so lets leave it for now.

You need a Kitchen and the ROM file.

Video Tutorial

(rigt click and Save target as)

Extract kitchen files directly to C drive (not to desktop as shown on the screen shot)

IMAGE

Extract rom files into BaseROM folder in the kitchen.

IMAGE

Open !BEGIN and choose option 1

IMAGE

Just follow the prompts and press ENTER when asked. When you get to screen below just wait till asked to press ENTER again. This might take a while.

IMAGE

When you arrive to this screen

IMAGE

your rom preparations are complete.Hit the ENTER to close window.

Go to Kitchen folder and you notice that rom files and packages are extracted.

IMAGE

To remove unwanted applications from rom look into OEM and SYS folders. You need to delete all folders related to paticular application. (create separate folder and move all packages there instead deleting. Later on you can convert them to .cab files and install them if needed)

IMAGE

If you have some cab files and would like to add them into the rom you will need THIS application. Just start it, make sure that Remodule option is deselected, open cab file and program will create new folder containig packagage file. Make shure that PACKAGE_Diamond_ is in front of the filename. For example if you converted TomTom cab you should rename it to PACKAGE_Diamond_TomTom. Now copy the folder to OEM folder in the kitchen. Repeat process till you add everything you would like to have in the ROM.

When you delete/add everything you want start !Cook file

IMAGE

This will start OS building application. Just hit a green button and wait till it finishes. It will create os-new.nb file needed later. Close window on top (never close a DOS window) and rom building application will start.

IMAGE

Fill all the info as shown on the screenshot.

IMAGE

Use apropriate version rom (ie FR, ME etc...). As for the system select os-new.nb which is in the kitchen folder. Also you can select boot images and radios but for now we leave as it is. When ready hit Build ROM button.

Name your new rom (anything you want).

IMAGE

And hit SAVE.

A while later you should see screen below

IMAGE

Hit OK. Wait till everything finishes. Just press ENTER when asked. On the end you get message that rom is ready to flash. Hitting ENTER closes a window. All you need to do is flash it to your device.

PS Everyone is welcome to help. I need information how to update Framework and OS and where I can download it. Please post suggestions, registry tweaks and links to updated cab files for the apps removed from the rom. I will make a video tutorial after I have all info needed. I want to make easy for everyone who wants to have personalized rom.

Credits

: Thank you to all who provided these great tools and these that helped in this thread.

EDIT:

If you manage to create your own ROM please do not flood forum with new ROMs (unless it is something we never seen). There are experienced cooks that created really nice ROMs. Lets keep this forums clean.