Related
Not so full of apps and not so free space either...
## GM360.02a Alpha 6MB PagePool##
For other PagePool size use the patcher below,in section B.
The new make over.
Bepe's Modified ROM base
Free space: 54+ MB ( I prefer stability to big storage)
Many apps are in .cab packages (GM360.02a-add-ons.zip)
Some apps are cooked in for stability and which I think appropriate
MyBlackSmoke2.tsk theme (If you don't like it, use your own)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Section A:
-----------
How to upgrade?
Method 1: You must've installed the Ollipro's SPL 2.10 and select the option no. 4 which is
" SPL-2.02/2.10 New Bootloader and check the last check box " Is it Hard-SPL?" and then carry on with the upgrade wizard.
or
Method 2: Use SSPL when upgrading by checking the 5th radio button " Force using SSPL"
But I prefer the first method to the 2nd one.
Happy upgrading....
* Atttention Please! Some of the apps in my add-ons is not originally from the original author. So there maybe some compatibility issues with other ROMs. Do not install the applications from the add-ons on other Cooks' ROMs.
My ROM is SDKCert + other certs cooked in. So no need to install SDKCert anymore.
Download Links:
SendSpace
ZimuHost [(Courtesy Of Chamelion)- Very fast ]
Some Add-ons:
Spiderman Theme
Listen To Music While Talking On Phone
GM360.02a Add-ons (updated on 5 September 2007)
(Please do not install the programs in the add-ons on other ROMs because some of the applications are modified just to work on mine. It's not my responsibilty if it's not working on others).
Included apps in Add-ons are:
1. Kaiser Style Dialer - Removed. Get it here for the latest version --> here
2. HTCHome Plugin (6 Tab version, black) - Device memory
3. Network wizard - 2 optional installers (DOPOD-Asia Pasific only and Wizard from Schaps for any network)
4. 1-Calc
4. CodeCity City Time Alarm
5. Adobe Flashlite
6. Adobe Reader LE
7. HTC X-Button 1.51
8. PocketCM 0.11b SMS
9. PocketCM Keyboard 0.7
10. SMS Scheduler
11. TCPMP 0.81 with flv and wmv plugins
12. UPX4PPC
13. WinXplore (Explorer your windows directory fast)
14. Schap's Advanced Config
15. HTCustom 1.8
16. HTC Gif Player . Fixed on 5 September 2007
17. HTC Audio Recorder
18. HTC Voice Recorder
19. ClearTemp
You can find your own 3rd party software to customize your system.
I've done some testing regarding some bugs. If you find any, please let me know. If I can't help you, maybe somebody else can.
***********
Section B: Setting PagePool size before you upgrade! (No need to Hex edited it yourself) How To ...a simpler way
----------------------------------------------------------
1. Download and execute the proper patcher in the same folder you extracted the NBH and RUUWrapper.exe files (Download below). If the patching success then ...
2. Run RUUWrapper.exe to install the ROM on your device as instructed in Section A.
**Attention: Never!, I mean 'never!' run my patch on other Cooks' .nbh files. It will brick your device!
And ...
If you already have ran the patcher once on the .nbh file, you still can run it again and again just to patch it to other size. Just select the appropriate patcher and run it on the same folder of the ROM .nbh file (Recommended).
Download Link
Test this ROM and give your comments. I'll cooperate whenever possible.
Cyphol, Gua Musang, Malaysia
------------
Tips And Tricks!!!
Some simple tricks you can do to improve your device (Very simple but effective) And Some Hints:
1. Improve performance/response time:
- Start > Settings > Phone => Keypad = Off
- Start > Settings > Sounds & Notifications; Under Sound Tab => Disable/Untick Events (warings, system events)
2. Your Windows Mobile device is just like your Windows PC. So, soft reset it before going to sleep (or whenever appropriate) once a day to make it runs good at all time.
3. Make sure you install the today plugin apps such as Resco Today Plugin etc. on the internal/device memory. Some today plugin can be installed on the storage card but it'll slow down your system performance a bit.
4. Do not install too many apps on the internal/device memory. Leave as much free space as you can on it. Check whether it can be install on the storage card or not. Normally, don't let it become as low as 8MB free but 10MB is enough already.
5. Know what you're doing such as tampering your system registry. Make sure it can be done and you're doing it the right way. If not, then leave it as is.
Downloading.... I am the first
A noob question. I didn't find Start > Settings > Phone > Keypad = Off
I don't see the tab. Am I missing somehing.
Feedback 1
Installed the Kaiser.3G.Dialer from the addon cabs. Got blank screen. Unistalled. Back to old dialer.
Will keep you posted.
fuzzvirus said:
Downloading.... I am the first
A noob question. I didn't find Start > Settings > Phone > Keypad = Off
I don't see the tab. Am I missing somehing.
Click to expand...
Click to collapse
It's not a tab, it a dropdown box. When you open the phone settings, immediately you'll see the keypad dropdown box in the middle of the screen.
For your feedback No 1, It should install and launch ok. Try it again and soft reset after the installation. Remember to install it on the device memory.
Hi Cyphol,
Up and running ver. GM360.02a with no problems. Very smooth and no hangs.
The file explorer that I mentioned from Jasjamming's ROM's is gsfinder+
(Thanks for finding it out MistaRip!)
Now I see you already have this in your ROM. Can you just make this the default file explorer and forget the standard WM6 version. gsfinder+ is a superb program.
The Asia version Network wizard is great expect I also miss the China Mobile settings. I have to manual import them when I go across the border.
Thanks for your great work!!
cyphol said:
It's not a tab, it a dropdown box. When you open the phone settings, immediately you'll see the keypad dropdown box in the middle of the screen.
For your feedback No 1, It should install and launch ok. Try it again and soft reset after the installation. Remember to install it on the device memory.
Click to expand...
Click to collapse
Thank I found it.
After reset it was fine. great rom.
I liked your Spiderman theme. Can you make it available.
feedback 2
got the following while trying to run the Gif Player
HTTP MIRROR
always happy to test a gua musang cooked ROM...for gua musang has quite some nice famous local dishes!!
will post feedback later...
fuzzvirus said:
Thank I found it.
After reset it was fine. great rom.
I liked your Spiderman theme. Can you make it available.
Click to expand...
Click to collapse
Sorry, Just get back from HIV/AIDS course for Trouble Youths. I've to give lectures to them.
Ok. I'll upload the theme on the first post.
jdel said:
Hi Cyphol,
Up and running ver. GM360.02a with no problems. Very smooth and no hangs.
The file explorer that I mentioned from Jasjamming's ROM's is gsfinder+
(Thanks for finding it out MistaRip!)
Now I see you already have this in your ROM. Can you just make this the default file explorer and forget the standard WM6 version. gsfinder+ is a superb program.
The Asia version Network wizard is great expect I also miss the China Mobile settings. I have to manual import them when I go across the border.
Thanks for your great work!!
Click to expand...
Click to collapse
Thanks. Good to hear you like GSFinder+ but I cannot delete the MS Explorer since it's a base core applications for some of the programs in the phone itself such as Bluetooth ftp etc. So GSFinder+ is considered as a bonus application.
chamelion said:
HTTP MIRROR
Click to expand...
Click to collapse
A million thanks to you, Sir.
fuzzvirus said:
got the following while trying to run the Gif Player
Click to expand...
Click to collapse
Oopsss, sorry I must have forgotten something. I'll upload the right one later. Thanks.
*** Uploaded the fixed version. See the first post.
keriso said:
always happy to test a gua musang cooked ROM...for gua musang has quite some nice famous local dishes!!
will post feedback later...
Click to expand...
Click to collapse
Welcome, Sir.
fuzzvirus said:
Installed the Kaiser.3G.Dialer from the addon cabs. Got blank screen. Unistalled. Back to old dialer.
Will keep you posted.
Click to expand...
Click to collapse
Questions?
1. Is sdkcerts.cab integrated into the ROM?.
2. phcanoverbmp.dll is installed in the Dialers directory. It should go to windows.
3. Cyphol, your phcanoverbmp.dll is too big of a size. 470KB versus mine of only 150KB. The bmp inside the dll is 32bit bmp images. You dont need 32bit images, because the actual Kaiser images only contain 8 bits(256 colors). Therefore you cannot distinguish the diff if you convert all the bmp to 8 bits.
4.The first 3 bmp are wrong. It should contain the Video In, VideoOut, and Video Miss bmp.
I am done with the dialers. Make sure you use the latest update. The latest update use Kaiser Smartdialer which not only looks nicer but also provide more functionality over the traditional.
May I know what else did you change from the original?
Here's the fixed GifPlayer app.
schen said:
Questions?
1. Is sdkcerts.cab integrated into the ROM?.
2. phcanoverbmp.dll is installed in the Dialers directory. It should go to windows.
3. Cyphol, your phcanoverbmp.dll is too big of a size. 470KB versus mine of only 150KB. The bmp inside the dll is 32bit bmp images. You dont need 32bit images, because the actual Kaiser images only contain 8 bits(256 colors). Therefore you cannot distinguish the diff if you convert all the bmp to 8 bits.
4.The first 3 bmp are wrong. It should contain the Video In, VideoOut, and Video Miss bmp.
I am done with the dialers. Make sure you use the latest update. The latest update use Kaiser Smartdialer which not only looks nicer but also provide more functionality over the traditional.
May I know what else did you change from the original?
Click to expand...
Click to collapse
SDK Cert is cooked in.
I'm using the phcanbmp* from Bennec83 for multi colored batttery icon.
I've already packaged your latest creation in the add-ons. Since many want the original dialer so i cooked in the original interface but package the Kaiser style for others including me.
Thanks for your great creation, Sir. I have many of your modified apps.
cyphol said:
SDK Cert is cooked in.
I'm using the phcanbmp* from Bennec83 for multi colored batttery icon.
I've already packaged your latest creation in the add-ons. Since many want the original dialer so i cooked in the original interface but package the Kaiser style for others including me.
Thanks for your great creation, Sir. I have many of your modified apps.
Click to expand...
Click to collapse
Oopss!!! Just saw your newly updated version. Hello guys. If you want a Kaiser style dialer which is compatible and newer then what I included in the add-ons here, please get it from Schen's thread here:
http://forum.xda-developers.com/showthread.php?t=322463
mirror
plz mirror on rapidshare the download is to slow
Open.Rom.Diamond.Edition
The First ever MultiLanguage Support NOOB Kitchen.
Now It Cooks you either a German, English or A Dutch Rom without the need of knowing what goes on underneath the cooking hood.
Just Start Cooking Select your Language then Disable or enable the applications you want in the rom and Flash.
For the more experienced Cooks, Package Updates or extra packages are always welcome to be submitted. Place the name into the Package like "PACKAGE_DSIXDA_Mortscript_Screen_Rotate_Simple_0000". You can PM me about it or post directly into the thread.
The Kitchen is Hybrid and i have given no attention to the Build Numbers that you SEE in device information. I only Update Incrementally and only what is needed as long as it's stable i don't care about version numbers Shown, trust me i know what i'm talking about, stop the paranoia.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Make It Like You Want To And Help Making It Better
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|
The last stage of Development before it leaves Beta has now been reached. The Selectable Options will all be put into the correct groups. A few more options will be added, Bugs will be found and the mort installation script will be optimized.
IPMORTANT Cooking Instructions
Contents & Options
Blauwe Tand Me Up Scotty.
OLD SKOOL XDA Respect, to Brothers "The Great" Faria and the "Kitchen Classic" Anichillus
This Project could not have been Possible without, Bepe, Bram_smulders, cmonex, dark simpson, panosha, Anichillus, itsme, jcespi2005, joubertvasc, jugglerlkr, mamaich, Mort, OliPro, pfcsabre, pof, sushilange, Paul at Modace for Apptodate, Nadavi, Snailslug, tadzio, theblasphemer, AlphaZero, SwTos, MRHawaii, Mondilv, Tom Codon, Tuspidin for sharing the Blackstone ROM, udk and Many More.
Direct Contributors, Noonski, Ameet, DSIXDA, NFSFAN, mccune, aruppenthal, bbobeckyj (for teaching me the Mort Regread and If else commands, for even more optimized packages), Bl0w, mst46, Kokotas, stief (without him i would not have a Diamond to Cook and work with in the first place), Pkoper, Piranha1, Mossi, comec, (The German Team). TheDizzAR, Aarge (For their Appreciative Donation)
If i have forgotten to add credit to you, i'm sorry for my slip up. Feel free to PM me about it so i can correct it.
Please Report Your **** Ups (Combination's of Selections that don't work together)
If you like what we're doing and would like to motivate me into making it WWE (Almost Done) and bringing the kitchen over to Touch Pro to, you can show us some love.
Packages are Allowed to be used for Personal Roms only.
And if you manage to use the heavily MortScript Dependable Packages in a Public ROM respect to you for understanding Why it is being used.
Give a Holler, but most importantly help making it better.
Or Do as most do Send a PM and most of the Time the Answer will be Yes.
O.R.D.E. German
ORDE German version available.
Current version:
22.12.2008 1.97.162.2
Please leave your comments here or in german here.
22.12.2008 v1.97.162.4DE
Temporary Placeholder for ORDE WWE Messages.
Extra Packages
Added into Next Update (1.97.162.7).
PACKAGE_McCune_Quickmark_0000
PACKAGE_McCune_Stopwatch_0000
Upgrade Packages
PACKAGE_McCune_Quickmark_0000 & Install Script
PACKAGE_McCune_Stopwatch_0000 & Install Script
The contents of the INstall scripts need to be added manually to the SPC.mscr in the OEMOPERATORS folder if your upgrading before version 1.97.162.7
PACKAGE_AltTab_0000:
Adds "Alt-Tab" functionality (program switching) under the Start menu.
PACKAGE_Opera_Mini_4_2_0000:
Installs Opera Mini 4.2 on your Diamond and also creates a shortcut on the Start menu. It is recommended that the Esmertec Jbed 20080912 package is selected or else the shortcut may not work (see the next package).
PACKAGE_VGA_Esmertec_Jbed_20080912_5_1_0000:
Thanks to trueg for pointing this version out to me. It is one of the first versions of Jbed that allows you to resize the tiny fonts in Opera Mini, among other things.
PACKAGE_TouchHD_EnglishOnly_Keyboard_0000:
Touch HD Keyboard, English only. Similar to Diamond keyboard but with left/right/up/down soft keys below the keyboard. Files are based on the multi-language CAB by sblop at this link; I simply took out the appropriate files and registry keys, reducing the size significantly.
.
Screenshots
Some Screenshots:
More To Come
Instructions
Instructions
1. Be Sure you have Developers HardSPL Flashed to your Phone before you start Cooking.
In the Folder "Tools\SPL's" you will find three versions of these.
2. The Kitchen is not set up to use a specific Radio nor do i Advice any as Radio performance can differ from Operator To Operator
A Collection of Radio's can be found in the folder "Tools\Radio's"
3. The Kitchen does not include the OS.NB anymore because it was getting to big. Fortunatly Modilv has the LEGO Kitchen Thread Kitchen Thread Where He Provides two OS.NB versions in his Rapidshare Folder.
Download either the 8MB Pagepool version or the 12MB Pagepool version and then drop the OS.NB into the "\Rom\" folder.
4. The Kitchen has three Language Options to choose from when it Begins.
1 for English (not working yet) 2 for German & 3 For Dutch (Not Working Yet).
5. After Choosing your language Disable or Enable extra options in the BUILDOS screen and then Press Play. If you get errors during this process please post them in this thread. After BUILDOS is finished Close the Build OS window and it will continue do to it's job until the Flash to you phone Screen comes up, so Flash it.
6. Flashing Roms to your phone is always risky, no matter how much precautions i have taken, everything that goes wrong is also your responsibility. If your not that familiar with the process the advice is to not tick OF more then the already preselected options.
If you want the kitchen to keep using your preferred packages you have to edit the Corresponding language file in the Options folder.
If your making an English Rom edit the EN.xml file in notepad.
Look up the option you want preselected in BuildOS (The Kitchen) and change the value from False to True (or the other way around).
Don't forget to also to put True into the correspondant Language Option.
0407 for German 0409 for English 0413 for Dutch.
For German edit the DE.xml and for Dutch NL.xml
Content and Default Options
[X]= Default set to ON
[0]= Default set to OFF
If no other MUI Locale Code Present, the Package does not need it.
[X] PACKAGE_francarl_FingerMenu_0000_1_10 [AppToDateSupport]
[X] PACKAGE_joubertvasc_RemoteTracker_0000_0_3_2-0 [AppToDateSupport]
[X] PACKAGE_sushilange_Diamond_TF3D_Config_0000_0_6_7 [AppToDateSupport] [0407] [0409] [0413]
Downloads
O.R.D.E. NL Kitchen (No ROM download but a Full and Easy Do it Yourself Kitchen) SYS: 52.19965 & 5.20954
XIP: 52.20954
OEM: 1.93.404.5, 1.96, 1.97 & 2.00
|Storage|Total|In Use|Free||Program Memory|Total|In Use|Free|
Version 1.0
Version 1.93.404.2 |115.30|17.63|97.66||111.02|56.98|54.04|
Version 1.95.404.7|127.04|19.81|108.47||111.02|55.33|55.69|
Version 1.95.405.1|114.80|24.44|90.36||111.02|49.80|61.22|
Version 1.95.405.3|120.80|20.38|100.04||111.02|48.12|62.90|
Version 1.96.405.5 |122.54|19.20|103.34||111.02|47.07|63.32|
Version 1.97.161.9 |129.16|18.18|110.35||115.03|48.56|66.47|493
Version 1.97.162.5 DE+NL |134.41|12.07|122.34||115.03|56.87|58.16|
Version 1.97.162.6 WWE+DE+NL BETA|132.66|14.15|118.51||115.03|53.77|61.26|
Version 1.97.162.7 WWE+DE+NL|132.66|14.15|118.51||115.03|53.77|61.26|
(Measured after a second boot and killing Active Sync)
Then above numbers are by using the default Ultra Clean preconfigured settings. (not as Clean as it should be yet)
If you change these, the numbers will also change.
This is so easy it can't go wrong (if you Meet the requirements below and don't mess with the settings)
XP SP2 or Vista with MS .NET Framework required to use it.
Also Developers HardSPL is recommended
(Also required is Microsoft Visual C++ 2008 Redistributable Package added to Package)
Any Changes To Kitchen Are at Own Risk!
Updated Packages (All in the Next Kitchen upload)
(ORDE Packages have no Unneeded Files like Package.Provxml, Initflashfiles.txt, Help, .LNK or other files that are not needed to make the app working. Because Mort Takes Care of most of that)
Changelog
>>=IN <<=OUT
Build from Original Dutch HTC Build and numbering goes up from there.
>> (Version 1.97.162.8) Updated Stop Watch with newer version from McCune's Post.
>> (Version 2.04.00.01) Switched to 2.03 OEM/SYS/Restarted Cleanup.
>> (Version 2.04.00.01) Patched and updated PACKAGE_ORDE_ConnectionSetup_0000_1_5_35852_1 Icon removed CPL Item (using MyCPL to get Conn Setup in Control Panel) and Made Modules.
>> (Version 2.04.00.01) Patched PACKAGE_Snailslug_TouchResponse_0000_v03_2 Icon and Updated Package Made Module for the DLL and it now supports AppToDate in Rom to.
>> (Version 2.04.00.01) Updated Taskmanager to PACKAGE_ORDE_TaskManager_0000_2_1_35603_1 Made Modules, removed CPL item and replaces WM taskmanager in Control Panel, Reduced Graphics to 8 Bits.
>> (Version 2.04.00.01) Reduced PACKAGE_pfcsabre_SocialNetworksEngine_0000_1_0_1819_3528 by 0.5 MB by optimizing Graphics to VGA and 8 bits where possible (Graphics without Transparancy), Made Modules.
>> (Version 2.04.00.01) Updated RemoteTracker to PACKAGE_joubertvasc_RemoteTracker_0000_0_3_4-1
>> (Version 2.04.00.01) Added
PACKAGE_KDKobes_FootPrints_0000_1_11_33557_0, Plus the 4 options for different Navigational Soft ware, TomTom, NaviTel, PapaGo & Copilot.
>> (Version 2.04.00.01) Updated Album to PACKAGE_ORDE_Album_HTC_0000_2_5_1820_4127
>> (Version 2.04.00.01) removed CPL item from PACKAGE_Schaps_Network_Plugin_0000_1_0_30468_1
>> (Version 2.04.00.01) Updated Butler to PACKAGE_Siggie1970_Butler_0000__1_2, It's now made into a mort install Package
Q & A
Q: I tried the 'connectionSetupAuto' package and it did nothing - is this package meant to be
used in conjunction with the 'connectionSetup' package? Connection Setup on its own
works fine.
A: PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto & PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2 Need to be installed together to get the Auto part working (sort of)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
Causes connection setup to run only once after reboot (60 seconds)
PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2_Auto
Sets it as an Autostart Item that is being run by The Taskmanager and runs whenever you switch the SIM card.
If once is enough, only use the PACKAGE_OREE_ConnectionSetup_0000_1_5_34564_2
(or you can start it manually)
If you switch a lot of Sim Cards and don't mind the extra memory being used at start up leave in the Auto version
Request
Who can help me create a MortScript that reads specific Registry values.
SOLVED thanks to bbobeckyj
Something like these
Code:
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Reader.lnk]
"SourcePath"="\Windows\AdobeReaderLE.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
[HKEY_LOCAL_MACHINE\Software\MortInstaller\LNK\Calculator.lnk]
"SourcePath"="\Windows\MobileCalculator.exe"
"TargetPath"="\Windows\Startmenu\Office Mobile\"
It then Creates and Executes the Parts below.
Code:
CreateShortcut("\Windows\Startmenu\Office Mobile\Adobe Reader.lnk","\Windows\AdobeReaderLE.exe")
CreateShortcut("\Windows\Startmenu\Office Mobile\Calculator.lnk","\Windows\MobileCalculator.exe")
It's an AutoShortcut/ProvXML/Removeatribute.exe/initflashfiles.dat/Excessive .LNK files in Windows, replacement.
At the moment i put all commands into one start up script, but that makes separate and COMPLETE OEM packages impossible. As disabling one Package in the Kitchen, still leaves the Command in the start up mortscript to create the shortcut.
This is not just for my own convenience, but for building a kitchen that can be used by every NOOB, that contains optimized and clean Packages.
This way i can put the creation of .lnk files into that package it's RGU file.
If it could also unzip and Change attributes through this script using registry values it would even be better.
I know there's someone out there that can cook this one up.
Thanks for the attention at least.
Update:
Script has been adjusted.
It now reacts to if a file is present in Rom and then reacts to that taking into account the MUI localization.
Code:
if (FileExists( "\Windows\RotateScreen.mscr" ))
WriteFile( SystemPath("StartMenu") \ "Rotate Screen.lnk", "99#""\Windows\RotateScreen.mscr""?shellres.192.dll.0413.mui,-8259")
Else
EndIf
Package Submittal
If there's an app or package that you think would be a good one to include in the kitchen you can always submit it.
Here's what you need to take into account.
1. If the package does not need an RGU, you don't need to include it.
2. The RGU and DSM files need to be hand made.
Make a blank .txt file. Go to http://www.famkruithof.net/uuid/uuidgen get a new UID, Rename the text file and extension with the UID number and .dsm extension.
(Ervius Packages sometimes don't work correctly)
Make a blank text file again and rename it to the new UID name and .rgu extension. Make sure you resave the RGU file as Unicode. (that is only if you need the RGU file.
3. When the package is complete. Drop the Package Folder onto the BuildDSM.exe in the tools folder. (be sure that Initflashfiles and option.xml are temporary removed from package when you do this)
Some more explanations about Mortscript installation.
As we try to Use as few as possible files in the rom and also make accommodate with the three language.
The way to create a link to a program has a little trick to it so it installs into the correct directory for the language.
Beneath is an example:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
if (FileExists( "\Windows\shellres.dll.0413.mui" ))
MkDir(SystemPath("ProgramsMenu") \ "Applicaties")
CreateShortcut(SystemPath("ProgramsMenu") \ "Applicaties\StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
Else
EndIf
This way it checks for two conditions before it creates a link
As shellres.dll.0413.mui only exists in a Dutch rom this particular shortcut will only be created in a Dutch rom.
Also when a directory does not exist, MORT will not install a link into it.
So i added the MakeDir command first.
Two other variables of the script are needed so it supports German and English.
Now if the file did not need to go into the sub dir Applicaties
One script would do:
Code:
if (FileExists( "\Windows\StopWatch.exe" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "StopWatchk.lnk","\Windows\StopWatch.exe")
Else
EndIf
And only one version of the script would do.
Or the link creation could be more dynamic:
Code:
if (FileExists( "\Windows\YouTube.exe" ))
if (DirExists(SystemPath("ProgramsMenu") \ "MultiMedia" ))
CreateShortcut(SystemPath("ProgramsMenu") \ "MultiMedia\YouTube.lnk","\Windows\YouTube.exe")
Else
CreateShortcut(SystemPath("ProgramsMenu") \ "YouTube.lnk","\Windows\YouTube.exe")
EndIf
Else
EndIf
So if the Folder "MultiMedia" does not exist the shortcut will be made in the main programs folder.
ToDo
1. Check Manila Options (Checked)
2. Check Remote Desktop
3. Fix and put put back main ringtones.
4. Fix Dutch Missed Calls Issue.
5. Fix FullScreen Player. (Checked)
6. Add more configuration scripts.
8. Put back rtps reg values to streaming media and the file itself.
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
yes2000 said:
you kitchen is birrliant how i can make wwe rom?
what i need to change ?
Click to expand...
Click to collapse
Either use the Full Kitchen
http://forum.xda-developers.com/showpost.php?p=2392286&postcount=3
To extract the OEM/SYS/ROM from an Official Rom.
Then Replace the OEM/SYS/ROM folders in ORDE Kitchen.
Then Compare the differences
The Brilliance of the Kitchen is because of all those other People that have worked on it, i just made it a bit more Noob Proof with some very amateuristic adjustments of the batch files.
Your calculations are correct...
pkoper said:
Your calculations are correct...
Click to expand...
Click to collapse
Well it's better then making a WWE Dutch or German ROM.
All the OS parts can be ported from newer WWE builds instead of Porting Localization to a newer WWE build.
Hey for all the people who make this kitchen ..i thank you.
Geat work but now i have to find a way to cook my own favorite programs in the rom.
UC Autorun + The Power of MortScript PreCooked.
Want to Change or add some stuff Through UC Autorun?
Here's a way for the advanced user to do even more.
Code:
CPY1:\Intern geheugen\Cabs\MyMort.mscr
CPY2:\Temp\MyMort.mscr
EXEC:\Temp\MyMort.mscr
Inside the script you can do anything you can do with Mortscript.
For instance copying over a complete Directory to Phone Storage.
Code:
UnzipAll( "\Intern geheugen\Cabs\ExtraTemplates.zip", "\Mijn Documenten\Templates" )
Code:
CreateShortcut("\Windows\Startmenu\Programma's\TomTom.lnk","\Intern geheugen\Program Files\Navigator\TomTom Navigator.exe")
As long as you don't forget to delete the script.
Code:
Delete( "\Temp\MyMort.mscr" )
This thread is for the P3600i variant of Chanvi93's Trinity Kitchen for all. For full details and history of this Kitchen please refer to his original thread:
http://forum.xda-developers.com/showthread.php?t=513421
Whenever Chanvi releases a new Trinity Kitchen, I will try to post the P3600I ported version on here soon there after (or as soon as I can get it done), along with a few of the the more popular "EXT Builds" (package bundles) of that release precooked into ROMs.
=========================================================
CAVEATS:
If you have never installed a new ROM before, GO HERE FIRST (or else you brick your phone)
Kitchen requirements: XP/Vista 32bit with Microsoft .NET Framework 2.0 Service and Microsoft .NET Framework 3.0 Service Pack 2, also Microsoft Visual C++ 2005 Redistribuable and 2008 from MS official site.
P3600i ONLY - These Kitchens & ROMs are NOT for the Trinity/DoPod/P3600 models (see original Trinity thread)
IMPORTANT! Builds after 21900 have the ADC driven network auto-config so you will need to disable any call to Configuration_Network.cab in your SDConfig.txt. Otherwise you get 2 different prompts to setup your network provider (which doesn't break anything it is just redundant )
=========================================================
UPDATES (COM3 Branch builds): 26-10-2009
Sorry I haven't had time to incorporate these into a full kitchen release (and ROMS from that) ... but here are the last two major COM3 builds as update archives for the ROM & SYS folders of the existing kitchen:
Kitchen Update (XIP+SYS only):
WM6.5.x QVGA WWE+FRA P3600I+TRINITY 23081.5.3.0 [COM3 branch]
Kitchen Update (XIP+SYS only):
WM6.5.x QVGA WWE+FRA P3600I+TRINITY 23071.5.3.0 [COM3 branch]
NOTE: The CHome and BROWSEIE packages are still in the SYS-COMMON folder. Just remove the older copies in the EXT folders and disable either/both of them in the kitchen if you are doing a Non-titanium or IE6 build.
I will try and get a proper kitchen and roms ready for download as soon as I can
=========================================================
RE-RELEASE (23060.5.3.0): 08-10-2009
Sorry for the false-start everyone but there were some major issues that I have resolved with 23060 so I felt it best to just re-package and replace.
Following changes to 23060:
Now using native GWES (have instead rebuilt theme files to mitigate "PushButton" bug)
Fixed phantom "MSAlarms" shortcut and many other Start Menu icon glitches from new initflashfile.dat
Changed MortScript registration to run once (only) during first boot AutoRun (no more pop up on every boot)
Disabled ASyncKiller and AutoDLGkiller as they were not saving as much memory as they were using (autoHibernate still included)
Modified the Visual Kitchen HTCRT scripting to properly support WWE or FRA nbh builds (and support for Splash1 & Splash2 screen nb files)
NOTE: With the new MortScript install, you will get that familiar popup on the first boot just AFTER Date/Time/Password config and BEFORE the SDAutoRun starts, so it will wait until you tap it to continue and start installing cabs from your SDConfig.txt (it will eventually time out and continue by itself but that will take like 1-2min - best to just tap it yourself)
Kitchen:
WM6.5.x QVGA WWE+FRA P3600I Kitchen 23060.5.3.0 [COM3 branch]
ROMs:
WWE_23060_P3600I_6IETIT (IE6 with Titanium, includes TitaniumWeather and ATFavePeople)
WWE_23060_P3600I_6IEQMTIT (IE6 with QuickMenu and Titanium, includes TitaniumWeather and ATFavePeople)
*Note: Although new Start button is on bottom bar but you must still press top left corner for QM start menu
WWE_23060_P3600I_6IEMANTIT (IE6 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)
WWE_23060_P3600I_8IETIT (IE8 with Titanium, includes TitaniumWeather and ATFavePeople)
WWE_23060_P3600I_8IEMANTIT (IE8 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)
Screen caps:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
=========================================================
RELEASE (23060.5.3.0): 02-10-2009 (RE-RELEASED - packages have been updated and replaced)
I have ported the latest COM3 build (23060) into the kitchen, replaced the dialler with Diamond style canvas (to fix invisible "dialing number" bug) and used the latest initflashes.dat (new MSFT startmenu layout changes).
=========================================================
RELEASE (23041.5.3.0): 10-09-2009
This is my P3600i release of Chanvi's 23041 Trinity Kitchen. I have used my own VK1.8.1/HTCRT kitchen but the SYS is CHanvi's and EXT is pretty much still the same as previous releases. I have added some "Mods" under EXT\Shared\ that are kinda necessary in this new 6.5.1 UI, and I rebuilt the Applications panel in Titanium using the layout from CLauncher instead (Chanvi had been recycling the WelcomeCenter panel but this seems to have issues now). I also did some extra module->file conversion to free up a little more virtual memory in Slot 0 (if you don't know what that means, don't worry about it )
Be warned, we are now into the COM3/COM4 branches which means WM 6.5.x and all the chunky new UI and fonts that go with it.
NOTE: IF YOU TRY TO CHOOSE ANY OF THE THEMES OTHER THAN CLASSIC BLUE IT WILL BREAK THE NEW 6.5.x UI
(MSFT are changing the UI slightly every build right now and they are only bothering to make Classic Blue work properly. Search XDA and you can also find a few custom themes that have been rebuilt to suit 2304x builds.)
AND
FIX (for pixel glitches at bottom of lockscreen):
Copy these CPR files into \Windows\
Kitchen:
WM6.5.x QVGA WWE+FRA P3600I Kitchen 23041.5.3.0 [COM3 branch]
ROMs:
WWE_23041_6IETIT_P3600I (IE6 with Titanium, includes TitaniumWeather and ATFavePeople)
WWE_23041_6IEMANTIT_P3600I (IE6 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)
WWE_23041_8IEULITE_P3600I (IE8 UltraLite)
WWE_23041_8IEMANTIT_P3600I (IE8 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)
=========================================================
HISTORY BELOW THIS ARCHIVED
Due to forum post char limit, release history below this point is archived here.
Adding your own cab files to the Kitchen
It is quite simple to create your own EXT Build with the Kitchen, and even include CABs of your own into that build.
First you need to convert your CAB into an OEM Package Folder to include it in the kitchen.
Download the Kitchen Converter bundle (by Da_G) and unzip it.
Copy your CAB file(s) (eg: "My_App.cab") into that Kitchen Converter folder (you can do multiple cabs)
Run CAB2NEWKITCHEN.bat and you will get a folder that is the unpacked version of each of your CAB files. eg: folder called "My_App" (which has an app.dat file with file/dir layout and app.reg with registry keys for the app).
Then you need to grab the latest Kitchen, make a new EXT build folder (rom recipe) and add your "My_App" folder to it.
Download the Latest (eg: 21900) Kitchen for P3600i and unzip it with 7zip
Go into the folder Kitchen-WWE+FRA_21900_P3600I\EXT\P3600i\
Make a copy of whichever build folder is the same name as the precooked rom you wanted to add your cab(s) to, and name it accordingly.
eg: copy "6IEMANTIT" and rename it "6IEMTMYAPP" (call it whatever you want but probably best keep it under 10 char)
Get the "My_App" package folder we made earlier and copy it into your new ext build folder (inside subfolder "P3600i_External_Packages").
eg: copy "My_App" into "Kitchen-WWE+FRA_21900_P3600I\EXT\P3600i\6IEMTMYAPP\P3600i_External_Packages\"
Now you just need to run the Kitchen and build your ROM. If you are using Vista/Win7 then there might be some issues here ... I think you can do it if you run the kitchen as Admin, but there are other threads that will explain that. Also, you might need to temporarily disable runtime antivirus shielding (my builds would randomly crash right at the end otherwise).
Go to the Kitchen-WWE+FRA_21900_P3600I folder and run erviuskitchen.exe
Choose DEVICE = P3600I
Choose Language = 0409 (or 040C for Francais)
Choose EXT Build = 6IEMTMYAPP (or whatever you have called your build)
Click "Create ROM" button on the top left of window
If the build succeeds you will end up with the ROM Update utility being started and prompting you to plug in your phone, etc (just like when you download a pre-cooked rom). You can proceed straight into flashing your new rom or hit cancel.
The cooked ROM (and update utlity) will all be in the RELEASE_P3600I folder of the kitchen. Copy that whole folder somewhere and rename it accordingly (eg: "WWE_21815_6IEMTMYAPP_P3600I" ). There is your own cooked rom.
Good luck
=======================================================================
EXT Packages: (for adding into your own EXT builds)
EXTPKG_Showaco_TitaniumWeather_v4.2_decoy_inc_Icons
EXTPKG_Titanium_CAnalogClock_0.7b
EXTPKG_Enable_Comm_PowerMgmt
EXT_Packages_Collection (all existing Visual Kitchen EXT packages from cv93+oggi releases - as of 09-Jul-2009)
=============================================================================
Mapping table of additional PICTURE resources in Chanvi's customised bronzeres.dll (for editing CHome applications links)
Code:
1000 = AudioManager
1001 = HTCAlbum
1002 = VOIP/SIP
1003 = BlueTooth
1004 = RecycleBin (ClearTemp?)
1005 = FootPrints
1006 = SatDish (QuickGPS?)
1007 = Hibernate
1008 = JBed Java
1009 = WinRAR
1010 = Backlight
1011 = LockDevice
1012 = WiFi
1013 = Camera
1014 = CommManager
1015 = USB Link
1016 = NaviPanel
1017 = AdvancedConfig
1018 = PHM regedit
1019 = Total Commander
1020 = psShutXP
.
STABLE
STABLE WM6.5 BUILDS (P3600i)
=========================================================
RELEASE (21900 Service Pack 1): 09-07-2009
21900 ROMs assume that you have a UC (SDConfig.txt on Storage Card) setup that will install and run Configuration_Network.cab (auto config provider settings) [NOT NEEDED AFTER 21900]. Including P3600i_BT_Fix.cab is also recommended.
An example SDConfig.txt is attached to first post.
Kitchen:
WM6.5 QVGA WWE+FRA P3600I Kitchen 21900.5.0.20 SP1 [5.0.20 branch]
ROMs:
WWE_21900_SP1_6IEQMTIT2_P3600I (IE6 Full with QuickMenu and Titanium, includes TitaniumWeather and ATFavePeople)
WWE_21900_SP1_6IEMANTIT2_P3600I (IE6 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)
WWE_21900_SP1_6HSUIMAN_P3600I (IE6 with Homescreen PlusPlus UI and M2D)
WWE_21900_SP1_8IEULITE_P3600I (IE8 UltraLite)
WWE_21900_SP1_6IEULITE_P3600I (IE6 UltraLite)
WWE_21900_SP1_6IEMANTIT_P3600I (IE6 Full with M2D and Titanium, original recipe)
=========================================================
I am currently testing this ROM 6IEQMTIT.
Error 1 - Task Manager cannot be opened. either is not signed.....
Error 2 - HTCAlbum cannot be opened...
desolateone said:
I am currently testing this ROM 6IEQMTIT.
Error 1 - Task Manager cannot be opened. either is not signed.....
Error 2 - HTCAlbum cannot be opened...
Click to expand...
Click to collapse
Yes, you are correct ... there appear to be a few links (on "Applications" panel) to apps that are not installed: cleanRAM, HTC Album, HTC Audio Manager & YouTube (plus the link to PIM Backup has a bad path in it).
The Task Manager link in the root of the Start Menu has a bad path but the one in "Start Menu\Tools" is working correctly.
I will repost the mxip_WWE_CHome_Programs.provxml tomorrow (to fix the path for PIM Backup ... and maybe replace other broken links with apps that are installed).
As for the missing apps ... you could install them via cabs or (in the kitchen) add their oem package folders to the 6IEQMTIT build folder and recook the rom.
I think I will probably recook 6IEQMTIT myself (fixing all these things) and just update the link ... stay tuned
Thanks for the feedback!
New version of 6IEQMTIT rom is now available (see first post).
Contains all fixes discussed so far and has Titanium plugins ATFavePeople & TitaniumWeather, and CHome Editor added into the build.
Hope you like it
Cannot get MMS to work, keeps telling me it cannot use the connection, even though my connection is set correctly.
desolateone said:
Cannot get MMS to work, keeps telling me it cannot use the connection, even though my connection is set correctly.
Click to expand...
Click to collapse
oh, ok ... don't normally use MMS so I hadn't tested. Will check it out.
EDIT: Sorry, MMS seems to be working just fine for me ... have you definitely got your provider settings in there?
I must be stuffing some setting up...
I'll keep trying to get it going.
desolateone said:
I must be stuffing some setting up...
I'll keep trying to get it going.
Click to expand...
Click to collapse
Doesn't the Connection Setup auto-config run when you first boot after install?
(you can re-run it manually from Settings->Connections->Connection Setup )
Or does it not include your particular telco Operator? What country/operator are you on?
Fix for Titanium Weather (forecast/radar) added. See first post.
Enjoy!
Hello,
did you try version 23001.5.0.60 that Chanvis already post on his kitchen? http://forum.xda-developers.com/showthread.php?t=513421
ssamth2003 said:
Hello,
did you try version 23001.5.0.60 that Chanvis already post on his kitchen? http://forum.xda-developers.com/showthread.php?t=513421
Click to expand...
Click to collapse
Yes, I am in the middle of converting it right now
However ... I am reading some disturbing feedback in there about SMS/email messages not opening and such ... delaying my release of the P3600I version until I see what Chanvi says about it.
I still have a little bit of work left to do with making all of my own tweaks for the QMTIT2 build that I will include. I had just got them all nicely polished with 21900 and now the CHome launcher structure has changed (now running apps from CLinks instead of CWelcomeCenter) so I have to repeat the process for the new CLinks reg keys and CPR files.
Without these changes, the modified version of TitaniumWeather 4.2 will not show up. Also the new apps panel is all in french right now so I would have to edit it anyway, lol
I might even post a pre-cooked test NBH just to get some feed back before I post up the Kitchen (it is kinda annoying that the current 21900 Kitchen I am hosting requires so many "fixes" to be applied ... depending on how 23001 turns out I am tempted to post a "SP1" release of the 21900 Kitchen just to tidy things up).
While I am still at this stage, does anyone have any specific requests for the Kitchen, ext builds and/or precooked roms?
Hi
Just flashed 6IEQMTIT2 and fixed with TitaniumWeather.mscr
Why and how to get rid the "face plate (flashed warning)" every time after reboot. The indication as follows "MortScript v4.3b5" discription as ".mscr and .mortrun extensions registered. Please run any .mscr/.mortrun file or read the manual.
(c) Mirko Schenk 2005-2009
How to fix this?
Hi RedBux
Try delete Mortscript.lnk in Windows-StartUp , i think it need only one time to activate , but not sure , so move this .lnk to another place fir try .
chanvi93 said:
Hi RedBux
Try delete Mortscript.lnk in Windows-StartUp , i think it need only one time to activate , but not sure , so move this .lnk to another place fir try .
Click to expand...
Click to collapse
Yeah, thats it. Thanks Chanvi.
Sorry RedBux, I forgot to mention that splash page as I was so caught up in fixing the xml scraper.
chanvi93 said:
Hi RedBux
Try delete Mortscript.lnk in Windows-StartUp , i think it need only one time to activate , but not sure , so move this .lnk to another place fir try .
Click to expand...
Click to collapse
Yeah
Thanking you so much
thats it..........TQ
the.decoy said:
Doesn't the Connection Setup auto-config run when you first boot after install?
(you can re-run it manually from Settings->Connections->Connection Setup )
Or does it not include your particular telco Operator? What country/operator are you on?
Click to expand...
Click to collapse
I'm Australia - Telstra - NextG.
The connection auto-config did not appear to run, and there is no auto select Telstra option or similar.
desolateone said:
I'm Australia - Telstra - NextG.
The connection auto-config did not appear to run, and there is no auto select Telstra option or similar.
Click to expand...
Click to collapse
Have you got Configuration_Network.cab set to run from the SDConfig.txt on your Storage Card?
It was always something that the cv93+oggi roms had in the "postinstall" folder (many versions ago) and I still run that on all my roms (just hadn't thought to mention it in this thread .. sorry ).
If you haven't got that cab then you need to run it. It will setup all the gprs/mms network config for your carrier.
the.decoy said:
Have you got Configuration_Network.cab set to run from the SDConfig.txt on your Storage Card?
It was always something that the cv93+oggi roms had in the "postinstall" folder (many versions ago) and I still run that on all my roms (just hadn't thought to mention it in this thread .. sorry ).
If you haven't got that cab then you need to run it. It will setup all the gprs/mms network config for your carrier.
Click to expand...
Click to collapse
Unfortunately I did not have that .cab set to go, but have installed it now and MMS is back running.
Other than that, this ROM is fast, low memory footprint, well set out and a pleasure to use.
I would love to see the tweaks from Schap's Advanced Config, under Power Management applied as part of upcoming ROMs that you may generate.
This is due to the ROM "appearing" to be a little battery hungry until you apply the power settings like AsyncMAC, IrSIR, PPTP and L2TP to enabled.
Hi,
few of you already know about this visual kitchen from Kaiser section. It is based on platformrebuilder by bepe and other's tools, but the kitchen code is all mine. Now except UI! Thanks to Airxtreme
NEW UI MOVED TO ITS OWN THREAD! Don't ask me about new UI!
If you are reporting bug or problem, put there exact error stack FOR OLD UI, Old UI and New UI have DIFFERENT INTERNAL COOKING METHODS!
NEW RC3 FINAL VERSION - both OLD and NEW GUI
NEW RC3 TEST VERSION!! - NEW UI, THANKS TO AIRXTREME!
NEW RC2.7 version
New RC2.6.2 version
New RC2.4 version here: http://forum.xda-developers.com/showpost.php?p=5119710&postcount=185
New RC2.3 version here: http://forum.xda-developers.com/showpost.php?p=5118315&postcount=176
New RC2.2 version here: http://forum.xda-developers.com/showpost.php?p=5110901&postcount=155
New RC2 version here: http://forum.xda-developers.com/showpost.php?p=5091538&postcount=132
Currently supported devices, how does them kitchen know:
Few of these devices are from the RC versions only, not from the version in this post!!
HTC:
Kaiser
Tilt
Diamond
Raphael
Rhodium
Topaz
Blackstone
Kovsky (aka Sony Ericsson Xperia X1)
TreoPro
Opal
Polaris
Jade
MEGA
Elfin
Leo
Artemis
Trinity
Hermes
Herald
Niki
Vogue
Toshiba:
G900
BenQ:
BenQE72 - but is buggy, platformrebuilder can't handle modules from this device
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kitchen has many features including:
Auto-select DPI and resolutions
Multi-NKs option
LZX/XPR/None* compression
(*Note: if you want to use None compression, obtain updated imgfsfromdump and put it in Tools as ImgfsFromDump2.exe)
Saving/loading projects
Auto-deleting unneeded files for Titanium (cpr files for resolution not needed by the device)
auto-recmodding whole folders
and many, many more.
You need .NET 3.5, MSXML 4.0 (some tool needs it), C++ runtimes
Download:
Base kitchen folder
Clean sources folder
Current version: 1.4 RC
Sources for devices
Opal
- WWE OEM/ROM/XIP/NK, 6.1 kernel
- Original OEM applications
Polaris
- GER OEM/ROM/XIP/NK, 6.1 kernel
Treo Pro
- WWE OEM/ROM/XIP/NK, 6.1 kernel
JADE
- WWE OEM/ROM/XIP/NK, 6.1 kernel
- Original OEM applications
Kovsky
- WWE OEM/ROM/XIP/NK, 6.1 kernel
- Original OEM applications
MEGA
- WWE OEM/ROM/XIP/NK, 6.5 kernel
- Original OEM applications
- MEGA HASN'T GOT HARDSPL YET! DON'T FLASH COOKED ROMs YET!
Leo
- WWE OEM/ROM/XIP/NK, 6.5 kernel
- Original OEM applications
- LEO HASN'T GOT HARDSPL YET! DON'T FLASH COOKED ROMs YET!
Rhodium
- WWE OEM/ROM/XIP/NK, 6.5 kernel
- Original OEM applications
Topaz
- WWE OEM/ROM/XIP/NK, 6.5 kernel
- Original OEM applications
Elfin
- WWE OEM/ROM/XIP/NK, 6.1 kernel
- Original OEM applications
- if anything doesn't fit (like language), PM me!
Extract always to ROOT of kitchen, inserting Sources into Sources etc. I haven't tested it since I don't own these devices, but it should work.
SYSes packed for kitchen:
23088: 0405 | 0409 | Common | All DPI | MSXIPKernel - pretty old huh? maybe I'll upload something someday newer
Tree structure
Tree structure is way easier than with erviuse's one.
In base folder, there are few folders:
build - building, no need to touch, you can delete it when not cooking (should be automatically, but if it crashes...)
FLASH - output for NBH
Kitchen - contains config + few internal tutoriales
Projects - Saved projects folder
Tools - There are tools, shouldn't be touched!
Sources - This contains all SYS, Kernels, .........
-> _Compress - don't touch
-> EXT - there you can create folders to which you can place your ext packages
-> MSXIPKernel - always create folder named as version and inside it place all MSXIPKernel files
-> NK - native kernels, create there folder for your device (names in first post), I'll speak about it later
-> OEM - Here create just as with NK your device-named folder and place in it OEM files
-> ROM - There also create device-named folder and place in it romhdr.bin, os.nb.payload and folder XIP with MSXIPKernelLtk and OEMXIPKernel without nk.exe!!
-> Stuff - just some stuff for devices, you can't do anything there, don't touch it
-> SYS - There create version-named directories. In them are supposed to be few more directories:
->-> All - There goes DPI and RES related stuff, but NO LANGS!
->-> Common - There place all nonDPI, nonRES, nonLANG related files, just main binaries etc
->-> <lang code> - here goes all langs, like 0405, 0409, 0C0A etc
About the NK folder. In this folder create device-named folder and in it always folder which name you'll must remember. In this subfolder past nk.exe you want to use.
It isn't all. Now go back to Sources\NK\<your device> and create file define.txt. There goes on one line each NK with syntax:
<folder name>|<is 6.5 true/false>
so you can have more NKs at one kitchen (like 6.5 and 6.1 at once or with any hacks etc), you select them later in kitchen GUI.
Known bugs, workarounds, wishes...
Tips, howtos for kitchen etc
Donators:
Nowadays
burtcom - $10
sparkienl - $25
neilverma - $10
bobsbbq - $10
hartv427 - $20
Back in Kaiser-only days
Twopumpchump - $20
Witschey - $20
af974 - $20
aaraya1516 - $5
luiggi - $10
wbrown5 - $20
swiss240 - $10
eager to try out your kitchen.
Hopefully you add device for Kovsky.
Uh, OK, everything hopefully uploaded. You need download all clean folder kitchen, clean sources and then the main exe. I'll write about it more when I get back to PC, now I must go afk.
yptan62: Kovsky shouldn't be hard, I guess it will be just like Topaz - around 10 lines of code
waiting for you to add device for Kovsky.
I can't cook as no device option found for Kovsky.
By the way add to files to OEM. My oem appears empty in main screen.
Thanks.
<device name="Kovsky" chunksize="64">
<ModelID>KOVS*****</ModelID>
<CID>11111111</CID>
<Ver>2.0</Ver>
<Lang>WWE</Lang>
<Item value="0x200">SPL</Item>
<Item value="0x300">Radio</Item>
<Item value="0x400">OS</Item>
<Item value="0x600">Splash</Item>
<Item value="0x601">SubSplash</Item>
</device>
yptan62 said:
waiting for you to add device for Kovsky.
I can't cook as no device option found for Kovsky.
By the way add to files to OEM. My oem appears empty in main screen.
Thanks.
Click to expand...
Click to collapse
Because you must first select device so it can read folders from Sources\OEM\<device name>\
OndraSter said:
Because you must first select device so it can read folders from Sources\OEM\<device name>\
Click to expand...
Click to collapse
ok, please kindly add support for Kovsky.
Thanks in advance.
just having a play with it..
where do you get the "updated" imgfsfromdump?
not come across one newer than 01/02/2009?
Is that the one you mean or is there another one around somewhere?
Well, it's not published yet from what I know. I have one for providing feedback, but I'm not allowed to share it.
So if you somehow obtain it or write it, kitchen is prepared for it.
OndraSter said:
SYSes packed for kitchen:
23088: 0405 | 0409 | Common | All DPI | MSXIPKernel
Click to expand...
Click to collapse
"Hello, excuse my English but I translated with google. \n Could also have packages for the 0410 Italian? \n thanks"
i wish Opal is supported.
fards said:
just having a play with it..
where do you get the "updated" imgfsfromdump?
not come across one newer than 01/02/2009?
Is that the one you mean or is there another one around somewhere?
Click to expand...
Click to collapse
da_g posted here a modified imgfsfromdump that does not compress any file
I'm going to need help building this to run for cdma rodhuim this is seems much easier but tree structure is confusing
I'm using Erice kitchen can someone help move files and folders to proper places? [please
Thanks op for a great kitchen I love features
This looks good can we hope for ELF/IN support
Thanks in advance
peace
Sorry no offense, but did someone managed to build a bootable rom with this kitchen? I've spent hours with it, but I couldn't get any rom to boot, stucked at splash screen.
PS I have a diamond gsm, and thank you OndraSter for your efforts.
good to see you finally made the move
hi all..
there is a new version - 1.31 dated 16/01/10. If you are not using this version you should. there are probably bugfixes and other features you want.
i've made a tool which can be used to update packages in an Ervius kitchen. i made it as Sparkienl updates his kitchens every so often, but sometimes the new version of the kitchen has old versions of the packages.. it can also convert .cab's to EXT kitchen packages
changes -
1.31 - added handling for HKCR registry settings.
- fix for null reference exception (caused by HKCR registry entries).
1.3a - added a default value for app.reg. if keyname = "" then it will write @ into the app.reg
1.3 - added tabs in app rather than stuffing everythign under one form. the .cab file import is now on the options tab. So is the folder mappings button.
- added a preload for the foldermappings.xml file. first time the datagrid is loaded it wont be blank now.
- added a {build} and {device} style combo box rather than assuming build and device numbers.
important. the build number is used when searching for packages in your kitchen. if you use the build number - eg 28014 rather than "common" you might then get duplicate packages inside your kitchen - eg one in c:\kitchen\ext\blackstone\common\package_1_0 and c:\kitchen\ext\blackstone\28014\package_1_0. This can lead to funny issues when you are cooking.
- added an image comparer. take a folder with a few images and then compare it to your kitchen. It will show any image which is different from your kitchen in a grid. you can select images that you want to update your kitchen with. THIS WILL OVERWRITE THE DESTINATION IMAGE WITH NO WARNING.
- added more UI disables when background threads are working. closing the app while the searcher is running will still crash the app though. i know about this one, but it's a 1% thing.
-
1.12a - .cab file import completely fails under win7. fixed.
1.12 - fixed app.dat entries (no really, it should be fixed this time). all files goes into \windows it seems and get copied from there to their proper destination. kinda stupid tbh.
- fixed app.dat shortcuts that were still not fixed in 1.11.
- added a foldermappings.xml file so that each of the variables can be changed for localisation - eg %CE2 -> \windows or it's local equivalent. you dont need to generate this file, if it doesnt exist it will be created with the english (0409) settings. you can then either hand edit the .xml or use the inbuilt editor. i'll add something later on so that you can have multiple locales in a combobox and use different ones.
1.11 - shortcut creation not working 100%.
- multiple registry keys under one branch not being exported properly. fixed.
- binary registry keys not being exported correctly. fixed. notification bar packages (eg dusk taskbar icons) now working properly.
- problem where multiple directories matching a source package name - eg power-* showing up as old version (red), not unknown version (blue). fixed.
1.10 - added import cab function. this can convert a .cab into a kitchen package using the _setup.xm in a wince cab. it will process the registry entries, files, shortcuts and app data and create the app.dat and app.reg files. i have only tested this on a few .cab's (the dusk 2.5 manila theme and the taskbar icons and a few other ones) so tbh i don't know how reliable it its but it seems ok. need feedback on this one please
- added new status icon - grey. when you refresh the package if the package exists in the source but not the kitchen you see a grey icon.
- new packages are now correctly added to kitchen rather than just being passed over.
- added some filters - show missing (packages exist in package source but not in kitchen), show different (versions are different), show same.
- other bugs fixed.. i think the packages.txt was being added to even if the package already existed. maybe some others.
1.02 - added combobox for users to select htc model. blackstone and topaz built in, but if you type in your model into the combobox this app will try and match the folder %kitchenroot%\EXT\%htcmodel%\common\packages.txt. If it finds packages.txt in that folder you can then choose to update packages.txt. It also uses this folder as the root of the packages folder in your kitchen.
- added .erv file updater. if you choose a .erv file from your kitchen this app will try and update it with your updated packages. you'll notice in the kitchen the new version of the package is not grey anymore (ie you dont need to enable it). But, you can only update one .erv file per package update.
1.00 - original version.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
images comparer
before you do anything - backup your kitchen. THIS APP WILL MAKE CHANGES
TO YOUR KITCHEN AND IF SOMETHING GOES WRONG IT CAN OVERWRITE/DELETE STUFF.
1. open up the app.
2. point the source folder at your directory that contains kitchen packages
3. point the destination directory at the root of your ervius kitchen (other kitchens won't work (eg PRB), because their directory structures are different to ervius - i might make an update to try and more kitchens to the compatibility list since i know ervius isnt the fastest to cook.). the app will then try and fill in the device model and build numbers. If they are blank the folder structure in your kitchen is wrong.
4. click the refresh 'packages list' button.
the status led colours mean the following -
grey. new package. the package exists in the source, but not in the kitchen. you can choose to add it here.
red. the version in the kitchen is older than the version in your source package folder.
blue. something went wrong getting the destination package version. most likely this util could only find the directory name. also, if that package doesnt exist in your kitchen this will happen also.
yellow. the version of the package in your kitchen is newer than the version in your source folder. you can update it with this old version, but i don't recommend it of course.
green. the two versions are the same.
5. Select the packages you want to update (i advise only one or two each time) and then click copy packages.
6. browse to your .erv file you want to update with the new package versions. if you do this my updater will add the lines to the end of the .erv file and you won't have to enable the new version of the package when it has been updated.
7. click copy packages. packages that turn green have been updated.
8. open up Ervius visual Kitchen and then open up your .erv file. go ahead and cook your rom!.
Image comparer.
In 1.3 i have added an image comparer. It will take a folder of images and try and find images of the same name in your kitchen. hopefully this can help you update your kitchen images. Or atleast have a visual inspection of where images come from. The filter will limit the datagrid to only those images where the filename matches the filter (the filter isnt on the directory).
updated exe due to bug running on win7. if you are using any other version grab this one.
Excellent tool!!! I used to compare the kitchen packages manually but I'm sure your tool will help a whole lot and save time!!!
Did you upload the correct file? I tried to run it but I could never get to the similar screenshot as you showed. The app's title is only "50chickens Kitchen Uploader" and not "50chickens Ervius Kitchen Uploader", and worse it is not functioning.
ah.. you're right!
i uploaded an old build.. sorry about that!.. it's been fixed.
although the people who downloaded the source got the current one
SWEET thanks
So nice, thanks man
new version.
1.10 - added import cab function. this can convert a .cab into a kitchen package using the _setup.xm in a wince cab. it will proces the registry entries, files, shortcuts and app data and create the app.dat and app.reg files. i have only tested this on a few .cab's (the dusk 2.5 manila theme and the taskbar icons and a few other ones) so tbh i don't know how reliable it its but it seems ok. need feedback on this one please
Hey,
This tool works really great!! But I have just one suggestion:
When importing the cab, it presumes that it's going to be used in a WWE or english version of WM. So it uses Program Files, Start Menu etc. instead of the how it's written in the language of the ROM. To make it easy for yourself, maybe it can be defined in an .INI file?
akito said:
Hey,
This tool works really great!! But I have just one suggestion:
When importing the cab, it presumes that it's going to be used in a WWE or english version of WM. So it uses Program Files, Start Menu etc. instead of the how it's written in the language of the ROM. To make it easy for yourself, maybe it can be defined in an .INI file?
Click to expand...
Click to collapse
doesnt sound too hard. check back in a few days.
Looks great,
Can you point me in the right direction to make this compatible with other devices.
Rataplan said:
Looks great,
Can you point me in the right direction to make this compatible with other devices.
Click to expand...
Click to collapse
im not sure what you mean by other devices but you mean other HTC devices all you need to do is edit the combobox where it says blackstone to whatever youre device codename is eg leo, kaiser, hermes etc.
akito said:
Hey,
This tool works really great!! But I have just one suggestion:
When importing the cab, it presumes that it's going to be used in a WWE or english version of WM. So it uses Program Files, Start Menu etc. instead of the how it's written in the language of the ROM. To make it easy for yourself, maybe it can be defined in an .INI file?
Click to expand...
Click to collapse
i know i said a few days.. im almost done
couple of other bugfixes coming too.. you always find more bugs when you try and actually use software rather than just 'testing' it
Don't worry, I'll wait just a bit longer ;-)
akito said:
Don't worry, I'll wait just a bit longer ;-)
Click to expand...
Click to collapse
new version. localising the variables is a bit simple atm.. which i'll expand on so you can keep and use multiple locales in another version soon.
Hey, using Windows XP it works perfectly fine. However, using Windows 7, which I'm using to build the ROM, I can't import any cabs anymore. It crashes immediatly with a error-popup that's coming from .Net. I could get you a screenshot if you wish, however the text that appears will be in dutch as is my Windows 7. Would it be of any help?
akito said:
Hey, using Windows XP it works perfectly fine. However, using Windows 7, which I'm using to build the ROM, I can't import any cabs anymore. It crashes immediatly with a error-popup that's coming from .Net. I could get you a screenshot if you wish, however the text that appears will be in dutch as is my Windows 7. Would it be of any help?
Click to expand...
Click to collapse
try and right click -> run as administrator. but yeah, a screeny will help.
Tried that already, but doesn't solve it unfortunately. I'll get you the screenshot by tomorrow
akito said:
Tried that already, but doesn't solve it unfortunately. I'll get you the screenshot by tomorrow
Click to expand...
Click to collapse
ok.. i get the same prob on my win7 box. so i think it's a prob with building on xp. let me rebuild it on win7 later (going to work now). i've reposted 1.11 in the mean time.. sorry about that!!!
akito said:
Tried that already, but doesn't solve it unfortunately. I'll get you the screenshot by tomorrow
Click to expand...
Click to collapse
yeah for some reason when i build it under xp it has problem loading cablib.dll under win7. probably some oddball win7 .net permissions thing i can't cater for on xp. looks like i can only make release builds at home
50chickens said:
im not sure what you mean by other devices but you mean other HTC devices all you need to do is edit the combobox where it says blackstone to whatever youre device codename is eg leo, kaiser, hermes etc.
Click to expand...
Click to collapse
Sorry for my stupid question, didn't even try, great apps works perfect.
Older Mobile
Will it suppor older mobule phones, like HTC Trinity or Elf?