yashsingh1/xdaforums huggingface dataset:
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
And here you go not providing any form of help at all.

You say If I did search I searched the Diamond threads or used the Google search..

I have used the google one yes. And I have used the built in search searching for DIamond threads yes.

Now you imply that searching the Diamond is wrong??? I am own a Diamond so why not search the diamond threads.

This is exactly what I am talking about regarding the useless comments of "search the forums" crap I keep reading against any noob.

Instead of pointing people in the right direction you guys just simple say search.

There also seems a limit of more than 3 letter word length to search in the forum search. Cause each time I search OEM or HTC or HTC OEM then it returns No results.

Ontop of all that if and only IF I do actually find something then I have to spend hopurs upon hours readying all the Good job, well done comments before I find the one tiny little comment that actually has the answer. At that rate, for a noob trying his hand at cooking it would take 6 Months to actually find all the answers.

And now you come back and tell me to search, and worst still you tell me that searching for Diamond Rom Development info in the Diamond forums is wrong also. Were was the part that told me were to search?
[Touch Diamond, MDA Compact IV ROM Development] dipje:
it seems quite some posts are missing here... xda-developers did a restore from a backup or something after the mess last night? :).

Anyway, eangulus. This is what I have so far:

- Started with a stock 2.03 WWE ROM.

- Put in a 21042 SYS + XIP (so it's now 21042 build)

- After that ripped out some stuff:

- NetCF (because it's 2.0 now I installed 3.5 from CAB, we need the OEM for it)

- Manilla

- Opera (I guess we want a newer build)

I also needed to remove it from the 'auto setup' list

- Windows Live

- MP3 Trimmer

- RSS Hub

- AdobePDF

- Cyberon VoiceSpeed dial

- Google Maps (Because we want a newer build or nothing at all)

Also needed to remove it from the 'auto setup list'

- JBedJava

- ZIP

- Office OneNote

- SampleMusic

- SQLCeMobile (Leave the SQLCE engine in)

- Transcriber

The whole thing build nicely, the final .nbh is 86.5mb.

There are a lot of things that can be stripped more ofcourse, and it doesn't have

any 'tweaks' included yet. Stuff I still gotta learn / try out.

Also converting cabs to oem/packages is on the agenda :), and see what is easy from

the rhodium / topaz oems to include.

After the flashing and first boot I installed the older STock keyboard (bigger T9) because I still prefer it, installed newer google maps and installed the latest Rhodium Manilla from xboxmod. Runs fine and speedy (still can be faster by cooking it in though).

The notification enhancement works by installed a certain cab afterwards (not the one included in Rhodium Manilla), but Menu Enhancement and the 'manilla start menu' won't work.

My 21038 build that I was working with in the beginning seems just broken or something, because the 21042 XIP/SYS I used worked flawlessy. So I was doing it ok all along, just had broken files :).

So, what now from here?
[Touch Diamond, MDA Compact IV ROM Development] dipje:
To get you a bit started:

In the end I used bebe's kitchen (http://www.darkforcesteam.com/showthread.php?p=3560). You need to create a user on that forum and wait till they 'approve' you to access the thread though.

In the thread there are a couple of video's posted how to get you started. I watched them, understood them and then started cooking and it worked :). I don't know if bepe wants his files freely posted everywhere so I'll let you to get them yourself.

The ROM I used I actually downloaded from the HTC site (http://www.htc.com/www/SupportDownload.aspx?p_id=133&cat=2&dl_id=483). Entered my serial number and got the .exe with the ROM (the ruu_signed.nbh can be extracted by using WinRAR from the .exe).

The XIP/SYS I used are from here: http://xdaforums.com/showthread.php?t=497586

Bepe's kitchen works with a OS.nb files (not .nbh files) so I used NBHUtil to extract it from the .NBH. NBHUtil was included in another kitchen, I got it from there. The kitchen it was included is actually an 'extended' bepe-kitchen, so you might want to play around with that one too: http://xdaforums.com/showthread.php?t=469420.

But in the end, I only used NBHUtil.exe from it :).

In his video on how to port a newer build to your kitchen, he uses a complete newer ROM as a starting point. He extracts the XIP/SYS from that. If you do it like me, you don't have a complete newer ROM but only a XIP/SYS downloaded from this forum. They give you a os.nb.payload and a SYS folder. So you skip the part that extract those from a ROM and just instead use the files downloaded.

And that's pretty much it. With those files and the (short!) video tutorial's on Bepe's thread in darkforcesteam.com I managed it make something. (video on starting a kitchen from a ROM, and a video on how to port the XIP/SYS from another ROM to your kitchen). Try it, if you get stuck I'll help you. It isn't hard at all!
[Touch Diamond, MDA Compact IV ROM Development] razkal1:
..........

sorry
[Touch Diamond, MDA Compact IV ROM Development] dipje:
or

I actually have it already but thanks for helping out!
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Trying out bebe's kitchen and trying an Upgraded OS build as we speak. Not as friendly as some of the other kitchens but with the vid's it is pretty straight forward thou.

Any luck in finding an updated list of HTC OEM Version Numbers and exactly what HTC OEM apps are available for us to package into it?

Im not going to do the manilla yet as I think its still a fraction too buggy. THe main one being atm is being out by 1 hour.

Once its much more stable and bug free then I'll package it. I do want the new notifications and menus thou. they seem to be workig OK.

ALso not sure if this is a HTC app or not but I have seen a new Wifi connection tool. It gives you a list of Wifi available in a Manilla Look, you then just click on one to connect. Do you know what that is called and who does that?
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Also do I have to convert the .nb file to a .nbh again?
[Touch Diamond, MDA Compact IV ROM Development] dipje:
If you want to flash it, yes you have to use NHButil or HTC Rom Util to convert it back to .nbh. Don't forget to select Diamond as device.

The new wifi tool is part of the new Comm Manager, but I haven't seen cabs and/or packages for it. udk has it in his Rom and I know danny_2 (Macadam rom) just got it working in his Rom... I guess I have to look around.

Don't forget, I'm just as new to this as you so I'm figuring it out as I go :).

Look at this: http://www.everythingdiamond.info/ (found the link somewhere on XDA)... but I have no idea how good they work or if they are even fixed for VGA resolution yet. Try it out and report !

I'm going to look around for other builds too. Things like manilla-start-menu and Menu enhancement also didn't work on other ROMS I tried based on 21040 and 21042... so I wanna go back to something < 21038 and see how they work.

But please, if you find (good working) OEM or EXT packages, drop them here. Let's share the wealth :)
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Just made my own Splash screen.

I am trying to use the NBH Utility 0.92.

I select the SPL, OS-new and Splash files fill it all in accordingly for diamond but it creates it and once it says done, I click OK and the file is not there.

DId you have that hassle.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Don't worry aobut the NBH prob. Worked it out. THe nb files have to be in the same directory as the NBH Utiliy. Then it creates and leaves it there.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
The tutorial I used for the Splash is here:

http://xdaforums.com/showthread.php?t=412796
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Well my Splash screen worked.

There is nothing like the thrill of having your own Business Logo showing on a phone especially when it isn't as easy as creating a bmp and copy and past it in...

Looks sweet.

Report soon on how the OS upgrade went.
[Touch Diamond, MDA Compact IV ROM Development] dipje:
Thanks for the splash info. Would be awesome :).

I have a new test build ready on 21038 and 21028... but I'm actually quite happy with how my first ROM worked out I'm not sure I wanna reflash already...

..ah well, here it goes. Let's try a new build with more OEM packages (and my own created packages :P) :) :)
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Some body, please share xip.bin 21042 Pleaseee!!
[Touch Diamond, MDA Compact IV ROM Development] dipje:
do you really need a xip.bin?

I got the MSKernelxxx directories with matching SYS right here from the forum.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Does anyone know which 21xxx ROM is the best (Most stable and fastest).
[Touch Diamond, MDA Compact IV ROM Development] danny_and_2:
IMO 21032. But just mine option ;)
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
In that thread for Beb's Kitchen there is a Video on converting from OEM to EXT.

What and Why? what is the EXT format? And why would I need to? I can understand if I was going from OEMtoCAB as then they are packages you can install post setup. Is the EXT something to do with CAB's.
[Touch Diamond, MDA Compact IV ROM Development] dipje:
had good experiences with 21038 and 21042 now.

See quite some chefs working with XIP 21028 and SYS 21038 (weird combo :P).

Following my big example danny I'm gonna try 21032 some time :P.

@eangulus:

This is not a 'clean rom' anymore :P, but I managed to:

- Integrate Rhodium Manilla, including latest v1c fix and weather fix. WHOOP

(start-menu-manilla still not working though :( )

- Rhodium Menu enhancement working

- Rhodium Notification working

- Rhodium Volume Manager working

- Integrate a lot of my favorite apps (like Resco Explorer, S2P, iContact (little issues), Advanced Config, newer Google Maps,

HTC GPS Tool, GPS Cycle computer, My own developed WinCE software for work, TouchResponse).

Still want to include a newer Opera build (completely stripped the stock one out now),

and my favorite keyboard combo (whc's 1.6 Stock keyboard with dictionaries - thats the one with the old larger T9-phonepad keys).

Weird stuff with Rhodium Manilla was that it already tried to launch when Windows Mobile was still doing its 'first boot setup' thing. But it didn't interfere.

Also, first real boot (After connection setup and first-boot-setup) seemed a little bit weird. Manilla tried to start like three times, but in the end just worked and now it works nicely and real fast).

It was all easier than I thought.
[Touch Diamond, MDA Compact IV ROM Development] dipje:
There are 'converters' for Cab to Oem that work 'ok'. You need do to some manual fixing though, specially if certain registry entries contain " characters it messes it up.

There are surely Oem -> Cab converters, but I also know there are 'Oem installer' applications that install the OEM-package directly on your phone.

EXT is bebe's new format for packages. Kinda like the new 'OEM' format. The 'EXT' format is easier to create by hand, and if you got any EXT packages you can put them in your EXT folder in your bebe-based kitchen.

But pretty much every package you still download is a OEM-format folder (with dsm and rgu files). You can place those in your OEM folder in your bebe-based kitchen (ore pretty much any other kitchen).

extra info about converting 'cab fixes' to OEM packages:

Remember that the kitchen processes your OEM packages in alphabetical order. So a package that starts with a 'Z' can in theory overwrite files in a package that starts with an 'A'.

For the notification manager for example, I converted a CAB, and then converted a 'Notification Fix' CAB. So I got two packages, and I want the fix to overwrite files from the original package.

So the converted manager I call 'Notification_Manager', and the fix I call 'zzz_Notification_fix'. I place both folders inside my OEM folder. And tadaah, the kitchen processes the 'zzz_Notification_fix' last and overwrites the files from my 'Notification_Manager' package, thereby neatly fixing what needs to be fixed.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
the 21042 that I made has a MAJOR flaw.

THere seems to be no 850Mhz support.

In the Phones Band settings its eaither Auto or UMTS or GSM 900/2100

I live in Australia and am on Telstra NextG.

An 850Mhz UMTS network at 48Mbps internet.

Anyway I have noticed that I cannot send text messages at all. It pops up and tells me that there was an error with sync. (no actuall syncing is happening).
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Were abouts did you find the 21038 files?
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
OK this is really weird.

The 850Mhz prob still is there.

But I have worked out that if I go into all messages (SMS part) and then slect new message from there. It sends.
[Touch Diamond, MDA Compact IV ROM Development] dipje:
http://xdaforums.com/showthread.php?t=490934

The link in that thread (mediafire.com) seems to be dead though, I'm uploading the files I've used into this post:

http://xdaforums.com/showpost.php?p=3545425&postcount=20

It contains a SYS and a few XIP folders.

Just remove your old XIP folders and use the two from this file instead. It boots and works for me :)
[Touch Diamond, MDA Compact IV ROM Development] dipje:
Correct me if I'm wrong here (because I'm not good at this stuff), but isn't the band selection and such not managed by the SYS at all?

I think that is managed by the Radio... maybe you put the stock radio back into your own rom and into your final .nbh file? And before you had a different radio?

If I make my .nbh file I only select the os-new.nb file, and sometimes a splash screen. But I don't touch SPL or RADIO, because those are fine on my device, and everybody has their own choice for those two.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
No radio files were used at all, and my original radio is still there.

It still seems to work and I still seem to get my 3G connection but the band selection options don't show an 850Mhz option anymore. I leave it set to auto and all seems to work ok thou.

The problem with the SMS seems to have corrected itself so not wure what was going on there.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
I did read somwhere that someone tested a couple of 21042 ROMS and they were slow compared to the 21038 ROMs
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Just changed the title to NOOB's Kitchen.

A place for all use new at cooking to learn and share recipies.. :)
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Does anyone know what files I need to edit to change the default Time and date that you have to select on first boot.

Also what files do I need to edit to change the default weather city. I did try editing the Reg file for the weather manilla folder (I got the name of it from XBMods thread for the new manilla). I put in what I normally put in but it didn't work. Would it be because the cities I have are not in the database for selection? If so what do I need to edit so I can put them in with out using the weather database app.
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Hi!!!

Im just like you, 4 days in searching.

What I found till now.

To change time.

Use xipportedex 1.2 from revision 40

What you done till now?

Im searching for how to set RAM Memory from 107mb to 112 ...
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Did you tried ERVIUS VISUAL BEPE'S KITCHEN?

Its very nice tool, but Im still have a problems with it, I have Version 4.7, but if you find something new, please write here.

Or if you need this tool, I can share, I can share with alot of things, just ask if I have it.
[Touch Diamond, MDA Compact IV ROM Development] dipje:
default time can be a bit tricky actually. With a tool like XipporterEx you can patch it (including version number), but for that you need to have a xip.bin file.

What bebe's kitchen does, is generate!! (not extract or use, but generate) a xip.bin file from the directories, and inject it into your os.nb.payload in the final stage of the rom cooking.

So you would need to edit the Tools\CreateRom.bat file, and just before it calls 'Implantxip.exe' you need to insert a 'pause' line in there. Now, when you start your ROM cooking, in the end it will suddenly pause and wait for a keypress. That is the time when you copy the xip.bin over to another directory, patch it any way you want (pagepool, time, version) and copy it back... then you continue the romcooking process and it will inject the patched xip.bin into your ROM's payload and tadaaah.

XipporterEx (or ervius' visualkitchen in which it is included) aren't exactly the friendliest tools, but you'll figure it out I guess :)
[Touch Diamond, MDA Compact IV ROM Development] dipje:
You mean total space available? That increase you talk about it 4 to 5 MB.

You gain this space (what I know, correct me if I'm wrong) by changing the partition layout in your final OS.NB file. There are different partitions in there (XIP, ULDR, OS) and by removing the ULDR and/or making sure the XIP partition is _just_ big enough for the actual XIP your using you can gain a few MB's space. How this is done, I don't know yet. But google and/or search around for 'removing ULDR' or that kind of stuff and let us know :)
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
First, that info on the XIP is very very very handy.

Now I know that it has the PagePool (I like having a 12MbPP), and the default time.

Also I was thinking while going thru the folders in the OEM and SYS directories, it would be great to actually have a list somewhere that details what each folder is in simple terms even including a screen shot of the app or page or whatever if it has one.

This way if your unsure of what file to remove for what program we can look it up alot easier.

I just wish I had some time up my sleve cause I would love to setup a NOOB Kitchen Wiki.
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
After 4 days without sleeping, now I understand why everybody talk about donations and locked roms :D Its take alot of time to make a small change than you need to build it, and write it on your device, If its starts !!! if not you are going to break your d**k to find out.... and than again....

IM GOING CRAZY ABOUT THAT, ITS NOT STARTING AGAIN...

where I can get, a 21042 kitchen?
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
First (and I know I complained about this before but I did at least try first) search for it. If you search 21042 in titles, and in the diamond threads it is clear as day.

I found it straight away.

Anyway the link is here:

http://xdaforums.com/showthread.php?t=497586&highlight=21042

But as discussed before the 21042 isn't as fast as the 21038 ROM's. 21038 can be found here:

http://xdaforums.com/showpost.php?p=3545425&postcount=20

Try for yourself, you may have a different opinion.
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Thank, Im already have it, but Im looking for a complite kitchen based on 21042
[Touch Diamond, MDA Compact IV ROM Development] dipje:
Go a few posts back where I describe the basic process. I give a link to another forum where Bebe posted his kitchen tools, with _videos_ on how to make a kitchen from a ROM.

There is also a video describing to put another OS build into your self-made kitchen.

A few easy steps (registering and waiting on the other forum takes the longest) and your ready to go.

If you want a ready-to-go kitchen.. well I could ready it up for you, but you always need to be specific:

- For which device (we're in the Diamond section so I assume Diamond)

- Which ROM version? (2.03 or the newer 2.04, or even older)

- Which build? (21042, that you said :P).

But once you downloaded the needed files, setting up your own kitchen with a Stock 2.03 ROM but with a 21042 build in it takes < 5 minutes!
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Thank you for your quick reply.

Maybe you also know were I can get ROM v2.04
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
I dont have an access to http://www.darkforcesteam.com/showthread.php?p=3560 Im already registred user.

Maybe it possible to grab the video files from them to this page?
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
You don't need it.

If you read this thread you will see that it is a simple process.

Download a Kitchen (Bebe's is being used here) follow the Video tutorials to extract files from an official HTC ROM.

Then replace the SYS folder and the XIP with the new 21042 or whatever version you want.

Then Build the ROM and your done.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
The darkforce site you have to register and then get approved.

Wait for the email to say you have been accepted and then you can download it.

I would like to post the files elsewhere but we are not going to upset the owners of these files by doing that.

Thou has anyone asked for permission to do so? They may let us.
[Touch Diamond, MDA Compact IV ROM Development] megahenebi:
Were I can find file "of first boot - customization"?

To remove google maps, I have remove it from OEM package but on first boot Im getting error message...
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
There is a text file in OEM\ConfigAP\config_AP.txt

There will be a line in there to delete.

You can also use this to custom Post install other things if you wish too. BUt overall it is best to OEM install things.
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Does anyone know where I can find an Upto date Manilla Editor?

Also have a look at this thread. seams upto date and has allot of stuff for customising.

http://xdaforums.com/showthread.php?p=3419572#post3419572
[Touch Diamond, MDA Compact IV ROM Development] eangulus:
Only really a couple of things I need to find out to continue.

1st. I removed the youtube app as allot of people probabbly don't use it (me included) and it can be installed as a cab if it is wanted. The problem is thou is that I don't know were to edit the Applications tab to remove the default link that is there to it.

2nd. A list of Registry Tweaks. I search for Touch FLo tweaks and all I seem to find is the Advanced COnfig Editor or something similar. Would be great to know the actuall reg tweaks so we can bake them in.

3rd. Is a way to edit the XIP file so we can change the date and version number in it. I did try the method before but 1. the XIP editor is built into the main VK exe file. Opening it gives allot of error prompts. Second it isn't as straight forward as copying the XIP it seems to want the payload and that as well. I got around the Page Pool by using the PagePool editor directly on the ROM. A tool to simply open the XIP and change the pagepool, date and version and then saves it again would be ideal.
[Touch Diamond, MDA Compact IV ROM Development] skymario:
U have my support.

Hope to see u rom soon. :)
[Touch Diamond, MDA Compact IV ROM Development] mjaxa:
Search the net.. and it will be given to you, Guess how I found it? using google, no less....

http://triton.homeip.net/RegistryChanger/index.php?e=1

And a tip - if you want to find registry values.

Before applying the change with Advanced config (without soft reset) export the registry. Lots of programs do that, I use totalcommander. Do the change, export it again (with other filename) and compare files on PC using Totalcommander for PC. And it will find for you what you've changed.

Good luck.
[Touch Diamond, MDA Compact IV ROM Development] deeren:
hi eangulus,

well i would advise you to take a look at this site concerning the registry tweaks

http://www.ppckitchen.org/forums/showthread.php?t=533

it has a great tutorial( the best i've seen so far).

happy cooking!