yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] Ameet:
Does sound like a good name for a show, but heck I'm no actor :o

Hell no, been back from the trip (its Dubai airport) and landed at a different city far from home, going back home on Monday. Phew!! Thats lotsa travelling for a week :D

Since I'm now getting the hang of BS, I was thinking of including mortscripts running from clickings through BS & UltimateLaunch to make life a bit more easier :) Just had an idea to make Windows even more cleaner ;)
[Touch GSM ROM Development] thebomber:
i wanna ask how can i port a rom from the prophet to elfin

there is a rom i really like and its super speedy on the prohphet and i wanna port and cook it

cant i just dump it and use rom bulider to bulid to htc elfin or what
[Touch GSM ROM Development] !Aman!:
if it is a cooked ROM, then probably u cant dump it. all u need is xip.bin and SYS from another device's ROM. once u get that, u can port them using the method given by Ameet in his XIP n SYS porting thread.
[Touch GSM ROM Development] thebomber:
i tried with cooked roms some are not protected i tried working on yours for the fist time :D and nop :P

the rom i am trying to port is dioxda2 1d rom super fast on prophet and i will try to see how he did it to port it to elfin
[Touch GSM ROM Development] !Aman!:
stop going after the cooked ROMs. if u want to learn cooking, my advice is simple:

just grab a shipped ROM whose OS u want, dump it and using package tool get SYS out of it. RomMaster will give u the xip.bin. for rest of the porting work, follow Ameet's thread.
[Touch GSM ROM Development] thebomber:
i am not cooking to publish now i am cooking to make my own rom to me

i like a cooked rom very much but wanna modify it to my use

and orignal os dumping lead to my htc landing in warrenty now :d
[Touch GSM ROM Development] mobix:
I'm cooking using 2.20.721.2B as base ROM.

The issue I am facing is whenever I try to Flash any ROM above my cooked ROM, I always get "Unable to connect to device" error. I have to put my device in Bootloader to flash ROM.

What am I missing ??
[Touch GSM ROM Development] Noonski:
Vista or XP?

Which SPL and IPL do you have?
[Touch GSM ROM Development] mobix:
It's XP. IPL: 2.27.0002 SPL: 2.28.0000
[Touch GSM ROM Development] !Aman!:
what ROM version do u fill in HTCrt tool?
[Touch GSM ROM Development] mobix:
I'm making incremental builds, current one is: mX.00.86
[Touch GSM ROM Development] !Aman!:
have u tried ROM version like 2.20.721.2B or something higher than this?
[Touch GSM ROM Development] mobix:
I changed the version number to 2.30.000.00 and then build second ROM with version number 2.35.000.00. Still the same results "ERROR[224] : DEVICE NOT RESPONDING".

Another thing I noticed is, whenever we flash a new ROM and connect to machine first time, ActivSync does not ask me about what all things I want to synchronize [Contacts/Calender/etc]. Maybe something wrong with the base ROM that I am using ?
[Touch GSM ROM Development] !Aman!:
try to flash after a hard reset, also try 2.20.721.2b as ROM version. i don't have much experience flashing in xp, but have u tried reinstalling active sync or tried different pc?
[Touch GSM ROM Development] Ameet:
Versionaing in nbh creation actually doesnt matter much in flashing. Its just for ROM dumping information. This may be a problem with the USB or connector. Normally when I face this error, I simply restart my computer and try again :)

can you try using the standard connection? Happens most of the time at connecting to our company laptop
[Touch GSM ROM Development] !Aman!:
versioning does matter to some extent for elf(in)s. whenever i use 1.00.000.0, the default version number, while making nbh, i cant flash. i know 2 more guys who faced this problem.
[Touch GSM ROM Development] kokotas:
I just want to add that I used my dumped ROM 2.20.721.2B as a base rom and didn't have any issues!I use XP and no Firewalls-AntiVirus ****!

Maybe you could try:

download the rom from my sign-dump it-compare files-see if something is missing

&

giving version 2.20.721.2 is a thing I always do, so try it!

What else...?

Ah,I saw (by accident) that if the device is CID unlocked(2.28USPL) I don't need to enter bootloader to flash my rom...(Didn't know that!)

When I start the RUU with the phone connected&in windows environment

it does that automatically and proceed flashing!

Regards!
[Touch GSM ROM Development] !Aman!:
i always flashed in windows environment, even with uspl 2.20 ;)
[Touch GSM ROM Development] mobix:
kokotas .. I'm using your dump ROM as base. Will try giving version number to what you have mentioned.
[Touch GSM ROM Development] Noonski:
Nice the know you don't have a firewall.

Also on XP never need to go into Bootloader, i only do this on Vistbleg.

But if it gives the same error in Bootloader on XP it has nothing to do with the rom Contents. That really points to USb driver issue or USB connector.

Unplug USB go to Bootloader Start update tool untill second screen, plug in Device to USB then continue on Update Tool. (So don't reboot into Bootloader while still on USB connection) (also machine reboot helped out)
[Touch GSM ROM Development] Piranha1:
A big hello from Germany.I be back home and have the F. .. Hospital behind me.I hope I have not missed too much.
[Touch GSM ROM Development] iii_see_tagpi_run_iii:
hello, i managed to cook a rom with custom tones included in the sys folder and after a successful flash, the tones would sound each time they are called up by its designated notification but at other times, they wont...

could there be any way or registry entry as to how i can make the tones really stick to the system once flashed?

further more where could i find the registry setting pointing the tones to be in the storage card?

thank you in advance
[Touch GSM ROM Development] humrod:
Cube problem

Hi all, I cooked a rom without Home and occurs this (see attachments please). I checked the registry and it's ok. Any ideas?

Thkx
[Touch GSM ROM Development] humrod:
About the tones, I put OldPhone.wma as defualt tone when flashing. You have to look in the User Registry, user hiv (I use Neokit for cook) and repalce the default tone, the preview and the tone Nº 0.
[Touch GSM ROM Development] Noonski:
Hmm are you using a different System Font?

I'm dumping original Rom now as i removed all cube registry settings.

So no answer as yet.
[Touch GSM ROM Development] iii_see_tagpi_run_iii:
tone registry?

hello again... just wanted to ask what registry value needs to be edited so i can redirect all tones to be loaded from the memory card? ive seen some roms previously cooked by some of our chefs here do it and id like to do it myself but i have4 no idea how they do it.

please help, thanks
[Touch GSM ROM Development] humrod:
At a time I'm modifiing an original Movistar rom. I'm just edit and delete HTC Home, WMplayer, Audio Manager, some minor programs and Add PDC.

Not font change (not intentionally). I'm thinking if is possible that Htc Home use a share component, cause the contacts side of the cube look good.

I was cooked some S200 roms, but have no experience in Elfin.

I keep thinking about......
[Touch GSM ROM Development] humrod:
Ok this is one of the best Tweak pages i see:

http://mahmood1.com/tweaks.aspx

here you are:

WM6 will look for Ringtones in \Windows\ or \Windows\Rings by default. You can change this location to, for example, your Storage Card (example given is for ringtones placed on the Storage Card root folder)

HKCU\ControlPanel\SoundCategories\Ring\Directory = "\Storage Card\" (REG_SZ string, no quotes)

To return to the original location:

HKCU\ControlPanel\?SoundCategories\Ring\Directory = "\Windows\Rings\" (REG_SZ string, no quotes)

Note the default location may be "\Windows\" or "\Windows\Rings\" depending on your Device provider.

Hope you goal..
[Touch GSM ROM Development] Noonski:
Keep OEM from original Stock Elf Rom.

It's fifty fifty some applications are in OEM.

But in SYS is the actual updated System Files and program files, Calendar, Pocket IE, Office etc.

OEM has all added value HTC stuff.

If you working with hypercore, well i never made a 6.1 rom in HyperCore. HyperCore is where i learned to ride a bike on WM 6.1

Always had Wifi, Bluetooth, SD card and screen going of and staying Black, issues. Because i wasn't able to port the Newer XIP to that kitchen.(because id didn't know how then)

Never went back after stepping on Bepe's Racebike.

Only use it to extract goodies from new OEM and SYS folders, or extract some from older Roms.

You could do a dirty port of 6.1 SYS folders and cook with a 6.0 OEM and XIP.

But it's worth it to step over to Bepe's all Modules XIP in his kitchen. I cooked a mean damn rom using the now dated XIP from Bepe, the only reason i changed is because people like numbers;)

But always keep the original Metadata folder .hv files in the newer 6.1 SYSports as these contain .hv files specificly for other devices.
[Touch GSM ROM Development] urchinray:
How can I encode .dsm?

In post #48, learnt how to make my programs to be an OEM app. But now , I would like to take someting out from the dumped ROM.

I checked a folder only got some graphic files, couple xml files and a .dsm file but no .rgu file

I believe some of the graphic files is useless and don't want it go to my ROM so I would like to delete it. But I think the .dsm file holding some install info about those graphics. If I delete those files without modify the .dsm file I think could have problems. What should I do in this point? How can I encode the .dsm file?:confused:
[Touch GSM ROM Development] !Aman!:
there won't be a problem even if u don't modify the dsm after deleting the files. but if u want to modify it, check Rollup sticky, Kokotas has provided the link of one software named DSMbuilder. thats what u can use.
[Touch GSM ROM Development] humrod:
Nooski, thanks for your comments. I solve the problem instaling your HTC_Cube-SPCBETA.cab (little midified for spanish). In your opinion what kitchen work better for elfin?

I don't like Hypercore. Actually I dump the NBH into a OS and work with this in Neokit. (probably cause it's the one i use for Prophet and i know better)
[Touch GSM ROM Development] humrod:
Ok! i'm on my first try with Hypercore, but when try to build an OS, have this message: Boot.rgu not found. I look for it in XIP, but only have boot.hiv
[Touch GSM ROM Development] Noonski:
Which Rom did you dump into it?

And did you dump the XIP ( i know maybe a stupid question)
[Touch GSM ROM Development] ayyu3m:
heyllo noonski. nice dp bro.

hangin arnd Ameet's XIP porting thread....havin quite some time tryin out the commands.

mite be heading this way soon... :D
[Touch GSM ROM Development] humrod:
Well I dump mi original WM6 2.20.621.1 ESN and go Ok! (just dump and build)

in second, the same withShadow w2.1 (just dump and build) but can't flash: error about 4% The size of file dismatch or corrupted file

finally i try whit your Ruu V1.8: first flash the original package and Ok! then i dump (basically cause i use the roms in spanish) but when i try to bulid, comes an error: No boot.rgu found in C:Hypercore\Extract\Xip

I follow thw steps: dump rom, make the packages, move to build, extract the xip and finally move the xip and OS to extract. Change the files 0409 for the modified 0C0A (change the 0C0A for 0409), edit the initflashfiles (english spanish) and go for build..
[Touch GSM ROM Development] mbarvian:
I found %ce_12% to point to Start Menu/Programs/Accessories

great thread btw!
[Touch GSM ROM Development] Noonski:
Oke i posted somewhere and left a little Breadcrumb trail.

What was i again:(
[Touch GSM ROM Development] mbarvian:
what? i don't get it...
[Touch GSM ROM Development] dsixda:
PCM Keyboard OEM issue

I was able to create my own OEM from a PCM Keyboard CAB, and added a Touch Diamond skin/layout to it. However, I have a problem - if I select this skin from the PCM Options in the Input Settings menu, it shows up as an empty keyboard. That is, you only see the letters and numbers for the keys but the layout is entirely white. Plus when I go back into the PCM options, the Dictionary and Layout are selected, but the Skin name is blank again.

Then I tried copying the exact *same* skin from the Build folder on my PC and onto the device to overwrite the existing skin. The file size and name are the same. After doing this, I was able to select the skin and the Diamond keyboard showed up.

So why is this happening? I didn't create any initflashfiles.txt, the only thing I added were some registry entries to enable PCM Keyboard in the SIP and input settings.
[Touch GSM ROM Development] ayyu3m:
SYS porting...the real trick!!

aaah i forgot to add this info to this side of town...

To port SYS successfully to an ELF\ELFIN

* Grab any SYS folder you wud want. preferably with DPI 96...if its a DPI 192...you mite wana ask dsixda or search arnd here. anyways lets move

Files you wud need from your ORIGINAL ELF\ELFIN SYS

1 - .ROM Folder

2 - .VM Folder

3 - Metadata Folder

4 - ceipui.exe folder from original SYS\Shell to new SYS\Shell

and most importantly

5 - SQM

6 - WinCENLS_WWE

* Copy and paste all these folder from your original SYS into your NEW SYS folder, except 4 - ceipui.exe, which goes as shown above!

* Run G'Reloc (Search how to use G'Reloc) and Voila! You are done!!

I wanted to post this info here cos i noticed these folders and there contents were crucial to a successfull SYS porting in ELF\ELFIN

Proof is that after many tries...i failed...but with kind and great guidance from Noonski, me and dsixda were able to port the SYS folders one after another by following the above procedures..

haha...i was up all nite porting one SYS after another ever since i learned it...and you may notice the Build in my signature keeps changing...

Hopefully a more colorful guide with screenshots are on the way

Respect and Thankx to Noonski...for his superb help!!
[Touch GSM ROM Development] !Aman!:
congrats, but i would like to say that i always use:

1. newer .ROM

2. newer Metadata

3. newer ceipui.exe (although some people like to delete it)

4. no2chem's dummy custstat to replace SQM
[Touch GSM ROM Development] Noonski:
Agree on the ceipui.exe it looks as if removing it let's the memory drain faster.

Maybe because logs are collected and not proccessed.

Also .VM is indeed more important then .ROM

who Wants Manilla 2D OEM's for personal and Development/testing use?

It's a lot quiter here to put them up.

The hives files in Metadata get recreated in final rom but i still like to have a device specific Metadata folder instead of one that leaves unneeded registry device specific entries in the final Hive files.
[Touch GSM ROM Development] ayyu3m:
Thankx!!

And yep exactly!! htctouchp is correct. Now i have confidence on shuffling files.

This is for junior chefs (heck..even i am) to make you gain confidence on your first porting. And once you are familiar...you can go on shuffling files and folders

:D thanks Aman!
[Touch GSM ROM Development] ayyu3m:
This jus keeps getting better and better. I noticed the similar pattern when i didnt keep the ceipui.exe in place without any else changed. Of coz .VM is needed even if u didnt replace the .ROM

Same goes with Metadata. But playing with hive files still and need to understand its affect and effects!

And YEP i want the Manilla 2D OEM:D
[Touch GSM ROM Development] !Aman!:
welcome!!

but when i was a junior chef, i used to replace only .VM and WinCENLS_WWE and i could still port successfully ;). so other juniors don't need to worry so much.

BTW, new hives are built everytime and they replace the ones in SYS folder, so there is no chance of getting useless registry entries.
[Touch GSM ROM Development] ayyu3m:
yep! but while i was cooking in kokotas' kitchen, replacing the .VM and WinCENLS_WWE didnt solve my problem alone.

either my device (ELF) wudnt boot up or was stuck at smart mobility. thats where i gained that ceipui.exe had an influence, when i replaced sys\shell with my old ceipui.exe and voila! my device was up and running!

i still have the same impression those 2 files shud do the job alone...but it seems ELF has a strange chemistry after all with ceipui.exe and SQM as well

and dsixda had the same prob it seems and ceipui.exe solved both of our probs!
[Touch GSM ROM Development] Noonski:
Have A Play..
[Touch GSM ROM Development] ayyu3m:
thankx.

awaiting Manilla 2D OEM pack.....

:D
[Touch GSM ROM Development] Noonski:
You want the Early one with everything Missing?
[Touch GSM ROM Development] ayyu3m:
hahahaha...i thought it was complete, with the way everything went down at manilla 2d thread..

will await then... :D
[Touch GSM ROM Development] dsixda:
Hey guys!

Glad to see this thread is still alive :)

Thanks for the advice on the SYS porting. How's your cooking coming along, ayyu3m?

I'm still trying to get PCM Keyboard OEM working.. doh!
[Touch GSM ROM Development] ayyu3m:
its all done bro.....check ma signature. hehe

my elf has never been smoother than this. new xips really improve the kernel and new sys improves the performance.

now jus tryin to get rid of cube. i dont know which additional files i shud remove or edit..apart from getting rid of applauncher, biotouch, mediahubmini and quickdial.

any other cooks who knows...pls help...searched abt everywhere...keke

PCM keyboard eh? hows it coming along man
[Touch GSM ROM Development] dsixda:
Got PCM keyboard working thanks to Kokotas.. it's a simple hack in initflashfiles.txt where you tell it to make a copy of the skin.

For the cube, grab the OEM from one of the link here, to see which files to remove:

http://xdaforums.com/showpost.php?p=1549211&postcount=1

Then set EnableCube in the registry to 0:

[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\TFLOSettings]
"EnableCube"=dword:0

Replace some of the files with empty ('dummy') contents, see the attachment :) I got this from somewhere else but you can do it yourself.
[Touch GSM ROM Development] Noonski:
Thanks for the Back up.

PACKAGE_OPAL_TaskManager

Let's see who follows my trail to this Post ;)
[Touch GSM ROM Development] dsixda:
Awesome!! Now cooked :)

Following the trail :)
[Touch GSM ROM Development] ayyu3m:
haha. nice...lets follow the leader
[Touch GSM ROM Development] Noonski:
For Every Three Confirmed Cooks i post them to the Dev Thread.

One From Me so two needed.

I'm confident enough about the Taskmanager, So Here Goes.
[Touch GSM ROM Development] ayyu3m:
cooking as we speak...wil have screeny also in 10mins and counting
[Touch GSM ROM Development] Noonski:
Syke i allready Posted the Three Stand Alone OEM's ;)

That's because i need a beer and Dinner.
[Touch GSM ROM Development] ayyu3m:
got these conflicts as present in OEMAPPS

quickmenuicon

redexitbutton

taskmanager.cpl

taskmanagerapp.exe

taskmgrcustres.dll

taskservice

so i jus removed the old one and i m on my way again

:D
[Touch GSM ROM Development] dsixda:
I got Volume Control and Task MAnager working... Pretty nice!

What's the third? TouchFlo2D
[Touch GSM ROM Development] ayyu3m:
yikes i completely forgot abt the volume control...haha...another cook...

lets see task manager....coming up shortly....

EDIT: ANNNNDDD....Houstan...we have ignition :D

ANHAAA!!! and i thought the build was........PACKAGE_Opal_TaskManager_2_1_34563_3

and we HAVE VOLUME!!!

haha
[Touch GSM ROM Development] Noonski:
The Only thing special about the taskmanager is that it is needed to work with Man2D

The Taskmanager has a configurable Overlay.

And Volume sounds Niiiicceeee!

http://rapidshare.com/files/145055662/Desktop.zip.html
[Touch GSM ROM Development] dsixda:
Yeah I love how Volume chimes when you use it. May be confusing to use at first, but all you gotta do is touch it to close it.
[Touch GSM ROM Development] ayyu3m:
yeah...i been playin with volume for over 2 mins jus to hear the chiming sound
[Touch GSM ROM Development] dsixda:
LOL... It's a welcome change, even if it is just VOLUME :D
[Touch GSM ROM Development] Noonski:
Well I'm really going to Bed now.

So you guys will prolly have AudioManager Fixed By Then.
[Touch GSM ROM Development] mzmiric5:
There are two possible solutions for this(that i know of). We could make this multi-language ROM as a community project and then make number of roms(each rom for each language) and pack them in a separate installer which will be started before RUU. After selecting language from that "pre installer" it would run the ruu(which would be compressed in the installer) based on choice. Other solution is to put all files, themes, and other stuff u want in to rom and have a little ppc application in extrom(something like the thing that starts after u hard reset[it says that installing will begin in 3 sec]) and after choosing options u want the app would delete the files that are not needed anymore after configuration and installation.

BTW i'm still waiting on anichillus to reply but if i get his permission i will rebuild the new kitchen just for touch and implement GUI for easier usage.

P.S: Post some names for the new kitchen if i get his permission i was thinking something like "Touch'n'Bake"
[Touch GSM ROM Development] evlimeca:
names

1) EZbake 2.0, remember the box with a lightbulb all the girls had when you were young, well this one fits a hell of a lot more than one cupcake inside.

2) Wake-and-bake! i mean cmon this one was easy and fun.
[Touch GSM ROM Development] Noonski:
Don't jump ahead to fast.

Everything is possible but first let's lay out all the facts and get confident with the kitchen. You first have to find all registry settings for locale also in .hv files and get every file into a seperate package.

I made a deal to keep request out of his busy hair. But off course you can rebuild the kitchen. It allready is a rebuild o sorts.

Anichillus allready made and started several Core threads.

Oke you know what in an hour i'll post the New MSn package. Let's see how you change the language for that ;)

No really. make it work.

Here's my first contribution to Oem Packs

WLM 1.6.32

And now i'm really of to hunt for food.
[Touch GSM ROM Development] evlimeca:
IRC

www.MIRC.com

go to quakenet servers.

#xdatouch

thats the room, let me know if any problems, my net connection times out often, but its a good place to do quick chatting of solutions and trial and error, and basic noob help for retards like myself who have no idea about cooking a rom.
[Touch GSM ROM Development] mzmiric5:
First of all, i'm all new to this ppc development and i don't know a lot about it. I suggested the ppc app thing coz i had something similar for my old HP rz1710(and it worked quite well, it had 10 languages, 40 themes and about 70 apps). I develop a lot for PC in free time and i have allready started on the GUI earlier today but now i'm so tiered(had to learn German hole day and now i had my French lessons) so i will continue to work on it tomorrow. Please come up with some fancy name. BTW where could i get MUI files for the hole OS, coz if we have that then with a few reg tweaks we would be able to change languages in seconds. bram responded to a question "where to get MUI files" with a link to Microsoft Localized images for Device Emu.I don't get how to extract mui files from them? I will have to do as much possible with this things this week coz i'm free of school, and next week is really busy. Any other ideas witch base rom could we use, or we are gona cook some vanila to use as a base??