How to build your own wm6 language OS from M$ SDK - 8525, TyTN, MDA Vario II, JasJam ROM Development

Ok.. I hope this could be a HOW-TO-DO-IT thread and that people will post some useful info how to build your own language from the M$ SDK wm6
This thread will be updated when there is new info. (but we all need to help!)
First we need the wm6 files of your language
-
How to dump the wm6 files
1- Dowload the images that you want here:
http://www.microsoft.com/downloads/...26f-a913-4f370a65a582&DisplayLang=en#filelist
Available languages are:
0404 CHT Chinese Traditional
0804 CHS Chinese Simplified
0405 CSY Czech
0406 DAN Danish
0413 NLD Dutch
0409 USA English
0407 GER German
0408 ELL Greek
040b FIN Finnish
040c FRA French
040e HUN Hungarian
0410 ITA Italian
0411 JPN Japanese
0412 KOR Korean
0414 NOR Norwegian
0415 PLK Polish
0416 PTB Portuguese Brazil
0816 PTG Portuguese Portugal
0418 ROM Romanian
0419 RUS Russian
041b SKY Slovak
0c0a ESN Spanish
041d SVE Swedish
041f TRK Turkish
2- Install them in your computer.
3- Take the image that you want from the installation folder.
For example, if you have downloaded the images for NLD language look in the folder "C:\Program Files\Windows Mobile 6 SDK\PocketPC\Deviceemulation\0413":
The image for Hermes is: PPC_NLD_GSM_VR.BIN (I'm not 100% sure)
- Download Tadzio's imgfs excelent tools in:
http://forum.xda-developers.com/showthread.php?t=298327
- Unzip the tools along with the image in any folder.
- Rename the image to A.BIN (to make the next commands easier to type).
- Open a D.O.S. command window and perform these commands:
> NBSPLIT -emu A.BIN
(it generates two files: A.BIN.EXTRA and A.BIN.PAYLOAD)
> IMGFSFROMNB A.BIN.PAYLOAD IMGFS.BIN
(it generates the file IMGFS.BIN)
> IMGFSTODUMP IMGFS.BIN
And that's all. Files are dumped in /Dump directory
-
What we need! (and how do we get it?!)
So all we got right now are the wm6 files, we dont have any hardware drivers and OEM apps specific to the hermes.
We need;
"XIP"
"the kernel'
&
"module addresses in the ROM"
Hope this will work out, its in best interests for all of us!
@ mods - can we make this sticky? Thq you
Thx to VivaErBetis

You dont need to make a complete rom.
Use an exsisting rom with all drivers and etc.
You will need to replace the mui files from the emulator image..
You will also need to edit the .rgu files.
And you will need to edit the intiflash.dat file.
There MUST be a empty line at the end of the .rgu files and iniflashfiles also.
Im not sure if you need more..
My freeze at the windows logo screen when i have flashed the phone and boot it up.

Well since this is intended to be a learning thread, I have a question. Upon dumping the files, lets say one wants to delete PowerPoint;
I know the executable, and the lnk file are in the windows directory. Now once one removes these two files, are their any other files in other locations that need to be deleted? Also, what about the registry entries? Do those get deleted as well? I would think you would if you wanted to keep the reg clean, and compact. But I could be wrong, and that is why I pose the question.
I am sure I am not the only one curious about this, but I am sure that because of all the flaming around here, that alot of folks don't dare, tread in these types of waters.

Translate..
Sorry for my poor english
I'm trying to translate in Italian language...
I've used this method:
1) I've extracted the Emu Ita Rom;
2) I've extracted a WWE Rom (LVSW_RUU_Hermes_WWE_3.30.2.1);
3) I've changed all the names of *0410.mui (Italian) in *0409.mui and overwritten the LVSW original files;
4) I've rebuild the LVSW Rom and I've uploaded to my hermes.
So, now i can see the 3 boot images, then only the up bar with "start" and the clock...
If I call the PPC I can see "Incoming Voice Call" with the text in Italian, then the image still on the screen and I can't do anything...
I think I'm not so far from the traduction.. I need only know if I've to change other..

Gigabyte i300
I have just updated my Gigabyte i300 with the WM6 Rom provided by Gigabyte. Too bad Dutch language is not included in the Rom. Is there a way I can add Dutch language?

hey, this is quite an interesting thread. i'm still quite new to the hermes, and still playing it safe (haven't done any flashing yet... only reading and waiting). i have the X01ht with it's original ROM (and currently unlockable radio BL). i lurk these forums frequently, and still have a hard time figuring out what requires unlocking and what doesn't.
anyway, relating to the content of this thread, i'm looking to get an english mui installed on my japanese OS. the only other options seem to be 1) Asukal's MUI (which at this point seems like the best solution... i'm just still not completely sure) or 2) installing a new ROM altogether. i don't quite want to switch to an english OS, because i like the japanese/kanji predictive input. also still a bit worried about warranty voiding by flashing a different ROM file. only thing i want more englishized than it already is are the menus. the keyboards are fine.
anyone else looking a similar english solution to a japanese OS? hmmm... am i correct in assuming that too would require ROM flashing? i think i would risk an english softbank ROM...

Are the tools or the commands for extracting / dumping and so on always device specific or are there any general tools that have to be updated to work with certain ROMs?

When you use Bepe's packaging tool on the files you'll get them sorted into packages, specifically all language specific files of a package will be in a seperate folder.
Is it possible to easily repackage those or does one how to copy the files from that folder to the new ROM manually?
Maybe it's a feature for the next Rom kitchen...

downgrade from wm6 to wm5
Hi Guys,
could anyone help me on how to downgrade my Jasjam from WM6 to WM5?
Thanks in Advance!

Bram87,
Did you made a dutch custom ROM yourself? Otherwise could you make one based on the 20070519_LVSW_RUU_Hermes_WWE_3.30.2.1?

New Project!
Schap has started a project to make a rom for all the localized languages!
We can ask him if can make a cooperative work.. much brains= less time!
Bye

Unable to re-create the emulator rom, any suggestion
Could big brother teach me how to re-create the emulator rom from
the dump files. I want to test customed rom before flashing to my Hermes.
I do the following steps re-create the emulator rom. But fail with following message:<
Name of rom is wm6vga.bin
Steps:
1) NBSplit -emu WM6VGA.bin
==> got both WM6VGA.bin.extra and WM6VGA.bin.payload
2) ImgfsFromNb WM6VGA.bin.payload imgfs.bin
==> got a imgfs.bin
3) imgfstodump imgfs.bin
==> got all rom files of emulator rom in "dump" directory
4) ImgfsFromDump imgfs.bin imgfs-out.bin
==> new imgfs-out.bin created
5) ImgfsToNb imgfs-out.bin WM6VGA.bin.payload WM6VGA-out.bin.payload
==> get ERROR here, see below:
========================================================
ImgfsToNb 2.0 RC 2
No IMGFS partition found in partition table in WM6VGA.bin.payload. Exiting.
========================================================
any reply is welcome.
thanks in advance

shunsai said:
hey, this is quite an interesting thread. i'm still quite new to the hermes, and still playing it safe (haven't done any flashing yet... only reading and waiting). i have the X01ht with it's original ROM (and currently unlockable radio BL). i lurk these forums frequently, and still have a hard time figuring out what requires unlocking and what doesn't.
anyway, relating to the content of this thread, i'm looking to get an english mui installed on my japanese OS. the only other options seem to be 1) Asukal's MUI (which at this point seems like the best solution... i'm just still not completely sure) or 2) installing a new ROM altogether. i don't quite want to switch to an english OS, because i like the japanese/kanji predictive input. also still a bit worried about warranty voiding by flashing a different ROM file. only thing i want more englishized than it already is are the menus. the keyboards are fine.
anyone else looking a similar english solution to a japanese OS? hmmm... am i correct in assuming that too would require ROM flashing? i think i would risk an english softbank ROM...
Click to expand...
Click to collapse
If you don't wish to flash then Asukal's mui is indeed your best option. if you want to flash then you will have to recover the softbank AP info
Asukal Mui is easy to install and doesn't mess with your rom .. don't like it ? .. a hard reset will restore your default
A very cool solution .. i have asked him -very nicely if he would be a Eng MUI for my Sharp EM One
Rob

shunsai said:
hey, this is quite an interesting thread. i'm still quite new to the hermes, and still playing it safe (haven't done any flashing yet... only reading and waiting). i have the X01ht with it's original ROM (and currently unlockable radio BL). i lurk these forums frequently, and still have a hard time figuring out what requires unlocking and what doesn't.
anyway, relating to the content of this thread, i'm looking to get an english mui installed on my japanese OS. the only other options seem to be 1) Asukal's MUI (which at this point seems like the best solution... i'm just still not completely sure) or 2) installing a new ROM altogether. i don't quite want to switch to an english OS, because i like the japanese/kanji predictive input. also still a bit worried about warranty voiding by flashing a different ROM file. only thing i want more englishized than it already is are the menus. the keyboards are fine.
anyone else looking a similar english solution to a japanese OS? hmmm... am i correct in assuming that too would require ROM flashing? i think i would risk an english softbank ROM...
Click to expand...
Click to collapse
If you don't wish to flash then Asukal's mui is indeed your best option. if you want to flash then you will have to recover the softbank AP info
Asukal Mui is easy to install and doesn't mess with your rom .. don't like it ? .. a hard reset will restore your default
A very cool solution .. i have asked him -very nicely if he would be a Eng MUI for my Sharp EM One
Rob

bunny0007 said:
You dont need to make a complete rom.
Use an exsisting rom with all drivers and etc.
You will need to replace the mui files from the emulator image..
You will also need to edit the .rgu files.
And you will need to edit the intiflash.dat file.
There MUST be a empty line at the end of the .rgu files and iniflashfiles also.
Im not sure if you need more..
My freeze at the windows logo screen when i have flashed the phone and boot it up.
Click to expand...
Click to collapse
hello bunny007,
Sorry to ask a silly question.
Could you mind to give me more detail about the how to "use" the mui files from emulator image? For example, HOW-TO edit the .rgu and initflash.dat files.
Many thanks.

i managed to translate all the .mui in italian using xn resource editor and succesfully boot in full my device, all was working without problem but when the system start up the languages was in english and not translated. i think there is something to do with the files like S000, S0001 but if i replace this file the os doesn't boot, the only way seems to translate the original english file with an hex editor but imho too much time is necessary to do this and when we finish the translated version from microsoft should be already out. nobody know a fast way ?

dchanym said:
Could big brother teach me how to re-create the emulator rom from
the dump files. I want to test customed rom before flashing to my Hermes.
I do the following steps re-create the emulator rom. But fail with following message:<
Name of rom is wm6vga.bin
Steps:
1) NBSplit -emu WM6VGA.bin
==> got both WM6VGA.bin.extra and WM6VGA.bin.payload
2) ImgfsFromNb WM6VGA.bin.payload imgfs.bin
==> got a imgfs.bin
3) imgfstodump imgfs.bin
==> got all rom files of emulator rom in "dump" directory
4) ImgfsFromDump imgfs.bin imgfs-out.bin
==> new imgfs-out.bin created
5) ImgfsToNb imgfs-out.bin WM6VGA.bin.payload WM6VGA-out.bin.payload
==> get ERROR here, see below:
========================================================
ImgfsToNb 2.0 RC 2
No IMGFS partition found in partition table in WM6VGA.bin.payload. Exiting.
========================================================
any reply is welcome.
thanks in advance
Click to expand...
Click to collapse
I do the same and give me this error
ImgfsToNb 2.0 RC 2
No IMGFS partition found in partition table in A.bin.payload. Exiting.

My (no so bad) experience
I've tried to make the Italian Rom (but failed)
This is my procedure:
1)Decompress the ITA emu rom and a WWE Rom (like Faria rom)
2)Copied all ITA *0410.mui files, renamed in *0409.mui and replaced the original in the WWE rom
3)Edited the initflashes.dat WWE file, replacing all the links
4)rebuild the new ITA Rom.
When I've mounted on my hermes, I can see the boot is ok. But he won't to start the startup wizard (display calibration etc..) and I can see only the top and bottom bars; the center seem to be stuck but the telephone work (if I press the green key) and it's in ITA!
So.. what other I've to change?
Thanks in advance and sorry for my bad english
Knives
{
"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"
}

I also am getting the error:
ImgfsToNb 2.0 RC 2
No IMGFS partition found in partition table in a.bin.payload. Exiting.
I wish to take an existing cooked rom (LSVW), add my own stuff, take stuff out, then repackage to add to my hermes. To be honest, I don't even know where to begin. I have an NBH file, I've used dutty's tool to get a "windows.nb" and I've also tried the emu images. So far I've seen no step by step guide so I've tried to piece it together from the forums. How do these other guys do it?

knives79 is the same error/problem i have, as i said before if you overwrite the original S000 S001 etc file with the one in italian the sistem doesn't boot and stuck and checking with mtty have a lot of bad block on nand even if tadzio's tools say it's ok to flash but if you take only the file that end .mui (file, not folder) the system start up, i have the calibration screen in italian but nothing more, the rest is all in english

Related

XT9 input - A BIG REQUEST FOR INTERNATIONALIZATION!

The new ROMs of both Tom and Meschle contain the new Touch Keyboard / Keypad with xT9 predictive input. It's a good input panel which can be operated by fingers. But only for those writing in English or a few other languages (German, French, etc.) Those belonging to other, smaller nations (like me: Hungarian) usually also have WWE rom, but in case of xT9 we just envy the users of the most common languages...
I've made an extensive search and found a very similar system, also made by 'Tegic' for HTC Vox smartphone. It's downloadable from the Modaco forum and I did it. Looking inside the cab file I saw that the system it creates, including the reg settings, is like the one we already have in the new ROMs. It's very similar but certainly cannot be identical, because smartphones don't have virtual keyboard.
So, my idea would be to use the proper files and the required additional reg settings from the Vox cab and create cabs for each language it has. The Vox cab supports:
Turkish
Spanish
Slovak
Romanian
Portuguese
Polish
Italian
Hungarian
Greek
German
French
English
Dutch
Czech
All together 14 languages and each is supported by predictive dictionary too!
I think it's worth to try to make use of it! But I'm not a developer... So I make an appeal to our admired forum-mates, mainly Tom and Meschle, who successfuly integrated the Touch keyboard into their roms, to make an effort and create CABs for the additional languages if possible. You would make a lot of people happy - first of all: me )
I tried but cannot upload the Vox cab file from my computer in my work, sorry. The link:
http://www.modaco.com/content/HTC-Vox-Vox-MoDaCo-com/254428/Pauls-Vox-eT9-Language-Pack/#entry853734
Disclaimer:
If I thought wrong and the two systems cannot be harmonised -- please, forgive me!
Thanks in advance all efforts - be successful or not.
cheers,
Can't see the DANISH Lang.
Plz if some 1 have it toooooo
Great post by the way, hope some of our GREAT dev. will follow up on it
http://melgurth.ovh.org/index.php?page=downloads
Mirror please ..
Andre13 said:
http://melgurth.ovh.org/index.php?page=downloads
Click to expand...
Click to collapse
Great work man, thanx for tha link....Wow
Andre13 said:
http://melgurth.ovh.org/index.php?page=downloads
Click to expand...
Click to collapse
Hay again, got the danish lang cab. but can.t figure out how to choose the t9 2 be danish, here is a couple of screen shots...
Can u give me a hint
Here is the one from the Smart Text
{
"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"
}
And this is from HTC Touch Dual
Andre13 said:
http://melgurth.ovh.org/index.php?page=downloads
Click to expand...
Click to collapse
As I understood those CABs are for smartphone too.
So, I'm afraid it's not automatically applicable for our Artemises - Cobra 2's failure shows it.
T9 is not the same as xT9. Languages in the link above can be a good base to create xT9 bases.
tomme45i said:
T9 is not the same as xT9. Languages in the link above can be a good base to create xT9 bases.
Click to expand...
Click to collapse
That's what I also said. I have and day by day use the HTC's 2 years old PhonePad app with T9HungarianLdb.dll, that is better than have nothing, but xT9 is more advanced since it makes possible the predictive input.
So, my appeal is still valid.
Cheers,
I found these two topics:
http://www.pocketpcthoughts.com/forums/viewtopic.php?p=365548
http://www.pocketpcthoughts.com/forums/viewtopic.php?t=56107
Maybe someone can use the info to create something?
Russian please, as well.
ctibor said:
The new ROMs of both Tom and Meschle contain the new Touch Keyboard / Keypad with xT9 predictive input. It's a good input panel which can be operated by fingers. But only for those writing in English or a few other languages (German, French, etc.) Those belonging to other, smaller nations (like me: Hungarian) usually also have WWE rom, but in case of xT9 we just envy the users of the most common languages...
I've made an extensive search and found a very similar system, also made by 'Tegic' for HTC Vox smartphone. It's downloadable from the Modaco forum and I did it. Looking inside the cab file I saw that the system it creates, including the reg settings, is like the one we already have in the new ROMs. It's very similar but certainly cannot be identical, because smartphones don't have virtual keyboard.
So, my idea would be to use the proper files and the required additional reg settings from the Vox cab and create cabs for each language it has. The Vox cab supports:
Turkish
Spanish
Slovak
Romanian
Portuguese
Polish
Italian
Hungarian
Greek
German
French
English
Dutch
Czech
All together 14 languages and each is supported by predictive dictionary too!
I think it's worth to try to make use of it! But I'm not a developer... So I make an appeal to our admired forum-mates, mainly Tom and Meschle, who successfuly integrated the Touch keyboard into their roms, to make an effort and create CABs for the additional languages if possible. You would make a lot of people happy - first of all: me )
I tried but cannot upload the Vox cab file from my computer in my work, sorry. The link:
http://www.modaco.com/content/HTC-Vox-Vox-MoDaCo-com/254428/Pauls-Vox-eT9-Language-Pack/#entry853734
Disclaimer:
If I thought wrong and the two systems cannot be harmonised -- please, forgive me!
Thanks in advance all efforts - be successful or not.
cheers,
Click to expand...
Click to collapse
Hey ctibor - i am busy releasing roms at the mo
can someone unpack these cabs - xt9 needs kdb and lbd files in the language just for starters and also png files - but those could be made
Thanks m8
No success so far...
meschle said:
xt9 needs kdb and lbd files in the language just for starters and also png files - but those could be made
Click to expand...
Click to collapse
Yes, the problem is that the Xt9 system of Vox and Excalibur stores the different dictionaries in .dll files, while the PPC WM6 Xt9 uses .ldb files.
I've tried to hack the system, extracting the Hungarian dll from the Vox cab, copying it to Windows, simply renaming it to ldb and adding Hungarian values to the registry but without any success. :-(
Someone with more knowlegde and experience is needed, since I still believe that it's somehow possible!
ctibor said:
Yes, the problem is that the Xt9 system of Vox and Excalibur stores the different dictionaries in .dll files, while the PPC WM6 Xt9 uses .ldb files.
I've tried to hack the system, extracting the Hungarian dll from the Vox cab, copying it to Windows, simply renaming it to ldb and adding Hungarian values to the registry but without any success. :-(
Someone with more knowlegde and experience is needed, since I still believe that it's somehow possible!
Click to expand...
Click to collapse
hmm that may make it difficult or impossible - shame
I have a good news and a bad one.
The good news is that someone extracted the Touch keyboard's Xt9 files for 14 languages from a new rom!
Download link:
http://rapidshare.com/files/68813010/DualOEMKeyBoard.rar.html
So, sooner or later we will have it in cab file, I'm sure. (The best would be to create different CABs: English + one more language.)
The bad news is that some smaller European languages are NOT SUPPORTED, e.g. Danish, and - unfortunately - Hungarian. :-((
I tried to send an e-mail to Tegic's website but it leads to http://www.nuance.com/t9/xt9/
and it's practically impossible to reach the developer by e-mail... (you can check it if you want)
So my last hope it that the Smartphone system can somehow be 'ported' to our Artemises with the help of a real developer, member of our community.
would love a cab file
ctibor said:
I have a good news and a bad one.
The good news is that someone extracted the Touch keyboard's Xt9 files for 14 languages from a new rom!
Download link:
http://rapidshare.com/files/68813010/DualOEMKeyBoard.rar.html
So, sooner or later we will have it in cab file, I'm sure. (The best would be to create different CABs: English + one more language.)
Click to expand...
Click to collapse
Good Work Ctibor! Unfortunately for you and others who's language is not included... but really nice for the others (i would love to see a dutch cab)
But as far as i understand these are oem files, therefore they can be used in creating a rom?!
Who could help us out and make a cab for standalone instalation?
thanks in advance,
Gijs
Can, is simple enough copy all files from archive in a folder windows? meschle, prompt, please - all to you will be grateful!!!) whether it is possible to add or expand languages of the keyboard??!!! In advance many thanks!
Can you upload the file again. Maybe following this tutorial: http://forum.xda-developers.com/showthread.php?t=319353 but using the ppc files we are able to do it...
ctibor said:
I have a good news and a bad one.
The good news is that someone extracted the Touch keyboard's Xt9 files for 14 languages from a new rom!
The bad news is that some smaller European languages are NOT SUPPORTED, e.g. Danish, and - unfortunately - Hungarian. :-((
Click to expand...
Click to collapse
Thanx for trien, found this thread with the HTC keyboard_Dual with some different lang. inc. the Danish but still not the Hungarian , Patr!k is just awaitin the .cab file....
Here is the lang. inc. :
czech, danish, dutch, english, finnish, french, german, italian, norwegian, polish, portuguese, russian, spanish, swedish
http://forum.xda-developers.com/showthread.php?t=344533

Creating own Diamond kitchen....

I have finally managed to dump my rom of my TD. My main goal is to create a rom which is personalised for myself with cab files like WIMP, TT, SPB Time etc... programs i bought for my TC.
Now i have 4 .raw files and decided to download the Diamond Kitchen. After download i got a "kitchen" but with the parts from the Diamond rom which ofcourse i don't need.
I have read alot of WIKI pages, but i cannot find a tutorial how to create an own rom with personalised cab files.
What i have done:
1- created .raw files of my current rom 1.37.405.1 WWE
2- Downloaded the original rom of 1.37.405.1 WWE from HTC
3- Downloaded the Diamond kitchen here http://rapidshare.com/files/124999979/Diamond_HH_RomKitchen.part1.rar and http://rapidshare.com/files/125003993/Diamond_HH_RomKitchen.part2.rar (credits goes to caxio)
This is what i have now
{
"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"
}
In the OEM map i have lots of tools. My guess these are the tools which are going to be installed after a hard reset.
In the ROM map i have a XIP map and a OS.NB.payload file
In the SYS map i have a kinds of dll maps
And in the TOOLS map i have a lot of tools
My first question about this is...how can i extract the files from my dumped rom for the OEM, ROM and SYS maps?
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoExtractImgfs
This is a site i found for extracting .raw files, but the commands are for linux isn't? I am running windows
Yzord said:
http://wiki.xda-developers.com/index.php?pagename=Hermes_HowtoExtractImgfs
This is a site i found for extracting .raw files, but the commands are for linux isn't? I am running windows
Click to expand...
Click to collapse
use tadzio tools for dump it
http://forum.xda-developers.com/showthread.php?t=298327
rename your *.raw file to imgfs.bin and use this method :
Code:
imgfs.bin ---(ImgfsToDump)---> 'dump' directory
cheers..!
or use kaiser system for create sys oem and xip remplace in chinese kitchen
http://forum.xda-developers.com/showthread.php?t=337066
i have used for rebuild italian rom
I have taken a Kaiser kitchen, edited the htcrt.ini, placed RUU_signed.nbh .raw01 and .raw02 in the baseRom folderand pushed on !BEGIN.cmd
Let found out what happens....at first it created errors, but after that it began to make OS.nb etc...
At this moment i am at the HTC rom tool...everything looks ok for now
Is this ok?
Nobody willing to help?
Yzord said:
Nobody willing to help?
Click to expand...
Click to collapse
IMO, if you really read the link that was given by caxio, you will be able to cook your own rom...
http://forum.xda-developers.com/showthread.php?t=337066
what i dont understand is why you are bother to extract .RAW from your device?
you can extract it from the available ROM (maybe using kaiser kitchen from alex), and cook it the way you like it, and repack again using that chinese kitchen...
Hmm, never thought of that indeed. But as far as i could see when i place the raw01 and raw02 files in the baseRom map, it automatically extract the raw files. And i dont know how to do it with the original rom.
Yzord said:
Hmm, never thought of that indeed. But as far as i could see when i place the raw01 and raw02 files in the baseRom map, it automatically extract the raw files. And i dont know how to do it with the original rom.
Click to expand...
Click to collapse
you can extract the original rom and maybe some custom rom using existing kitchen... and with a few clicks you will get OEM, SYS and ROM (with XIP inside) folders...
Ok, what i have done so far is:
placed RUU_signed raw01 & raw02 in the BaseRom
Pushed !BEGIN.cmd and everything is running.
At the HTC rom tool i have selected the OS-new.nb file and created a new RUU_signed.nbh
So for now everything looks fine. But the now the main goal. Creating a personalized ROM with my own cab files and programs.
Before i push !COOK.cmd i can play with the programs i guess in the OEM folder. But is there a tutorial how to add programs to the OEM folder? Or ofcourse deleting it?
look at this: http://wiki.xda-developers.com/index.php?pagename=Kaiser%20ROM%20Kitchen%20Tutorial
that is for kaiser... but the basic will be the same...
anyway i am not so sure that you can use kaiser kitchen to repack diamond...
Hey Yzord,
If you want to add apps to the rom you must convert your cabs to a socalled OEM package.
This package contains all files that need to be installed(*.exe,images and such), a file called "initflashfiles.txt"(unicode) that tells the buildOS where to put the files, and at last an .RGU file that contains registry settings for the programme.
A tool that can do this is called : Ervius Package Creator
Simply open the tool and open a cab file, then convert it to oem and there you go, your own oem file.
Then place the folder into the folder OEM and youre ready to go.
gr. bram
ps. making my own kitchen right now, so when it's done i'll let u know so you can take a peak into it.
teammee said:
look at this: http://wiki.xda-developers.com/index.php?pagename=Kaiser%20ROM%20Kitchen%20Tutorial
that is for kaiser... but the basic will be the same...
anyway i am not so sure that you can use kaiser kitchen to repack diamond...
Click to expand...
Click to collapse
I have downloaded the kaiser kitchen, but in the whole process no Ervius Package_Tools comes up. Also the dos prompt at the start is different.
That is why i ask here, cause the tutorial isnt updated anymore for the latest kaiser kitchen
bram_smulders said:
Hey Yzord,
If you want to add apps to the rom you must convert your cabs to a socalled OEM package.
This package contains all files that need to be installed(*.exe,images and such), a file called "initflashfiles.txt"(unicode) that tells the buildOS where to put the files, and at last an .RGU file that contains registry settings for the programme.
A tool that can do this is called : Ervius Package Creator
Simply open the tool and open a cab file, then convert it to oem and there you go, your own oem file.
Then place the folder into the folder OEM and youre ready to go.
gr. bram
ps. making my own kitchen right now, so when it's done i'll let u know so you can take a peak into it.
Click to expand...
Click to collapse
Thank you very much for your help. I will search for it and please let me know when your kitchen is done...maybe i could get some advice from it.
I see . hoho~~ this is for 七星论坛 and 七星流火 guys make it. sorry my poor english. i want know how can dump the diamond rom,i want get it xip and sys out myselfy build it. somebady can tell me
Yzord said:
I have downloaded the kaiser kitchen, but in the whole process no Ervius Package_Tools comes up. Also the dos prompt at the start is different.
Click to expand...
Click to collapse
I'm using the kaiser kitchen for almost a week now, so yes it will repack it good for the diamond as I flashed a lot of ROMS with my personal (created) OEM package's trying to amke them integrated into my personal rom.
In Kaiser Kitchen u can choose: <p> create a oem package
Also, in the directory of the kitchen there is a folder TOOLS, in this folder you would also find "packages creator 5.4.exe" wich is Ervius Package_Tools or option <m> in the menu.
be sure the kitchen is in the root of your drive(like C:\Kaiser ) otherwise file names could be to long.
PS: if you want some more help (van een nl-er ) just PM me and whe can chitchat on msn maybe
Caspertje19 said:
I'm using the kaiser kitchen for almost a week now, so yes it will repack it good for the diamond as I flashed a lot of ROMS with my personal (created) OEM package's trying to amke them integrated into my personal rom.
In Kaiser Kitchen u can choose: <p> create a oem package
Also, in the directory of the kitchen there is a folder TOOLS, in this folder you would also find "packages creator 5.4.exe" wich is Ervius Package_Tools or option <m> in the menu.
be sure the kitchen is in the root of your drive(like C:\Kaiser ) otherwise file names could be to long.
PS: if you want some more help (van een nl-er ) just PM me and whe can chitchat on msn maybe
Click to expand...
Click to collapse
Hi there,
My Kaiserkitchen doesn't have a packages creator so i guess my kitchen isn't indeed the same as in the tutorial. i will PM you

[KITCHEN-WWE-NL-DE] O.R.D.E. v2.04.00.01[118.51|61.26][VACATION]

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" )

Asus P750 Kitchen - Beta Rom Released by Jerome!

*********************************
Jerome! has released a beta rom - see below for details - please help to test
*********************************
I noticed that a P750 Kitchen was released at asusmobile.ru, problem is that it is Russian base.
Using the following steps I was able to compile a rom that worked, abliet one I could not understand
1) grab your preferred kitchen from http://asusmobile.ru/board/viewtopic.php?t=14829 ( I used Manila Version)
2) extract
3) Copy your OEM files to the OEM folder
4) Run Build_ROM.cmd from root
5) When BuildOS comes up select your packages, press play, close when done
6) When prompted to select "B" or "X" to backup or delete dump folder
7) When NB0 Kitchen starts enter password: mrtoto
8) Load ROM and select PegasusP.nb0
9) Fill in and Select ROM version ,ROM date , CPU speed or pagepool size you want and click [Pack Image].
10) Select [XPR Compression] or [LZX Compression] and click [Build NB0]
11) Wait until you see the words "ROM.NB0 complete" in the message box, Exit the nb0 Kitchen and wait until you see its done
12) Open PegasusP.nb0 in a hex editor and change the bytes at offset 00001c5c from 00 10 85 05 to 20 00 00 0a, save.
13) Extract the attached ASUS_P525_NB0_Kitchen ENG.rar, open ASUS_P525_NB0_Kitchen.exe, load your nb0 and choose fix crc.
Flash by copying to root of SD card, hold power up, voice record in, joystick down while pressing reset and the bootloader will initiate a flash.
Next step is to convert to english, I have seen a tut at http://forum.xda-developers.com/showthread.php?t=312704 on how to translate, just wondering if there is an easier way that someone here may know of as with my limited knowledge I am likely to have missed something.
I tried dumping a rom from the guys at pdamobiz.com to use as base but packagetool would not work (no RGU?)
So anyway that is where I am at, if anyone wants to help that would be great as I reckon there is a few people out there that could do with an English P750 kitchen - I intend on getting this working at some point although time is limited.
HAt's off to the tool creators and contributors here at xda-devs, pdamobiz.com (feel like releasing a kitchen Undetect?) and asusmobile.ru.
Oh yeah if you decide to do anything I said and break stuff then don't cry to me, I have had a few bad flash's but each has recovered, YMMV.
dmozk said:
I notoced that a P750 Kitchen was released at asusmobile.ru, problem is that it is Russian base.
Using the following steps I was able to compile a rom that worked, abliet one I could not understand
1) grab your preferred kitchen from http://asusmobile.ru/board/viewtopic.php?t=14829 ( I used Manila Version)
2) extract
3) Copy your OEM files to the OEM folder
4) Run Build_ROM.cmd from root
5) When BuildOS comes up select your packages, press play, close wheen done
6) When prompted to select "B" or "X" to backup or delete dump folder
7) When NB0 Kitchen starts enter password: mrtoto
8) Load ROM and select PegasusP.nb0
9) Fill in and Select ROM version ,ROM date , CPU speed or pagepool size you want and click [Pack Image].
10) Select [XPR Compression] or [LZX Compression] and click [Build NB0]
11) Wait until you see the words "ROM.NB0 complete" in the message box, Exit the nb0 Kitchen and wait until you see its done
12) Open PegasusP.nb0 in a hex editor and change the bytes at offset 00001c5c from 00 10 85 05 to 20 00 00 0a, save.
13) Extract the attached ASUS_P525_NB0_Kitchen ENG.rar, open ASUS_P525_NB0_Kitchen.exe, load your nb0 and choose fix crc.
Flash by copying to root of SD card, hold power up, voice record in, joystick down while pressing reset and the bootloader will initiate a flash.
Next step is to convert to english, I have seen a tut at http://forum.xda-developers.com/showthread.php?t=312704 on how to translate, just wondering if there is an easier way that someone here may know of as with my limited knowledge I am likely to have missed something.
I tried dumping a rom from the guys at pdamobiz.com to use as base but packagetool would not work (no RGU?)
So anyway that is where I am at, if anyone wants to help that would be great as I reckon there is a few people out there that could do with an English P750 kitchen - I intend on getting this working at some point although time is limited.
HAt's off to the tool creators and contributors here at xda-devs, pdamobiz.com (feel like releasing a kitchen Undetect?) and asusmobile.ru.
Oh yeah if you decide to do anything I said and break stuff then don't cry to me, I have had a few bad flash's but each has recovered, YMMV.
Click to expand...
Click to collapse
Just want to let you know I'm working on it, expect some beta ROM's here soon So watch this space!
Hi, i wonder... will this work on O2 Xda Zset , it is made by Asus.
Cheers.
Nice one, I have not had a chance to do anything further. Look forward to seeing your work.
great
Hi is great was looking for one
First screenshots of BETA 0.1
Hi there,
I'm proud to present you the following progress status update:
VGA Windows Mobile 6.1 WWE SYS 21109 / XIP 20933 booting
GSM/3G/WIFI working
99% Interface is in English
20 MB of free RAM after boot
{
"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"
}
All credits to
Barin for the original kitchen (Asusmobile.ru )
Sorg for the VGA modification
Calkulin SYS from Diamond
MRtoto/VIVI for the P525 kitchen
More to come soon!
Looks great I have a P750, and i'm looking for a good rom -- can't wait to see what you come up with
Just wondering -- are you planning on implementing Asus`Multihome too?
(http://forum.xda-developers.com/showthread.php?t=481616)
Also since its VGA will you be porting the P522w software over? (Camera, UrTime, etc.??) Just wondering cause Sorg's original one has replacement problems but they weren't as clean as the original
pear-i said:
Looks great I have a P750, and i'm looking for a good rom -- can't wait to see what you come up with
Just wondering -- are you planning on implementing Asus`Multihome too?
(http://forum.xda-developers.com/showthread.php?t=481616)
Also since its VGA will you be porting the P522w software over? (Camera, UrTime, etc.??) Just wondering cause Sorg's original one has replacement problems but they weren't as clean as the original
Click to expand...
Click to collapse
My plan is to make a 'clean' rom soon. All the basics should be working. When this works I'll focus on porting some applications. Feedback and ideas of which it should contain besides the Camera, Urtime, Multihome, let me know.
Again good work, are you planning on releasing your kitchen when stable?
dmozk said:
Again good work, are you planning on releasing your kitchen when stable?
Click to expand...
Click to collapse
Yes, I will, when I finished translating the OEM files, they are still Russian now. Just to make clear, it's not my kitchen, I'm modifying the work of Barin, Vivi etc etc.
Time for a bèta release - testers wanted
To digg out all the bugs I've created a beta release. I will need your help in testing and reporting bugs. Please reply in this thread when you find something odd:
Please note this is a beta release. Not intended for every day use, however, I have been running this build for a week now and it's working well for myself. There might be things that I've broken though.
Also, since this is a bèta release, I will not be held responsible for any problems on your device. Flash at own risk.
How to upgrade:
- Place the PegasusP.nb0 file on a non-sdhc storage card (128 megs or more)
- Plug in power
- Press and hold the following keys when softresetting:
Voice record - Joystick down - Slider button up (e.g. power on button)
Wait until device restarts. Do not interrupt!
File contents:
Asus P750 Rom WWE 6.1 VGA Build 5.2.20933
Download here:
http://www.megaupload.com/?d=EJ0LA3WZ
Used sources (credits to)
Barin's asusmobile.ru kitchen
Mrtoto NB0 Kitchen
BengBeng asuspda.net XIP 20933
Sorg VGA Drivers
Vivi and all the others involved in the P525/p750 stuff
Calkulin's Diamond SYS 20931
Please report any issues you encounter! Except for:
Known issues:
- When clicking on softkey to open a menu e.g. contactsmenu, the size is bigger than normal.
- Core systems settings as Power, Device info, Brightness still in Russian.
- Some ASUS apps still in Russian like Asus switcher, CPU mode, Asus profiles, Wakeupsource
- Sometimes after first boot "unknown usb driver" message appears. Reflash the rom to resolve.
Nice one - testing now.
Jerome - any chance of uploading elsewhere, can't seem to grab anything from megaupload today for some reason..
dmozk said:
Jerome - any chance of uploading elsewhere, can't seem to grab anything from megaupload today for some reason..
Click to expand...
Click to collapse
Here's your RS link:
http://rapidshare.com/files/201120253/PegasusP.nb0
MicMeo said:
Here's your RS link:
http://rapidshare.com/files/201120253/PegasusP.nb0
Click to expand...
Click to collapse
Thankyou kind sir.
Got it flashed, on boot stuck in endless align screen page loop - soft/hard reset no good. Have reverted to previous rom, for what its worth my bootloader reads as below:
2007/12/05 20:06:37
IPL: iplPegP_4H3
dmozk said:
Got it flashed, on boot stuck in endless align screen page loop - soft/hard reset no good. Have reverted to previous rom, for what its worth my bootloader reads as below:
2007/12/05 20:06:37
IPL: iplPegP_4H3
Click to expand...
Click to collapse
Anyone else experienced the same? I've flashed mine more than 50 times and never had this kind of error. There is a lang unlock tool available. Perhaps it has got to do with that?
I've upgraded from an Extreme Ultralite Rom VGA WWE 3.1.0.7. Perhaps you can flash this one too and check if the same error occurs?
The bootloader of my device is exactly the same. This is a radio/bootloader/gps/free ROM update, just the OS.
thanks for the same
it seems great till now
well i just wanted to ask you is there anyway we can have a manila version in vga p750.
just asking .
cause it take a lot of memory installing it with cab.
if it can be done on the Rom itself it will be great.
prioin said:
thanks for the same
it seems great till now
well i just wanted to ask you is there anyway we can have a manila version in vga p750.
just asking .
cause it take a lot of memory installing it with cab.
if it can be done on the Rom itself it will be great.
Click to expand...
Click to collapse
Doing some testing on OEM packages for the Diamond in the P750 kitchen now...
Jerome! said:
Doing some testing on OEM packages for the Diamond in the P750 kitchen now...
Click to expand...
Click to collapse
hi ,
that will be just brilliant,
Keep up the good work
looking forward for the same
see if i am of any help.
Regards
Prio

TRINITY kitchen WM 6.5 Build 21221 WWE + Trinity OEM packages

An easy and step by step tutorial of how to cook your own ROM for your Trinity using attached kitchen at the bottom of the post.
This kitchen uses Ervius and bebe work so I would like to thank them and all credits should go to them
for this great cooking tools (let me know if by mistake I forgot other guys).
This is a brief description of what you will find in the kitchen and how to use it.
OEM
================================================== ================================================== ==========
I used last WM6 official Trinity ROM to extract Trinity OEM packages (a lot of work to create those packages as
you find them on new devices). You may find all this packages in OEM_Trinity folder.
OEM folder contains Trinity original drivers, Trinity camera and a few Trinity packages that must be there
because new versions of those packages found on new devices are incompatible with Trinity drivers.
My advice is to always include the following Trinity packages in OEM folder:
DRIVERS
----------------------------
OEM_Lang_0409
OEM_DPI_96
OEMAPPS
OEMDrivers
OEMMISC
OEMOPERATORS
OEMVERSION
APPLICATIONS
----------------------------
PACKAGE_Trinity_Camera
PACKAGE_Trinity_HTCUtil
PACKAGE_Trinity_mHubVO
PACKAGE_Trinity_Power
PACKAGE_Trinity_VersionInfo
PACKAGE_Trinity_WLANSettings
IMPORTANT
----------------------------
1. When using packages from new devices (eg: Jade in my case) take care to NOT OVERWRITE
listed DRIVERS packages.
2. Also YOU SHOULD REMOVE Camera, HTCUtil, Power and WLANSettings from new
device OEM packages (eg: PACKAGE_Jade_HTCUtil, ...).
2.a Exceptions are mHubVO and VersionInfo: you have to include both of them (Trinity and new
device versions) in order to have Camera and other applications (eg: YouTube) functional.
3. DO NOT USE new device PhoneCanvans package as is not compatible with Trinity.
My current configuration uses packages from Jade device (look in OEM folder).
SYS
================================================== ================================================== ==========
For new builds of WM please use the same structure of folders as you find it already in the
kitchen (eg. SYS\21215).
ROM
================================================== ================================================== ==========
Use tool in Ervius kitchen to port new XIP to Trinity.
HOW TO PORT new XIP
----------------------------
1. Clean (erase all files and folders) Tools\XIP_new_ported folder
2. Clean Tools\xip.bin_old folder except *.bin files
3. Clean Tools\xip.bin_new folder except *.bin files
4. Copy new xip.bin file to Tools\xip.bin_new folder (overwrite if needed)
5. Run Ervius kitchen and press Xipporterex & ROM button
6. In Xipporter window uncheck option "Change PP to MB [16]".
7. Press PortIT!!!
8. Check that new xip is found in ROM\SHARED and ROM\Trinity folders (eg: ROM\SHARED\21215, ROM\TRINITY\21215).
Sometime the Xipporter crashes (something related to Cert or PP patcher): just close the error window
and let the tool to continue. In the end will ask if you want to copy new ported Xip to ROM folder and
press YES.
RELEASE_TRINITY
================================================== ================================================== ==========
Prepare ROM update utility depending on operating system you have installed on your machine:
1. Windows XP - copy content of RELEASE_TRINITY\Windows XP to RELEASE_TRINITY (overwrite any files there).
2. Windows Vista or Windows 7 - copy content of RELEASE_TRINITY\Windows Vista to RELEASE_TRINITY (overwrite any files there).
BUILDOS
================================================== ================================================== ==========
1. Copy new OS folder to SYS (must have the same folder structure as SYS\21215,
if not you will have to creat it using 21215 as a template)
2. Add/remove packages you want from OEM (see OEM section for more details)
3. Port XIP (see ROM section for more details) (optional - only for new build)
4. Run Ervius kitchen (in Windows Vista or 7 you might have to run as administrator -> right click on
Erviuskitchen.exe file and choose "Run as Administrator")
5. In Ervius kitchen choose the device, language, Xip build, ROM dpi, ROM res and SYS build you want.
Eg:
DEVICE -> TRINITY
Language -> 0409
XIP Build -> 21215
ROM DPI -> 96
ROM RES -> dpi_96_resh_240_resv_320
SYS Build -> 21215
6. Modify Version ROM (by default: 2.0.00.00)
7. UNCHECK Real WM 6.5 AKU (with this option enabled new ROM won't boot).
8. Check LZX Compression to reduce the size of ROM (might have an inpact on performance 1-4% reported by
author) (optional)
8. Press Save ROM (optional)
9. Press Create ROM and wait for the process to finish (until ROMUpdateUtility appears on screen)
10. Follow the instructions and flash the device (DON'T FORGET to backup all data you need from
main memory otherwise you will loose that data for good).
11. Wait until device is flashed.
Happy cooking
DOWNLOADS - UPDATED
==============================================================================================================
Changes:
1. Modified SYS in order to be able to run EzInput
2. Added WiFiSettings from Iolite
3. Added SDAutoRun, so ROMs are no complient with UC (user customization).
4. Removed QuickGPS due to some problems with the ROM.
5. Windows Live and Windows Messenger not working.
TRINITY kitchen - Build 21221 Full
http://www.4shared.com/file/104639324/ec3d5ec5/Dev_build_21221_Full.html
TRINITY kitchen - Build 21221 Light
http://www.4shared.com/file/104642584/777e91ec/Dev_build_21221_Light.html
UPDATE - TRINITY_WM6.5_21221_WWE_FULL
================================================== ================================================== ==========
ROM: http://www.4shared.com/file/104587818/d3689a40/TRINITY_WM65_21221_WWE_FULL.html
CONTENT: View attachment TRINITY_WM6.5_21221_WWE_FULL.txt
UPDATE - TRINITY_WM6.5_21221_WWE_LIGHT
================================================== ================================================== ==========
ROM: http://www.4shared.com/file/104588832/59e8018a/TRINITY_WM65_21221_WWE_LIGHT.html
CONTENT: View attachment TRINITY_WM6.5_21221_WWE_LIGHT.txt
Changes in this build:
================================================== ================================================== ==========
- new SYS (build 21221)
- CHome, bronze and Lockscreen now works
- bluetooth, ringtone, phonesettings bugs solved
- SD card issue solved
- EZInput working (only the full ROM contains the keyboard, but should work also in Light version installed as a cab).
- common SYS for LIGHT and FULL versions
- used ervius & bepe kitchen 7.9 with LZX compression (gain more space on Storage)
- UC enabled (added user customization via SDAutoRun)
- WiFiSettings from Iolite
- Windows Live still not working
- QuickGPS removed due to some problems with this WM build
Screenshots (FULL 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"
}
ROM Flashing Utility XP & Vista
================================================== ================================================== ==========
http://www.4shared.com/file/104586091/d4c29e31/RELEASE_TRINITY.html
thank you, xdmcdmc.
Only 10 downloads possible !!!!!!!! Link exhausted
I will upload shortly on other server
Upload complete on new server.
xdmcdmc said:
I will upload shortly on other server
Upload complete on new server.
Click to expand...
Click to collapse
Thanks xdmcdmc. Downloading now.
Very keen to see how the performance of your cooked ROM is.
It's the only WM 6.5 Build with Manila2D in Trinity Thread, no? Chanvi stopped cooking in Manila2D when he moved onto WM 6.5.
EDIT: "ruu_signed.nbh"
I have just discovered that the download is a "ruu_signed.nbh" file. I have never flashed from just a "ruu_signed.nbh" file.
I have used this method posted by Supersport:
"Use this Flash Utility attached. Unzip, then copy your RUU_Signed.nbh file to this folder and flash. I apologize, I don't know whose this is, but it works for me every time. I hope it works for you...
Attached Files ROM Update Ulitity - Copy RUU_signed.nbh here.zip"
The above is taken from this thread
RESULT after first flash:
The START and HTC TASK MANAGER buttons do not work. Just get a beep but no menus.
Mattster.
Mattster_spv said:
Thanks xdmcdmc. Downloading now.
Very keen to see how the performance of your cooked ROM is.
It's the only WM 6.5 Build with Manila2D in Trinity Thread, no? Chanvi stopped cooking in Manila2D when he moved onto WM 6.5.
EDIT: HELP PLEASE
I have just discovered that the download is a "ruu_signed.nbh" file. I have never flashed from just a "ruu_signed.nbh" file.
Will this method posted by Supersport work? :
"Use this Flash Utility attached. Unzip, then copy your RUU_Signed.nbh file to this folder and flash. I apologize, I don't know whose this is, but it works for me every time. I hope it works for you...
Attached Files ROM Update Ulitity - Copy RUU_signed.nbh here.zip"
The above is taken from this thread
Thanks,
Mattster.
Click to expand...
Click to collapse
Just copy the RUU_signed.nbh into the folder and flash normaly.
zenga said:
Just copy the RUU_signed.nbh into the folder and flash normaly.
Click to expand...
Click to collapse
Hi Zenga.
Glad to see you...
RESULT after first flash:
The START and HTC TASK MANAGER buttons do not work. Just get a beep but no menus.
Guess I should try reflashing? Have you successfully flashed?
Mattster.
Mattster_spv said:
Hi Zenga.
Glad to see you...
RESULT after first flash:
The START and HTC TASK MANAGER buttons do not work. Just get a beep but no menus.
Guess I should try reflashing? Have you successfully flashed?
Mattster.
Click to expand...
Click to collapse
Hi
Not yet.
Going to flash now.
zenga said:
Hi
Not yet.
Going to flash now.
Click to expand...
Click to collapse
Let me know how it goes.
I've just reflashed for the second time and the start and task buttons still don't work...
Are you flashing from a cooked ROM or official?
Are you using the same file as Supersport posted in the thread I indicated above?
Mattster_spv said:
Let me know how it goes.
I've just reflashed for the second time and the start and task buttons still don't work...
Are you flashing from a cooked ROM or official?
Are you using the same file as Supersport posted in the thread I indicated above?
Click to expand...
Click to collapse
Mine is working fine.
Just copied the ruu_signed.nbh into ROM Update Ulitity - Copy RUU_signed.nbh here folder an flashed.
zenga said:
Mine is working fine.
Just copied the ruu_signed.nbh into ROM Update Ulitity - Copy RUU_signed.nbh here folder an flashed.
Click to expand...
Click to collapse
Weird.
I've tried 3 times and each time neither the "start" button in top left of screen or "Task manager" button in top right have worked.... they do nothing.
What ROM did you have on it before you flashed? One of Chanvis?
Mattster.
zenga said:
Mine is working fine.
Just copied the ruu_signed.nbh into ROM Update Ulitity - Copy RUU_signed.nbh here folder an flashed.
Click to expand...
Click to collapse
Also, if you have Olipro 1.20 Hard SPL installed, you could alternatively rename the ruu_signed.nbh to TRINIMG.nbh and copy to your SD Card. Then do a hard reset and it will flash from your SD Card.
For this to work, your SD Card must NOT be SDHC and must be formatted as Fat32.
Good luck Mattster.
Mattster_spv said:
Weird.
I've tried 3 times and each time neither the "start" button in top left of screen or "Task manager" button in top right have worked.... they do nothing.
What ROM did you have on it before you flashed? One of Chanvis?
Mattster.
Click to expand...
Click to collapse
No
A Portuguese one, but i already tried the one of Chanvis.
But it's strange. Your's is a 3600 or a 3600I ?
SuperSport said:
Also, if you have Olipro 1.20 Hard SPL installed, you could alternatively rename the ruu_signed.nbh to TRINIMG.nbh and copy to your SD Card. Then do a hard reset and it will flash from your SD Card.
For this to work, your SD Card must NOT be SDHC and must be formatted as Fat32.
Good luck Mattster.
Click to expand...
Click to collapse
Hi Supersport!
Man, this is frustrating.... Zenga has flashed successfully, I've tried four times and end up with Start button and Task button not working... have you tried flashing it yet or are you avoiding the hassle?
Mattster.
Mattster_spv said:
Hi Supersport!
Man, this is frustrating.... Zenga has flashed successfully, I've tried four times and end up with Start button and Task button not working... have you tried flashing it yet or are you avoiding the hassle?
Mattster.
Click to expand...
Click to collapse
I wasn't planning on it till I heard good news about it. Any idea if Titanium is still installed? I think it is due to WM 6.5 not working without it, but just curious.
That really is strange that yours will not flash as Zenga has.
SuperSport said:
I wasn't planning on it till I heard good news about it. Any idea if Titanium is still installed? I think it is due to WM 6.5 not working without it, but just curious.
That really is strange that yours will not flash as Zenga has.
Click to expand...
Click to collapse
Re-flashed "FInix_3_7_1_Light" and the buttons work as normal now.
I think I'll stick with that for now and wait until more people have tried flashing this new ROM, just to check if anyone has similar problems.
Excelent Job! 5 stars! stable & fast!
Keyboard
Hello to all
Your rom is realy fast and stable and for now i didn't find any bugs.
The only thing i don´t like is the keyboard, cause it seams like a WM5 one.
Keep up the good work. Great rom.

Categories

Resources