yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] bepe:
Extended Kitchen for Elf/Elfin

Elfin base: New Elfin 2.xx

OS base: VF Kaiser UK 3.08.161.0 (Build 19199)

Completely rebuild the XIP section based on:

- Kaiser: MSXIPKernel, MSXIPKernelLTK

- Elfin: OEMXIPKernel

adjusted boot.rgu by adding the 19199 related changes

OEM packages except of OEMDrivers are clean 19199 packages

Requires the Microsoft Visual C++ 2008 Redistributable Package

Full XIP editing support

I've added a tool that removes the RGU's from the rom and moves all the DSM content to one DSM

Please read:

For the case that you are a cooking ROMs and getting donations for it, I would really appreciate a small donation,

cos I'm saving money for a new device. (I thing that would be fair :))

Download: ELFIN_DEV_v2.1_Build_19199.rar
[Touch GSM ROM Development] maddream:
elfin rom not work on elf and viceversa, but I am not sure.Because there are some rom that can be used with elf and elfin.
[Touch GSM ROM Development] pkoper:
That is good news....

The new 2.20.x.x Elfin ROMs work with both devices.

I asked swiftblade a while ago. It has something to do with the XIP.
[Touch GSM ROM Development] bepe:
ok, great :)

could someone try if this rom is booting on Elf/Elfin:

http://rapidshare.com/files/89216919/OS-ElfIn.rar
[Touch GSM ROM Development] bepe:
it is the final 19199 build... I know it is confusing, cos there exists 19521, 19716, but this one is much newer (much faster, more stable, not beta)... don't ask my what MS is doing with this numbers, I've looked into all this builds and non of those is fake (only the 20000 build was fake, but that was not even AKU1 :D)
[Touch GSM ROM Development] pkoper:
I'll try after work
[Touch GSM ROM Development] Noonski:
Hella Yeah

Great to see You over here on the Touch side Bepe.

I'd be honoured to give tis a whirl.

Just came back from sabatical and vacation.

I was just looking for a new Base to Cook and test with anyways to, Great Timing.

Bepe You Da Man, I'm Downing Now let you hear soon.
[Touch GSM ROM Development] suracha:
Answer to your question

I am using an Elf (Wasabi 64/128), I have flashed 2.20 ROM (for Elfin) for sometimes. It did worked on my Elf with the result that Program Memory became bigger than what it should be and extended over Storage Memory (less Storage Memory).

It also consumed higher memory.

BTW, it did work.

+++

There is one thing that I cannot do, I cannot make an OS.nb smaller than 50MB. It cannot be flashed to my Elf.
[Touch GSM ROM Development] Noonski:
Correct 50MB is the Limit which should give you a pretty nice Big Storage Anyhoos.
[Touch GSM ROM Development] suracha:
50MB limit

Yes, I known. I wish I can go lower than that.
[Touch GSM ROM Development] rvbcrs:
Nice work again bepe.!

Made sticky..
[Touch GSM ROM Development] Swiftblade:
@Bepe..It is great pleasure to see your wonderful kitchen at this forum..:D And yes, I can confirm that all the 2.20.xxx.xx ROMs work on both the ELFs and ELFins without any hitch.

I am downloading your Build 19199 now and will try it out after work....

@Noonski... Welcome Back! The ELF forum was never the same without you..:)
[Touch GSM ROM Development] suracha:
Report

Already flashed OS-ElfIn to my Elf, it does work and it is much better than install Elfin 2.20 ROM on my Elf.

Camera doesn't work.
[Touch GSM ROM Development] tiggerbcn:
What pool does it have 4Mb or 8Mb???. Lately to those who we have ELF have us forgotten because 8Mb of pool it is great for us that our machine has few RAM, and nobody can say to me like to change the pool to 4Mb.

Thank you
[Touch GSM ROM Development] bepe:
Ok, thanks for testing :)

There are no apps installed on this rom, cos I'm not releasing an Elf ROM without having an Elf.

I'm just making a Kitchen the other ROM cooks can use.

This Kitchen is just a "perfect" port of the new OS and to add the OEM apps is job of the cooks.

I dont know... to addjust that is also part of the ROM cooks :D

ok, so now that it is working it is time to upload the Kitchen
[Touch GSM ROM Development] bepe:
Upload done, happy cooking :D
[Touch GSM ROM Development] suracha:
Great, Thanks.

Will try it today ...
[Touch GSM ROM Development] Noonski:
Bad Boy Bepe.

Now you got me cooking at work.

Checking it out.
[Touch GSM ROM Development] bram_smulders:
haha, this is nice Bepe!!

Finally a very clean kitchen to play with!!!

@ noonski: He gotme playing on my work also, damn cook/flash aholics!!:p

gr. bram

btw. is this wm 6.1?
[Touch GSM ROM Development] bepe:
yes, it is WM 6.1. Build 19199, forget about the other WM 6.1 builds... this one is the newest one, more stable, much faster, not beta.

19716 Is beta build and very slow

19521 Is a very old build... I've known this build for about 4 months

191xx Also old and some of them beta

19400 Also new... but no idea what exactly that is... it is somehow different from the other build

19199 Is the new build ported from a leaked HTC Kaiser rom, it seams to be something like final AKU 1; Try it, it's very fast

I have no idea were all this builds higher than 19199 come from, but all of them are real and not fake numbers. So I'm thinking MS is working with different teams on this builds. Build 195xx 197xx seam to have a newer kernel, 191xx have newer SYS stuff, 19199 is the perfect one with new kernel and SYS
[Touch GSM ROM Development] voided:
Hi iii_see_tagpi_run_iii or anyone, are you able to share the solution here? I have been searching high and low but still couldn't find the solution.. Thanks!!!!:)
[Touch GSM ROM Development] Noonski:
His solution was that he had refoematted his PC and forgot to reinstall the framework that is linked in the first post.
[Touch GSM ROM Development] voided:
huh? I thought he was talking about including the Bluetooth, camera drivers into the ROM. Maybe my wrong.

Anyway, anyone can highlight the steps need to get Bluetooth and camera working on my Elf? Where to I get the removed packages that is required. Thanks again.
[Touch GSM ROM Development] Noonski:
Releasing Thread From Stickies.

Placing a Newer Kitchen in stickies that has an Active ELF member keeping an eye on. We don't want to disctract Bepe from what he does best.

If interested in Cooking Try Kokotas Kitchen Based of Bepe's Beta Kitchen.

Which never really was a Beta to begin with.

Worked from start without issues.

Check Kokotas Kitchen using Bepe's Great work here:

http://xdaforums.com/showthread.php?t=401989
[Touch GSM ROM Development] Noonski:
I've been spoiled by anichillus.

Doctering out this small compact kitchen is something i don't have the time for at the moment.

At least i now have some of the missing rgu files i've been looking for from 6.1 roms
[Touch GSM ROM Development] bram_smulders:
Missing rgu files?
[Touch GSM ROM Development] iii_see_tagpi_run_iii:
re upload please?

the file has been deleted by the uploader....
[Touch GSM ROM Development] Noonski:
Yeah i was either going to use Swift's or Cloudyfa's rom's as i haven't found any other 6.1 base but they don't rebuild dsm so i had no rgu files (i like to get my hands dirty). I don't need them but i just like to see them were they belong.

If there's anyone less lazy then me at the moment that is getting the hang of this compact kitchen, do tell.
[Touch GSM ROM Development] bepe:
That was just a test rom; it worked, so I deleted it and released the working Kitchen

http://rapidshare.com/files/89460226/ELFIN_DEV_v2.1_Build_19199.rar

by adding a big file to get over the MB limit and building a rom you would create an identical rom to the test rom. But don't boreder with it, it was an empty rom without any apps. This kitchen was made for ROM cooks to create a ROM.

btw, it includes some new base rom, newer than the one ElfIn 2.00.xx (I'm at university right now, so I can not look it up), so it really is interesting to use the one cos of the new driver and kernel version
[Touch GSM ROM Development] MrFunnycat:
Hey, Bepe. Can you upload the kitchen somewhere else? Rapidshare is down ATM.
[Touch GSM ROM Development] godgi3921:
help..

i don't like new feature Threaded SMS in wm 6.1 (inbox), how i can do for change this to original sms(inbox) wm6.0

sum i like this wm 6.1 .

thanks.
[Touch GSM ROM Development] Piranha1:
Hey, Bepe THX from Germany.:D with Timbarland - Apologoze.mp3 ( 5mb filesize)work it on MDA Touch 64MB:D
[Touch GSM ROM Development] Noonski:
Very clean virgin Base.

I find it very it challenging kitchen/base.

I'm still going to be using 50-50% in conjunction with Hypercore.

But this is going to be like building the rom from the ground up, and i don't even need to take out the Cube.

And now i have to learn how to bring over the Needed/missing drivers for bluetooth and Wifi.

And maybe even learn how to make it 4 MB pagepool despite the wrong os.nb.

It's going to be fun.
[Touch GSM ROM Development] zeflash:
What, you mean the wifi / BT aren't working? Shouldn't that be part of a kitchen in the first place?
[Touch GSM ROM Development] Noonski:
Because i didn't have the required OEM folders prolly at work or i ****ed up ;)

The kitchen comes without Full OEM folders for specific devices.

So not HTC Home or Cube or audio manager.

Anything Touch Specific you need to ad yourself.

Which i'm franticly working on right now.

Good one Bepe.

I tried re-extracting a rom i just made with your kitchen.

And it geve me a nice urprise.

Empty Package tool

and then a sys folder with a folder inside it.....

"BETA, make your own rom"

Very nice touch....

So any rom's cooked will not be recookable?

BEPEEEEH I love you.

Nice Kitchen really simple.

i'll keep working on making it Even more stripped then it already is and make it completly UC Compliant ;)
[Touch GSM ROM Development] Syrop:
Noonski +1
[Touch GSM ROM Development] Noonski:
Bepe doesn't have a touch so there is no way he can test Drivers and OEM folders anyway.

So i'm creating a mesh from different ROM's

With Bepe's permission i can upload a complete Kitchen with drivers so Cooks can test and make it perfect.

I'm not sure What Bepe's intentions are.

My question at the moment will the Rom be extractable after cooking?

Or is this a feature that will stay in the kitchen?

For those of you interested, i'm uploading a Pro version Of Bepe's Kitchen.

It has All the needed OEM files and some extra Packages.

There's no Tutorial but the set up is straight forward.

Run 01 then it will not run BUILDOS in auto mode so you can select your packages.

Run 02 Select the os-new.nb from the temp folder as OS file and then save the RUU-Signed into the main kitchen folder (one levelaboce the temp folder)

Run 03 to flash.

Side note Windows Live Messenger is not working.

I tried different packages but i think it has to do with something i ****ed up in the OEM folders.

I'd like to test some more OEM folders from Different 2.2 builds to see if it makes any difference.

This is Far From Finished.

But this way everyone can help out getting everything to work correctly in the ROM, as i'm still looking for the best combination of OEM Folders and drivers to use.

Cube Has Been removed will make package for it.

HTCHome set to 6 tabs and includes Tabbsettings at Setting>Home>HTCHome.

One Note has been removed will make package for it.

Also Added VOIP, Modem Link and Remote Desktop as extra's

Changed initflashfiles.dat.

Merged some PROVXML files.

Removed taskerservstart service.

And removed all StartUIp files into StartUpDisabled folder.

So far everything seems to be working Dandy Bepe, doesn't look like a beta.

How to i change the directory OS-new.NB get's copied to?

I would like to get it into a folder that doesn't get deleted/empied everytime you run the batch, so i can put HTCRT.EXE in there with it and the Files to Flash.

And if there's anyone out there that can test this on an ELFIN?

It works on ELF.

I used 7-Zip's 7z format as that was the only one i found to get the whole thing under 100MB.

45%..... Waiting 100% Done. I'll remove the Upload in 24 hours.

Uploading
[Touch GSM ROM Development] zeflash:
Hmmm a ROM *without* the useless (to me) cube ... I wonder how much RAM there is with stripping out all the HTC stuff.

I really hope you'll be able to provide a "kitchen" where one will be able to get rid of those things according to their liking - given bepe's ROM doesn't have all that it could be possible I guess.
[Touch GSM ROM Development] Noonski:
Oh i forgot to post the updated Beta to a Beta Kitchen here.

You will be able to get rid of a lot of crap indeed.

But ll do some testing on a 4 MB PP version this week.

http://rapidshare.com/files/90898327/ELFIN_DEV_v2.1_Build_19199_V0.3.7z
[Touch GSM ROM Development] Mr. Vi:
Hi Noonski!

I just started to pla with your ktchen, but I am having a big problem :D

When I run '01 Start Cooking.bat' there's appearing an error box saying "buildxip.exe has encountered an error".

Do you have an idea why this happens?

Greetings, vi
[Touch GSM ROM Development] Piranha1:
Hi Mr Vi Use this

http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en

MFG Piranha
[Touch GSM ROM Development] pkoper:
Good evening
[Touch GSM ROM Development] Mr. Vi:
Thank you Piranha :) Works now!

Greetings, Vi
[Touch GSM ROM Development] Noonski:
Sorry About that.

This Kitchen is still based on Bepe's new version so this extra install also aplies to it.

Thanks to Syrop i'll be making a new Kitchen soon based on the old HyperCore version with some Modifications and 4MB pagepool for ELF devices. .NBH stays Extracktable.

Anyone can Help by submitting Packages for it.

As for this Beta Thread.

Bepe, there's nothing Beta Baout it for the ELF.

Still no ELFIN confirms.
[Touch GSM ROM Development] Piranha1:
Hi Noonski

:D:D:D:D: good Job
[Touch GSM ROM Development] pkoper:
Hi Noonski,

There is an issue with Taskmanager....

Where do we want to put the packages? I have a few I could add.
[Touch GSM ROM Development] porel:
Hi Noonski!! Nice job, thanks Bepe. I have selected all the packages that i can select to make the ROM that you have made Noonski but when it's dumping the registry fail, i have try dumping with the default selection and it's ok. I don't know where is the error, i will continue trying it. Sorry my english. Thanks!!
[Touch GSM ROM Development] Noonski:
Yeah i think i encountered that one to and fixed the OS packages.

It didn't have an extra enter after the last line in a .RGU file.

It's easy to fix by Doind multiple runs of BUILDOS and finding which package it is then look for the folder in the sys folder and open the rgu file in that folder and add an extra blank line at the end.

Yeah that's because i removed it but not the link in control panel.

Also fixed.

I think the attached package fixes that issue.

It goes into the SYS folder like any extra packages.

But you could also drop Packages into the OEM folder to.

BTW the attached package is for CU compliancy but somehow i broke Uatorun to run maybe someone can figure out what i did wrong, i've been to sick with huge headaches to figure out my mistakes.

Later on i'll add a seperate package for the new Taskmanager as selectable.

But hey why not post the packages you would want to add for the world to use ;)
[Touch GSM ROM Development] porel:
Yeah! i found the rgu that fail. Is 1dc3da02-499f-4547-9fd2-78cddfda9c62.rgu on Sim Tool Kit. I have make the change that you say me, add a blank line on the end and all correct. Perfect! I wanna make a Spanish ROM from this. Thanks You
[Touch GSM ROM Development] bram_smulders:
Noonski is back on the roll!!

I'll surely be using your modified kitchen when it's ready!!

gr. bram
[Touch GSM ROM Development] bytespider:
I may be the only one but...

At work my machine is set up to deafult to my developers sandbox. So running batch file in the Hypercore kitchen or Bepe's kitchens breaks.

A nice quick

cd %~dp0

does the trick...

ps. great work on the roms and kitchens guys... ima try mybest to contribute. :)
[Touch GSM ROM Development] Noonski:
I'll check the Batch files

Do you mean change

echo.

CD ROM

..\TOOLS\buildxip.exe -b

if not "%errorlevel%"=="0" goto error

CD..

into

echo.

CD ROM

..\TOOLS\buildxip.exe -b

if not "%errorlevel%"=="0" goto error

cd %~dp0

And This line

cd %~dp0

if NOT "%ALL%"=="1" pause

goto :EOF

Right??

I have no clue what the Frick it means but hey it still seams to be cooking in my kitchen so i'll leave it in for next release.

TNX..

I'm just a cook that never wrote his oen Batch files, and till three months ago never even knew you could edit them in Note Pad even though i knew almost anything could be edited in NotePad.
[Touch GSM ROM Development] bytespider:
yeah basically

cd %~dp0

change directory to the path of the currently running batch file - basically puts us into the right place before we try to do anything else. :)

Looking at your post again... just one at the top should do the trick... that way no matter where the files are the path will always be the path of the first executed batch :)
[Touch GSM ROM Development] shadabe:
flashing process !!!

hi frnds ,

i hav dwnldd the ROM , bt pls help me with the flashing process.. i m using blue rom 5.0
[Touch GSM ROM Development] mikeboogsd:
Mate I need help. I have all the files downloaded but do not know how to flash my htc touch.

Can anyone give me the htc touch flash instructions?

Thanks
[Touch GSM ROM Development] bytespider:
You should prob search harder - but http://xdaforums.com/showthread.php?t=335631

will tell you how to cook the rom and then flash it.

Basically you get a ruu_signed.nbh which you then use the elf RUU tools to flash.
[Touch GSM ROM Development] Noonski:
This is not me being an A Hole.

But Both Kitchens say BETA.

Which means you sorta need to know what you are doing.

At a minimum that would be knowing about SPL HARDSPL SOFTSPL and flashing.

But the last Kitchen has everything you need to Flash an ELF.

Just start in Bootloader take out SD card then start RUU.

It's only OS anyway same as Elves 5.0

But Elves uses SoftSPL method as flash method. So you could just cupy the RUU_Signed.nbh to the Elves flash folder and give the RUU the same name the elves one is using.

(he's using a modified name for the .nbh)

**** i gone and explained it anyway dammit.

Aaagh found the issue with CU Package.

It was mistake in a PROVXML file in OEMOPERATORS.

Remove the whole fricking PROXML File.

Remember: ProvXML files anywhere will overwrite any registry settings you put into RGU files.
[Touch GSM ROM Development] bytespider:
Maaaaaaaan!

Why didnt i realise about PROVMXML - if i had explored a lil more i would have realised that these files were more than binary files...

These files are the master setup files for the OEMs to set the phone and software how they like!

Sheeesh - now i feel enlightened!
[Touch GSM ROM Development] Noonski:
Funny how i posted this on another thread and here also as a note to self to remove it from kitchen at home.

And i get three people that actually were sort of having an issue with it.
[Touch GSM ROM Development] Noonski:
Or yes this would also save some extra work?

I'll try the PM to the Real Main MAN later on.
[Touch GSM ROM Development] Noonski:
Now this could be my own stupid fault.

But i have checked the RGU files in question.

And it seams that some values don't get taken over into rom from some specific rgu file.

I checked if they were ANSI or UNICODE but that doesn't seem to be the issue.

It's just weird.

33b68280-d8ed-11dc-95ff-0800200c9a66.rgu

Is ignored.

and

15502034-8f17-11dc-8314-0800200c9a66.rgu

isn't

Now i checkd othet packages and PROVXML files for double entries but couldn't find then.

Maybe it's just me but maybe someone has had the same issue using this new kitchen.

But i think i propably oversaw the values somewhere because even when i made PROVXML files out of the RGU ignored it still did not go over into rom.

Maybe i'm just lazy.

Maybe it doesn't like RGU files with 666 bytes ;)
[Touch GSM ROM Development] Ameet:
guys i need help in using bepe's kitchen. i have downloaded that kitchen (couldnt download noonski's kitchen as the file is deleted by uploader) in bepe's kitchen the oem and sys and rom folders are already filled in, so where do i make a dump of my os.nb file that i have on my device currently. i was thinking that since mine is a shipped rom (recently bought this beauty ElfIn :)) i'll work on my rom and add or delete packages :) please guide me on how to go about on this one. should i simply delete bepe's oem, sys and rom folders, dump and package my rom through hypercore and build os? then how will i get wm6.1? or should i just replace bepe's .vm folder with mine and do g'reloc? please any help would be highly appreciated. thanks to all in advance

this beauty is already cid unlocked through pof's tools and my shipped rom is backed up too (i mean i have the final .nbh file which i can extract to get the nb files)
[Touch GSM ROM Development] GPRS:
the oem you can fill your WWE's packages.but if you check ,u will find that the bepe's OEMdiriver is newer than WWE.so you can choose your OEM.
[Touch GSM ROM Development] Ameet:
hi gprs.. nice name :D please post ur guide in a lil bit more detail.. better if u answer point wise :)

1. should i simply delete bepe's oem and rom folders, dump and package my rom through hypercore and buildos?

2. then how will i get wm6.1?

3. or should i just replace bepe's .vm folder in sys with mine and do g'reloc and then run buildos?

although if u see bepe's sys folder, u wont find irda, windows live or a few packages that are in my shipped rom. can i just add them in bepe's sys?
[Touch GSM ROM Development] GPRS:
hi,

1\I think u shouldn't do it.but u should fill the oem by yourself,and build your rom.

2\the bepe's kitchen has the all wm6.1 .but the oem.

so I think u should use the bepe's kitchen .u can add some driver if u need.but the 'rom' u shouldn't delete it,because the XIP in it.and if u has the WWE rom,u can dump it by hypecore,and u can compare the WWE and Bepe's SYS and OEM.

Oh ,so ... I'm not american and my english is so poor.
[Touch GSM ROM Development] Ameet:
no problems about ur english brother :) but ur answer and guidance is still unclear..

can someone explain in detail how to use bepe's kitchen? i wish to retain the basic look of touch, yet i want to have wm6.1. this is a simple request or a simple question. can anyone please guide me on this step by steps? atleast the basics. i dont wanna screw up my new baby here. or atleast if anyone can tell me whether wrongly created os.nb file can brick my phone? or i can still manage to flash the shipped rom back on it?

would a rom created in this kitchen retain the functioality of biotouch and touchflo as it is in touch xl?
[Touch GSM ROM Development] Ameet:
Problems with this kitchen

Dudes... There's something really really wrong with this kitchen :eek:

Below is a complete info for Bepe and other experts. Correct me if I'm wrong

Procedure:

Dumped the shipped ROM into OS.nb through Hypercore

Extracted the OS.nb into dump through Hypercore

Packaged the dump into OEM & SYS folders through Hypercore

Copied everything except OEMVersion from dumped Hypercore to the Kitchen OEM folder (had to owerwrite some files though)

Left the Kitchen SYS & ROM folder as is (only added Windows Live, Autoupdate and IRDA folders from Hypercore to this Kitchen)

Executed the batch file. Everything completed without any errors

Created the RUU_Signed.nbh file through HTCrT and flashed to my device (completed without any errors)

Problems (after device start):

Blue LED keeps blinking for no reason (Bluetooth is off, WiFi is off)

Commanager doesnt work (shows error "Error while reading commanager settings...")

Touchpad & Touch Keyboard is missing

Device Information is missing from settings

Cant run network wizard that came with the shipped ROM

Hope Bepe, Noonski or any expert replies to this and tells us what is going wrong. This is the reason why I am asking for a guidance in previous so many posts