yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] skauk:
I need a little info

OK I got my WM6.5 to boot after porting it from a shipped 6.1 ROM. I kept the OEM from the 6.1 ROM but the SYS and XIP are both 21502 WM6.5. There were plenty of packages in the EXT folder of the 6.1 ROM and I have excluded them all.

When I flash this 6.1 OEM and 6.5 SYS / XIP ROM I get an icon in system for battery power but when I press the power button to turn the screen off I cannot turn it on again. I looked in the 6.1 ROM'S EXT folder and found 2 applications for power they are as follows:

1) Power 2_18_0_1

2) PowerOffWarning 1_15_0_0

Now I know Power Off Warning is the warning message that pops up when you turn the device off. However the other one Power 2_18_0_1 I believe is the app that allows me to turn the screen on and off cause when i cook this into the ROM and re-flash it I can then turn the screen on and off.

HOWEVER: I no longer get a battery power option in my SYSTEM folder and when I find power.exe in the windows folder it doesnt run to show me battery power etc.

Is this incompatability with the old 6.1 apps and the 6.5 OS ?? or do I need a tool to convert the EXT to OEM packages ?
[Touch GSM ROM Development] lokura:
a little more strange, this afternon i cook a new 21222 rom, all went fine, after a while testing it i see that messenger dont work, well, i replace ONLY wlive packages in sys and recook, i flash the phone and the party starts, after firts splash screen, no wellcomehead, i wait and beep, white screen and new beep, i tap the screen and calibration appears, but only letters, no colors on top, when phone boots, no chome, start button not working.... total disaster, I thought it was a bad flashing or error on cooking process and recook leaving all untouched, the same result, a light switch on into my little brain, put initflashfiles into his real paht, recook, reflash and WORKS

#@&*#¬#ed his mother, mine is not an elfin, is a troll
[Touch GSM ROM Development] lokura:
@skauk

i´ve the same version of power and its working without problems, its related to energy, so i think it has notinhg to do with your screen off issue, the power off warnig is more related to the power button, but... i dont think

make a test to discard power off warning, change the program with psshutxp(a version with a real power off), its more functional and you can see if this is the problem
[Touch GSM ROM Development] fcukmayank:
try using the hybrid kitchen
[Touch GSM ROM Development] kancrutt:
yes i need it too
[Touch GSM ROM Development] skauk:
Kitchen is fine

My kitchen is fine I know cause the person I got it from uses it fine. I think my problem with the screen not turning on and off with a quick press of the power button might be something more to do with my backlight.exe instead of my power.exe.

I noticed that when I flash the ROM and it loads the screen is very dark unlike when i flash ONYX 6.5 ROMS. If I dont get to the screen calibration part before the power.exe turns the screen off then i cannot press the power button to get the screen back on. So I need to work on that I think.
[Touch GSM ROM Development] skauk:
I have read the threads about AutoRUN customisation.

I have created a folder in my OEM folder called SKAUK_Packages and in that folder I have created a config.txt file with following in it:

LOCK:Enabled

CAB: \Windows\regupdate.cab

EXEC:\Windows\SDAutoRun.exe

I then edited mxipupdate_oemoperators_107.provxml and deleted everthing apart from the following:

<wap-provisioningdoc>

<!--000.02_XML Pool-->

<!--Autorun settings-->

<characteristic type="Registry">

<characteristic type="HKLM\Comm">

<parm name="AutoRunCFG" value="\windows\config.txt" datatype="string" />

<parm name="AutoRun" value="\windows\AutoRun.exe" datatype="string" />

</characteristic>

</characteristic>

</wap-provisioningdoc>

Does this all look correct cause when I build and flash the ROM, I dont get the customising after 3 seconds message but when I look at the registry on the device the AutorunCFG and AutoRun values are set right.

Could it be my OEM.cer file?? I am still using the one from my SHIPPED 6.1 ROM that prompts you cause install packages are from an unknown publisher.
[Touch GSM ROM Development] madsurfer1:
Hello dear friends, I have some doubts, so, if anybody can give me a helping hand i would be very apreciated.

So... here it is:

How can I change the windows default colours, like the one (blue) in the start bar, etc, wich registry entry must I change?

Were can I find the registry entries for the sms notifications and enable threaded sms?

Finally what tweaks do you guys apply to make a faster rom?

Thanks and regards
[Touch GSM ROM Development] fcukx3:
count me in

learnt all basics frm fcukfcukfcuk

i am his brother

need to learn the advanced things
[Touch GSM ROM Development] Noonski:
I would make sure that these registry settings are in a RGU file to instead of a ProvXML .

ProvXML files are being prosseced at the first Boot RGU files already are present at first boot.

Also you need the CheckAutorun.exe and .lnk file (which should be in Windows\StartUp

folder.

It's a good idea to look for a Pakkage that Loosenes or removes installation security.

Don't have the exacts ( kinda at work stuff)

But there is a ProvXML file inside the SYS folders that holds your anwser.
[Touch GSM ROM Development] madsurfer1:
Thanks forr the reply Noonski I'll look into that, what about the tweaks, do you got any reading material or similiar that can help me on that?

Regards
[Touch GSM ROM Development] Noonski:
The short and classic anwser to that is.

1. Remove everything you don't need in your rom.

2. Remove startups from \Windows\Startup\ that do not influence the working of the Rom.

3. Remove Services not needed from HKLM\Services

4. Apply and test various Cache settings registry keys.

5. Try different Pagepool settings.

6. Use a save setting on BTStatus overclocking 240mhz seems to be a save settign for ELF.

7. Go crazy like ameet and free up even more Memory reducing files in XIP.

8. Find ways to get us little as possible files in the Windows Directory.

9. Patience, and no sleeping.

And now i have to kill you for knowing the simplest and best kept secret to making a fast superfast rom.:D
[Touch GSM ROM Development] madsurfer1:
Thanks Noonski, you are the man, but only if you dont kill me :D

Once again, thank you.
[Touch GSM ROM Development] lokura:
can we make shortcuts that point to storage card in initflashfiles? something like this Directory("\Windows\Start Menu\Programs"):-File("GoogleMaps.lnk","\Storage Card\GoogleMaps\GoogleMaps.lnk")
[Touch GSM ROM Development] trueg:
I hope you guys don't mind me posting in here. It's been a while since I sold my Elf, but I have a question that isn't device specific.

I downloaded the MS 6.5 SDK. I was able to dump the OEM and SYS, but I am having a hard time getting the XIP. When I try to dump the XIP, all I get is the nk.exe. Does it make sense that an SDK image doesn't have a full XIP like we would find on our devices?
[Touch GSM ROM Development] Noonski:
Sometimes the Storage Card isn't initialised yet this early in the Rom Starting Process.

So if SD card is not yet init by OS and you have this link to make in initflashfiles it will create a folder called Storage Card on the Root, thus screwing up the recognition of your SD card ,tha tthen might become Storage Card 2.

Smart thinking as that's the closest thing to an official build there is.

I'm going of theory here but as these builds are meant for emulation i wouldn't expect them to have full XIP.

Did you try using it with older XIP files from other Beta WM 6.5 builds?
[Touch GSM ROM Development] trueg:
Ya, I have it working with an XIP from Da_G. The SDK includes build 21234, which is old compared to XDA standards, but I wanted to see if I could build myself a ROM using stock files from Microsoft. The SYS was complete although it didn't include ADC. I originally got it working with Da_G's XIP based on 21725 (for the Touch Pro). I'm currently using Da_G's XIP based on 21234 (so that it matches). It would have been nice to port the SYS & XIP, but it makes sense that the SDK doesn't include an XIP.
[Touch GSM ROM Development] dsixda:
Hey man,

Try this:

http://forum.ppcgeeks.com/showpost.php?p=953946&postcount=4590

I got a working SYS and XIP of the emulator image with the software mentioned there.
[Touch GSM ROM Development] trueg:
You were able to pull a full XIP from the emulator image? I'm not registered on PPCGeeks, any chance you can post the file here?
[Touch GSM ROM Development] dsixda:
Oops, now I don't remember because my files are at home, but I think I did pull out the MSXIPKernel.

Try it anyways.. rename the .BIN emulator image file to os.bin and run the program from the same folder.
[Touch GSM ROM Development] trueg:
Thanks dsixda, it dumped the SYS & xip.bin. The OEM folder was empty. I was able to dump the OEM using Platformrebuilder although there isn't really anything there worth using.
[Touch GSM ROM Development] dsixda:
That tool put some OEM stuff in the SYS, although I think it was just the emulator drivers.
[Touch GSM ROM Development] lokura:
tnx, I thought we have to specify a variable or something in initflash in order to get it working, anyway i solved it by adding the .lnks (pointing to programs in sd) to a package that put it in windows folder and then adding to initflashfiles normally, more easy but duplicate files
[Touch GSM ROM Development] newdecember:
xip and sys?

i'm looking for a lil bit of advice

i'm looking to dump the sys and xip from the topaz to elfin, i'm just looking to see if anyone has tried and if it is possible or if anyone can tell me where i could find the xip and sys from the latest build of WM6.1

any advice would be appreciated, i've searched everywhere for the newest builds

thanks in advance

david
[Touch GSM ROM Development] trueg:
I'm not sure what part you need help with. I had no problem dumping the latest Topaz ROM using Platformrebuilder. Are you just looking for a newer SYS/XIP, or are you hoping to port the HTC applications from the Topaz?

Edit: Sorry, I guess I should have read your post more closely. You simply want an updated XIP/SYS? Well, just grab any stock ROM from HTC and dump it using your choice of kitchen or Platformrebuilder. Instructions for porting the XIP and SYS are in this thread and/or forum. The Opal is almost identical to the Touch. You can find a fairly recent ROM here... http://xdaforums.com/showthread.php?t=505361. Port the XIP & SYS and keep your OEMDrivers folder. Everything else should work as is.
[Touch GSM ROM Development] newdecember:
well i'm planning on building one using the ported stuff in the qvga rhodium developments thread to make a topaz/rhodium lookalike rom,

i aint got the skills to try and resize graphics to QVGA lol

but yeah thats the answer i was looking for,

thanks trueG
[Touch GSM ROM Development] kwbr:
Is anyone using the latest visual kitchen?
[Touch GSM ROM Development] Noonski:
Used it a couple of time, but since i don't care much about 6.5 i stick to the ol BuilDos version. LIke the package lay out and not in the mood to switch round.
[Touch GSM ROM Development] trueg:
I've tried it. I believe it is just a pretty face for platformrebuilder and I really like platformrebuilder. If you change packages or languages often (cooking for a large audience) it makes it a lot easier to pick and choose what you want to include. I currently cook just for myself so I don't really need the added convenience provided by EVK.
[Touch GSM ROM Development] Noonski:
Tottally Agree. +1
[Touch GSM ROM Development] kwbr:
Agree, switched back to buildos after a day. One nice thing I kept is xipimplant.
[Touch GSM ROM Development] ashwaa:
pls help how to cook start up animation in rom artemis using hypercorekitchen
[Touch GSM ROM Development] newdecember:
anyone started building with the new mega goodies yet?
[Touch GSM ROM Development] kancrutt:
Dear Master

i try to cooking ROM for my poor Elf (64/128) :p

i have question :

1. how to remove Customer Feedback, Error Reporting, Managed Programs & Dommain Enroll from Settings Tab

2. i see so many .dsm & .rgu in \windows folder, whats wrong?

3. how to configure default Customization

thanx in advance

Regards

kancrutt
[Touch GSM ROM Development] Noonski:
I'll give you one for starters i learned from a little bird that wishpered in my ear. (Might have been Aman or Ameet)

Remove the Update and FWUpdate folders from SYS.

But keep the packageinfoapi.dll file from FWUpdate.

Searh for FeedBack in the Registry and you should find an On Of Switch for Customer Feedback.

But you should also look for getting Rid of SQM and put in a Dummy CustStat.ll

I can only guide you in the right direction, the journey you make is yours alone:confused:

There's a Tool you can put in your kitchen called AllPackagestoOne.exe that can get rid of all those .DSM and .RGU files.

Luckily HTC is getting rid of those Excess ProvXML files, finally someone's at that Company.

Some MS Control Panel items are sometimes defined in RAI registry keys and sometimes by a simple "Enable"=dword:0 added to it's control panel Registry entry can be enough. But just Visually.

Default Customisation, Do you mean the Cab files and config.txt?

If so Cab's are Evil, Try replacing cabs you find with OEM versions of the Cab's or make the OEM yourself.

Some Cab's HTC puts into Rom's are nothing but last minute fixes they did not compile in there by default.

So you have to do it for them, and actually apply the fixes they tried to implement through those cabs.

I have never removed Domain Enrolment From Rom completely, as it is used by many users, so it never came up in my mind to get rid of it.
[Touch GSM ROM Development] kancrutt:
thanx Noonski, i think i must cooking my own ROM since DSIXDA resign cooking for Elf(in) :(

yeahh i mean default customization (installing .tsk, opera etc) not UC (user customization)

your explanation is very detail & really help :) I hope you do not mind helping again later :D

thanx again

kancrutt
[Touch GSM ROM Development] Noonski:
And here i thought i was just giving Pointers.
[Touch GSM ROM Development] kancrutt:
can i replace original SYS folder with THIS

and original XIP folder with other one?
[Touch GSM ROM Development] sendhiloo7:
Remove App From SYS folder

Hi,

Finally i created my first own ROM. its boot up working fine.

i need some fine tuning....

how to remove auto update, welcome center,Games?
[Touch GSM ROM Development] kancrutt:
read post i've quote :)
[Touch GSM ROM Development] robotncc:
Anybody has SYS and XIP of WM 6.5 lastest version? Pls share with me!

I'm trying make an 6.5 ROM with OEM of HTC Mega for Elfin but still not success! If anybody has experience pls give me some advices!

Thanks so much!
[Touch GSM ROM Development] newdecember:
search the forums, you'll find it somewhere around here,

i can't remember if i saw it posted by true_G

just port em over to the elfin using the tutorials on the first page,

it'll take a bit of trial and error but you'll be able to do it eventually

be careful with some of the mega packages as some of them are for 3g and not 2g like the elfin
[Touch GSM ROM Development] trueg:
No, the last Elfin stuff I posted was for WM 6.1. I use 6.5 on my Touch Pro, but I use RTM 21234 SYS & XIP (ripped from the SDK).
[Touch GSM ROM Development] newdecember:
ahh rite sorry true_g i was wrong. knew u posted 6.1 stuff

u don't happen to have the rom u dumped all the mega OEM packages from do you?

if not point me to the right place.... :)#

EDIT: sorry i got the wrong member.... da_G was the one who posted the mega packages

pardon my stupidity
[Touch GSM ROM Development] sasa66:
First Timer Cooking

I trying to learn cooking for the first time (After Dsixda Stoped :()

I follwed the first two steps in extracting a base official rom then rebuilt it back but i noticed that the size of the base rom before extraction was 126mb and after rebuilding it was only 89mb knowing that every thing went smooth without any error messages (is this normal)

should i proceed and try to flash it to my elf (the base rom was for elfin ) and would hardspl protect me from bricking

Thanks in advance:)

I just found that i must enable viewing of hidden and system files in vista so i will reinstall kitchen and start again
[Touch GSM ROM Development] Noonski:
Always have HardSPL!

Especially if your cooking.

Size reduction is normal.

No Radio, No SPL to start with.
[Touch GSM ROM Development] sasa66:
This may sound noob but how to remove spl and radio from an official rom .
[Touch GSM ROM Development] trueg:
I had a similar question a long time ago (that got trashed).

http://xdaforums.com/showthread.php?t=429541

In my case, it was because I didn't include the ExtROM after extracting and rebuilding the ROM.
[Touch GSM ROM Development] Noonski:
Yes Ext rom get's removed to (since it can be removed from Elf devices it's a good thing)

Hypercore has been a while back now for me.

But When your extracting a rom SPL, Radio, IPL Ext_ROm And Bootscreens also get extracted.

Don't know to which folder this was in hypercore kitchen.

The HTCRT.exe tool can be configured to include these into a Rom.

But out of safety this is not set as default in kitchens.

One of my first posts also never got answered, but not trashed :eek:.

I know who dun it and i know why. it was to tickle you into becoming a better cook by overcoming unanswered questions ;)

Or maybe because the answer was in the wiki.

It was during a time that there was a small get in line campaign going on in the ELF Fori.

Just funny how things work out and your now also over at Raphael cooking up a Steam.
[Touch GSM ROM Development] mango1122:
Saved me the trouble :).

In whatever limited time i get for myself , i am learning to cook a ROM. I have manged one [personal use only, nothing great]. My question is if i try dumping a cooked rom (and not a shipped rom) i am not able to dump the XIP. Is there a way around this ??

Edit: The only thing i came across is "Some cooked ROM's will take an expert to recook by deleting some info to make itself smaller." Hmmm guess i'll have to learn more. Any pointers would be appreciated

EDIT 2 : Never mind i found that. I used ELFin_Hybrid_Kitchen for dumping XIP and then used Hypercore to rebuild it.

P.S: The best thing that happened after dsixda left was that people actually have started putting in the efforts to cook thier own rom and not ask for it :D [thats including me]
[Touch GSM ROM Development] mango1122:
Need help guys.I have searched the forum and couldnt find the answer.

Heres what i did.I took a stock rom for elfin n removed some programs n added some.cooked it and flashed it [used hypercore].It worked fine.I had a doubt.the original rom was125mb.the one i cooked was 75mb.Then i searched the forum and found out i was missing the Extrom. I added the extrom and the size became 99mb.So i concluded out that the rom was lesser in size cause it did not have radio ipl spl etc.

now my question

1. Is my conclusion correct ?

Part 2

Today i used onyx ultimate4.6. i dumped it using elfin extended kitchen.for some strange reason i wasnt able to dump xip using hypercore kitchen.Anywayz i finally recooked it without any modification.The original size was 67mb n cooked 47 mb.i flashed it but it hung at the smart mobility screen. I searched and found that size reduction is normal cause no ipl etc .so my next question is

2. I know i am missing something but dont know what.I have been going over it again and again and going mad :D . Perhaps someone can give me some pointers

Why is my re-cooked rom hanging at the smart mobility screen

And yes i have searched the forum before posting this

ipl 3.10

hspl 3.10
[Touch GSM ROM Development] Noonski:
The rom should be a minimum of 50 MB.

There is a work around for that if i'm correct.

Hypercore also applies a bit of compression on some files.

There is no need to include the Ex rom.
[Touch GSM ROM Development] newdecember:
i think the workaround was to upgrade to a newer USPL or HSPL as they allowed it

i could be wrong though...

also. i downloaded this from Da_G's thread on wm6.5 here... but i'm at a bit of a loss, have ported the XIP (i think..... not too sure if it has worked correctly using hybrid kitchen) and i think everything else is from the sys for the same build... but its all in VGA with 192 dpi

the build is 23022, anyone know if it would work or would i need to find a qvga version for this build?
[Touch GSM ROM Development] mango1122:
The newer IPL and SPL allow ROM's less than 50mb to be flased. Nevertheless i used NikMel's method to hexedit the rom and make it above 50mb.

Still wouldn't work.

Searching around i found this http://xdaforums.com/showthread.php?t=365210&page=2

"the easyst way is to copy "OEMDrivers" map from wm6. You should copy XIP files one by one from other rom and put it in a map with the same name. "

IM working on it.Will update.
[Touch GSM ROM Development] !Aman!:
you can't recook a cooked ROM, they are protected.
[Touch GSM ROM Development] mango1122:
yes but how are they protected?
[Touch GSM ROM Development] sasa66:
Hi in the kitchen there is a tick box with a phrase beside (Dont touch my rom) making the rom undumpable again by making all packages into one.
[Touch GSM ROM Development] Noonski:
In new Ervius Visual Kitchen's the "Don't Touch My Rom" shows up as an option.

I older kitchen s the AllPackagesToOne.exe needs to be added to get a Slimmed down Rom (it's the reason i use it, not to protect my rom but to get rid of excess .RGU and .DSM files)

Also i think removing the ULDR part will get an undumpable rom.

But i have yet to see that removal of ULDR brings more performance than cleaning the rom out.

I have said this in a few other threads, but even HTC is using this style by reducing "*System Recognisable files" inside the rom.

They are doing this by making their ProvXML files into normal registry entries and by using file types that are not set as knownnfiletypes in the OS.

Some people believe that having manila file in subdirectories wil help in performance, but it won't, as Manila files are not known by the OS so they are not cached and catalogued. It's why they changed from using .wav files to ._wav files for Slide out sounds.

So if there's anything you want from a rom that you can't extract, just ask the cook if you can use them package in question. And respect if it's something particular that the cook does not want to share.
[Touch GSM ROM Development] sasa66:
Boot.rgu missing

Hi

When i extract the elfin shipped rom with hypercore i can find Boot.rgu but it is missing when i use visual kitchen although the kitchen gives me a success in dump and rebuild any advise.

Thanks