Related
A kitchen of a cleaned Sprint's 3.35.651.2
running WM 6 CE OS 5.2.1629 (Build 18136.0.4.8)
(no radio included -- requires 3.35.04, 3.37.20, 3.39.10)
With the release of 1.3.0 I think that this project may be complete.
I can't think of how to safely free up any more memory and every module
that I had planned is packaged separately into the kitchen.
Small additions may come but I can't foresee any major revisions.
Using DogGuy's Kitchen Maker this was originall based off of a1jatt's preliminary cleaning of the official Sprint release, v1.3.x is a direct cleaning of the 3.25.651.2 OS ROM.
I have packaged the latest official Alltel, Sprint, and Telus carrier setups, with the rest from DCD.
The base (with Office) of this kitchen installs a ROM at 49 MB and when first after boot providing ~25.6 MB of RAM free at the default 6 MB pagepool:
OEMizer & PagePool Changer utils are included for you to customise your ROM further.
Carriers:
Alltel (settings from the April/08 release), Bell, Cricket, QWest, Sprint (settings from March/08 release), Telecom, Telus (settings from the July/2007), Verizon
Removed:
.NET CF 2.0, HTC Guardian, SQM, HTC Home, HTC Task Manager, Adobe Acrobat
Cyberon Voice Speed Dial, Esmertec Java, remaining items of Sprint Navigator, Lockstream DRM, Windows Live, Office
Kitchen:
Except for the rotten HTC Guardian, the kitchen includes all of the removed
apps and utils, plus some fundamental choices for tweaks,
dotFred's Task Manager & Registry Editor, Oxios Memory, SIPChange,
and No2Chem's nueLED 1.5 & nueAudio 1.0,
Remote Desktop, Today Screen Disable Options, UC Compatibility auto-run after first boot,
choice of the newer .NET CF 3.5 or .NET CF 2.0 as included with the Sprint ROM,
Office, OneNote, Windows Live, DCD's standard registry tweaks....some games..., HTC Zip, Touch Dialer,
Esmertec Jbed 20080222_3_1, Esmertec Jeodek 20080115_4_1 (read here for info on differences)
- you may add your own to the Kitchen's OEM directory.
This kitchen package is released to be a small and stable base for the OS.
Follow to this XDADeveloperWiki page for links to many OEM packages for you to
collect and apply the individual items that you wish to build into the ROM.
MIRRORS:
v1.3.2
http://www.megaupload.com/?d=5VR5SV7S
http://www.mediafire.com/?mawzy1wp5dn
v1.3.1
http://www.mediafire.com/?ehydfqjwtyc
http://www.megaupload.com/?d=A457KYNF
v1.3.0
http://www.mediafire.com/?llebzi2snvd
http://www.megaupload.com/?d=M6X685I0
v1.2.5.1
http://www.mediafire.com/?djyuznmmmtn
http://www.megaupload.com/?d=5IKSTCCX
v1.2.4
http://www.mediafire.com/?jzyyoem1zn2
http://www.megaupload.com/?d=LGSDOOL3
THANKS GOES TO:
DCD, a1jatt, No2Chem, and DogGuy for his excellent kitchen utility!!!
~~~~~~~~~~~~~~~~~~~~~
Easy installation:
HINT: Avoid hassles with your USB connection and PC by flashing via a non-SDHC microSD card
This ROM requires Olipro 2.40 bootloader
If flashing ROMs via the microSD method then update to 2.40 before continuing on.
radio 3.35.04, 3.37.20, or 3.39.10 is required
via the microSD card flashing method (below), upgrade your Titan directly to the radio without reflashing the OS or via the full Sprint 3.35.651.2 ROM (radio 3.35.04) or Alltel 3.35.671.9 ROM (radio 3.37.20) or Sprint pre-release 3.49.xx (an executable archives, right click to extract the RUU_signed.nbh ROM file)
Use the SD card method to only flash the CDMA radio to 3.37.20 or 3.39.10
Flash to one of the latest Sprint or Alltel ROMs but do NOT boot into the OS after flashing to this ROM.. Carrier specific customisations will run after screen calibration and alter your EPST settings.
Repeat the microSD flashing routine to flash to the kitchen built ROM.
I. OEMizer (optional)
Run OEMizer.exe from the kitchen's tool directory.
Complete your choices to customise your Titan's OS/Owner/Data/etc configurations
Hit the 'Create OEM' buttom for the customizations to be written into the kitche's OEM directory.
Build your ROM via the kitchen.
II. Kitchen
Run BuildNB.bat to execute BuildOS.
Hit the play button when you have selected your choices.
Exit BuildOS once it has completed.
Let the batch file complete its jobs.
quit the ROM Upgrade utility when it loads up and skip onto the following instructions on how to flash via the microSD card method.
OR follow through to finish the flash with the ROM Upgrade Utility via the USB.
III. PagePool Changer (optional)
Run PagePool Changer.exe
Select your ROM -- /RUU/RUU_signed.nbh
The default is 6 MB
The Titan has limited RAM so it isn't recommended to go beyond 8 MB
go smaller if you want more RAM free
Hit 'Close' when ready.
Flash your custom ROM.
IV. Flashing via a non-SDHC microSD card
With a card reader on your PC, format a non-SDHC microSD card into FAT32 (tested to work up to a 4kb cluster size)
From the kitchen's RUU directory, copy the ROM (RUU_signed.nbh) to the root of the microSD
Rename the ROM to TITAIMG.nbh
Insert your card.
Force into the boot loader with POWER-CAMERA-RESET
Follow the instructions and you'll quickly flash your Titan...
This will work to flash with an official ROM and radio, I think regardless of the boot loader you have installed. But ensure that you have the correct boot loader (olipro 2.40 for this ROM) installed for when you do eventually finish with your flashing and are ready to boot into the OS.
change log
Known issues: nada
~~~~~~~~~~~~~~~~~~
v1.3.2 [23/04/08]
Updated Alltel carrier settings to the that of the April/08 Alltel 3.35.671.9 ROM
Alltel specific Arcsoft MMS settings -- waiting for those on alltel to test
Updated from the new Alltel ROM:
bluetooth drivers BTHCI.dll
CDMA_API.dll
InitProv.dll
v1.3.1
updated Sleuth255's UC to v2.0
Choice between the stock and Touch camera
Choice between the old (stock jeodek) and latest Esmertec Jbed 2008/02/22 Java (apparently you may install both -- read here for info on differences)
Changed mxip_notify.vol to remove any Customer Feedback reminders
Customer Feedback link in settings is removed by default without the need to select DCD's common registry tweaks
v1.3.0
Fully cleaned remaining SQM bloat...well, except for the customer feedback link in system settings.
Finally OEM'd the stock dialer so dialer skins are now supported by the kitchen - fttilt's Touch dialer is included
Sprint is now using nearly identical operators settings as the official ROM
The missing '1' in the stock dialer when using Sprint is resolved.
v1.2.5.1
Back to the stock AudioPara.csv only. The available modifed ones are incompatible with the profile of SPB PhoneSuite and tend to lock up the device. They're for WM 6.1 only? I may include a working option from one created with nueAudio within WM 6, but you can include nueAudio into the build and quickly personalise the handset and 'earcuple' settings within the OS.
v1.2.5
Customer feedback and SQM is removed.
Removed Office, OneNote, and Windows Live and added their options to the kitchen.
Added a choice of Scrufdog's louder AudioPara.csv (tested and works with SPB Phonesuite) or the stock file from Sprint.
Added the option of DCD's regular ROM tweaks.
Were previously bundled into the SYS directory by a1jatt.
v1.2.4
Removed Lockstream DRM as it was prompting issues with the PRL and slow boots.
Returned .NET CF 2.0 as per the Sprint ROM providing the choice between that OR the latest 3.5
v1.2.3
A choice of Comm Managers is now possible
Included the popular 10 button manager
Removed the modifed audiopara.csv and replaced it with the stock file.
It was interferring with SPB Phone Suite's profiles
v1.2.2
Changed the .NET CF 3.5 package to the one included in _Alex_'s v5.1 OEM pack.
Removed the Lockstream DRM files and added it as a kitchen option.
Kitchen additions:
FTouchFlo, FTouchFlo Config, Remote Desktop, and Today Screen stock item disable options.
v1.2.1
I was wrong, it was not .NET 3.5 that was causing the trouble but No2Chem's battery .dll was somehow preventing apps from seeing/accessing COM4.
the battery dll is back to stock.
.NET CF 3.5 is back in and 2.0 is once again removed.
v1.2.0
to resolve VisualGPSc not seeing the GPS's COM4, I removed .NET CF 3.5 and reverted back to Sprint's stock 2.0
removed No2Chem's nueAudio from the kitchen as it requires .NET CF 3.5
v1.1
Added carrier selections
Telus based services from last summer's WM6 offical release
Remainder carriers from DCD's releases
Removed Adobe Acrobat Reader
v1.0
My FIRST ROM/kitchen!
Thanks Key... downloading now. I've been looking to cook a custom TELUS ROM with WM6 and drivers that support the new radio.
FIRST IMPRESSIONS:
- Very Speedy ROM overall
- initial free RAM is ~24 as claimed
- I still think an 8MB pagepool is a must for the TITAN so it was nice to still be able to do a custom PP with this kitchen
- Sprint Customization forces carrier back to SPCS. Is there any fix?
- additional OEM dialer skins, smart dial, calc (vogue) would be nice to cook with as well
- Some things like "get good" still need to be removed
Looks like the kitchen still needs some work at the moment. Flashing back to DCD 3.0.1
Would you consider swapping out the extended rom driver with the one in no2chem's rom so that the extended rom can be unlocked. Also, does your rom work with wm5torage. If not, could you add an option to swap the memory card driver with a previous version that does work with wm5torage.
Thanks for the great work. I'm already downloading your rom!!!!
- Sprint Customization forces carrier back to SPCS. Is there any fix?
SO could I be using this as a functioning 3.35 Sprint kitchen? That's what I am really in search of... Thanks,
Josh
Juicy47 said:
- Sprint Customization forces carrier back to SPCS. Is there any fix?
Click to expand...
Click to collapse
Should be resolved now. The ROM this was based upon wasn't fully set-up for Telus and still had some of the previous Sprint settings in the OEMOPERATORS folder. That's all history with the use of DCD's selectable carriers. As it appears DCD did with his Sprint and Verizon settings, hopefully all is fine with my reversion from DCD Telus settings to the official operator settings from last summer's Telus WM6 release.
Juicy47 said:
- additional OEM dialer skins, smart dial, calc (vogue) would be nice to cook with as well
Click to expand...
Click to collapse
For now I just wanted to get this out clean and working. I haven't had a chance to test for skins yet.
Juicy47 said:
- Some things like "get good" still need to be removed
Click to expand...
Click to collapse
I was disspointed by that too... Anyone know the names of the associated files?
Juicy47 said:
Looks like the kitchen still needs some work at the moment. Flashing back to DCD 3.0.1
Click to expand...
Click to collapse
Thanks for helping! I'm learning. Now I will get onto last night's odd COM4 mystery with VisualGPSc.
atomclock said:
Would you consider swapping out the extended rom driver with the one in no2chem's rom so that the extended rom can be unlocked. Also, does your rom work with wm5torage.
Click to expand...
Click to collapse
I did consider that but I wanted to keep things as simple as possible. You're welcome to add it.
Keystone said:
I did consider that but I wanted to keep things as simple as possible. You're welcome to add it.
Click to expand...
Click to collapse
I would be happy to make the changes. Would you mind telling me where you learned how to change the .net version from 2 to 3.5. I tried doing this using dog guy's kitchen and the original rom image and while i had limited success it was really only a cludge which is kind of buggy. long story short, i dont know how to modify the underbelly of the rom which wold be necessary to change the drivers. if you can give me a link or a brief explanation of the process then i will be happy to work out the details of this mod.
thanks
atomclock said:
I would be happy to make the changes. Would you mind telling me where you learned how to change the .net version from 2 to 3.5. I tried doing this using dog guy's kitchen and the original rom image and while i had limited success it was really only a cludge which is kind of buggy. long story short, i dont know how to modify the underbelly of the rom which wold be necessary to change the drivers. if you can give me a link or a brief explanation of the process then i will be happy to work out the details of this mod.
thanks
Click to expand...
Click to collapse
I deleted the net directory within the SYS directory. Then I added the PPCGeeks OEM of 3.5 to the OEM directory of the kitchen.
I have since removed it and gone back to 2.0, as 3.5 alone was giving a single odd error of VisualGPSc not being able to recognise COM4 for the internal GPS. I'm not sure if it was the GPS driver, VisualGPSc, etc., that was having the issue but since 2.0 fixed and I didn't know what other problems 3.5 may cause, I've gone back to the .NET settings that Sprint released.
Thanks for the offer for the carriers, but I was quicker than I expected! All done.
As for learning, I began last night at 10 on a whim of wanting a cleaned version of the Sprint WM6 release for myself. I had the weekend free so all last night I went for it.
Keystone said:
I deleted the net directory within the SYS directory. Then I added the PPCGeeks OEM of 3.5 to the OEM directory of the kitchen.
.
Click to expand...
Click to collapse
This is the same thing I did but it causes errors with some .net applications. If you look at DCDs roms, the SYS/NET directory is replaced by a SYS/NET35 directory. (Note, you can't just replace the directory it doesn't work) In other words, he integrates net35 into the rom instead of using an oem. I believe that there is a place where the registry keys are hiding but I can't find them. The only glimpse I have had of these hidden registry keys is when you do a partial build of the rom and then extract the user.hv and default.hv files. Then you can see the registry keys. Unfortunately, modifying the registry keys at that stage of the build is not really practical because it would have to be done every time the rom is built. I was hoping you had done the integration similar DCD and that you might share you knowledge. I have searched and I can not find the information.
Thanks again for you work!
P.S. By the way, if I ever learn how to do this I am planning on modifying a WM5 kitchen with the latest drivers and gps so that I can reduce the memory footprint.
atomclock, I dunno but since I found that .net 3.5 wasn't at fault for the GPS and I haven't crashed other apps, I think that I will leave it in. If people notice problems then it will be a quick change for me to revert back to 2.0 in the kitchen.
We may get word from DCD and others as to what and how things are working for them.
thank you!
d/l now. i have to let the phone charge up a bit and then will try out your rom. What are the advantage of the 3.5 framework again?
I am currently running the factory rom cause dcd's version would not let me connect to the net after a period of time.
Juicy47 said:
Thanks Key... downloading now. I've been looking to cook a custom TELUS ROM with WM6 and drivers that support the new radio.
FIRST IMPRESSIONS:
- Very Speedy ROM overall
- initial free RAM is ~24 as claimed
- I still think an 8MB pagepool is a must for the TITAN so it was nice to still be able to do a custom PP with this kitchen
- Sprint Customization forces carrier back to SPCS. Is there any fix?
- additional OEM dialer skins, smart dial, calc (vogue) would be nice to cook with as well
- Some things like "get good" still need to be removed
Looks like the kitchen still needs some work at the moment. Flashing back to DCD 3.0.1
Click to expand...
Click to collapse
Did you try going over 8MB with the pagepool and see what effect it had on free RAM after bootup? I'm running a 24MB pagepool on a Touch and the larger size makes a world of difference.
atomclock said:
I would be happy to make the changes. Would you mind telling me where you learned how to change the .net version from 2 to 3.5. I tried doing this using dog guy's kitchen and the original rom image and while i had limited success it was really only a cludge which is kind of buggy.
Click to expand...
Click to collapse
I'll soon repost a link to download my v1.2 that uses CF 2.0 rather than 3.5.
Hmm, I keep crashing BuildOS.exe when running the batch. I have all the packages as DCD suggested, and can cook other ROMs just fine.
Any ideas what might cause this?
If there is an NBH file in the RUU folder (from previous cook), that will block the BuildOS. Delete it if it is there.
morganlowe said:
Hmm, I keep crashing BuildOS.exe when running the batch. I have all the packages as DCD suggested, and can cook other ROMs just fine.
Any ideas what might cause this?
Click to expand...
Click to collapse
I'm sorry morgan, but few ideas.
Are you extracting the archive of the kitchen to a fresh folder?
Do you have appropriate security rights for the folders?
Are you running BuildNB.bat intact and unmoved from there?
When does it crash? Upon loading BuildOS or when BuildOS dumps the new OS to its created TEMP directory?
Well, I configured my OEMs, added a few of my own. It's fully extracted in it's own folder inside my 'phone' folder. I have all the rights. I did not change any of the files after unzipping.
It crashes right as I run the batch, when it goes to load buildOS...
http://www.morninglion.com/crash.jpg is a screen shot.
Just a guess, but do you have the latest MS Visual C++ Resdistributable installed?
Yup, and all the latest .nets... I do all my ROM building on this same PC, this is the only one to give me an issue... Maybe it's the mirror I used, let me try another.
DCD if you dont like what im doing just tell me to delete this post and i will.
All credit goes to DCD one of the best kitchen and Rom maker's out there.
If it wasn't for him our 6800's would be almost useless.
This is for the people who are using the titan kitchen. I took DCD's latest build and repackaged it for the PPCKitchen.org Titan Kitchen located
here http://forum.ppcgeeks.com/showthread.php?t=23206
Place it in your BuildOS/Kitchens directory and then extract "Titan_DCD_3.01_Selections.txt" and place it in the BuildOS/Projects directory.
Now you can create your own custom DCD rom using the new kitchen and DCD's latest build.
I've been using this for about 20 hrs and the rom is very stable.
Thanks again DCD u Da MAN!!!!!!!!
Make Sure to remove---> _fixed <---from the end of the file before u place it in the kitchens folder.
Download
http://rapidshare.com/files/108106961/Titan_DCD_3.0.4_FIXED.rar REALLY FIXED this time LOL
thank i'm looking for this. I ran into error error nk.dat
AstronusX said:
thank i'm looking for this. I ran into error error nk.dat
Click to expand...
Click to collapse
Sorry i forgot to change it from os.paylod to nk.fat, im up loading a fix right now thanks.
Errors in PPCkitchen
King - Thanks for putting this together
Unfortunately, I'm getting an error message (a bunch).
I downloaded the main file and did the updater.
When I go into BuildOS and select DCD 3.0.4 5054 or 5060, I am bombarded with error messages "Internal Error - Option.xml GUID not found (PROGRAM - xxxxxxxxxxxxxxxxxxxxx) where the "Program" is the name of the program and the x's are registry keys.
After I click ok 100 times to get through to the Kitchen, it allows me to select programs and build the OS, but once I install it, nothing actually gets installed on the phone.
Do you know what is causing this? Any help would be appreciated.
Thanks,
mfrish said:
King - Thanks for putting this together
Unfortunately, I'm getting an error message (a bunch).
I downloaded the main file and did the updater.
When I go into BuildOS and select DCD 3.0.4 5054 or 5060, I am bombarded with error messages "Internal Error - Option.xml GUID not found (PROGRAM - xxxxxxxxxxxxxxxxxxxxx) where the "Program" is the name of the program and the x's are registry keys.
After I click ok 100 times to get through to the Kitchen, it allows me to select programs and build the OS, but once I install it, nothing actually gets installed on the phone.
Do you know what is causing this? Any help would be appreciated.
Thanks,
Click to expand...
Click to collapse
Is this your first time using the kitchen?
King_tee - I had to do alot of editing to get ALL the errors to go away. I had to remove the welcomehead96.png, also had to remove a few other items.... like remotedesktop..... I guess I should have taken a log of what I did....
Edit - However - VERY nice job getting it to where it is..... Thank you
Thanks will try. The BuildOS in the regular kitchen is crashing so I can now cook a kitchen.
Also will my OEMs made for the 3.0.1 rom work if I put them in the build os directory. I didn't use the OEMizer w/ BuildOS. It appears to be the same just w/ a different save directory.
azclown said:
King_tee - I had to do alot of editing to get ALL the errors to go away. I had to remove the welcomehead96.png, also had to remove a few other items.... like remotedesktop..... I guess I should have taken a log of what I did....
Edit - However - VERY nice job getting it to where it is..... Thank you
Click to expand...
Click to collapse
No prob az i forgot about getting rid of those files. I thought i got all of them. I will upload a new file with the fixes for those who haven't downloaded it yet.
NEW FILE UP LOADED
Let me know if its working for you guys
As of this morning, the version I downloaded still gives an error (can't find HTC Sliding Sound module) when trying to load the selections.txt file for the DCD kitchen.
drgreenberg said:
As of this morning, the version I downloaded still gives an error (can't find HTC Sliding Sound module) when trying to load the selections.txt file for the DCD kitchen.
Click to expand...
Click to collapse
The sliding sounds module is in the DCD OEM's folder......when u open it up in the kitchen it should come up as a selectable OEM. At then point all you have to do is select it.
Bell?
Does the kitchen work for Bell phones? It does not seem to be in the carrier list.
jondixon said:
Does the kitchen work for Bell phones? It does not seem to be in the carrier list.
Click to expand...
Click to collapse
I don't know if it does.Are you are referring to the ppckitchen or DCD's Kitchen?
What i have provided is just a modified version of DCD's work (all credit goes to him) that will work in the ppckitchen.
You can check over here http://forum.ppcgeeks.com/showthread.php?t=23206
if you are talking about the ppckitchen, and they should be able to answer your questions.
If you asking about the DCD kitchen you can ask over here http://forum.xda-developers.com/showthread.php?t=385336 and im sure he will help you out.
I guess the obvious question is, what's the difference between the two kitchens?
DCD's kitchen is built around his ROM. The PPCkitchen kitchen isn't designed for any specific ROM or device.
Advantages of DCD's kitchen:
It's what DCD is using, so you know it builds his ROM like he intended it.
Advantages of PPCkitchen's kitchen:
Easy to install.
Prettier front end.
More error checking.
More OEMs to pick from.
Self updating.
Device dependency/exclusions supported
Carrier dependency/exclusions supported
OEM dependency/exclusions supported
Easy to move same configuration from one kitchen to the next.
Effortless switching between ROM configurations and kitchens
Splash/animation support
gguruusa said:
DCD's kitchen is built around his ROM. The PPCkitchen kitchen isn't designed for any specific ROM or device.
Advantages of DCD's kitchen:
It's what DCD is using, so you know it builds his ROM like he intended it.
Advantages of PPCkitchen's kitchen:
Easy to install.
Prettier front end.
More error checking.
More OEMs to pick from.
Self updating.
Device dependency/exclusions supported
Carrier dependency/exclusions supported
OEM dependency/exclusions supported
Easy to move same configuration from one kitchen to the next.
Effortless switching between ROM configurations and kitchens
Splash/animation support
Click to expand...
Click to collapse
I honestly don't think you give DCD enough credit for his work.... Here are some more Advantages....
Easy to use
Builds a basic ROM with only 2 clicks of the mouse.
Can be used behind firewalls.
No IP logging when you use it. (I had been told this was logged with your login name)
In all fairness both systems work very well, while the PPC kitchen has a more elegant streamlined interface, I do believe the end result is the same, a working ROM the way "I" want it.
error
hey guy anybody else getting an error unable to make file
when it goes to unpack the ppcgeeksoem rar
azclown said:
I honestly don't think you give DCD enough credit for his work.... Here are some more Advantages....
Easy to use
Builds a basic ROM with only 2 clicks of the mouse.
Can be used behind firewalls.
No IP logging when you use it. (I had been told this was logged with your login name)
In all fairness both systems work very well, while the PPC kitchen has a more elegant streamlined interface, I do believe the end result is the same, a working ROM the way "I" want it.
Click to expand...
Click to collapse
Could be because DCD has only a little to do with what we're talking about (which I gave him credit for). That's Bepe's buildos you're looking at, and essentially what we're comparing is Bepe's buildos w/ DCD integrated against PPCKitchen's buildos w/ DCD integrated.
You can't seriously suggest that Bepe's buildos is easier to use - the interface is practically identical! Both are about the same difficulty to use in their most basic, unaltered configurations, and both can build a basic rom w/ 2 clicks. Installing, configuring, starting, and maintaining is a lot different however...the nod hands down goes to ppckitchen there. Once you get past a basic configuration, PPCkitchen's buildos is unchallenged.
The proxy/firewall thing is fixed (general release this weekend) and it doesn't log IPs (never has).
Bepe's buildos get's the nod for no internet connection required, and the previous version (I don't know about v2) get's the nod for Linux compatible. Bepe's buildos also get's the nod for being more interfaceable to other projects and having more projects using it, but none of that is related to the original question (except maybe linux compatibility). [EDIT: v2 isn't native linux compatible, so no nod there.]
All of this is not too suprising, as PPCkitchen's buildos is, at it's core, an evolution of Bepe's Buildos.
I give credit to all sources DCD's kitchen / PPC Geeks kitchen and more.
They both offer the tools to make a ROM to your likings, some better then other, but the fact of the matter is that it gets the job done.
What PPC Geeks version is doing is making a bit more user friendly ( in my opinion ), but I still used DCD's kitchens because I really don't add any extra OEM's to my ROM's unless it is a specifically Themed ROM and then again I can get it done with both kitchens with ease.
I guess users will just have to test them both out themselves to see if they prefer one or the other.
What would be great is if we can have a Modifier / virtual simulator / kitchen where we can find ways to modify our ROM's / PPC's to their best potential ( such as drivers, RAM Management that works / compatibility with different OS and maybe interface change support ).
A virtual simulator to test out all of our modifications by simulating our respective device just as if we were to cook the ROM ( this could save tons of time rather then just flashing all the time or preventing an accidental bricking of your phone)
And a Universal kitchen for practically any Device ( well TITAN at least for our use ) that works on XP, Vista, MAC, and even Linux.
Im sure with all the developers on this forum and on ppcgeeks we would be able to get this done some time in the future.
Just an Idea....
[email protected]$ said:
What would be great is if we can have a Modifier / virtual simulator / kitchen where we can find ways to modify our ROM's / PPC's to their best potential ( such as drivers, RAM Management that works / compatibility with different OS and maybe interface change support ).
A virtual simulator to test out all of our modifications by simulating our respective device just as if we were to cook the ROM ( this could save tons of time rather then just flashing all the time or preventing an accidental bricking of your phone)
And a Universal kitchen for practically any Device ( well TITAN at least for our use ) that works on XP, Vista, MAC, and even Linux.
Click to expand...
Click to collapse
PPCkitchen buildos is actually the closest you can come currently for easily swapping components around, and there's a universal kitchen here on xda that supports many devices (way more devices than PPCkitchen does).
Don't hold your breath on the hardware emulator
lightbiter said:
hey guy anybody else getting an error unable to make file
when it goes to unpack the ppcgeeksoem rar
Click to expand...
Click to collapse
You'll have to elaborate a little better. If I had to guess, however, I'd say that you might have an older version of winrar installed. As a workaround, you can manually extract and modify the selections to use the extracted dir instead of the .rar.
I allreyd flashed a lot and did use a soft spl, but I do not find a proper
explanation what it is.
So, i Think it is the Bootloader ?
Can anyone tell me what a soft and a hard SPL is and does ?
For what do I need it ?
I just got my new Touch Pro bought in UK and now it is here in Germany and I want a german ROM on it as soon as it is available.
Please don´t write your standard answers like WIKI and Search - a forum is here for communication and I did not find the proper answers - only too long threats
Greetings
Marcus
69reichertm said:
....So, i Think it is the Bootloader ?...
....Can anyone tell me what a soft and a hard SPL is and does ?....
Click to expand...
Click to collapse
Yep your right on that assumption sir The bootloader does alot of the low level handling of the startup process when you power on the device aswell as handling the process when you flash anything to the device...im sure its far more technical than that but thats a starter explanation Essentially you NEED a bootloader for the device to work at all, the case with many of the HTC devices...other devices are different most likely.
Soft SPL: (normally referred to as SSPL) IS loaded into RAM and allows you to perform some of the operations the standard bootloader would do, naturally with some extra functionality (explained later)
HardSPL: Same sort of thing except it is flashed to the device permenantly, so it replaces the HTC bootloader in your devices flash memory.
Both of these tend to safeguard against corrupting the device by having some fancy workarounds and updates to the processes built into the HTC SPL, and the best part is that they allow you to flash ANY ROM you wish therefor allowing us to use Cooked ROMs and various updates like radio updates and etc...frees the device up quite superbly.
69reichertm said:
Please don´t write your standard answers like WIKI and Search - a forum is here for communication and I did not find the proper answers - only too long threads
Click to expand...
Click to collapse
Perhaps some mebers feel like adding a general HardSPL page to the wiki for FAQs like this to be answered better than "Search the forum.." since we know its not that good for finding anything.
The Wiki is there for everyone to use and edit so, learn and pass it on
Just a quick question, does any of this interfere with HTC released updated ROMs? Like, when they release a new version on their site, does having HardSPL prevent you from updating?
Hello !
Thank you for your advise.
One more question:
Should I install Hard or Soft SPL ?
I want to try out many ROMS - I think Hard is better, what do you mean ?
Thank you for your help
By the way:
I am a kind of technican - working in IT for nearly 18 years starting fron Novell, Banyan Vines and DOS up to Windows Vista. Also I am a kind of apple Guru, thats why I have certainly an iPhone 2G and 3G.
For business I use HTC devices sind the first MDA. But I lost track a little sind iPhone.
As I am a technic nerc I sstarted with th the Diamond touch again and I liked the device but i swapped this week to the touch pro because of the keyboard, SD Slot an flash light. I love this device.
By the way I also have the new Samsung Omnia 900 here and an unfun Nokia E71 ( I hate this old symbian - looks like last centuty )
So good night and thank you
Marcus
Jiggs1337 said:
Just a quick question, does any of this interfere with HTC released updated ROMs? Like, when they release a new version on their site, does having HardSPL prevent you from updating?
Click to expand...
Click to collapse
no, raphael hardspl is unsigned, means any rom is allowed, including HTC official roms.
69reichertm said:
One more question:
Should I install Hard or Soft SPL ?
Click to expand...
Click to collapse
you can only install hardspl. the job of soft spl is to install hardspl.
do not ever try any of the following:
- with SSPL, do not flash anything other than the included SPL NBH files. as extra protection the diamond and raphael SSPL's require htchacker sign (except the version jocky edited) and will reject anything that's not an SPL.
- and do not ever try to flash SSPL as an NBH, especially if it is a diamond or raphael.
Im sorry to disagree with your "don't tell me to use the Wiki".
But this is a fairly comprehensive answer to your question: http://wiki.xda-developers.com/index.php?pagename=SPL Questions? straight out the wiki.
Ta
Dave
When flashing a new ROM, do u lose all ur settings? Like installed programs, and other customizations?
Do you lose these by installing Hard-SPL?
Jiggs1337 said:
When flashing a new ROM, do u lose all ur settings? Like installed programs, and other customizations?
Do you lose these by installing Hard-SPL?
Click to expand...
Click to collapse
Yes - Everything Goes.
No.
Ta
Dave
Thanks Dave.
So what do you guys do? Just reinstall everything one by one after you've flashed the new ROM?
Jiggs1337 said:
Thanks Dave.
So what do you guys do? Just reinstall everything one by one after you've flashed the new ROM?
Click to expand...
Click to collapse
There are several things.
UC is short for User Customisation; it is in all the Kaiser ROM's nowadays. l3v5y's Raph ROMs also have it.
Links: l3v5y's ROMs & Main UC Thread.
I use UC to install programs, Provisioning XML (as part of UC) to change registry settings, my xcopyce application to copy folders and active sync to copy contacts, calender etc.
Ta
Dave
Ok, thanks. Seems very complicated. Having to write XML files and such.
when running RaphaelHardSPL-Unsigned_190_1_3.exe, it says all information will be lost on my device. Are you sure i dont lose everything when installing Hard-SPL?
Jiggs1337 said:
Ok, thanks. Seems very complicated. Having to write XML files and such.
when running RaphaelHardSPL-Unsigned_190_1_3.exe, it says all information will be lost on my device. Are you sure i dont lose everything when installing Hard-SPL?
Click to expand...
Click to collapse
I can't say. I haven't done it, what says you will lose all the info, the RUU or the thread? If it's the RUU, then you should be OK, it's probably the standard message that the proper RUU (used for carrier ROM upgrades) has.
UC is good, takes maybe an hour or two to get setup, but once done, you don't have to do it again and it makes flashing so much fun. I started with just installing CAB's and Copying files, then went onto ProvXML for my registry settings next. The latest version of Schap's Advanced Config (3.0) can export tweaks into a Prov XML file for you. It is worth it if you flash your ROM as often as I do.
Dave
I do love this kind of stuff. Any new gadget i get, i like to do this kinda stuff with it. But its a little overwhelming in this case .
So, using UC, i can set it up so that my settings, such as email accounts, wifi networks + passes, notify settings, etc, as well as all the programs are restored after a ROM flash?
To do this i have to manually go through my registry to find the entries for each of these settings though? No way to just extract my current unflashed devices settings to a file that the new ROMs then use? That would be nice
Jiggs1337 said:
I do love this kind of stuff. Any new gadget i get, i like to do this kinda stuff with it. But its a little overwhelming in this case .
So, using UC, i can set it up so that my settings, such as email accounts, wifi networks + passes, notify settings, etc, as well as all the programs are restored after a ROM flash?
To do this i have to manually go through my registry to find the entries for each of these settings though? No way to just extract my current unflashed devices settings to a file that the new ROMs then use? That would be nice
Click to expand...
Click to collapse
We are getting a little off topic of the OP now but...
Any tweaks done with schaps Advanced Config can be easiler exported using a "export" menu option.
If you export your registry after flashing, and again after you have all your settings setup right, you can Diff then using a Diff Program and copy the changes into your ProvXML file. Most PPC Regedit programs can export.
Any more on UC, I'd have a read of the UC thread and ask any questions in there. Myself and l3v5y keep and eye on it most of the time and should be able to help fairly quickly.
Ta
Dave
Hello
So my Threat became quite interesting.
One last question foe me.
What File should I download to HARD SPL my Touch Pro.
Is there a file which includes all ? I mean I do not have to modify files inside the cabinet or so ?
Is there a fast link ?
Thank you for all the help - now lets start using the Touch - weekend is near
69reichertm said:
Hello
So my Threat became quite interesting.
One last question foe me.
What File should I download to HARD SPL my Touch Pro.
Is there a file which includes all ? I mean I do not have to modify files inside the cabinet or so ?
Is there a fast link ?
Click to expand...
Click to collapse
lol, sure, there is only one package, and you simply click the EXE and it goes
http://forum.xda-developers.com/showthread.php?t=410150
Is it possible to use those backup softwares? Like Spb Backup for example that say "ROM Upgrade Mode — now it's possible to restore data after the ROM upgrade"? Instead of UC and such?
there is a IPL initial program loader (sort of bios)
a SPL secondary program loader (kinda like the ntloader)
and there is a service mode (3 color screen) (the flashprog)
then we have a RUU remote unit upgrader
mft masterfile table
mbr master boot record
and some other shizzle
the device switches the output of the internal usb when device is in 3 colorscreen to a service mode which allows it to overwrite the internal flashdrive .. pretty neat as what it actually does is switching to an internal flashprogrammer which programs the internal flashdrive. this is the same process as is used for your pc at home to update the bios.
the CID celloperator identification code (used for blocking certain rom upgrades)
enjoy..
Soft SPL quesiton
I have a SPV M700 and it's unlocked. I want to install Schaps rom. I have the folowing SPL version 1.07.000. I have't managed to install hard spl. Can I use soft spl to flash it? Can I permanently brake it?
This is my latest kitchen. This kitchen is based on Calkulin's kitchen with updates and some modifications done by me. The kitchen is a bit more than a basic setup and should have all the tools you need as you expand your chef skills. It can be used for HTC Diamond, Touch Pro and Touch HD.
This is what I use to create my ROMs found here http://forum.xda-developers.com/showthread.php?t=466438 It is based on
CE version: 5.08.502.1 | OS build: Windows Mobile 6.1 AKU 1.4.6 Build 20771
Basic instructions:
Extract Kitchen base files.
Extract Packages into At0mAng Kitchen - 5.08.502.1 folder
Double click At0mAng's HTC Kitchen.CMD to start
ROM Building:
From main menu
Select Option 1
You will be presented with a device list to build kitchen, select your device.
From there you will be presented with 3 more options, I like to use Option 3, Build a ROM using BuildOS+ Package Tools
Once BuildOS starts click on BuildOS
Leave packages Tweaks, ProFuze Keyboard switcher and Enahanced Video Driver selected (on) so they are include in the ROM you build.
Select other packages that you desire
Once all packages are selected press GO (Green Arrow)
Once BuildOS is complete a window will pop up asking you what Device once again. Select your device.
After that step is complete flash program will begin.
If you do not wish to flash than press cancel and the new ROM can be found in the RUU subfolder.
Advance Features
If you are looking to use the advance features of the kitchen please search XDA to learn how to use them. I only provided the tools in the kitchen so as your cooking skills expand the tools are there for you.
Notes:
All ROMs based on the default setup will have a 16MB pagepool unless you change it before flashing. A utility to change pagepool can be found in the RUU folder.
Make sure you only have one dialer group selected.
Make sure you only have one or none TF3D flavors.
If you are a Windows Live user then cook Windows Live into the ROM. For some reason installing Windows Live from a cab does not play nice with the new ROMs or my builds. Looking into it.
The default keyboard is set for a Touch Pro. I have included a niftly little app called ProFuze created by trinode that allows you to switch keyboard layouts without any regedits or cab installs.
Vista users make sure you have UAC (User Access Control) disabled.
If you would like to learn more about the advanced options of the kitchen then please look around XDA for additional info.
Good luck to all that want to create your own ROMs.
4Shared
Download At0mAng's Kitchen V2 Base Files
Download At0mAng's Kitchen V2 Package Folder
RapidShare
Download At0mAng's Kitchen V2 Base Files
Download At0mAng's Kitchen V2 Package Folder
Thanx!
You are the man!
I will try my Asian version rom using your kitchen.
s2k7 said:
Thanx!
You are the man!
I will try my Asian version rom using your kitchen.
Click to expand...
Click to collapse
No Problem...If you get your Asian version based on my ROM working in Korean can you please post a link for me. Want to put it on my girlfriend's phone since I am working on an Italian version for me
New Version
New Version
why leave everything in the enhancements package checked "off?" Do you mean selected or unselected? Am I unable to pick and choose among them? For instance, I don't want the in-call curtain.
This is pretty awesome though. Can't wait to try it out.
ectopic said:
why leave everything in the enhancements package checked "off?" Do you mean selected or unselected? Am I unable to pick and choose among them? For instance, I don't want the in-call curtain.
This is pretty awesome though. Can't wait to try it out.
Click to expand...
Click to collapse
Ok the only things that should be selected so they are included in the ROM are Tweaks and Video driver.
Updated first post to what should be selected as on for all ROMs.
At0m, thank you for all the hard work. Lately, good work has been under appreciated in these forums. This needs to change!
thespazz said:
At0m, thank you for all the hard work. Lately, good work has been under appreciated in these forums. This needs to change!
Click to expand...
Click to collapse
You are welcome and thanks. Just giving back from what I got out of these forums.
I don't have experience with programming so I just want to try this kitchen, but when I tried. It said "This Software Requires Administrative Priviledge To Run" How to I get my laptop to allow this priviledge.
Thanks
tonsa said:
I don't have experience with programming so I just want to try this kitchen, but when I tried. It said "This Software Requires Administrative Priviledge To Run" How to I get my laptop to allow this priviledge.
Thanks
Click to expand...
Click to collapse
You need to be logged into windows as an admin. If it is a work laptop and you do not have the admin password then you can not run it. If it is your own personal laptop then just log into the admin account and you should be fine or give your account admin rights.
I don't have experience with programming so I just want to try this kitchen, but when I tried. It said "This Software Requires Administrative Priviledge To Run" How to I get my laptop to allow this priviledge.
Thanks
tonsa said:
I don't have experience with programming so I just want to try this kitchen, but when I tried. It said "This Software Requires Administrative Priviledge To Run" How to I get my laptop to allow this priviledge.
Thanks
Click to expand...
Click to collapse
if using vista you need to disable UAC, not just run as administrator
nableezy said:
if using vista you need to disable UAC, not just run as administrator
Click to expand...
Click to collapse
Ah...thanks for the input. I did not even think of that. Will add that to the front page.
When I run, it said missing OS.nb.payload from rom folder.
Thanks
When I run, it said missing OS.nb.payload from rom folder.
Thanks
tonsa said:
When I run, it said missing OS.nb.payload from rom folder.
Thanks
Click to expand...
Click to collapse
Make sure you extacted it correctly. THe OS.nb.payload file is in the ROM folder.
yes I looked at it and it there in the rom folder. I don't know what can be doing it and not able to see in the rom folder.
thanks
tonsa said:
yes I looked at it and it there in the rom folder. I don't know what can be doing it and not able to see in the rom folder.
thanks
Click to expand...
Click to collapse
I just downloaded it and it is running fine. Did you try to do anything else besides build a ROM? Only thing I can suggest is to delete the kitchen folder and extract it again.
I cant figure out how you add packages. I click on Packages to insert in ROM and nothing happens. I need some step-by-step instructions. I have no clue what the execute Xipporter means or anything.
AdamNimrod said:
I cant figure out how you add packages. I click on Packages to insert in ROM and nothing happens. I need some step-by-step instructions. I have no clue what the execute Xipporter means or anything.
Click to expand...
Click to collapse
Add packages by copying whatever package folder to the package folder inside the main kitchen folder.
XIPPorter is an advnace feature. For the advance features please search around XDA to learn what they do and how to use them. There is a good thread in Deve and Hacking. It is not needed right now if you are just cooking. If you are looking to port different builds from different devices that's when it can come in handy.
I recently have found that to have a rom fit for my needs and to work properly with my exchange server settings, etc. that I need to rebuild roms (easier than starting from scratch). I am not planning on re-distributing them, they are mainly for my use, and others that use a specific exchange server setup like I do.
Anyway onto my main question:
Using the different tools I have found through Google and xda-developers, I have started to extract the radio nb file so that I can build a new NBH with the radio and the rom. I have also toyed with the idea to do the SPL into the NBH so that I don't have to worry if it has been flashed or not. I also will be flashing the roms from my microsd card (which I have been doing with my modified rom already).
Thank you in advance!
Putting an OS and a radio in a single NBH is perfectly acceptable. However, I don't think you can include Hard-SPL in there because it is flashed through SSPL, and it should really be the only thing flashed in that manner.
Trancecoder said:
Putting an OS and a radio in a single NBH is perfectly acceptable. However, I don't think you can include Hard-SPL in there because it is flashed through SSPL, and it should really be the only thing flashed in that manner.
Click to expand...
Click to collapse
Got it, thanks for the quick reply too!
I noticed your signature, and saw that you have the rilphoneauto. I see an EXT and OEM type file, but I am only familiar with cooking in cabs and making minor entries. I wouldn't know where to begin to add in an OEM or EXT to the roms that I modify/re-cook.
They're basically directories with a slightly varied structure that you put in an appropriate kitchen directory and then select inside the kitchen UI. If you're using the new "visual" kitchen, you should use the EXT package; otherwise the OEM. There are tutorials all over the forums explaining how to use them. I'm probably not the best person to do it anyway since I've only been cooking for a little while