Beginners help with cooking please - Windows Mobile

Hi all,
so I am new to the world of Windows Mobile - use to be a Symbian fan and then got the HTC Touch Diamond recently due to my Nokia dieing of old age.
I want to learn how to cook ROMs so I can customize what I want as I want. I tried sending Da_G a PM as he seems to be quite knowledable about cooking - although he seems to be MIA (his last post was a long time ago) and I have not gotten a reply yet.
So now onto some questions which are probably stupid, but I do not know the answers to.
So I have an HTC Touch Diamond which originally comes with Windows Mobile 6.1, I am using osKitchen as it seems really popular and it looks easy enough to use. I followed the guide which is here but it does not give me the complete info I want.
So in order to cook a ROM you first need to have an original ROM (so in my case an original ROM for the HTC Touch Diamond off the HTC site?)... I got that(RUU_Diamond_HTC_WWE-AFK_2.03.421.2_Radio_Signed_Diamond_52.51.25.26_1.09.25.23_Ship.exe)
Then you open it up with osKitchen, it extracts it blah blah blah.
I then get a popup about a new ROM has been imported and it asks me if I want to automatically configure the project to use the ROM. I click yes.
Then it says the device profile currently selected uses a pre 6.5 kernel, module allocation space will be extremely limited. Do I want to auto enable module to file conversion for a list of files? Now I read somewhere that if you are using pre 6.5 kernel you want files, if you are using the 6.5 kernel you want modules? I am not sure what to click here as I want to upgrade to windows mobile 6.5 ...
So do I enable the conversion or not?
Then it pops up with the project settings, under SYS Packages I can see all of the phones services. OEM packages, I am not too sure what that is... One thing which is worrying is that there is a red circle with an X in it infront of OEM Drivers... If I hover over it, it says there are issues detected in the OEMdriers. They all seem to be errors detected in the registry and the registery key path entry is invalid due to 2 adjacent backslahes? So is this normal? What do I do?
Also there is a block "RecMod" under OEM Packages. What does that do and what is it used for?
EXT Packages, over here we have all of the applications which will be preinstalled when you flash the ROM? I know how to add .cab packages to it and it seems simple enough. Once again there is a RecMod with a tick box?
ROM Tweaking I have not really bothered with yet, would first like to learn the basics. Anything I should know about in ROM Tweaking?
Now back to SYS Packages. This is where you update/port/upgrade ? to newer windows mobile versions? Now I think if you are changing between window mobile major build versions or what ever you want to call it (like from 6.1 to 6.5) kernel changes perhaps? You call it porting? Anyways, so now I want to change to the latest build in WM6.5 .
I took a look at this thread: http://forum.xda-developers.com/showthread.php?t=650783
Now it seems like the first 3 digits indicate something, what exactly I am not too sure. Perhaps someone could explain?
There is HTC HTC which is made by HTC I think and possibly meant for HTC?
Then there is COM 2 and LG. Now since I have an HTC do I have to use the HTC one or not? Also it seems some have newer / higher WM builds? So why are there these many different builds and what difference does it make as to what they are? Also what are the COM 2, 3 and 5 ?
Anyways, I downloaded the HTC one. Now I want to port / upgrade to it. It is WM6.5 now as well. So I click Import, then goto Import a new WM build. Select the appropriate build dump, then click on start importing. It will import it and then what? Is there anything else I need to do?
I am assuming go back to Project Settings and under SYS build change it to the newer one which I have just imported? Although is this really all I need to do? Will I now have a proper functioning cooked ROM running WM6.5 with the new build?
Thanks

If you're cooking a 6.5 rom, and you have a 6.5 native kernel (there should be one out there, unless you're using a cdma diamond), then DO NOT RECMOD (convert to files). If you have to use a 6.1 kernel, then you have to recmod a lot of modules. Look around, there are threads with native kernels for many older devices. I'm not going to dig up a link, I'll let you find it. Just get the Diamond native kernel and use it.
If you have a cdma diamond, then I believe that people use the cdma raphael native kernel, but supposedly it's buggy.
OEM Drivers has an .rgu that usually has a few mistakes in it; that's probably the error you're getting. I wouldn't worry about it, but the kitchen may tell you which line the error appears in, and you can fix it.
As far as rom tweaking goes, all you need to know is that manila sucks, and Sense is blight on humanity. Good luck and have fun.

Real Beginners Stuff Please.
PsyCLown89 said:
Hi all,
so I am new to the world of Windows Mobile......
I want to learn how to cook ROMs so I can customize what I want as I want.....
So now onto some questions which are probably stupid, but I do not know the answers to......
...... I followed the guide which is here but it does not give me the complete info I want.....
..... What do I do?
..... What does that do and what is it used for?
..... would first like to learn the basics......
..... so now I want to change to the latest build in WM6.5 .
..... do I have to use the HTC one or not? Also it seems some have newer / higher WM builds? So why are there these many different builds and what difference does it make as to what they are? Also what are the COM 2, 3 and 5 ?
.....and then what? Is there anything else I need to do?
.....Thanks
Click to expand...
Click to collapse
Hi,
So many questions
I too am new to the world of Windows Mobile, and have learnt how to flash different ROMs sussessfully.
I have spent my time reading hundreds of threads about flashing, and having a go - the tutorials and threads have been great source of knowledge.
Now I want to start cooking a ROM and things are different..... I have read thousands of posts and tutorials and watched videos, but I haven't found a real Noobs method of: starting, choosing a kitchen, finding a ROM, importing the new bits, and making the changes. It all goes wrong right from the very start.
Choose a kitchen, and then what ? (exact steps, not just "find a ROM you like, then..", etc. etc.)
None of the threads I have read seem to be able to give the nitty gritty to start, they all skip over it.
I have a Kaiser, and am in a similar position to you, there isn't a native 6.5 kernel for the Kaiser, so how do I make a 6.5 build in a kitchen, when I don't have a 6.5 build to start off ?
Please can someone give a REAL NOOBS guide to starting off.
Thanks & Regards,

It all comes down to the basics. If you do not know what a kitchen actually does, then there probably is no point in cooking to start of with.
Kitchens available today make a lot of things heaps easier than they were several years ago.
Try starting with this thread.... it is not for your device, but you get to learn the basics and actually understand what happens in the background.
http://forum.xda-developers.com/showthread.php?t=335631
Cooking is not just clicking around with your mouse.

pkoper said:
.... If you do not know what a kitchen actually does, then there probably is no point in cooking to start of with.
..... Cooking is not just clicking around with your mouse.
Click to expand...
Click to collapse
This may be new to me, but it also was to EVERY cook there is, or has been at sometime. We all learn something new at some time, and all I was asking for is a little starter to get me going. I realaise it isn't a point and click exercise, otherwise I would have made a ROM by now, and not asked for help. I didn't write the software for the kitchen, so I don't know how it works.
http://forum.xda-developers.com/showthread.php?t=335631
Click to expand...
Click to collapse
Thanks for that, I hadn't seen that one, but unfortunately, it also doesn't give the procedure for starting with a WM6.1 ROM and adding/changing files to end up with a WM6.5 Native Kernel.
Please, give me a break.

Fish-Man said:
I have a Kaiser, and am in a similar position to you, there isn't a native 6.5 kernel for the Kaiser, so how do I make a 6.5 build in a kitchen, when I don't have a 6.5 build to start off ?
Click to expand...
Click to collapse
Using search you would have found the native kernel:
http://forum.xda-developers.com/showthread.php?t=619663
Fish-Man said:
Thanks for that, I hadn't seen that one, but unfortunately, it also doesn't give the procedure for starting with a WM6.1 ROM and adding/changing files to end up with a WM6.5 Native Kernel.
Click to expand...
Click to collapse
Thats exactly what I meant. Do you know what the kernel actualy is?

pkoper said:
Using search you would have found the native kernel:
http://forum.xda-developers.com/showthread.php?t=619663
Click to expand...
Click to collapse
Thanks, but I already have them. They are "files" not a "stock build" that the cooks tell you to start with. Again, do I need to start with a "stock build" of WM6.1, or can I use those WM6.5 "files" instead, if so, what am I missing from the "stock build" that I need to continue ?
Thats exactly what I meant. Do you know what the kernel actualy is?
Click to expand...
Click to collapse
Yes, It's a piece of code, usually written in assembly language (for speed of execution), that sits between the hardware devices and the system drivers and programs, to translate what the programs want, to what the hardware can understand, and deliver the results from the hardware, back to the programs.
It is the core of the Operating System, and is the first thing that is loaded into memory when the system boots, and stays there until you turn off the device (unlike other programs that are loaded, and unloaded as needed). It is loaded into a seperate and protected area of memory, where it executes processes, handles interrupts, memory management, process management, file management and I/O management.
The User, cannot interract directly with the kernel (or hardware), but has to go via a seperate program (usually containing a GUI), that can send it's requests to the kernel for processing. After the kernel has processed the programs requests, the kernel gives the information to the program, which then outputs it to the User.
Is that enough of an explanation ? Sorry I had to simplify it, but there are a lot of other noobs here that may have gained some knowledge from that, so rather than blow thier minds with acronyms and babble, I thought it best to explain it simply.
Now, are there any more questions you want me to answer, before telling me what I need to know, to understand the first few steps in cooking a ROM ?
Regards,

Fish-Man said:
Hi,
So many questions
I too am new to the world of Windows Mobile, and have learnt how to flash different ROMs sussessfully.
I have spent my time reading hundreds of threads about flashing, and having a go - the tutorials and threads have been great source of knowledge.
Now I want to start cooking a ROM and things are different..... I have read thousands of posts and tutorials and watched videos, but I haven't found a real Noobs method of: starting, choosing a kitchen, finding a ROM, importing the new bits, and making the changes. It all goes wrong right from the very start.
Choose a kitchen, and then what ? (exact steps, not just "find a ROM you like, then..", etc. etc.)
None of the threads I have read seem to be able to give the nitty gritty to start, they all skip over it.
I have a Kaiser, and am in a similar position to you, there isn't a native 6.5 kernel for the Kaiser, so how do I make a 6.5 build in a kitchen, when I don't have a 6.5 build to start off ?
Please can someone give a REAL NOOBS guide to starting off.
Thanks & Regards,
Click to expand...
Click to collapse
I don't think what you're looking for exist, persay. There are several kitchens out there to choose from. The only thing that helped me when starting out was frequenting the thread of the kitchen that I was using. It's in the kitchen's thread that you'll find all the nitty gritty answers you're looking for and other people that are in the same boat as you, and more experienced users of the same kitchen who would probably be more apt at answering questions about specific kitchen.
Fish-Man said:
Thanks, but I already have them. They are "files" not a "stock build" that the cooks tell you to start with. Again, do I need to start with a "stock build" of WM6.1, or can I use those WM6.5 "files" instead, if so, what am I missing from the "stock build" that I need to continue ?
Yes, It's a piece of code, usually written in assembly language (for speed of execution), that sits between the hardware devices and the system drivers and programs, to translate what the programs want, to what the hardware can understand, and deliver the results from the hardware, back to the programs.
It is the core of the Operating System, and is the first thing that is loaded into memory when the system boots, and stays there until you turn off the device (unlike other programs that are loaded, and unloaded as needed). It is loaded into a seperate and protected area of memory, where it executes processes, handles interrupts, memory management, process management, file management and I/O management.
The User, cannot interract directly with the kernel (or hardware), but has to go via a seperate program (usually containing a GUI), that can send it's requests to the kernel for processing. After the kernel has processed the programs requests, the kernel gives the information to the program, which then outputs it to the User.
Is that enough of an explanation ? Sorry I had to simplify it, but there are a lot of other noobs here that may have gained some knowledge from that, so rather than blow thier minds with acronyms and babble, I thought it best to explain it simply.
Now, are there any more questions you want me to answer, before telling me what I need to know, to understand the first few steps in cooking a ROM ?
Regards,
Click to expand...
Click to collapse
Nice quick knowledge drop on kernel. It sounds to me like you already have a better grasp on things then some!

Fish-Man said:
Thanks, but I already have them. They are "files" not a "stock build" that the cooks tell you to start with. Again, do I need to start with a "stock build" of WM6.1, or can I use those WM6.5 "files" instead, if so, what am I missing from the "stock build" that I need to continue ?
Click to expand...
Click to collapse
Thats because there is no stock 6.5 for the Kaiser. Not sure what "those WM6.5 files" are, but you do need the drivers for your device. Any leaked build will not contain those.
Dumping a stock rom will give you insight as to what is actually in the rom. When you then download one of the leaked builds you can you will recognize the files and hence see what needs replacing in order to upgrade.
Now, are there any more questions you want me to answer, before telling me what I need to know, to understand the first few steps in cooking a ROM ?
Regards,
Click to expand...
Click to collapse
What kitchen are you using? As there are obviously slight differences as to what is where.
I would just get a ready kitchen and study it.
http://forum.xda-developers.com/showthread.php?t=517957

for your reference maybe you should read this....
http://forum.xda-developers.com/showthread.php?t=901712
i had made the tutorial how to cook ROM, step by step. it has different device and different OS but worth to read.....
i don't have enough capability to Cook but i try to....
also in this http://forum.xda-developers.com/forumdisplay.php?f=385
some of members also made tutorial as well.......
i hope it can help.

Related

dump a rom and reconstruct it

hy all. i have a problem (wish): i want to install a clean rom ( i have it allready) and i want to customize it with the programs that i want to, and then, to save this rom (i supose that i have to dump it and reconstruct it) exactly with my settings/applications/etc. can i do that? if I can, how? thx alll.
When you customize your polaris on the device itself, it doesn't change the ROM on it. So dumping it will not give you a new ROM. You'll have to change the ROM on the desktop, and upload it afterwards. There are a lot of topics about ROM building.
ok. thx. i will go then to that topics. thx.
Yes but the problem is that all those posts are about porting a 6.1 rom from another device to polaris.
Now that we have a 6.1 rom how exactly do we cook it and flash it back?
Here's my problem: I have the PTG 6.1 rom, but I want to replace the CF2 with CF3.5 and replace TTN6 with TTN7, and flash it back.
I already have Kitchen 1.3, extracted the 'RUU_signed.nbh' and a dump of 03_OS.nb.payload.
Now, where do I go from here?. I want a rom that's exactly the same as the official one but with the changes I mentioned above.
I'm a complete noob at this cooking rom issue. I've read lots of threads but I've only gotten more confused about all the XIPs, SYSs, OEMs and stuff, and I think the same happens with other users.
I know that some of the actual cookers were once in the same place I'm now, so can someone point me out the rigth way and if possible post a detailed tutorial on how to extract, cook and flash back a rom on POLARIS, me and lots of users would apreciate it a LOT.
Second That Thought.
What would be nice to see (if possible) the following,
as an example:
1. Download Polaris ROM Kitchen v1.3
2. Extract to c:\Kitchen
3. Copy your ROM image (*.nbh) to X:\
4. Run command
...20. Install Package (M2D.cab) by doing the following ...
21. Recombine the ROM by doing the follow commands ...
22. Flash your ROM to your Polaris
23. Hard Reset and verify that the package you installed is in your ROM
Congrats
A step by step like that, which walks a user though the process of a demo ROM and a demo *.cab for learning would be FANTASTIC!!!
Thanks in advance to whoever can help us out!
Juxtyce
bump.
Any help from the professionals out there?
Look here:
1. .Net2.0 => .net3.5
http://forum.xda-developers.com/showpost.php?p=2685138&postcount=22
2. replace the ttn.cab file in the folder "\kitchen.work\Build\OEM\OEMAPPS" with the TomTom7 cab. If it don't have the same name, rename the new cab or edit the file 'config_AP.txt' in the same folder
hope it will help you I managed it this way.
P.S. I didn't change the XIP as mentioned in the given thread. See following posts
I will dump the wm6.1 rom for you guys, and provide you with a kitchen with some packages you can use.
I will do so for all available languages that is available with official wm6.1
But,that is gonna be quite time consuming, and I hope that you understand that I ask this in return:
Any small donation for the time I use on that will be of help.
I dont say that its required, not at all. I am not doing this for money.
But the number of hours I spend on this is getting pretty high.
I will do this project either you donate or not.
cheers
thank you a lot itje. can you make in romanian also?
dunno if it's the good topic to post but let's try.
I see many fantastic people cooking excellent roms (i wish i could do the same...), and, in those roms, a lot of softwares.
Isn't it possible to just have a rom with the bare minimum?
and seperate cabs to install what you want?
for example, manilla 2d is cool, but many people like spb mobile shell better, so it's wasted memory.
May be i'm just wrong, don't understanding how it all works, so plz explain to me !
ady_uaic said:
thank you a lot itje. can you make in romanian also?
Click to expand...
Click to collapse
if the language is available; yes
taniwha913 said:
Isn't it possible to just have a rom with the bare minimum?
Click to expand...
Click to collapse
There is a large choice of ROM's, some loaded with extra's, some very minimally equiped. There are so many that your favorite must be out there already. Just search for it.

What exactly is a ROM?

Title says it all really. Does a ROM speed my HD2 up or wha ?
I looked into it a little bit but couldn't work it out myself which is why I post this. My ROM version is 1.43.405.1 (70124) WWE
Any info would be smashing !
The wiki is there for a reason dude!
Just take a look at the glossary and you'll know what ROM is.
A ROM is like a drop of LSD into your system; it takes you into a whole new dimension where everything is purple and you get to fly around with pigs and elephants.
A rom? Its a type of hot cafinated drink. you pour said drink over the phone, or drop the phone into a cup full and let the sweet sweet caffeine soak right into the flash chips (also called crisps). Its recommended you do this daily, the HTC Leo gets quite hungry lol
But seriously look at http://en.wikipedia.org/wiki/ROM_image , should explain it all.
they typical sarcastic answers i've come to expect on this forum .... so unhelpful !
onisuk said:
they typical sarcastic answers i've come to expect on this forum .... so unhelpful !
Click to expand...
Click to collapse
I know right? haha
Ok so just 1 more, are the Leo ROMs for installing on other devices or do you install it on the Leo to speed the system up?
onisuk said:
they typical sarcastic answers i've come to expect on this forum .... so unhelpful !
Click to expand...
Click to collapse
Unhelpful? I linked to a whole wiki on the answer....couldn't be more helpful if I copied and pasted the wiki here
Also I didn't see you answer the OPs question.
bug666 said:
I know right? haha
Ok so just 1 more, are the Leo ROMs for installing on other devices or do you install it on the Leo to speed the system up?
Click to expand...
Click to collapse
Yes the leo ROM can only be flashed to the Leo. At the moment there are only official ROMs that don't really speed anything up yet, but soon you'll be able to flash modded ROMS. Keep an eye on the ROMs Thread and the Leo wiki in my signature below.
I see I see !
you've had SO many phones by the way haha my attention was more drawn to that
and finally, what sorts of things can you do with ROMs? Say if I was to install one.
Thanks, I've had way more than in that list, those are just some of the more memorable ones
A ROM isn't a program and can't just be installed.Its more like an image or backup of an entire harddrive, it includes windows, installed programs, settings and drivers.
You can modify a ROM before you flash it to your device. Add our remove apps, change the appearance and behavior, change the OS version and try out as yet unreleased versions of winmo e.g. winmo 7 alpha or betas. The list does go on and gets quite complex, definitely something you should read up on before attempting.
ROM = operating system of a phone, a bit like Windows XP or Vista on your computer.
What can you do with 1....allows you to effectively interface with the phone and its programs, much like you can do on a computer or laptop.
Hope this simplistic explanation helps.
WB
PS: Omneity's explanation below is more accurate than mine. I was merely trying to keep it simple so you could get a handle on things.
Just to add for additional clarity: ROM is Read Only Memory i.e. it is designed that the contents can only be read in normal usage, they cannot be written to, so the original (ROM) image remains unchanged no matter what content the user adds to the phone. It's because the ROM (a silicon chip) is read-only that makes it a complex procedure to overwrite them as is the case with writing a new ROM image as discussed elsewhere on this forum.
When people discuss ROM on here they are actually talking about the software (ROM image), otherwise known as the firmware (it's software firmly embedded onto the ROM chip) that's programmed to the ROM chip, not the physical chip itself.
HTH

[SOLVED] Cooking WM 6.5.5 Elfin Kitchen ... Need Some Help

Hey first of all i only start wid my problems.
I just cooked a WM6.5.5 Rom for Elfin and these are the problems i am facing.
OEM drivers 3.14 for Elfin.
-->i know that i will get the oem drivers by dumping the latest stock rom. but other elfin cooks are cooking with oem driver 3.14 which is not there in any stock rom. i am able to find 3.07 only. So some one please give me the link to OEM driver 3.14
When i add EXT packages like htc audio manager, album, its getting cooked but is not showing in phone.
how to add ExtRom
how to add SDAutorun application in my rom. i have the executable file but i dont know how to cook it in my rom
I hope i will get answers for all these question soon.
thank you
-Ankush
onlyankush_s said:
Hey first of all i only start wid my problems.
i just cooked a WM6.5.5 Rom for Elfin and these are the problems i am facing.
[1]Touch Screen is not functioning properly, so what should i do so that it works properly & how.
-
[2]From where i can get latest htc camera, audio manager, album, photo canvas...etc so that i can include them in my rom.
-
[3]From where i can get OEM Drivers 3.14 for Elfin
-
[4]How can i change which time zone, date and time appears when phone starts after flashing my Rom.
-
[5]Navigation Buttons along with Action button have stop working????
-
[6]My phone is lagging a lot and gets stuck, what should i do?
I hope i will get answers for all these question soon.
thank you
-Ankush
Click to expand...
Click to collapse
1.- touchscreen is not functioning properly???? please be more specific tell us what happend exactly to your tocuh screen.
2.- from where???? you can get the latest pkgs from the XDA developers.. using the search option like.... "latest camera QVGA"
3.- OEM Drivers??? for elfin??? you can get them dumping a stock rom this is basic from setting the kitchen i told you that your OEM drivers folder is poor dunno why.
4.- This is a good question for begginers
5.-Action button stops working??? you need to be specific cause some OLD wm6 (your dumped base rom) apps are incompatible with 6.5
6.- the rom is laghing a lot... well that is just experience
you will se when you add and delte old things will see that the rom will be better.
You know.... there is no need to make this huge thread...
cause the answers are there... you all new chefs needs to search as we did in our noobnest times
+ Que PPC said:
1.- touchscreen is not functioning properly???? please be more specific tell us what happend exactly to your tocuh screen.
2.- from where???? you can get the latest pkgs from the XDA developers.. using the search option like.... "latest camera QVGA"
3.- OEM Drivers??? for elfin??? you can get them dumping a stock rom this is basic from setting the kitchen i told you that your OEM drivers folder is poor dunno why.
4.- This is a good question for begginers
5.-Action button stops working??? you need to be specific cause some OLD wm6 (your dumped base rom) apps are incompatible with 6.5
6.- the rom is laghing a lot... well that is just experience
you will se when you add and delte old things will see that the rom will be better.
You know.... there is no need to make this huge thread...
cause the answers are there... you all new chefs needs to search as we did in our noobnest times
Click to expand...
Click to collapse
i asked from where i can get latest pkgs and i am asking for pkgs that works in elfin
i know that i will get the oem drivers by dumping a stock rom. but other elfin cooks are cooking with with oem driver 3.14 which is not there in stock rom.
Collapse Thread
General conscensus was to collapse the thread. I have adjusted the title to be more indicative of the help required.
Ankush, which kitchen are you using to cook your ROM - Ervius, OnDraster, etc.?
In response to:
touchscreen is not functioning properly???? Please be more specific tell us what happend exactly to your touch screen.
Did you omit any drivers or registry entries in OEM? Reads like you may have or there may be a compatibility issue ... see next response.
From where???? you can get the latest pkgs from the XDA developers.. using the search option like.... "latest camera QVGA"
Some camera package may not be compatible with the device or the version of OEM drivers. See next response.
OEM Drivers??? for elfin??? you can get them dumping a stock rom this is basic from setting the kitchen i told you that your OEM drivers folder is poor dunno why.
To elaborate; many chefs will track down an original ("official") HTC release ROM and extract it using a kitchen. They will then take this kitchen, make a copy of it for archive purposes, and start altering the kitchen.
Have a look at the Shipped ROM thread to see if you can locate the drivers you mention below.
This is a good question for begginers
There's a few thread on this already; have a look at the Tips And Tricks from Mr. Makk.
Action button stops working??? you need to be specific cause some OLD wm6 (your dumped base rom) apps are incompatible with 6.5
As above, it likely a driver issue. Also note that some device (ex: AT&T Fuze) have a proprietary KEYBOARD.DLL compiled specifically for the device. This may result in certain buttons not functioning with newer SYS and/or drivers from a similar device that doesn't have the same buttons.
The rom is laghing a lot... well that is just experience. you will se when you add and delte old things will see that the rom will be better.
You may need to increase the PagePool size. You'll need to some searching as different devices need different sizes - it's specific to RAM and processor.
HTH,
new questions look at the first post.....;
onlyankush_s said:
Hey first of all i only start wid my problems.
I just cooked a WM6.5.5 Rom for Elfin and these are the problems i am facing.
OEM drivers 3.14 for Elfin.
-->i know that i will get the oem drivers by dumping the latest stock rom. but other elfin cooks are cooking with oem driver 3.14 which is not there in any stock rom. i am able to find 3.07 only. So some one please give me the link to OEM driver 3.14
When i add EXT packages like htc audio manager, album, its getting cooked but is not showing in phone.
how to add ExtRom
how to add SDAutorun application in my rom. i have the executable file but i dont know how to cook it in my rom
I hope i will get answers for all these question soon.
thank you
-Ankush
Click to expand...
Click to collapse
mmm interesting
1.- 3.14 maybe or maybe not is a hybrid... some are 3.07 and some are other ported OEM folders to ELFIN... i know that some of them works ok with elfin, like.... mmmm OPAL OEM drivers (some of them not all)
2 & 3.- As you may red on the tutorial I said that the EXT pkgs must have categorized.. something like
EXT
-ELFIN
--23658
--COMMON
---Conectivity
----Commanager_2.0_HTC_Mega
----Connection Setup_3.2_Opal
---Images
----OS images
----Red theme 6.5.X
----Red theme 6.5
---Reg tweaks
----Performance
----Asharsunny_touchresponse
----Regional_settings
be sure your new added EXT PKGS applications are well categorized
Remember too.. that every EXT pkg needs or sometings has as a default the files app.dat and app.reg... I will update the tutorial for other langs to explain this two files function for noobs, but if you search you can have many tutorials lost there in the forums by amesh... hilaireg... and many awsome members.
5.- the SDautorun is an enhaced function into the normal or RUNCC app... the SD autorun allows you to install apps onfirst boot via cab in your storage card...
The SD autorun needs a line in the config.txt that must be in the normalOEM pkg for autorun, mmmm something like...
LOCK:Enabled
EXEC:\Windows\SetHSDPA.exe /Enable
CAB: \Windows\Certs.cab
CAB: \Windows\SMSFIX.cab
CAB: \Windows\btfix.cab
Hide:Enabled
LOCKisabled
EXEC:\Windows\SDAutoRun.exe
THIS
@onlyankush_s
Not to offend you but most of the questions you are asking here are already answered on the board.
Cooking a rom is asking some action from you too. A lot of reading, trying, flashing, tweaking etc.
About the 3.14 base you are talking about you could try asking the people who are cooking with it.
I don't think Chef Central is created to dump questions but it's a place to help each other out if you realy don't know what to do anymore.
Just my 2 cents and good luck with cooking.
Leo
Laurentius26 said:
@onlyankush_s
Not to offend you but most of the questions you are asking here are already answered on the board.
Cooking a rom is asking some action from you too. A lot of reading, trying, flashing, tweaking etc.
About the 3.14 base you are talking about you could try asking the people who are cooking with it.
I don't think Chef Central is created to dump questions but it's a place to help each other out if you realy don't know what to do anymore.
Just my 2 cents and good luck with cooking.
Leo
Click to expand...
Click to collapse
+1...i agree with you completely...search, flash, and read...it will take many trial and error before you find the correct combo!
Laurentius26 said:
@onlyankush_s
Not to offend you but most of the questions you are asking here are already answered on the board.
Cooking a rom is asking some action from you too. A lot of reading, trying, flashing, tweaking etc.
About the 3.14 base you are talking about you could try asking the people who are cooking with it.
I don't think Chef Central is created to dump questions but it's a place to help each other out if you realy don't know what to do anymore.
Just my 2 cents and good luck with cooking.
Leo
Click to expand...
Click to collapse
No offence but Ya i know that, and i am not a fool that i will simply ask questions and not search it before.
About OEM3.14 drivers, i ask many cooks i dont want to name them but it seems one of them lost it, one of them modified it in his kitchen and some of them are not replying. Thats why i asked it over here.
And about SDAutorun, i saw the tutorial but nowhere it is mentioned that i have to add it in oem pkgs and edit config.txt
which i know now as our fellow member +Que PPC told it to me.
+ Que PPC said:
mmm interesting
Click to expand...
Click to collapse
but i categorized ext only then also but other applications which i am trying by as EXT pkgs like g-alarm, regedit, arkswitch are working!!!!
hey thanks for the sdautorun tut i will work on it.
Sorry friend but it's obvious to me you didn't read at all.
If you ask questions why Album and Audiomanager not showing that's just a simple initflash edit which you can find in the sticky here at Chef Central.
And about Sdautorun offcourse that is explained on the board as well a simple search will give you answers.
http://www.google.com/cse?cx=partner-pub-2900107662879704:fs7umqefhnf&ie=ISO-8859-1&q=sdautorun
onlyankush_s said:
No offence but Ya i know that, and i am not a fool that i will simply ask questions and not search it before.
About OEM3.14 drivers, i ask many cooks i dont want to name them but it seems one of them lost it, one of them modified it in his kitchen and some of them are not replying. Thats why i asked it over here.
And about SDAutorun, i saw the tutorial but nowhere it is mentioned that i have to add it in oem pkgs and edit config.txt
which i know now as our fellow member +Que PPC told it to me.
Click to expand...
Click to collapse
onlyankush_s said:
Hey first of all i only start wid my problems.
I just cooked a WM6.5.5 Rom for Elfin and these are the problems i am facing.
When i add EXT packages like htc audio manager, album, its getting cooked but is not showing in phone.
-Ankush
Click to expand...
Click to collapse
@Ankush:
The original intention of Chef Central was to help beginner/aspiring chefs who felt overwhelmed by the task of chef'ing their own kitchen.
That said, most seasoned chefs have no issues providing guidance and assistance providing of course, that you have have taken the time to search the forum. There is a wealth of information available and often times, there is a thread that already provides insight into a particular problem that you may be experiencing.
Most seasoned chefs started off by cooking a ROM for their device using what was officially released by HTC. For example, I first started off with WM6.1 for my Raphael (as that is what was shipped by HTC) using Ervius PkgToolsBuildOS. When I was comfortable with this, I moved to Ervius Visual Kitchen; and then proceeded to inject WM 6.5.x to the kitchen. You have no idea how many times I re-read the Porting Tutorial - a lot!
It is important to provide as much detail as you can when posting about a problem you are experiencing. I also suggest contacting some of your fellow Elfin chefs as I am certain they would be more than happy to help as well - keep in mind that this is a hobby for most folks and that questions may go unanswered for a long time. Additionally, manufacturers, vendors, and operators aren't really keen on what we do so other than the tutorials and information you find on forums such as these ... you're going to have to learn by trial-and-error.
Lastly, as I believe that threads in Chef Central should remain open to help on an ongoing basis, I also feel that it is the responsibility of the OP to eventually mark their thread as [SOLVED] ... hence my initial recommendation that each problem be a single thread. I also feel that you, as an aspiring chef, must take the time to research before posting about an issue you are having.
Regards,
hilaireg said:
@Ankush:
The original intention of Chef Central was to help beginner/aspiring chefs who felt overwhelmed by the task of chef'ing their own kitchen.
That said, most seasoned chefs have no issues providing guidance and assistance providing of course, that you have have taken the time to search the forum. There is a wealth of information available and often times, there is a thread that already provides insight into a particular problem that you may be experiencing.
Most seasoned chefs started off by cooking a ROM for their device using what was officially released by HTC. For example, I first started off with WM6.1 for my Raphael (as that is what was shipped by HTC) using Ervius PkgToolsBuildOS. When I was comfortable with this, I moved to Ervius Visual Kitchen; and then proceeded to inject WM 6.5.x to the kitchen. You have no idea how many times I re-read the Porting Tutorial - a lot!
It is important to provide as much detail as you can when posting about a problem you are experiencing. I also suggest contacting some of your fellow Elfin chefs as I am certain they would be more than happy to help as well - keep in mind that this is a hobby for most folks and that questions may go unanswered for a long time. Additionally, manufacturers, vendors, and operators aren't really keen on what we do so other than the tutorials and information you find on forums such as these ... you're going to have to learn by trial-and-error.
Lastly, as I believe that threads in Chef Central should remain open to help on an ongoing basis, I also feel that it is the responsibility of the OP to eventually mark their thread as [SOLVED] ... hence my initial recommendation that each problem be a single thread. I also feel that you, as an aspiring chef, must take the time to research before posting about an issue you are having.
Regards,
Click to expand...
Click to collapse
okay i got it. thank you everyone.
iam trying to cook my own wm6.5.3 23569 rom for elfin
evry thing is good but when i try to flash the rom it bootup but
it stop at window mobile screen
what to do plzzzz help me
onlyankush_s said:
OEM drivers 3.14 for Elfin.
Click to expand...
Click to collapse
The 3.14 OEMDrvers for Elfin comes from RUU_Elfin_Dopod_CHS_3.14.706.02_4.1.13.71_03.34.90_BLUE_Ship.exe.

Package list?

Hi all!
I've searched and dug, I've used the forum search as well as google with operands, I've searched sites other than XDA and come up with nothing.
What I want to know is, somewhere, is there a list of the packages with their descriptions? I'm new to cooking (As in two days new!) and after receiving no help in trying to learn from a tutorial, I was forced to guide myself.
While using a kitchen, I'm presented with the SYS packages which all come with nice descriptions telling me what they are, and then I can choose whether or not I need them. The EXT packages however do no such thing.
There are a few which are obvious, such as the first on my list, "Advanced Network v1.0.9.0". This is obviously the software for the advanced network settings under control panel/connections.
Not all EXT packages however are so obvious, and attempts thus far to identify them have failed
So, I wanted to ask whether or not there was a listing, partial, complete or in the making, of the standard and regularly included (Stock) EXT/OEM packages for the Touch HD.
Thanks!
BarrettBear said:
Hi all!
I've searched and dug, I've used the forum search as well as google with operands, I've searched sites other than XDA and come up with nothing.
What I want to know is, somewhere, is there a list of the packages with their descriptions? I'm new to cooking (As in two days new!) and after receiving no help in trying to learn from a tutorial, I was forced to guide myself.
While using a kitchen, I'm presented with the SYS packages which all come with nice descriptions telling me what they are, and then I can choose whether or not I need them. The EXT packages however do no such thing.
There are a few which are obvious, such as the first on my list, "Advanced Network v1.0.9.0". This is obviously the software for the advanced network settings under control panel/connections.
Not all EXT packages however are so obvious, and attempts thus far to identify them have failed
So, I wanted to ask whether or not there was a listing, partial, complete or in the making, of the standard and regularly included (Stock) EXT/OEM packages for the Touch HD.
Thanks!
Click to expand...
Click to collapse
IMHO try to PM some of the known cooks from this thread(or others) to help you: it might be the most successfull way to get yourself a cook sooner!!!
Success!
Thanks for the post bib*oops, but I'd already considered that.
I'd prefer it if the information was put into this thread, that way, even after I've used it, other people who want to cook their own roms can figure out just exactly what they have in it, so they can remove, or add SYS packages based on what they need.
I'm probably not the first, nor will I be the last person to need this information. Better than it is available in one post than people making new posts with "What is the XYZ package & what does it do?"
BarrettBear said:
Thanks for the post bib*oops, but I'd already considered that.
I'd prefer it if the information was put into this thread, that way, even after I've used it, other people who want to cook their own roms can figure out just exactly what they have in it, so they can remove, or add SYS packages based on what they need.
I'm probably not the first, nor will I be the last person to need this information. Better than it is available in one post than people making new posts with "What is the XYZ package & what does it do?"
Click to expand...
Click to collapse
I see... Good idea , so far!
Unfortunately all I can find is reference to some packages on the other sub-forums, not for the Blackstone >_<

[Q] ROM (builds and kitchen)

Hi all.
I'm creating a Windows Mobile Rom.
1)---I want to create a rom modifying my smartphone's rom and NOT creating a rom from a clean one (it will be almost impossibile).
2)---Which kitchen can i use?
3)---Where can I download the latest Windows Mobile 6.1 and 6.5 Builds? (Da-G's download don't work anymore on Mediafire)
Thanks
Try OS Builder as this is the most advanced and all in one solution. But be aware that if you start from an already cooked ROM you may face many kinds of problems because many cooks have applied methods to prevent dumping their ROMs.
Good luck!
tobbbie said:
Try OS Builder as this is the most advanced and all in one solution. But be aware that if you start from an already cooked ROM you may face many kinds of problems because many cooks have applied methods to prevent dumping their ROMs.
Good luck!
Click to expand...
Click to collapse
Thanks for you reply!
But, to pass from Winmo 6.0 to Winmo 6.1 or 6.5, do I need 6.1 or 6.5 builds (xip,sys)?
Where can I download these build?
Mich-C said:
Thanks for you reply!
But, to pass from Winmo 6.0 to Winmo 6.1 or 6.5, do I need 6.1 or 6.5 builds (xip,sys)?
Where can I download these build?
Click to expand...
Click to collapse
Oh well - you are much on your own with this old stuff now. Usually you cannot do much to the XIP (Kernel) parts as they are largely HW dependent. SYS is part of the ROM anyway and so part of regular cooking. Lookup the forums for your device and download what you can get. If it is an exotic device your chances are ~zero to get anything useful. If you have no experience in cooking it is a very long way to succeed (talking in weeks and months of learning!) - and there no others fighting the same problems any more. Look up the introduction link from my signature to get an idea of how things are connected.
What is your starting point (HW, ROM) and where do want to go?
TOBBIE, in practice I want to use Os Kitchen (http://forum.xda-developers.com/showthread.php?t=628948) because it's very simple to use.(I can alredy use it).
I downloaded but when I open it, I have the first screen (that showed in the thread). Is written: "....please, select an official rom update file..." It refers to an update Windows Mobile Build for cook the Rom.
So I searched Windows Mobile 6.1 and 6.5 Builds. I found 2 very good Builds from Da_G :
-6.1 http://forum.xda-developers.com/showthread.php?t=547314
-6.5 http://forum.xda-developers.com/showthread.php?t=544445
But ALL Links don't work and I ABSOLUTELY need this Build, without it, I can't cook...
Sorry, I have no experience with OS Kitchen. I have only used OS Builder finally and a very old device specific batch-kitchen before this.
Thanks, Can i give you "THANKS"?
But with wich build did you used to cook?
Mich-C said:
Thanks, Can i give you "THANKS"?
But with wich build did you used to cook?
Click to expand...
Click to collapse
Well first you need to split smartphone (no touchscreen) from touchscreen devices.
I have cooked only for smartphone -> see my signature kitchen and stuff is all there.
Then find a stock ROM for the right type (smartphone or touchscreen) with largely similar properties (screen resolution, maybe also CPU/Chipset).
Can't you tell which device you want to cook for?
I want to cook for my Toshiba Portege G910 with WinMob 6 Professional.
It's touchscreen, it has Qwerty Keyboard, it has Wvga Resolution 800x480. There is not even a rom for this device.
But I want to cook in Italian language, (I'm italian )
This will be tough I guess. Mind that a new ROM will not change the kernel, so any of the new memory schemes introduced with W6.1 and WM6.5 will not apply even if you put a new OS on top of it. So basically you will not gain speed with a new ROM. Adding a language is a tricky thing but is possible, see my signature, even without cooking an all new ROM. So is there no Italian on the device at all?
Oh, I'm sad for this: no extra speed
When I bought, my phone had italian language.
The Toshiba Portege G900 is very very similar to my G910. Also the G900 has WinMob 6.0 Pro.
An Italian guy made a Winmo 6.1 rom for the G900 (in italian language), and now the G900 is very very fast. http://www.youtube.com/watch?v=N4h23pR6JbI
I want to this with my G910, IT'S possible. Salvyc83 do this
(But now he can't help me)
Search for speed tweaks on WM6 if you are happy with the device otherwise. The effort to cook a well running 6.1 is enormous and it is not guaranteed if you get it faster on the UI then.
There are various registry settings to play with which can make the UI faster responding (cache for icons or fonts).
Good luck!
I need too to learn cooking roms. I will follow this thread.

Categories

Resources