Custom rom? - Wing, P4350 ROM development

Hey, I am looking for a rom to be custom made! Can you do it??
I need a stable rom that is pretty clean. I want the best of the to see what they can do. I would prefer a .nbh because that way I will be able to flash in an instant. Wanted to have mms, registry hacks, icontact, s2v2, touchflow, network wizard and file explorer. ringtones to be read off memory card and anything else that can be!

vans1746 said:
Hey, I am looking for a rom to be custom made! Can you do it??
I need a stable rom that is pretty clean. I want the best of the to see what they can do. I would prefer a .nbh because that way I will be able to flash in an instant. Wanted to have mms, registry hacks, icontact, s2v2, touchflow, network wizard and file explorer. ringtones to be read off memory card and anything else that can be!
Click to expand...
Click to collapse
Making a ROM is a lengthy and hard process. We make them for ourselves and end up releasing them. It takes time, dedication and in some cases ignoring other parts of our lives (wives, girlfriends, jobs, school (I've ignored all 4 while cooking... Well, the job I went to but didn't pay attention to the job because I was cooking.) The best thing you can do is pick up an already stable CLEAN base and start cooking from there. I release most of my ROMs with kitchen files so that you can do this without having to decompile my ROMs. I even release kitchens to allow you to do this.

Read the rules...

Related

Post install script

Is there instructions on creating a post-flash (or hard reset) install script? I'd like to have it run the cingular WAP cab, and maybe a couple others. I think I've been all over, but haven't seen anything...
Thanks!
Also - does anyone have a package or cab for camera 3.3???
Hi Matt... there are a couple of options...
First off, you could go the route that Faria does in his kitchen - effectively an Extended ROM folder under Windows. When the ROM install has finished and you've done the screen align, it runs the Extended ROM contents - just like the customisations you get in most operator ROMs. The advantage of doing it from a subfolder under Windows is that it works for G4 users as well as G3.
The other alternative is to actually flash your Extended ROM (this is what I've done, as mine is G3).
With the right files in Windows and Windows\Startup (CheckAutoRun.exe and CheckAutoRun.lnk respectively) and the registry entries set up for the appropriate location (I can tell you what these need to be), it will run no problem.
Is this what you're looking for? Faria also has a nice couple of utils that run during customisation and let you choose which operator's settings (GPRS and MMS) you wish to install. I guess these just run the appropriate CAB file based on your choice.
I am happy to help you set this up if it would be of assistance, having spent the last couple of days trying to get all this stuff up and running.
JoelC said:
Hi Matt... there are a couple of options...
First off, you could go the route that Faria does in his kitchen - effectively an Extended ROM folder under Windows. When the ROM install has finished and you've done the screen align, it runs the Extended ROM contents - just like the customisations you get in most operator ROMs. The advantage of doing it from a subfolder under Windows is that it works for G4 users as well as G3.
The other alternative is to actually flash your Extended ROM (this is what I've done, as mine is G3).
With the right files in Windows and Windows\Startup (CheckAutoRun.exe and CheckAutoRun.lnk respectively) and the registry entries set up for the appropriate location (I can tell you what these need to be), it will run no problem.
Is this what you're looking for? Faria also has a nice couple of utils that run during customisation and let you choose which operator's settings (GPRS and MMS) you wish to install. I guess these just run the appropriate CAB file based on your choice.
I am happy to help you set this up if it would be of assistance, having spent the last couple of days trying to get all this stuff up and running.
Click to expand...
Click to collapse
It sounds like your first point is what I was looking for - but up till now I've avoided adding / manipulating the extended rom to prevent issues related to it's use. I guess I'll have to cross that bridge sooner than later!
Is there a "howto" anywhere on it? I'd like to add the option for users to select post installation packages to run, in a nice and "foolproof" way - such as themes, WAP cabs, or whatever. Kinda like "drop your post install cabs in this folder" and it'll go ahead and add them during the rom build, then execute the install after flashing.
Thanks!
mattk_r said:
It sounds like your first point is what I was looking for - but up till now I've avoided adding / manipulating the extended rom to prevent issues related to it's use. I guess I'll have to cross that bridge sooner than later!
Is there a "howto" anywhere on it? I'd like to add the option for users to select post installation packages to run, in a nice and "foolproof" way - such as themes, WAP cabs, or whatever. Kinda like "drop your post install cabs in this folder" and it'll go ahead and add them during the rom build, then execute the install after flashing.
Thanks!
Click to expand...
Click to collapse
search lol i'll try and dig it up for you since i should probably do the same thing
try this of course editing it to where you want it to point:
Code:
[HKEY_LOCAL_MACHINE\Comm]
"AutoRunCFG"="\\Extended_ROM\\config.txt"
"AutoRun"="\\Extended_ROM\\autorun.exe"
notyourdaddy said:
search lol i'll try and dig it up for you since i should probably do the same thing
try this of course editing it to where you want it to point:
Code:
[HKEY_LOCAL_MACHINE\Comm]
"AutoRunCFG"="\\Extended_ROM\\config.txt"
"AutoRun"="\\Extended_ROM\\autorun.exe"
Click to expand...
Click to collapse
I just found this link that has an extended rom in it. It makes a lot of sense, especially the txt file that directs the installation and then initiates a reset. Getting warmer!
http://forum.xda-developers.com/showthread.php?t=309922
So here's what I'm thinking - just initial thoughts:
Have a folder with the base applications that are used every time like AutoRun.exe.
The user places the cab(s) in the "add files to ext rom" folder.
They run an exe that reads the directory file contents, verifies file type, copies the files to the extended rom folder, and displays the list. I'd write it in VB, since I'm most comfortable with file system operations in that language...
They change the list based on the order they want them installed using up and down arrows to sort priority.
The click OK, and it creates the config.txt file, including all necessary commands such as reset and whatnot.
That way when they build, it's all good to go.
Any thoughts?
Slightly off topic but does anyone have a .CAB for TomTom6 (or know how to edit/make one) that doesn't require user input during the installation?
I am not looking for a hacked version of TomTom, just how to prevent it asking me where to install. .CABs that run from the Extended ROM can't ask for user input or it will crash the extended ROM installation as we know; I just don't know how to edit the ttn.cab to stop it asking.
Thanks
Andy
Hi Matt,
It does sound like the first option is the best - it's also the only way to get G4 compatibility. I think your idea to write a VB app is a good one - let the user choose which CABs to install to ExtRom, but I think u need to be very clear what you want to achieve. As this `ExtRom` is not actually in the proper extended Rom, but just a folder under Windows, you gain nothing really by installing programs from here, best just keeping it for operator specific settings and such.
The other issue with extended Rom installations, of any type, is that the config file must run to completion. if you put in cab files that require user input, the install will fail (at least from a proper extRom, maybe ok in this scenario, I don't know); likewise cabs that require or initiate a soft reset will cause an ExtRom install to crash. So, this sorts of limits what cabs can be used. mine puts in personal reg settings; no operator settings as I use wifi not gprs or mms.
Also - and I hope I'm not out of line here, or misunderstanding you - Faria has something that does exactly what u need in his fake ExtRom... u cld always ask him nicely for use of it, or r u looking forward to the coding?
My only other thought is the extra support burden a complex fake extrom scenario would generate, especially if ppl don't understand its purpose and stick stuff in that causes problems...
I hope this has made some sense - past my bedtime and I'm knackered LOL. Just my 2 cents, y'know?
Good work and all the best
JoelC said:
Hi Matt,
It does sound like the first option is the best - it's also the only way to get G4 compatibility. I think your idea to write a VB app is a good one - let the user choose which CABs to install to ExtRom, but I think u need to be very clear what you want to achieve. As this `ExtRom` is not actually in the proper extended Rom, but just a folder under Windows, you gain nothing really by installing programs from here, best just keeping it for operator specific settings and such.
The other issue with extended Rom installations, of any type, is that the config file must run to completion. if you put in cab files that require user input, the install will fail (at least from a proper extRom, maybe ok in this scenario, I don't know); likewise cabs that require or initiate a soft reset will cause an ExtRom install to crash. So, this sorts of limits what cabs can be used. mine puts in personal reg settings; no operator settings as I use wifi not gprs or mms.
Also - and I hope I'm not out of line here, or misunderstanding you - Faria has something that does exactly what u need in his fake ExtRom... u cld always ask him nicely for use of it, or r u looking forward to the coding?
My only other thought is the extra support burden a complex fake extrom scenario would generate, especially if ppl don't understand its purpose and stick stuff in that causes problems...
I hope this has made some sense - past my bedtime and I'm knackered LOL. Just my 2 cents, y'know?
Good work and all the best
Click to expand...
Click to collapse
That's really good info, because I'm climbing the learning curve as fast as I can here to get a good grasp on what the extended rom is, as well as how to use it. I appreciate the conditional warnings... better to know ahead of time than find out following a problem.
I'd rather use the true extended rom (as I understand it anyway), so I don't loose any additional space for the BuildOS programs. That is, assuming the extended rom is a seperate memory location than the base...
In another thread, someone is going to post that tool. I'm really interested in how it works.
If I can get all the concepts together, I hope to get a solid tool that will improve functionality in the ROM, without adding complexity or trouble... and I greatly appreciate the help!
Interesting thread...guys, you just gave me some new ideas.
Before that...there's one thing that's bothering me...
Can we use ExtendedRom on a G4 or not...lol I thought not, until me an Boto made a clean one from a G4 ExtRom and when Boto flashed it it worked , and he has a G4. Why we always say that we don't use an Extended Rom for G4 users ?
Normaly, a G4 should/would brick when flashing IPL/SPL not Extended Rom, am I right ?
We are shrinking the OS space to integrate features of the ExtendedRom in order to all people use it but is it that true ?
Ok, now back to my idea .. I want that in my next rom to include an extended rom, of course and make it that way so when you first start your PDA, it will act like when installing windows on the PC , asking you which apps or what options you want to use. I think i can manage to do that...still the question remains ...will G4 users be able to use it ?
Sorry for the delay writing back... I've been over in the G4 subforum trying to find out if they can flash Extended Rom. Some ppl have reported success using Faria's tutorial. Hopefully this is the case - what u said about IPL/SPL flashing is right, this seems to be a real problem, but if u can flash a radio-only Rom, why not Extended Rom?
What did u and Boto flash onto his G4? Blank Extrom or a cooked one?
Perhaps what we need is a guinea pig to try this out for us...!
JoelC said:
Sorry for the delay writing back... I've been over in the G4 subforum trying to find out if they can flash Extended Rom. Some ppl have reported success using Faria's tutorial. Hopefully this is the case - what u said about IPL/SPL flashing is right, this seems to be a real problem, but if u can flash a radio-only Rom, why not Extended Rom?
What did u and Boto flash onto his G4? Blank Extrom or a cooked one?
Perhaps what we need is a guinea pig to try this out for us...!
Click to expand...
Click to collapse
I took the Ext Rom from the Wizard Love Rom and i edited the config.txt and deleted cabs ...that's it
Well, if it flashed OK... sounds like it might be usable after all But tell me, is Boto's G4 CID locked or unlocked? It's all very uncertain, but some of the G4 posts lead me to believe this may make a difference
ADB100 said:
Slightly off topic but does anyone have a .CAB for TomTom6 (or know how to edit/make one) that doesn't require user input during the installation?
I am not looking for a hacked version of TomTom, just how to prevent it asking me where to install. .CABs that run from the Extended ROM can't ask for user input or it will crash the extended ROM installation as we know; I just don't know how to edit the ttn.cab to stop it asking.
Thanks
Andy
Click to expand...
Click to collapse
All I did for TomTom is install as normal and then copy the Navigator directory and My Documents\TomTomto my storage card where the maps, postcodes etc. are located. After any ROM upgrade all I need to do is create a shortcut in the start menu pointing at \Storage Card\Navigator\TomTom Navigator.exe No user input needed other than to pair the bluetooth gps and define a serial port.Hope this helps, it has worked for me after every change in ROM which has been quite a lot recently.
wizzzard said:
All I did for TomTom is install as normal and then copy the Navigator directory and My Documents\TomTomto my storage card where the maps, postcodes etc. are located. After any ROM upgrade all I need to do is create a shortcut in the start menu pointing at \Storage Card\Navigator\TomTom Navigator.exe No user input needed other than to pair the bluetooth gps and define a serial port.Hope this helps, it has worked for me after every change in ROM which has been quite a lot recently.
Click to expand...
Click to collapse
Thanks for that but it isn't what I was really after.... I am just trying to automate everything. I have flashed my ROM that many times recently and going through the install of TomTom each time is a bit of a pain. I have got a couple of .CABs in the Extended ROM OK and these work fine, I just thought it would be nice if I could get TomTom in there as well.
Andy
I didn't want this to turn into a "how-to" thread, but I'm still scratching for hard info on the extended rom, and as many questions out there, it might be a good one to clarify some details...
As I understand it now, there's two forms of "extended ROM":
1. The true extended rom "similar to the radio ROM"
There is some "trigger" that runs the contents of the extended rom, such as AutoRun.exe?
2. The 'psuedo' extended rom that is basically a post install script to run cabs.
The contents of the folder under windows are run from a trigger that resides in the startup folder - similar to a runonce in Windows on first boot?
Does this sound close?
Also, where does the 'true' extended rom reside? Does it use the portion of memory reserved for the OS, or is there another portion just for it? (so if by adding applications to the extended rom, your available storage memory will remain unchanged - less the installed application?)
I'm presuming then by the 'psuedo' extended rom, that it does consume ROM space, but simplifies post-flash cab installations - assuming you follow the rules...
From what I see, by using the 'psuedo' ER, you waste space by keeping the installation files in addition to the installed application files.
If I'm wasting space and time by asking these questions and you know of a good extended rom tutorial, please direct me to it. I have spend some time tonight searching, but a definitive guide still eludes me... Thanks!
Sorry, coming into this thread late, but you have seen this thread, right?
http://forum.xda-developers.com/showthread.php?p=968417
While it may not directly answer some of the questions, the tools and info in the tutorial may shed some light on this subject (or give you a direction to start digging further).
mfrazzz said:
Sorry, coming into this thread late, but you have seen this thread, right?
http://forum.xda-developers.com/showthread.php?p=968417
While it may not directly answer some of the questions, the tools and info in the tutorial may shed some light on this subject (or give you a direction to start digging further).
Click to expand...
Click to collapse
OMG, I'm getting senile... I came across this months ago, but at that point didn't know what I was looking at... and didn't see it just now in any stickies... thanks man.
mattk_r said:
OMG, I'm getting senile... I came across this months ago, but at that point didn't know what I was looking at... and didn't see it just now in any stickies... thanks man.
Click to expand...
Click to collapse
Yeah, never figured out why that one was never made a sticky. I just know to go look at Faria's sig and it (and a few other good links) are in there

Which flavour would you prefer?

Hi all,
Yet another Poll,
Please vote in order to help us set some priorities and focus on the next Roms.
Vanilla : -- Speaks for itself -- Basic OS
Business : -- Vanilla with Productivity Tools/Apps/Utils (M$Voice Command, Pim Backup, Full Office, Cambirdge BT Stack,Tray Launch to mention a few)
Full Flavour : -- Whatever we can cram into the Rom that benefits your average user.
Vanilla With Cabs : -- Cab files on extended Rom to install Apps at will.
Please feel to post any apps utils (Freeware/ShareWare only) that you would like included or feel would be useful to the rest of the community.
Cheers,
Regards,
Beast
+1 for Vanilla & Cabs - Since thats what the Extended ROM is for anyway...
Also, this allows you to easily customise\uninstall what you don't need
I vote either for vanilla. having the extended rom free for the most important document has become important for me.. business may be interesting too if not too much filled up
TehPenguin said:
+1 for Vanilla & Cabs - Since thats what the Extended ROM is for anyway...
Also, this allows you to easily customise\uninstall what you don't need
Click to expand...
Click to collapse
I couldn't agree more!
An extended ROM with all the cabs present in the business version (including VC final version ) would allow any newbie to customize is won ROM.
Just open the extended ROM and select the wanted cabs.
If you provide the cabs and an extended ROM it would be even better!!
+1 For Full Flavour
The more space you can use on the ROM the better. Vanillas just waste ROM space since the only way you can put anything on the ROM is by flashing. I'll just take out anything on startup that I don't need.
best option for every one: Vanilla + CABs.
i, for example, cannot stand having voice command installed.
other ppl wouldn't like msn live installed. etc etc...
the debate is endless - everyone likes something else to be installed or uninstalled.
this is why vanilla + cabs would do the best job satisfying everyone.
storage space would be compermised though. but thats the sacrifice we have to make.
More storage more storage
OK,
So far the majority seem to prefer Vanilla and cab version, yet we also want to keep extended rom.
What if we go for exteneded Rom, unhidden, writeable and renamed to storage, then you can install any apps in there you wish.
We could make the cabs available (with an auto-install option too if you wish) and they install from your SD Cards.
This way it may keep the majority happy you get an extra 10mb storage to play with (rather than having the cabs in it) and anything you want auto-installed after 1st boot you simply copy to say "Install" Dir on your SD Cards.
There's another option to mull over guys!
Cheers,
Beast
that's the idea!! after reading davince's post I realized he was right and I wasn't...but your idea looks like unbeatable!
beast0898 said:
OK,
So far the majority seem to prefer Vanilla and cab version, yet we also want to keep extended rom.
What if we go for exteneded Rom, unhidden, writeable and renamed to storage, then you can install any apps in there you wish.
We could make the cabs available (with an auto-install option too if you wish) and they install from your SD Cards.
This way it may keep the majority happy you get an extra 10mb storage to play with (rather than having the cabs in it) and anything you want auto-installed after 1st boot you simply copy to say "Install" Dir on your SD Cards.
There's another option to mull over guys!
Cheers,
Beast
Click to expand...
Click to collapse
You guys are great!!
Is getting hard to wait for such a wonderful ROM!!!
Vanilla + cabs. But when I say Vanilla, I don't mean removing things such as Windows Live - which is part of WM6!
possibly use the method i pioneered? you cook in as many programs as you can (full flavour) BUT you leave out the registry and shortcuts for them, and stick those in cabs. the result is a vannilla + cabs rom that has much more free storage. also (you probably know this) try to use initflashfiles as little as possible as it copies them from rom to storage memory, where ever possible (almost always) leave things in the windows dir and change the shortcuts + reg to match that.
just my 2p
Midget_1990 said:
possibly use the method i pioneered?
Click to expand...
Click to collapse
no offence or anything of course, but helmi did it before you
jasonkruys said:
Vanilla + cabs. But when I say Vanilla, I don't mean removing things such as Windows Live - which is part of WM6!
Click to expand...
Click to collapse
I agree, all the apps that normally come with WM6 (namely Windows Live & MS Office) should definitely be included in ROM 100% - then we can call that "vanilla" (anything else would just not be "WM6"). And possibly a better Bluetooth stack, as technically that would just be a "bugfix".
shlomki said:
no offence or anything of course, but helmi did it before you
Click to expand...
Click to collapse
non taken, im sure he did, I just hadnt seen it done before
Midget_1990 said:
possibly use the method i pioneered? you cook in as many programs as you can (full flavour) BUT you leave out the registry and shortcuts for them, and stick those in cabs. the result is a vannilla + cabs rom that has much more free storage. also (you probably know this) try to use initflashfiles as little as possible as it copies them from rom to storage memory, where ever possible (almost always) leave things in the windows dir and change the shortcuts + reg to match that.
just my 2p
Click to expand...
Click to collapse
This would be perfect.
I really want vanilla, I dont even want windows live, messenger or voice dial.....a very clean Rom. Please if you could just put one like that up for down load as well as what ever else, that would be great.
Cheers
guinevere
guinevere said:
I really want vanilla, I dont even want windows live, messenger or voice dial.....a very clean Rom. Please if you could just put one like that up for down load as well as what ever else, that would be great.
Cheers
guinevere
Click to expand...
Click to collapse
Hi,
So it looks like, some people want Vanilla and some want Vanilla without the "essence" LoL.........
We'll see what we can do.
Almost there with VC so Roms shouldn't be too far off now.
Keep y'all posted.
Maybe we'll just release another kitchen update more automated than the last ones, I'm toying with an "AutoBuild" option on the kitchen to throw out pre-configured Roms based on a tick box GUI. Basically fire up the kitchen make your selection, click go, have a coffee, Rom built and flashed.
L8rs,
Beast
Peoples wishes
Hi all,
Leo and I are going to re-design the kitchen (rather than cooking a load of Roms)
I'll update the Kitchen (with bug fixes included) and add a front end that will allow you all to choose what flavour you want and have a one click build and flash process. Toying with the idea of also having a custom build that allows you to choose which oems to install as well as adding oems for commonly used apps such as SPB Phone, SPB Today, CorePlayer etc with the option to enter your serial numbers before cooking or build with demo version installed (but this requires a lot more work to incorporate so we'll see how it goes)
Items fixed so far wifi wpa
fully-functional phone (quick responding keys) The response was slow and Talk button doesn't always work.
Ringtones on SD Card.
New Email account creation
Thanks again to Leo for his help with all of this.
Cheers,
Beast
hi, just to let you know i will be back, thanks to pug i've brought the its i needed to fix my Universal, however i also have my new athena so i wont have enough time to maintain a whole rom release but, if you guys doing the kitchen have anything you want doing i could help with that
beast0898 said:
Hi all,
Leo and I are going to re-design the kitchen (rather than cooking a load of Roms)
I'll update the Kitchen (with bug fixes included) and add a front end that will allow you all to choose what flavour you want and have a one click build and flash process. Toying with the idea of also having a custom build that allows you to choose which oems to install as well as adding oems for commonly used apps such as SPB Phone, SPB Today, CorePlayer etc with the option to enter your serial numbers before cooking or build with demo version installed (but this requires a lot more work to incorporate so we'll see how it goes)
Items fixed so far wifi wpa
fully-functional phone (quick responding keys) The response was slow and Talk button doesn't always work.
Ringtones on SD Card.
New Email account creation
Thanks again to Leo for his help with all of this.
Cheers,
Beast
Click to expand...
Click to collapse
wpa-tkip fixed??
way to go!
i wonder, what did the trick?

why flash?

hello people i am slowly understanding this ppc thing and i get the rom thing but how am i to know what rom to flash for my needs i know some wil say just try them but i dont have time to keep reflashing if anyone wants to help i use my phone for email, video (slingbox,youtube) and music i also like to change up my homescreen often oh and i browse a lot too thanx whom ever helps
Read, I know its repetitive but it is worth it. Or do like me and many others and just follow the steps i.e. hard spl etc... and just start flashing. I must warn you though, it is addicting and can cause relationship problems
swtaltima said:
Read, I know its repetitive but it is worth it. Or do like me and many others and just follow the steps i.e. hard spl etc... and just start flashing. I must warn you though, it is addicting and can cause relationship problems
Click to expand...
Click to collapse
Yeah they may be sending me to Flashers Annonymous
flashing then loading all my apps back say i got 30 or so apps how long should i expect to be sitting at my pc?
UC is coming fellow junkies!
Sleuth255 said:
UC is coming fellow junkies!
Click to expand...
Click to collapse
Maybe I'm an idiot but what is UC?
sorry... post edited
I would recommend you flash to dutty's v4 rom. Flashing takes about 10 minutes. After that you start customizing your device by changing registry settings, installing cabs, changing themes, etc... That process usually takes me 1-2 hours depending on how thoroughly I want to customize. There are some backup programs out there to restore all your backed-up settings to the new rom, but I find it sort-of fun to go through and reinstall all that stuff manually. That way I am constantly getting a better idea of exactly what I want on my phone. I made a habit of saving all cab files I download into a "cab" folder on my storage card, so after I flash I can go through the folder and install the cabs from one central location. I would highly recommend flashing roms if you want to get the most out of your phone. It is the best way to learn about windows mobile. A couple of days your first flash/setup, you will feel a strange urge to reflash a new rom and do it all over again, learning more and more each time. Next thing you know, you will be fiending for that new rom update to come out from your favorite chef. My phone, to me, is way more than just a phone. It is my favorite hobby. A healthy hobby. I don't know what I would do without a PDA to come home and mess around with. I just can't express how much I enjoy tinkering with my pocket PC. So flash away my friend! You won't regret it I promise!
Sleuth255 said:
sorry... post edited
Click to expand...
Click to collapse
Wow I am seriously impressed. This will alleviate the problem with having to re-install every app. This is truly going to be incredible. When is thing going to be released. I'm in a ROM flashing mood, but then again when am I not.
sWuRv said:
I would recommend you flash to dutty's v4 rom. Flashing takes about 10 minutes. After that you start customizing your device by changing registry settings, installing cabs, changing themes, etc... That process usually takes me 1-2 hours depending on how thoroughly I want to customize. There are some backup programs out there to restore all your backed-up settings to the new rom, but I find it sort-of fun to go through and reinstall all that stuff manually. That way I am constantly getting a better idea of exactly what I want on my phone. I made a habit of saving all cab files I download into a "cab" folder on my storage card, so after I flash I can go through the folder and install the cabs from one central location. I would highly recommend flashing roms if you want to get the most out of your phone. It is the best way to learn about windows mobile. A couple of days your first flash/setup, you will feel a strange urge to reflash a new rom and do it all over again, learning more and more each time. Next thing you know, you will be fiending for that new rom update to come out from your favorite chef. My phone, to me, is way more than just a phone. It is my favorite hobby. A healthy hobby. I don't know what I would do without a PDA to come home and mess around with. I just can't express how much I enjoy tinkering with my pocket PC. So flash away my friend! You won't regret it I promise!
Click to expand...
Click to collapse
Very good post. I couldn't agree more.
What will be really incredible is if we can get all XDA chefs to adopt UC. Think about it. Just flash any UC compliant rom with your SD card inserted and you're up and running. Automatic CAB installs/XML provisioning will allow you to put everything back exactly as it was without touching your phone.
Sleuth255 said:
What will be really incredible is if we can get all XDA chefs to adopt UC. Think about it. Just flash any UC compliant rom with your SD card inserted and you're up and running. Automatic CAB installs/XML provisioning will allow you to put everything back exactly as it was without touching your phone.
Click to expand...
Click to collapse
That would be great but you will have to be the one to sell it!
I tried something like this about a month ago (written with Mort Script) and it was great. The only issue I had was that it would try to re-install all my apps after every boot.
After flashing your ROMs and seeing that you do quality work, I'm sure it's ready to go.
If all the chefs sign on ..... you're kicking the doors wide open for a flashing frenzy ..... Flash and out the door in 17 mins

[PreRelease BigStorage] Just2Clean and Two New Kitchen [Updated:04.22.08]

Update: 04/22/08
This is a release for the ROM and the porting kitchen. It does not port XIP's, yet, just SYS folders, but it does what it needs to do. I haven't tested it in more than just one port, though. The one I did test came out perfect, though.
The ROM has 63.XXmb FREE storage and 31.XXmb free with SD RAM.
To flash it you MUST have a HardSPL'ed Herald or Wing and a microSD card. Just place the HERAIMG.nbh into the SD card's root directory. Do NOT rename it to anything else. Then hold the camera button down while you turn on the device and then press the volume down slider when it asks you to. Wait until it says it's done. I haven't tried to run any activesync other than to an exchange server so tell me if that isn't working.
I'll be done with finals this week and then I can finally work on the other kitchen.
I'll upload it when I come back from school.
Update #2: 04/14/08
Just added a screenshot. Mind you, this is WITH SD card AND after I installed my "troubleshooting" tools.
Update: 04/14/08
60mb of FREE storage space.
32mb RAM with no SD
30MB RAM with SD
No compression (I'll probably released a UPX'd version, as well...)
Fixed all bugs found so far except for two. Maybe you guys can help me figure them out... the sad part, I've fixed these same two bugs countless times in my other ROMs, but I just can't remember how I did it. lol
1. Comm Manager: It doesn't matter what comm manager I place in there, it still boots up the built in comm manager. (The one that Tmobile has anyways.)
2. The Vibrate button. I have all the files and I have it setup so that it vibrates when you hold down the comm button, BUT it keeps trying to open VoiceCMD even though I deleted all visible entries for it...
Update: 04/03/08
Ok guys. Here's some info on my current projects.
1. Just2Clean is almost done. I just have to fix some bugs. The OEM is from an unreleased Wing ROM, the SYS I ported over using... well keep reading.
2. My phone currently is running currently has 62.38mb total of storage... and I was able to shrink the extrom and use that ROM space for storage. Granted, you need to have HardSPL and a memory card for this to work, but it's awesome. This ROM is also so small and stripped that it's the fastest ROM I've ever used and I don't even have any tweaks on it, yet.
3. Kitchen 1: PPCBuildOS: Unfortunately, I haven't had time to work on porting it, but after I get Just2Clean fixed, I'll be working on it. AWESOME kitchen. The creator is so willing to help, too. Made me a developer of the Atlas section (Herald compatible so no worries for those Herald users.)
4. EasyPortKitchen. So far, I've got it porting SYS folders just fine. I haven't been able to setup XIP porting, but that's because I still don't understand the process behind it. If someone wants to explain it to me, I'll be able to finish this kitchen. So far, Just2Clean had its SYS folder ported in this way.
EDIT: 5: I plan to release the ROM with language packs for the kitchen. Then you can just check on the language you want the ROM to be in while building the ROM.
New Post
Ok, change of plans.... I'm currently working with the makers of PPCBuildOS to make an Atlas/Herald version of their kitchen. It's currently being developed with JustClean, but it will eventually be released with my Just2Clean. (That'll be the new name.) That kitchen is AWESOME, btw. ^_^ Makes my kitchen look like a pitiful script kiddy toy.
Just2Clean will be a WM6.1 stripped down better than JustClean was, more modulized and with its OEM based on an unreleased ROM.
I'll keep you guys posted but I'm not sure of how much I can talk about now that I'm helping develop the Atlas/Herald side of it...
Old Post
A few things that I've been thinking about on my "off" time... basically, the time that I'm just unbusy enough to have my own personal thoughts outside of work or school related ones. lol
All these ROMs would be compatible with my kitchen.
1. SuperClean - A ROM built with lots of compression and minimal programs. The point of this is to be the "bigstorage rom" where you can't even flash it normally because it doesn't meet the size requirements of the RUU/SPL.
2. JustClean2 - Based on an unreleased OEM from an unreleased ROM that I made before I switched to WM6.1. It's based on a Wing ROM... but it has potentials. It just feels faster and it seems to take less space than the current Herald base I'm using. Not to mention that some people are having issues with Herald based ROMs and some bluetooth enabled items.
3. OldClean/NewClean - SuperClean and JustClean2 may have both WM6.0 and WM6.1 versions... I find that, although WM6.0 is slower, it also takes up less space (and therefore can net more storage space) and some people don't seem to like a lot of the WM6.1 features.
What do you guys think? Which would you like to see first? If any? Any better ideas? (And no, no ideas about which programs should be in it, you already have my kitchen for that.) Oh, and the kitchen would become modular, the JustClean1 ROM would be released seperate from the Kitchen.
I'm itching for a ROM as quick as my old WM6.0 ROM, but I haven't had as much luck getting the Herald ROM to run as quickly.
BTW, has anyone ever used my old CleanROM with the Herald keyboard driver? Did you ever have any issues with it?
I vote for a newer WM6.1 built than the "old" 19xxx - there were newer ones outside before bepes kitchen ROM but thy had ActiveSync problems...
Maybe now there are new builts.
OR if not i vote for WM7...hahaha
ALLL the "clean" crap doesn´t make sence to me... why to have a clean rom and then install all by cab.
I ONLY cooked a rom because i was sick of installing all cabs
lol
Good to see ur back to cooking roms
Well i Love the functions of WM6.1 so just about and clean 6.1 rom you cook will be great
so i'd guess from ur descriptions that'd be SuperClean...
Edit: I also use the Office suit a lot but i can add that by a cab, since i know most clean roms dont have it since it takes quite a bit of space
papamopps said:
I vote for a newer WM6.1 built than the "old" 19xxx - there were newer ones outside before bepes kitchen ROM but thy had ActiveSync problems...
Maybe now there are new builts.
OR if not i vote for WM7...hahaha
ALLL the "clean" crap doesn´t make sence to me... why to have a clean rom and then install all by cab.
I ONLY cooked a rom because i was sick of installing all cabs
lol
Click to expand...
Click to collapse
These ROMs are meant to be used with my kitchen. That way they can add what they want and what they want only. Some people just don't use any programs and want the available storage space for other reasons. (Like photos.)
The SuperClean would attempt to create a lot more free space in the ROM. (For example, I have 54.93mb total (I've got a few files saved so I'm not sure how much I had free at first) currently in the ROM I'm currently using and it's no where near optimized and it's one of my fattest unreleased "SuperClean" ROM's that I have ever made.
Imagine being able to get 60mb free WITH all the apps that you use. It would be awesome.
Well at the moment i have a 4GB Memory Card, but reguardless i preffer to use cean roms as they tend to be faster and have more program memory available.
Especially since i use Point UI and dont rly care about today plugins
I vote for just a 6.1 Rom w/ good tweaks (and ready to go for tmo usa) and no extra programs.
BTW, has anyone ever used my old CleanROM with the Herald keyboard driver? Did you ever have any issues with it?
Click to expand...
Click to collapse
Yes I have, and no issues at all.
BTW, has anyone ever used my old CleanROM with the Herald keyboard driver? Did you ever have any issues with it?
Click to expand...
Click to collapse
I did, but there were some serious issues (I can't remember which though). I had reporeted them in CleanROM thread for sure.
BTW, when are you going release final of your oven? I need to fix several small issues in my custom ROM, but I'm too lazy to do so with current version
GiZZy said:
Well at the moment i have a 4GB Memory Card, but reguardless i preffer to use cean roms as they tend to be faster and have more program memory available.
Especially since i use Point UI and dont rly care about today plugins
Click to expand...
Click to collapse
And THAT is the problem ... even with 63MB program storage... we will NEVER get more than 32MB free RAM (memory)
to get more storage for apps or even cach is not the problem. BUT getting more RAM is not possible.
But as a clean rom for cooking - OK
but then:
- no skinning
- default looking
- only left what is needed for running system (phone, base apps)
and than we can cook....
thx
AND why don´t we have this OS "System 5.2.19202 (build 19202.1.0.0)"????
the kaiser people have it..
papamopps said:
And THAT is the problem ... even with 63MB program storage... we will NEVER get more than 32MB free RAM (memory)
to get more storage for apps or even cach is not the problem. BUT getting more RAM is not possible.
But as a clean rom for cooking - OK
but then:
- no skinning
- default looking
- only left what is needed for running system (phone, base apps)
and than we can cook....
thx
AND why don´t we have this OS "System 5.2.19202 (build 19202.1.0.0)"????
the kaiser people have it..
Click to expand...
Click to collapse
I took a look and found out the kaiser guys have 5.2.19716. How do I extract the OS from their roms? I gotta have that build!
Must... Cook... Rom...
papamopps said:
And THAT is the problem ... even with 63MB program storage... we will NEVER get more than 32MB free RAM (memory)
to get more storage for apps or even cach is not the problem. BUT getting more RAM is not possible.
But as a clean rom for cooking - OK
but then:
- no skinning
- default looking
- only left what is needed for running system (phone, base apps)
and than we can cook....
thx
AND why don´t we have this OS "System 5.2.19202 (build 19202.1.0.0)"????
the kaiser people have it..
Click to expand...
Click to collapse
I'm currently learning how to port properly for that specific reason. 19202.1.0.0.
As far as the skinning goes, the final should have the option to have no skin. I'll work on that. The base should have a few things disabled. I'm also working on that. As far as RAM goes, I've gotten up to 38mb free before, but it was missing a lot of items... I could always just modulize the whole ROM and let people choose EVERYTHING down to if they want bluetooth support or not. This can net some pretty nice amounts of free memory. It's just more work for me.
I am also thinking of modulizing the MUI's in the ROM, effectively allowing people to just download language packs. Doubleclick on the file, wait until it does its thing and then you have a French ROM, or a German ROM, or whatever...
It's not that I can't do it, it's that it takes time.... time I don't have.
ivanmmj said:
What do you guys think? Which would you like to see first? If any? Any better ideas? (And no, no ideas about which programs should be in it, you already have my kitchen for that.) Oh, and the kitchen would become modular, the JustClean1 ROM would be released seperate from the Kitchen.
I'm itching for a ROM as quick as my old WM6.0 ROM, but I haven't had as much luck getting the Herald ROM to run as quickly.
Click to expand...
Click to collapse
It seems to me that the 6.1 ROM is a bit faster when doing some things (like opening the windows folder using total commander) is involved - but I think the 6.0 can be tweaked to be just as fast? I would be very excited to try either your SuperClean or JustClean2 as long as the ROM is based on Wing.
I used your CleanROM for quite a while with NO problems but on a Wing.
Update on the first post.
ivanmmj said:
New Post
Ok, change of plans.... I'm currently working with the makers of PPCBuildOS to make an Atlas/Herald version of their kitchen. It's currently being developed with JustClean, but it will eventually be released with my Just2Clean. (That'll be the new name.) That kitchen is AWESOME, btw. ^_^ Makes my kitchen look like a pitiful script kiddy toy.
Click to expand...
Click to collapse
yay new kitchen!
wow, can't wait to try the superclean (superfast???) rom
Let us script kiddies get our toys!
Updates on the first page!
So it will come with the same kitchen like JustClean?
62 megs...sounds cool. I hope it will be possible to stuff the rom with office etc. and flash it as usual.
Not with the same kitchen. With a new GUI kitchen that the guys at PPCkitchen.org have made for other phones. I'm just helping them port it to the Herald/Atlas.
The EasyPortKitchen is something you would use to port a ROM.
You can install anything you want on it. All my ROMs are always minimal and allow you to install whatever you want on them.
You can install anything you want on it. All my ROMs are always minimal and allow you to install whatever you want on them.
Click to expand...
Click to collapse
That's the best of your releases. Just a clean package so everyone can add what he needs, noone has to have stuff on their phone that they don't like. It's simply a Good Thing (tm).

Some cooking questions

I have a few questions about this cooking stuff. Yes I searched and watched the videos. Maybe I can't find the proper wording for the search to work for me. But if I'm in the clear in that department, then maybe I can get some help.
1. If I have a radio that is an NBH file, the BuildOs wants an NB file. How do I convert?
2. How would I get someone else'e rom, say the Hyperdragon roms, and get it to the oem, sys and rom folder. I already did the dump and I end up with the temp directory that has some stuff like what is in the oem, sys, and rom folders. Am I missing something?
3. Is there any easy way to find one of the Packages after doing a dump? Say i am looking for the registry entries in the Hyperdragon roms, where would those be and how would I get them?
I have the basic idea of how to do this stuff, just need some assistance in the stuff that I feel was not covered very well. I already made a few roms with Manilla and without and some with HTC home. They all work with some bugs here and there. I have never been much of a person on reading on how to do stuff, just tell the "simple" explanation and I experiment from there.
Any help, please!
Hi there I don't know if this thread really belongs here (mods will tell ) but here are some answers to your question:
1/ use the search function... ok, not SO funny
1 bis/ use NBH extract http://forum.xda-developers.com/showthread.php?t=289830
2/ Download a good Kaiser kitchen (Alex's or the one on PPCKitchen) and follow the first steps that will extract your OEM/SYS folders
3/ Registry entries can be found all the place, under varied forms: basically, .rgu files, initflashfile.dat, and .provxml files. You'll have to take some (like in a lot) time to figure out which modifies a given reg key
Hope this shed some light
Best regards
Ok, I was missing the Extraction tool for the NBH files.
I thought I was right on the reg files but I was thinking, maybe even hoping, for an easier route but I guess not.
I have everything I could find on the kitchen stuff and have tons of packages and cabs. Now, like you said, time to spend a lot of time experimenting.
But again, where do I get a radio*.nb file from?
whitehooptie said:
Ok, I was missing the Extraction tool for the NBH files.
I thought I was right on the reg files but I was thinking, maybe even hoping, for an easier route but I guess not.
I have everything I could find on the kitchen stuff and have tons of packages and cabs. Now, like you said, time to spend a lot of time experimenting.
But again, where do I get a radio*.nb file from?
Click to expand...
Click to collapse
You have download the radio you want, and extract it using nbh tool.
You'd better not include the radio ROM into your final .nbh package: it will be easier to later test different radio roms without having to reflash the radio in case you flash the main (OS) rom again, and will make your packaged ROM lighter. If you later want to share it, you can still zip your OS and Rasio roms together for people to flash separately...
Remember that the efficiency of a radio ROM is more or less closely tied to your phone service provider, location, Kaiser build, color of your socks and so on... People most often have a prefered radio ROM they'll tend to stick to.
When I cook roms I want to share, I get 3 .nbh ready: one for OS, one for radio, and one for splash, so people can choose to flash whatever they want.
So NBHextract works on everything. Who would've thought. I think maybe I am reading too hard in this. My biggest deal on the radio was I want to make one for myself where I can put my phone back to how it is exactly. If I try a cooked one and need to change a few things then I can load my stuff back on without spening 30 minutes doing it.
Thanks for the answers guys, I appreciate it.
Another question. Is there any other way than flashing to your phone to test these roms? I know microsoft has that "emulator" to try out WM6. Any way to change those files?

Categories

Resources