yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] kokotas:
Hey,

That's strange!I'll look into it tonight.

Regards!
[Touch GSM ROM Development] kokotas:
Problem was that RGUComp.exe was missing from CORE folder!

Take it from a previous version of the kitchen and put it in there. The kitchen should work ok now!

I also have re-uploaded the kitchen's setup.

Regards!

PS:Added Diamond to the list of supported devices:) Thank you for testing this!
[Touch GSM ROM Development] ayyu3m:
Requesting these packages

-Disable Customer Feedback

-Disable SQM

-Disable Error Reporting

-Disable Security Warning

To use with B2. Anyone who would like to share thankx. I used search. I m jus lazy and not happy with the packages i have found.
[Touch GSM ROM Development] kokotas:
v1.9.8.7

New version is up!

Change Log:

Fixed a bug regarding building your rom while having Rec.Mod SYS selected.

Added option to repack *.mui files(inspired from this).

For EXT: Just right click on the package you want to process.

For OEM: There is a new option in the menu where ExtToMscr and Rom Tools are.

Updated my XrMeLg tool (bug fix)

Regards!
[Touch GSM ROM Development] kokotas:
v2.0.0.0

New version is up! [~40% of code re-written!]

Change Log:

Removed two-modes (OEM & EXT) option.

Only the typical EXT-packages mode is used.

The structure of your EXT packages is now auto-configured the moment you place your folders inside EXT\%Device%\ . Caution! Do Not place your EXT-Packages directly under EXT\%Device%\! You must organize them into sub-directories!

No need to set the "EXT\Path#", so the tab with those settings is removed.

Note that the limit for your sub-directories remains the same as before, 16(I think it's more than enough).

Changed how the RamDisk is used.

Now the RamDisk is created whenever you start a process and

is destroyed whenever the process is finished.

Added option to auto-load last saved project when you change "Device" in the Configuration area.

Added option to create debug log in order to track any bugs & errors.

Just upload that log file and I'll try to fix any issues..

Added option to compress *.bmp(s)

Changed how to cfc manila packages.

Instead of cfc-ing packages one by one

you can cfc all included manila packages with a single click.

Changed how the AutoRun-Type mscr works:

The kitchen doesn't generate anymore the *.dat with the following entry:

So if you want that script to run at startup you can either include an app.dat with the above entry in your compilation or be resourceful and find another way...

(example using RunCC is attached bellow)

Changed [Help] tab to be customizable according to your preferences.

Drag Drop doesn't freeze the windows explorer window anymore.

Applied tweaks\optimizations so that the application should be faster.

Made some overall fixes so that the application should be more stable.

Added a small video about installing\setting up the kitchen @ 1st post.

Regards!

PS: Hopefully with next version (2.1.0.0) this kitchen will reach to its destination.

I'm just waiting for any feedback for bugs&errors while I'm trying to implement registry previewing.
[Touch GSM ROM Development] akash_bidhuna:
cooking problem in elfin

i cooked a rom using shipped wm6.1 rom as base rom and add a new build of wm6.5 and not removed any packages from exe folder.

there was no wince.nls file in the build so i copied it from shipped rom.

But after flashing this cooked rom it does not aligns the screen nor customized any apllications.

so i hav only windows in my system,nor the drivers for any radio etc and csreen is also not working correctly.

So can you please tell what mistake i had made in cooking.

This is my first cooked rom.
[Touch GSM ROM Development] kokotas:
My guess is you're missing some vital packages.

To save time and trouble , when I'll be on my pc I will post a link with packages , unless in the meanwhile someone else helps you.

Regards!
[Touch GSM ROM Development] akash_bidhuna:
link to packages

please post the necessary packages to build rom.

and please give discription about additional work i have to do which is not included in your kitchen.
[Touch GSM ROM Development] Ameet:
hey thnx for the files.. upgrading to a nice 500gb hdd and dual graphic cards with a cool 16gb ram.. can run 5 kitchen at a time :D
[Touch GSM ROM Development] !Aman!:
:eek::eek::eek:

did u start cooking again or still waiting for ur pc (or super computer :p)?
[Touch GSM ROM Development] Ameet:
nah... just got a call, getting the pc tomorrow :(
[Touch GSM ROM Development] Ameet:
hey koko. i download ur kitchen but m in serious need of a readme guide on how to use it :( its a great complex kitchen with everything useful :) wanna use it.. can u post a how-to-use or something?
[Touch GSM ROM Development] kokotas:
Hi Ameet!

1st Post has some useful info about this kitchen and how to use it(under DESCRIPTION),

plus I have all the instructions needed showing up during each process.

ALWAYS have your eyes on the DOS window;)

When I'm done with my exams I'll have the time to make a more detailed "How_To" if it is still needed by the majority of this kitchen's users.

Happy Cooking with your New SPC[=SuperPC:D]

Regards!
[Touch GSM ROM Development] Ameet:
ah!! i overlooked the first post :)

SPC gives me a new idea for a new rom ;)
[Touch GSM ROM Development] !Aman!:
if u need help with anything, i can help also coz i was the first one to test his kitchen and i'm kind of familiar with batch files used by this wonderful kitchen
[Touch GSM ROM Development] Noonski:
Hey i got's a copyright on SPC.

But i'm giving you a license to use it for free ;)
[Touch GSM ROM Development] kokotas:
NEW Version

Updated 1st post with new version.

If you give it a try, please feedback!
[Touch GSM ROM Development] !Aman!:
good work koko, downloading the new version now. i'll give my feedbacks later ;)
[Touch GSM ROM Development] kokotas:
Feedback(from myself-LOL)-[Updated 16/08/08]

1.Why don't I get 3 options for XIP Porting?

Attaching the batch file for XIP Porting for those 10 people who d/l the 1st Part till now. Just overwrite the old one in C:\ELF(in)_Hybrid_Kitchen\Batch with the attached one. Sorry for the trouble:o! I just left the old batch file inside the folder I zipped and that is why you probably don't see 3 options for XIP Porting:)

2.Why when I try to build my Os.nb with Ervius PkgToolsBuildos the process stops?

Also attaching the batch file for Creating Elf Os.nb. Overwrite the old one in C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\TOOLS with the attached one or edit the batch file yourself.

3.Why do I get only modules when dumping a rom?Where are the needed files?

Browse to C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Tools and delete these two files

ImgfsFromNb.sln
ImgfsFromNb.suo

in order to get modules and files when dumping a rom.

4.Why can't I find my CID & DID?

Browse to C:\ELF(in)_Hybrid_Kitchen\Batch and edit the FindCID_DID.bat!

There is a mistake in one line :

"...ELF(in)_Hybrid_Kitchen_V1\Batch"

Make it :

"...ELF(in)_Hybrid_Kitchen\Batch"

The big archives in Rapidshare are also updated with the corrected (above) files!

5.Is it possible to be able to dump *.payload files too?

Yes! Download the attached DumpNBH.zip and extract to C:\ELF(in)_Hybrid_Kitchen\Batch overwriting the old one. You should be able now to dump *.payload files too!

6.Why the generated SplashScreen from this kitchen is not working right?

There is a parameter missing in the commands, so download the attached fixed Splash.bat and overwrite the old one in C:\ELF(in)_Hybrid_Kitchen\Batch!

7.Want to try something new?

You need to have perl installed(ActivePerl is free)!

You might want to add some packages: "XML::Registry and XML::Parser" .

Then download the KitchenUpdate.zip and extract directly to your c: drive overwriting old files(BUT FIRST backup the batch folder). You'll add in this way option to convert *.xml to *.reg & reverse!

I have seen that it works with most(NOT ALL)the files I tried! So try it and feedback!

Regards!
[Touch GSM ROM Development] !Aman!:
hey koko...i think it would be better if u dont include the NBs and payload in the kitchen. give a separate link for them so that the kitchen's size is as much less as possible. downloading abt 200 mb is too much for ppl with slow internet.
[Touch GSM ROM Development] kokotas:
You've told me before the same thing!

So I listened to you(and Ameet's request also):) and

I have already made available an

in 1st Post under SEPARATED TOOLS and it's only 25MB ;)

-edit:

I am thinking about doing the same thing for part 2(those nbs needed for DumpingROM could be placed in another part) as you suggested.

Regards!
[Touch GSM ROM Development] !Aman!:
oops, i overlooked it :D
[Touch GSM ROM Development] kokotas:
Up

I did a minor update (so no need to call it another version).

I updated htcrt to newer version 1.1.1.0 and

I updated the XIP folders with newer from Diamond's OS 19591;)

Remember, that a lighter version (only with the tools) is available too

to reduce size.

Check 1st post!

Regards!
[Touch GSM ROM Development] voided:
HTC OEM apps not working in Setting

Hi Pple,

I have tried to to flash the ROM cooked from this kitchen(without any modification) directly on my HTC Elf(126mb/64mb) and found that none of the HTC OEM app under my settings works.

When I double click the "Backlight", "Power", "Clear Storage", "Device Information", etc.. icons under my settings nothing happen. No error message at all. But if i use a the fexplorer to launch the exe from "\Windows" It is able to launch.

Any kind soul here have solution have a solution to this problem?

I have compared the "mxip_oem_translation_0409.provxml" file with the shipped rom for my device.. eveything seems fine... Thanks in advance.
[Touch GSM ROM Development] !Aman!:
u can not use mxip_oem_translation_0409.provxml and htccpl with diamond builds. read the thread related to surface ROM, Ameet has explained the procedure over there. this is not a problem with the kitchen:)
[Touch GSM ROM Development] voided:
Hi htctouch,

Are you able to point me the the post? The closest I can find is this one: http://xdaforums.com/showthread.php?p=2275246&highlight=settings#post2275246 But it doesn't say anything much... Thanks
[Touch GSM ROM Development] !Aman!:
check this out:

http://xdaforums.com/showpost.php?p=2356597&postcount=326
[Touch GSM ROM Development] voided:
Maybe I'm stupig but I don't understand the guide... especially the part about MyCPL.cpl.. Where did he get this file...
[Touch GSM ROM Development] !Aman!:
u get this in OEMDrivers folder after dumping the diamond ROM. anyway, i'll attach it here to make it easy for u. any other difficulties?
[Touch GSM ROM Development] winderp:
Thanks bro, it's great !
[Touch GSM ROM Development] Noonski:
Doing A great Job and it's looking Solid.

Hope making this thread Sticky gets you the attention to make it better.

Cheerz
[Touch GSM ROM Development] voided:
Sorry didn't have change to try it till now. Thanks you are the man. It worked like a charm:)
[Touch GSM ROM Development] !Aman!:
how did u fix it brother?
[Touch GSM ROM Development] Ameet:
What does it do? and What is the benefit of having "only modules" in the ROM?
[Touch GSM ROM Development] !Aman!:
it doesnt affect anything even if u dont have the files inside the module folders. but having files inside module folders is benificial if u just want to have a look what's inside e.g. i use resource hacker on most the files to see whats inside them and if there are only modules, first i've to convert them into files which costs me a few precous minutes:D
[Touch GSM ROM Development] kokotas:
Hey guys!

The benefit is that you may reduce the size of the rom. I'm sure you'll find it useful!;)

But...

Actually I think that NOT all files could be converted to modules, as far as I have tested till now! Could anybody help and check that?

Cook a ROM only with modules and see if you're missing anything when it boots...

Regards!
[Touch GSM ROM Development] Ameet:
You are right. Most of the .exe files can't run after being converted to modules like Camera, Backlight and so on. But it does save a lot of real estate when the convertable files are modules :)
[Touch GSM ROM Development] !Aman!:
actually what i mean to say is, that u can just start using the dumped SYS, OEM etc without having to bother about modules/files. if something is not converted automatically into a module by the kitchen, let it be like that. i personally dont try to convert any dll or exe into a module. in first version of kitchen, it only generated the modules of the files which could be converted into modules while other kitchen produced both the dll and its module. this was the only observation i had.
[Touch GSM ROM Development] VJstar:
I came late, and good slow to download. But thank you very much for the work has brought us such a powerful tool:D
[Touch GSM ROM Development] 911sniper:
Good work! Thanks!
[Touch GSM ROM Development] Noonski:
Same opinion on the Modules.

I was looking for an easy way to convert files into them.

But it's always best to do it step by step flash test.

Same goes for compressing files in rom with UPX, weird stuff can start happening.

But in some cases the size and speed you get back do make a difference.

It's an advanced kitchen so good to have it around.
[Touch GSM ROM Development] kokotas:
Good idea man!

I'll add the upx3.03 in the kitchen!

It would be useful and fun to play with!

But I'll wait to see more confirmations for the patched 1.17SPL to include that one too and avoid uploading the kitchen twice.

Regards!
[Touch GSM ROM Development] luzbel_es:
Hello everybody! First please sorry my english :o I'm from spain.

I have a question. If i wanna get the OS 20733 from a rom of a Diamond to put into a TouchXl (Elfin) what i must to do?

If I use the [a] option (dump *.nbh) with the rom into the base folder and after I use [e] option to Flash it must work??

Thanks for all I'm very new in this!!
[Touch GSM ROM Development] Ameet:
Hey Koko. Please include Dsixda's threads in your Rollup so there wont be any need to sticky them :)

Also where are you these days? Have you checked and corrected the dead links?
[Touch GSM ROM Development] kokotas:
This is like asking "How to port new OS & cook a ROM etc."...

A single answer is difficult!

But you may want to read some useful threads before starting all this cooking stuff!

NO!

You'll see that if you follow my advice and do a little reading before cooking,

you'll answer this question easily on your own!

I'm here bro!Just not having anything to say nowadays!

I just saw dsixda's threads & definately including them into the sticky!

Dead links were fixed(3days ago)! Now... if you've deleted any threads in the meanwhile,

I'll check again!

Regards!
[Touch GSM ROM Development] luzbel_es:
Thanks kokotas!! I will read the threads!! Really thanks for answer!!
[Touch GSM ROM Development] Ameet:
:D Not deleted anything lately. So no worries :)
[Touch GSM ROM Development] bytespider:
Back but getting stuck

Hey everyone, Im back... with new enthusiasm for my elf.

Lost interest after millions of rom flashes and never really satisfied 100%.

I've taken a look at the Diamond and looks like it has some features id like.

Anyway I've extracted the diamond rom, and i think ported the XIP...

then i try to build the ROM however it gets all the way to CREATE_ROM_ELF.bat and insert.exe crashes.

I have the redist suite installed and running bebe's kitchen unmodified works...

so i can only assume that something i did with the diamond rom isnt right.

any ideas? maybe a step-by-step? as the instructions on the porting part of the kitchen aren't as comprehensive (or existent) as the rest of the kitchen

HELP! :eek:
[Touch GSM ROM Development] kokotas:
Hey!

Check #2 here and if it still crashes, tell me about it!

Regards!
[Touch GSM ROM Development] bytespider:
Hi Koko

I thought i tried that but i just tried it again and it hangs again just after the xipping section.

If im dumping diamond rom do i tell the XIP port scriot that i want and elf XIP or tell it that this was a diamond XIP?
[Touch GSM ROM Development] kokotas:
Just uploaded a fixed version with a minor update(new xip)!

It's a fix regarding SplashScreen *.nb<->*.bmp converting!

Thanks to Aman who pointed out the bug!

Actually he seems to be the only one who uses&tests this kitchen:D

and without his feedback&help, this would never get updated!

Regards!
[Touch GSM ROM Development] dsixda:
Hi guys,

Koko told me to post my problem about his kitchen, which apparently he has found as well in his own testing.

Original PM to Koko:

Kokotas' reply:

I'm hoping for a quick fix, because this kitchen so user-friendly for me.
[Touch GSM ROM Development] Kinnara:
I have the same problem. My base ROM is the original 2.20.707.1B Elfin ROM and my device is HTC P3452. Hope it will be fixed in the near future.
[Touch GSM ROM Development] Gartak:
Tutorial somewhere??

First of all, thanks for the kitchen, kokotas!

However, I´m trying to use it thru trial and error, and it´s proving to be very difficulty, without any help or tutorial.

What I did so far was to extract the Touch Essentials 1.9D ROM using the kitchen. Then I removed some stuff from the OEM and SYS folders, to make it lighter.

Now I´m stuck on the "c" option: Bepe's Ext-Kitchen gives me an error (ERROR! (errorlevel: -1073740777)) and if I try Ervius PkgToolsBuildos, I have no idea on what to do, or what this tool is supposed to do!

Someone could give me some pointers? An online tutorial or something? I did lots of searching but found nothing.

Thanks in advance!

Gartak
[Touch GSM ROM Development] dsixda:
It's usually not a good idea to cook a ROM that has already been cooked, because sometimes the author has put some security feature in it, or there are some other things that may cause problems.

I would start from a regular shipped ROM and cook from there.
[Touch GSM ROM Development] !Aman!:
there is no security in that version (1.9 D) of my ROM. anyone can dump it, edit it, modify it or do whatever he/she wants.
[Touch GSM ROM Development] Gartak:
I didn´t know about the security thing, thanks for warning me!

Anyway, I chose the 1.9D because htctouchp clearly stated that this version was meant to be dumped and modified.

By the way htctouchp, that would be perfect to have this ROM with no HTC Home plugin. One of the features I´m trying to remove it exactly it.. I don´t think it fits well into a "light" ROM, but that´s just my opinion!

Thanks!

Eduardo
[Touch GSM ROM Development] !Aman!:
thats very easy. just remove the related imgaes, dlls, exe's and the rgu from OEMAPPS folder.
[Touch GSM ROM Development] dsixda:
Kokotas, do you think the problem with my cooked ROM is the OS.nb.payload file that is already there under the Build\ROM directory?
[Touch GSM ROM Development] Gartak:
Thanks again, htctouchp! I just removed all HTC Home and other stuff I didn´t want in the ROM.

After that, I copied my OEM and SYS folders from the Extract_ROM folder to the ELFIN_DEV_v2.1_Build_19XXX folder. Now it seems Ervius tool got happier, at least I could use the Load ROM button, and then the Go button. The tool started to work, but after a while, it pointed an error on CREATE_ROM_For_ELF.bat.

Please, could someone tell me if I´m in the right path? What should I do to correct the BAT error, and what´s the next step? What about the XIP thing? I don´t even know what XIP means...

Thanks a lot!

Eduardo
[Touch GSM ROM Development] Gartak:
WooHoo! Found what was wrong: I had to install VS 2008 Redist package!

That sorted everything out: I cooked my first ROM with this kitchen! Lots of things are not working well on my phone now, but it´s just a matter of fine tuning now. :)

Thanks guys!

Eduardo
[Touch GSM ROM Development] Gartak:
kokotas and htctouchp, there´s something going worng with the kitchen.

Look what I tried: I just dumped and then tried to rebuild the Touch Essentials 1.9D ROM, with no modifications at all. As htctouchp already stated, this version is intended for dumping and cooking.

I can extract everything from the ROM, no errors.

When I try the xip extraction, again, everything well. BUT, when I use the option to copy the NEW_XIP contents to ROM\XIP, it seems nothing is copied, and the default contents remain there. In other words: it seems the kitchen doesn´t use the new, dumped XIP when building the new ROM.

Since I barely know what I´m doing, I went ahead, and used ervius tool to build the new ROM (without using the XIP functions this tool offers). Corrected the size, changed pagepool size, created the NBH and flashed it.

The result? A malfunctioning ROM! I can´t active sync, can´t create GPRS or WiFi connections, can´t send SMS, several menu options do nothing, etc. In the about screen, I can see something curious: CE OS 5.2.20721 (Build 20275.1.3.3).

See? 20721 and 20275. Did I mix two ROMs of different versions? If so, I guess it´s because of the old XIP not being replaced by the new one. Does that make sense? Any pointers?

I´ll keep trying. Thanks!

Eduardo
[Touch GSM ROM Development] !Aman!:
XIP was changed in the kitchen version 1.3.1, so thats normal. for other problems, u can try replacing OEM, SYS one by one. u might have missed something.

PS: if u know how to dump manually, try that. or also try dumping with hypercore.
[Touch GSM ROM Development] dsixda:
Ok, I finally got my base ROM cooked, but it was through Hypercore, as Koko suggested. It got messed up in Hybrid Kitchen due to registry issues I think. I hope you get it fixed, because it's got so much potential :)
[Touch GSM ROM Development] kokotas:
Hey guys!

I uploaded a revised version!

Please test it!

ps:If it doesn't work this time too, then I'll have to put it on hold till the end of the month cause of busy schedule.

Hope you understand...
[Touch GSM ROM Development] Gartak:
Hi Koko, I just tested it and got the same results..

Sorry if this sounds stupid, but since I´m duping a ROM (Touch Essential 1.9D), why do I need the supplied OS.nb.payload file? Isn´t the kitchen mixing up stuff from this base file to stuff from my dumped ROM?

Shouldn´t I instead find a way to extract the payload file from my dumped ROM, instead of using the supplied one?

Thanks!

Eduardo
[Touch GSM ROM Development] !Aman!:
no, use the payload (the one inside ROM folder) which is in the kitchen.
[Touch GSM ROM Development] Gartak:
In this case, I have no clue on what may be wrong. I´ll describe in detail what I´m doing, hope someone can help me find what´s going wrong:

- After decompressing the archive and running de setup batch file, ran the shortcut in the desktop to start the kitchen.

- Chose [a] option, then copied TESS 1.9D (NBH file) to the C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\BaseROM folder, and hit option 1.

- Then I copied folders OEM and SYS from C:\ELF(in)_Hybrid_Kitchen\Extract_ROM to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX

- Back to the kitchen, option , then option 3. Copied the extracted xip.bin from C:\ELF(in)_Hybrid_Kitchen\Extract_ROM to C:\ELF(in)_Hybrid_Kitchen\Prepare_XIP. Then option 2 in the kitchen. XIP is extracted to the NEW_XIP folder. Then option 1, to copy the new XIP to the C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\ROM\XIP folder. This comand seems to do nothing, and the old XIP that was already in the destination folder seems to be identical to the new one.

- Option [c] in the kitchen, then option 2. BuildOS tab, then LoadROM button. Then Go button. No errors in the log window, and OS.nb generated in C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\temp.

- Option [d]. Extended OS.nb size to 50Mb, with oprion 1. Then ran HTCRT with option 3. Clicked button build, chose Elf, chose OS, pointing to the OS.nb file inside C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\temp, clicked Build!, and created the nbh file.

- Flashed to device.

Well, that´s what I did. Since I didn´t modify anything in the ROM, I suppose I should end up with the same ROM I extracted in the very beginning, but it´s not true. The resulting ROM is missing stuff, can´t active sync, can´t send SMS, etc, etc..

Hope this helps on debugging this kitchen, I already like it a lot, even if not working 100% yet!

Eduardo