yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] OndraSter:
It looks like it failed to parse SYS number, I'll look on it later. Meantime, use xidump.exe -b ruu_signed.nbh to dump it to OEM+SYS+XIP and use extRebuild I made here - http://xdaforums.com/attachment.php?attachmentid=263290&d=1262517792 and drop the OEM folder on it, it will rebuild the OEM to EXT (PACKAGE* folders ofc).
[Windows Mobile Software Development] totalcmdext:
Thanks i wil wait
[Windows Mobile Software Development] OndraSter:
You should use the xidump, it will take me a while, I have too much things in my TODO that are before kitchen :/.
[Windows Mobile Software Development] airxtreme:
Here's a new build with some other fixes and the new dep check for SYS packages.
[Windows Mobile Software Development] Tribulattifather:
Shame its not for the HTC Wing/Herald though :/

Looks like it would be fun to use for my ROMs
[Windows Mobile Software Development] ivanmmj:
Soon.... I really hope soon. I'm going to completely move SJK to this as soon as he adds support for the Herald and the Hermes. (And I'm going to clean up the EXT packages.)
[Windows Mobile Software Development] lunacie:
Would like to re-iterate the previous request (can't remember who made it) to list the platformrebuilder output/log better. Right now it's impossible to tell in some cases if it's running ok or if it's crashed, because the display doesn't scroll to show the log output. Or am I missing something obvious?
[Windows Mobile Software Development] airxtreme:
About the herald and the hermes have you tried using the MEGA device profile to see if it works? They seem to have the same resolution.
[Windows Mobile Software Development] OndraSter:
But at least one of them is not NAND as MEGA, but NOR...
[Windows Mobile Software Development] totalcmdext:
Then how could seperate the files fot the kitchen?

The NK folder and OEM and ROM
[Windows Mobile Software Development] OndraSter:
Ahh you have already LEO

Get the files from first page, I suggest updating XIP to newer, this is from 1.43 I think. But don't use 2.02, they are bloated with some onscreen text :D!

If you run xidump.exe -b ruu_signed.nbh, it will make few folders:

XIP - with XIP folders inside (OEMXIPKernel, MSXIPKernel etc)

IMGFS

- OEM - with OEMDrivers and apps inside - then you drop it on the extRebuilder.exe I posted few pages back and it will build into EXT format

- SYS - with SYS, you can use ofc any other SYS from Da_G or xbeta etc
[Windows Mobile Software Development] jagan2:
@KilZone and Ivanmmj : Ok i found the problem exactly actually in the folder oem_lang_0409 there is a rgu in that there is one entry as following:

Now if i add this entry to any rgu of any device oem and cook for my device that problem comes and if i remove this entry all becomes normal but bluetooth wont work i tried this in official oem too i removed that particular entry and left all alone and found that no more wifi was getting on etc but bluetooth isnt working. So i have one idea iam think of making that reg to a cab then install it later after flashing may be it can fix the bluetooth. So can anyone make a cab for that registry?
[Windows Mobile Software Development] ivanmmj:
The Herald has the same exact entry. Try using the Herald's serial32.Dll and see what happens. (Some of the drivers are intercompatible (like the bluetooth driver) since they're both based on the same chipset.)
[Windows Mobile Software Development] Tribulattifather:
If you need it I have all the latest builds of each COM all ready set up in VK style. I have them in my Dropbox. PM me your email and I'll share the box with ya so you have em, that is if you don't already.
[Windows Mobile Software Development] ivanmmj:
I've got most current builds already set up into EVK format and all the proper modules to converted to files, but I won't mind looking into what you currently have.

I'm currently working on adding elf support to SuperJustKitchen. Soon, hopefully, I can move SJK to OsKitchen.
[Windows Mobile Software Development] jagan2:
@ivanmmj : bro i just checked ur sjk thread in opal and saw the whole conversation between u, lecamtran, glen and was really surprised that u already knew about this prob and the most amazing thing is what all solution or ideas i came up with is already done by lecamtran, glen, beleive me i havent seen that conversation not until today that too just now. So now i can see that iam not the only one everyone is there facing prob.

But iam trying out that serial32.dl also i saw there that the exactly the same text has been discussed earlier too:eek::eek::eek:

Edit: replacing serial32.dll didnt solved sad.
[Windows Mobile Software Development] Tribulattifather:
In a jist, tell me the problem or link me to the problem.
[Windows Mobile Software Development] jagan2:
Okay iam happy that your coming forward to help me. Infact for the whole opal community ok i explain my problem but its too long.

Actually when i cook rom for wm 6.1 everything works fine but when i cook for wm 6.5 and above wm 6.5.x i have a strange problem First of all after flashing at the welcome screen the wifi automatically gets on and on first boot the following things wont work:

Today setting

Volume button

file explorer dropdown button

comm manager

etc

Then on the second boot everything works and it continue to work until i switch off wifi i mean if i switch off wifi in second boot then from third boot onwards the device returns to the first boot stage that is the following things wont work

wifi

today setting

file explorer dropdown button

comm manager

etc

So as u can see which ever rom i make its totally useless. Then after mixing many diff device oem and with the help of ivanmmj and kilzone i could finally find the root of the problem that is in the folder oem_lang_0409 there is a rgu in which there is one reg key as following:

Now if i remove this key from the registry everything works fine i mean no prob of wifi, today setting, etc etc everything works smooth infact it became more faster let the oem be crowded or striped down but it became faster (offcourse with strip down oem more faster :D) but now there is only one problem that is i cant turn on bluetooth. For solving the same only i tried to change bluetooth driver, serial32.dll etc etc but nothing is working till now no one has the solution but some rom works just u can assume it depends on luck sometimes work sometimes dont but truth is no body knows the solution except phamquang coz in its rom everything is fine but he would never share anything wat can i say i tried to contact him many a time but he wont reply not even in forum. So now i got the root of prob after hundreds of trials now anyone has any idea for this problem.

Note: i saw many oem of different latest device like mega, diamond 2 etc etc and found that they all didnt have that serial32.dll they had only serial.dll i tried to place that also but no success.

Edit: For more reference check this sjk thread on opal there a whole lot of conversation as been done on the above topic and u will find that at last we end up with nothing http://xdaforums.com/showthread.php?t=569589
[Windows Mobile Software Development] neilverma:
When dumping OEM Rom using RC 2.6.3, it unpacks everything fine and then generates the following error. Not a big issue since I can manually cut / paste everthing into the Sources folder.

Source path for RUU_signed.nbh is C:\KAISER\ROM\6.1_OE\UK O2 - 3.29.206.0 WWE

Destination path is C:\KAISER\osKitchen-v1.4-rc\Sources

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.Move(String sourceDirName, String destDirName)
at osKitchen.ExtractRUU.btnExtract_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
osKitchen
Assembly Version: 1.4.0.21
Win32 Version: 1.4.0.21
CodeBase: file:///C:/KAISER/osKitchen-v1.4-rc/osKitchen.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
[Windows Mobile Software Development] ivanmmj:
It may be the spaced you used in the directory.
[Windows Mobile Software Development] neilverma:
Tried without spaces, didn't work. Tried shorter dir names, didn't work. Finally it occured to me that perhaps RUU_signed.nbh should be in osKitchen root directory and voila :D
[Windows Mobile Software Development] OndraSter:
Say what what :D When I was dumping myself, I had it first time in the root of kitchen too lol! :D

Anyway, here goes new update.

Version 1.4 RC3. Since I'm not much familiar with airxtreme's modifications and it is going to need some code moving (1500 lines in kitchen.cs after I reduced it to 1000 lines, if you want to find something, it takes some time, so I will move few methods to external classes etc. No big deal for outside, just inside cleanup).

Like I said, I'm not fully familiar with it, so I did it a bit tricky.

I added new devices, namely:

HERALD

HERMES (thanks ivanmj, I hope you send me some feedback if it works fine :D)

NIKI

VOGUE

I split my kitchen into two branches (:rolleyes:):

- COM1 is old GUI, less "finger friendly", but it's my pure code, so I know every bit of it and any debugging and bugfixing can be done

- COM2 is the new GUI, more "finger friendly", but I don't know the changes so I can't do much debugging and bugfixing yet

Those devices ^ I added into both branches.

The COM1 will be closed soon (till I do changes to COM2), but for now, I use it myself actualy so I will hold it for a while.

I didn't touch COM2 at all, just added new devices and updated devices database for them. That's all!

I also hope that the COM1 version will work, I accidentaly overwrote my kitchen with COM2 so I had to revert it back via svn (I'm glad I set it up :D), but I'm not sure it was commited right before overwritting:o.

Stop talking and get downloaded :P
[Windows Mobile Software Development] af974:
Nice work Ondra...well done.

I need to make an Opal Rom for a friend , any tip on how to get the NK folder working? I need to compile the text file....but how?

Opal use the same MEM fix as Kaiser?

Lol...thanks.
[Windows Mobile Software Development] wapvirus:
Can this kitchen work for htc prophet or be made to work ?
[Windows Mobile Software Development] mazjed:
how about A3100

@ OndraSter

any news for A3100

im on vacation i will support in finding missing stuff

pleas just ask if u need any thing

i cant wait for building this device a wm 6.5

my best regards
[Windows Mobile Software Development] OndraSter:
Since Opal doesn't have WM6.5 NK from what I remember, just create folder eg named old, in which put nk.exe module. Then create in Sources\NK\Opal file define.txt in which write

old|false

save it and close, kitchen should recognize it as old, WM6.1 kernel :)

@wapvirus

Yes, I'll look onto Prophet.

@zakengen

I had too much work lately and didn't have much time to get things done for A3100, but it's starting 58 hours of free time for me so I'll look on it in a few mins :).
[Windows Mobile Software Development] Lovetz:
Tell me, please, where I can find resources (OEM, SYS, EXT) for Toshiba G900 like on this screenshots?

Thanks.
[Windows Mobile Software Development] mazjed:
thaks

im happy to hear that . i know your to do list looks very log

but no other working kitchen can do A3100 rom . i made my post

i which you good luck

thanks for all your time and work
[Windows Mobile Software Development] OndraSter:
Ask airxtreme, he cooks for this device (which is why I added it actually), it outputs FLASH.dip file with OS in it :).
[Windows Mobile Software Development] ivanmmj:
Woot! Some love at last!

*goes off to work.... literally... will play with this later. lol*
[Windows Mobile Software Development] af974:
uhm...ive download that for Opal from your link in , i guess, 2nd post...but when i go to cook i get " Missing Sources|NK|Opal|define.txt! Can't continue loading this service.

In Nat. Kernel i cant select nothing.

Any advice?

Thanks :)

ED: Nevermind ....your define file was named define.txt.txt .....got solved now.
[Windows Mobile Software Development] OndraSter:
Thanks for info, I'll reupload it.

Sorry for that :D

Btw, I get new update, but for COM1 (old-GUI) only... Now it doesn't copy all OEM and EXT, just SYS and ROM with XIP to build directory, so it:

- Much speeds up the cooking process when you have a lot of EXT/OEM pkgs

- Has less requirements for free space (that was my issue :D)
[Windows Mobile Software Development] ivanmmj:
I'm seeing two issues. Even if I disable the Adobe Flash, when I disable Adobe Flash Codec I still get the error that Adobe Flash is enabled and it requires the codec. The second problem is when I try to build a Herald ROM I get an error from htcrt: There is no device found to meet the project configuration. Yet, I checked and the htcrt files DO have the settings for the Herald.
[Windows Mobile Software Development] OndraSter:
Are you talking about the COM2 with new GUI? I can't do any debug to it yet, I still haven't found time to clean up the code (that is really much needed, 1/3 of all sources is in kitchen.cs which handles also dependencies right now).

Use the COM1 with old GUI, here goes new ver with no-EXT and no-OEM copying :)

And about the Herald - are you sure you don't have any ferom.htcrtproj in FLASH folder? (I was asked that if the file already exists, that I should not delete it and run htcrt with the one.) Also, are you really sure that you have the Herald in both places (top with devices and bottom with detailed config)?
[Windows Mobile Software Development] KilZone:
Whenever I change the SYS Build the kitchen (RC3 COM2) shows an error:

Unable to cast object of type 'System.Windows.Forums.ListViewItem' to type 'System.String'

If you follow the these steps everything does work though:

1. Change Build

2. Click 'Continue'

3. Save Project

4. Restart Kitchen

5. Load Project

6. Build Project

So it's not really a big problem, but you might want to check it out...
[Windows Mobile Software Development] af974:
For some reason this new build doesnt work,at least for me, platformrebuilder never end its work.

ive tryied also the old platformrebuilder with same effects.
[Windows Mobile Software Development] ivanmmj:
The problem I was having was with the new GUI.

I just tried the old gui with RC4 and I get a could not find a parth of the path build\EXT whenever I use the UPX on EXT feature.
[Windows Mobile Software Development] OndraSter:
Ahh, I forgot to update the UPX.. It's gonna be tough since this was why I always copied it (changes like compression etc).

Don't use UPX till next version till I fix it, I know how :)

(Note to myself to morning: copy the EXT, put _skip file to the origin, UPX the copied one and add the build\\EXT to prb's search path.)

ivanmj: so does it work for you the Herald and Hermes?

@af974

Doesn't end like its missing end like it crashes in the middle? It must be problem with some package...
[Windows Mobile Software Development] af974:
Yes...but no error message appear....anyway with rc3 it work fine.

Another question: I cant see the Opal in hrct_devices.ini, is that a problem?

cos i made a Rom for a friend of mine and he got "the file image is corrupted"

Thanks
[Windows Mobile Software Development] lunacie:
I have the very same problem cooking for Raphael.
[Windows Mobile Software Development] jagan2:
help

Guys if i remove the reg entry for serial32.dll my bluetooth wont work but if i add it other problem arises. So i searched newere device oem or newer htc rom releases and found that this serial32.dll is not at all used so is there any alternative reg entry to use that serial32.dll so that i can access bluetooth?
[Windows Mobile Software Development] OndraSter:
That's weird, I'm using now _skip files so it should work the same since prb skippes these pkgs.

I cooked yesterday and it works fine, the problem is somewhere in prb. Don't you have eg two pkgs named same way, or one with special characters (like ' or so)? Check the next package it should find after the one that it makes to crash...

And Opal must be in htcrt, but I don't have enough info so I could send you added the Opal into the htcrt_devices.ini, sorry. I don't know much of the structure, but ivanmj probably does :).

@ivanmj

Can you please add Opal to the htcrt_devices.ini and upload it for us? :o Thanks :D
[Windows Mobile Software Development] glossyx1:
is it work for atom?
[Windows Mobile Software Development] OndraSter:
Nope, not (yet)
[Windows Mobile Software Development] ivanmmj:
Dad's at the hospital so I haven't had a chance to test the Herald support. I'll be testing it in a few minutes. I'll go ahead and try to add the missing devices from the main page's supported devices list then post it here.
[Windows Mobile Software Development] OndraSter:
Very much thank you for the htcrt_devices.ini :)

I updated first post with complete list with devices that kitchen knows.
[Windows Mobile Software Development] ivanmmj:
Ok so far, I've added:

Opal

Polaris

Nike

Neon

Sedna

Titan

Raphael

Herman

Jade

(I know; not all are supported by the kitchen, but why not add them now? :p)

I'm still working on:

treo pro

niki

vogue

mega

Leo

G900

BenQE72

I have a question about two things:

Elfin/Elf. You already have an entry for Elf but you have Elfin on the kitchen. They use the same files while cooking. Does the kitchen attempt to create a ROM with Elfin or with Elf?

Also, for the Treo pro, do you have it set to treopro or Panther (its HTC name)?

EDIT: It appears that there are two identifiers for the Panther:

PANT200 and PANT100

Which one do you support in your kitchen? I don't know what the difference is between them.
[Windows Mobile Software Development] neilverma:
@Witschey

I have spent most of today reading thorugh the old osKitchen thread. Reached page 50 as of now. Another 35 pages to go since I have already read the ones thereafter. Anyway, I wanted to thank you for asking so many questions and posting fixes / solutions to those. From time to time, you have been slagged off by senior members for what they consider "wasting space" but to me, a noob, your posts have been very helpful.

I have started with 6.1 official Rom (RUU_Kaiser_O2_UK_3.29.206.0_radio_sign_25.83.40.02_1.65.16.25_Ship) and am trawling through the OEM folders file by file to categorise these into the different apps. I am using the initflashfiles.dat to help me with this process. My aim is to bundle all files associated with a given package, check if there is a newer version and then replace. This will also help me identify files/ apps that I do not need or those that do not serve any purpose and exclude them from my build.

Question 1

Referring back to Posts 312 and 314 of the old thread (quoted below for reference), did you ever figure out a way of moving OEM apps from the windows directory to say the Program Files directory without have any duplication?

@ The rest of the community....

Question 2 - OEM vs EXT

I understand that a CAB package take more space when installed on the device. So it is better to convert CAB to OEM or EXT format. Reading through the old thread, I now know how to convert to EXT. But I still do not understand what the functional difference between the two is. Other than the difference in directory structure, renaming guid.rgu to app.reg and initflashfiles.txt to app.dat and deleting the .dsm file, are there any space or performacnce benefits betweeen the two formats?

Question 3 - Converting SYS to EXT

In os Kitchen there is a tool to convert SYS to EXT. What is the advantage of this doing this? Should all SYS packages be converted to EXT?

ps: After further reading, I have answered this particular question. It is only to move some of the extras in SYS (like office, one note etc) out of SYS so that these can be recmodded once and you do not have to repeat for every build.
[Windows Mobile Software Development] OndraSter:
{checking source codes} Kitchen knows it as Elfin. Since ELF and Elfin have the same HW except memory, I can do easily via ctrl+c and +v add also Elf option :D

Also, kitchen uses TreoPro, I didn't know about Panther back then, but I'll add it ctrl+c +v too.

And don't setup any of those nonHTC devices (G900 and BenQ), they don't use HTCRT, they have output directly the NB (renamed to .dip or something).
[Windows Mobile Software Development] ivanmmj:
You only need elfin or elf. Just tell me which one and I'll make sure that HTCRT knows what to call.

As far as the Panther, I'll add Pather and set it to PANT100. Just let me know what you want me to set it to when the kitchen calls it: Panther or TreoPro?

And I'll remove the nonHTC devices from my list of things to research.
[Windows Mobile Software Development] af974:
Thank you very much Ondra and ivanmmj :)
[Windows Mobile Software Development] ivanmmj:
Another note:

Do you have BOTH the Kaiser AND the Tilt (since they're the SAME device) or just one field for both? (I don't see a reason to have both separately.)
[Windows Mobile Software Development] OndraSter:
Tilt should act as Kaiser for HTC ROM Tool but I'm not sure, I'll check it and recode it if it isn't right.

@neilverma

Sorry, I jumped over your post..

You can't delete anything from \Windows when it was cooked in without using image update which is currently still in development and in early testing.

OEM vs EXT:

There is no difference, only that you don't have to generate GUID for each new package and dsm etc, just place the file to EXT.

PRB does the process of "moving all files together and using only one dsm for al packages" anyway, so there is really NO difference for output.

SYS to EXT:

It was for me since I used to have one package from SYS usualy modded etc (mostly Office etc), so it was just for me. Now it doesn't have any reason to be there :).
[Windows Mobile Software Development] ivanmmj:
As long as the kitchen calls Kaiser instead of Tilt when calling the HTCRT, then it will be fine. If not, let me know and I'll add a copy of Kaiser and rename it to Tilt.

Does the kitchen call Elfin? If so, I'll just add Elfin only.

As far as the Panther, I'll add Pather and set it to PANT100. Just let me know what you want me to set it to when the kitchen calls it: Panther or TreoPro
[Windows Mobile Software Development] neilverma:
Thanks OndraSter. You are definitely one of the most helpful people around.
[Windows Mobile Software Development] Badwolve1:
Are you sure this works?

Hi OndraSte

I keep getting AppCrash

Tried XP and Win 7 Pro RTM

Downloaded 5+ times now

Any ideas?

Thanks

Badwolve1