PDA

View Full Version : [REF] Cooking Class Class of 2007/08/09 [ONLINE]


Pages : 1 2 [3] 4 5 6 7

dsixda
16th August 2008, 01:06 PM
Ok I have a stupid question --
How do you build a cooked ROM that will work for BOTH Elf and Elfin? Doesn't the base ROM have to work for both? I don't know of any.

Noonski
16th August 2008, 01:13 PM
Ok I have a stupid question --
How do you build a cooked ROM that will work for BOTH Elf and Elfin? Doesn't the base ROM have to work for both? I don't know of any.


Well i know that the base i'm using is indeed for both ELF and ELFIN.

But it is from an ELFIN Base.

Come to think of it i don't think i haven't used an ELF base for a log time.

Ameet
16th August 2008, 02:54 PM
I was just playing around with BatteryStatus sitting here in the airport. Turned out good as I wanted. Suggestions for any improvement? :D

http://c.imagehost.org/0808/pc_capture1.jpg

Just a first timer on BS, so no technical questions please ;)

ayyu3m
16th August 2008, 03:04 PM
haha nice...i can say by the smile on ur face (oh yeah...thats u in the middle, with a lot of messages above ur head) this wud be pretty good.

Ameet
16th August 2008, 03:11 PM
haha nice...i can say by the smile on ur face (oh yeah...thats u in the middle, with a lot of messages above ur head) this wud be pretty good.
:D You guessed it right :D Better messages than too many calls on your head ;)

dsixda
16th August 2008, 05:25 PM
Well i know that the base i'm using is indeed for both ELF and ELFIN.

But it is from an ELFIN Base.

Come to think of it i don't think i haven't used an ELF base for a log time.

Oh cool. May I ask which one (sorry if I missed that post)? And also, can't we use that same base ROM OS.nb when we do a 'make_imgfs' for device ROM backups (ie. in the Wiki)?

ayyu3m
16th August 2008, 05:27 PM
but of coz bai. i checked these out. pretty good for a start man.

Noonski
16th August 2008, 05:45 PM
I was just playing around with BatteryStatus sitting here in the airport. Turned out good as I wanted. Suggestions for any improvement? :D

http://c.imagehost.org/0808/pc_capture1.jpg

Just a first timer on BS, so no technical questions please ;)

So are you planning a new telvision show called "Ameet IN The Middle"?

And it lokos like an airport, so you bakc from the trip?

Yeah Quite nice there's a lot that can be done using BS as home screen plugin.
Cool

Here's the Base http://rapidshare.com/files/61786658/RUU_signed_OS5.2.1437.zip

Or the slighty weird
Noonski Vanilla
http://rapidshare.com/files/68804210/RUU_signed.zip
Bit old but allready a bit cleaner.

A bit old now but good for practicing ;)

thebomber
16th August 2008, 06:10 PM
after my elfin going nutz yesterday from rom cooking :D its back to normal and working like a charm

i am just curious what the hell happned the touch wasnt working then starting working like 2 min a day then works fine now

can we say dust is the reason :D
back to cooking in a couple of days

i just want to have peace with my htc :D

dsixda
16th August 2008, 07:29 PM
Here's the Base http://rapidshare.com/files/61786658/RUU_signed_OS5.2.1437.zip




I actually tried flashing this to my spare Elfin but only the Smart Mobility splash screen comes up before it shuts down. ??

Noonski
16th August 2008, 07:43 PM
I actually tried flashing this to my spare Elfin but only the Smart Mobility splash screen comes up before it shuts down. ??

Well this will sound weird, but i was actually questioning when and why i put that one up there in the first few threads.

Better to kill it.

dsixda
16th August 2008, 08:00 PM
Well this will sound weird, but i was actually questioning when and why i put that one up there in the first few threads.

Better to kill it.

Kill it or just extract the OS from it and make it OS-only so that no one flashes the IPL/SPL by mistake ;)

Ameet
16th August 2008, 09:40 PM
So are you planning a new telvision show called "Ameet IN The Middle"?

And it lokos like an airport, so you bakc from the trip?

Yeah Quite nice there's a lot that can be done using BS as home screen plugin.
Cool
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 ;)

thebomber
18th August 2008, 05:39 PM
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

!Aman!
18th August 2008, 05:45 PM
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
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.

thebomber
18th August 2008, 06:09 PM
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

!Aman!
18th August 2008, 06:20 PM
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
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.

thebomber
18th August 2008, 06:34 PM
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

mobix
22nd August 2008, 11:54 AM
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 ??

Noonski
22nd August 2008, 12:07 PM
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 ??

Vista or XP?
Which SPL and IPL do you have?

mobix
22nd August 2008, 12:14 PM
Vista or XP?
Which SPL and IPL do you have?

It's XP. IPL: 2.27.0002 SPL: 2.28.0000

!Aman!
22nd August 2008, 12:32 PM
It's XP. IPL: 2.27.0002 SPL: 2.28.0000
what ROM version do u fill in HTCrt tool?

mobix
22nd August 2008, 12:35 PM
what ROM version do u fill in HTCrt tool?

I'm making incremental builds, current one is: mX.00.86

!Aman!
22nd August 2008, 12:37 PM
I'm making incremental builds, current one is: mX.00.86
have u tried ROM version like 2.20.721.2B or something higher than this?

mobix
22nd August 2008, 01:28 PM
have u tried ROM version like 2.20.721.2B or something higher than this?

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 ?

!Aman!
22nd August 2008, 01:32 PM
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 ?
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?

Ameet
22nd August 2008, 01:35 PM
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 ?
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

!Aman!
22nd August 2008, 01:38 PM
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
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.

kokotas
22nd August 2008, 01:50 PM
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 shit!
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!

!Aman!
22nd August 2008, 01:56 PM
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!
i always flashed in windows environment, even with uspl 2.20 ;)

mobix
22nd August 2008, 04:32 PM
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!
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...?


kokotas .. I'm using your dump ROM as base. Will try giving version number to what you have mentioned.

Noonski
22nd August 2008, 04:33 PM
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 shit!
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!

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)

Piranha1
22nd August 2008, 05:26 PM
A big hello from Germany.I be back home and have the F. .. Hospital behind me.I hope I have not missed too much.

iii_see_tagpi_run_iii
24th August 2008, 11:19 AM
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

humrod
24th August 2008, 01:21 PM
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

humrod
24th August 2008, 01:24 PM
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.

Noonski
24th August 2008, 01:42 PM
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


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.

iii_see_tagpi_run_iii
24th August 2008, 04:03 PM
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

humrod
24th August 2008, 05:09 PM
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......

humrod
24th August 2008, 05:24 PM
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..

Noonski
27th August 2008, 09:44 PM
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.

urchinray
28th August 2008, 01:06 PM
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:

!Aman!
28th August 2008, 01:11 PM
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:
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.

humrod
28th August 2008, 04:37 PM
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)

humrod
28th August 2008, 07:16 PM
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

Noonski
28th August 2008, 08:18 PM
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

Which Rom did you dump into it?

And did you dump the XIP ( i know maybe a stupid question)

ayyu3m
28th August 2008, 08:21 PM
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

humrod
29th August 2008, 11:00 AM
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..

mbarvian
7th September 2008, 01:39 AM
I found %ce_12% to point to Start Menu/Programs/Accessories

great thread btw!

Noonski
7th September 2008, 02:25 AM
I found %ce_12% to point to Start Menu/Programs/Accessories

great thread btw!

Oke i posted somewhere and left a little Breadcrumb trail.

What was i again:(

mbarvian
7th September 2008, 03:23 AM
Oke i posted somewhere and left a little Breadcrumb trail.

What was i again:(

what? i don't get it...

dsixda
13th September 2008, 05:35 PM
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.

ayyu3m
13th September 2008, 07:04 PM
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!!

!Aman!
13th September 2008, 07:17 PM
To port SYS successfully to an ELF\ELFIN

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
5 - SQM
6 - WinCENLS_WWE

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

Noonski
13th September 2008, 07:25 PM
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

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.

ayyu3m
13th September 2008, 07:26 PM
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
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!

ayyu3m
13th September 2008, 07:31 PM
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.
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

!Aman!
13th September 2008, 07:34 PM
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!
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.

ayyu3m
13th September 2008, 07:41 PM
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.
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!

Noonski
13th September 2008, 08:23 PM
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!


Have A Play..

ayyu3m
13th September 2008, 08:44 PM
thankx.

awaiting Manilla 2D OEM pack.....

:D

Noonski
13th September 2008, 08:47 PM
thankx.

awaiting Manilla 2D OEM pack.....

:D

You want the Early one with everything Missing?

ayyu3m
13th September 2008, 08:58 PM
You want the Early one with everything Missing?
hahahaha...i thought it was complete, with the way everything went down at manilla 2d thread..

will await then... :D

dsixda
13th September 2008, 09:51 PM
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!

ayyu3m
13th September 2008, 10:38 PM
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!
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

dsixda
13th September 2008, 11:01 PM
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


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://forum.xda-developers.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.

Noonski
13th September 2008, 11:04 PM
Thanks for the Back up.

PACKAGE_OPAL_TaskManager (http://rapidshare.com/files/145029730/PACKAGE_Opal_TaskManager_2_1_34563_3.zip.html)

Let's see who follows my trail to this Post ;)

dsixda
13th September 2008, 11:25 PM
Thanks for the Back up.

PACKAGE_OPAL_TaskManager (http://rapidshare.com/files/145029730/PACKAGE_Opal_TaskManager_2_1_34563_3.zip.html)

Let's see who follows my trail to this Post ;)

Awesome!! Now cooked :)

Following the trail :)

ayyu3m
13th September 2008, 11:26 PM
Thanks for the Back up.

PACKAGE_OPAL_TaskManager (http://rapidshare.com/files/145029730/PACKAGE_Opal_TaskManager_2_1_34563_3.zip.html)

Let's see who follows my trail to this Post ;)
haha. nice...lets follow the leader

Noonski
13th September 2008, 11:42 PM
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.

ayyu3m
13th September 2008, 11:46 PM
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.
cooking as we speak...wil have screeny also in 10mins and counting

Noonski
13th September 2008, 11:57 PM
cooking as we speak...wil have screeny also in 10mins and counting

Syke i allready Posted the Three Stand Alone OEM's ;)

That's because i need a beer and Dinner.

ayyu3m
14th September 2008, 12:01 AM
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

dsixda
14th September 2008, 12:03 AM
I got Volume Control and Task MAnager working... Pretty nice!

What's the third? TouchFlo2D

ayyu3m
14th September 2008, 12:06 AM
I got Volume Control and Task MAnager working... Pretty nice!

What's the third? TouchFlo2D
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

http://i66.photobucket.com/albums/h257/ayyu3m/Screen01-6.png http://i66.photobucket.com/albums/h257/ayyu3m/Screen02-4.png http://i66.photobucket.com/albums/h257/ayyu3m/Screen01-7.png

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

and we HAVE VOLUME!!!

haha

Noonski
14th September 2008, 12:50 AM
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

http://i66.photobucket.com/albums/h257/ayyu3m/Screen01-6.png http://i66.photobucket.com/albums/h257/ayyu3m/Screen02-4.png http://i66.photobucket.com/albums/h257/ayyu3m/Screen01-7.png

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

and we HAVE VOLUME!!!

haha

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!

dsixda
14th September 2008, 01:51 AM
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!


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.

ayyu3m
14th September 2008, 02:37 AM
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!

yeah...i been playin with volume for over 2 mins jus to hear the chiming sound

dsixda
14th September 2008, 02:55 AM
yeah...i been playin with volume for over 2 mins jus to hear the chiming sound

LOL... It's a welcome change, even if it is just VOLUME :D

Noonski
14th September 2008, 04:00 AM
Well I'm really going to Bed now.

So you guys will prolly have AudioManager Fixed By Then.

Ameet
14th September 2008, 07:55 AM
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
Where did you guys find the HTC Opal's ROM or its packages? :D

dsixda
14th September 2008, 08:39 AM
Where did you guys find the HTC Opal's ROM or its packages? :D

In this thread :) Keep looking several posts earlier.

Also look here! http://forum.xda-developers.com/showthread.php?t=425694

BTW Ameet, do you or anyone else have a black smart dialer skin??? None of the skins I see have smart dialing support, especially for the dialer by DxC.

Ameet
14th September 2008, 09:02 AM
In this thread :) Keep looking several posts earlier.

Also look here! http://forum.xda-developers.com/showthread.php?t=425694

BTW Ameet, do you or anyone else have a black smart dialer skin??? None of the skins I see have smart dialing support, especially for the dialer by DxC.
I have the Diamond black skin by poorlyduck. Btw, the TF2D works on my device but how do I make it full screen?

http://c.imagehost.org/0722/pc_capture1.jpg

dsixda
14th September 2008, 09:04 AM
I have the Diamond black skin by poorlyduck. Btw, the TF2D works on my device but how do I make it full screen?


There's a Large Title Bar OEM for the Opal. I think that does the trick? Just wait for Noonski to wake up :)

dsixda
14th September 2008, 09:13 AM
I have the Diamond black skin by poorlyduck. Btw,

Thanks!! And it has Smart Dialing! :D

Ameet
14th September 2008, 09:37 AM
There's a Large Title Bar OEM for the Opal. I think that does the trick? Just wait for Noonski to wake up :)
Wasnt actually talking about large title bar :) Have that already but wanted to know how to make the TF full screen. Or is it right what is seen in the screenshot?

dsixda
14th September 2008, 09:39 AM
Wasnt actually talking about large title bar :) Have that already but wanted to know how to make the TF full screen. Or is it right what is seen in the screenshot?

Sorry, I'm stupid.. even I got mixed up and deleted it from my kitchen even though I already flashed it earlier (the one with the volume icon and wi-fi etc. enlarged when you click on them..) :P

Anyways, I'll shut up now and let the experts figure it out .. hopefully in a few hours ;-)

Noonski
14th September 2008, 11:37 AM
Where did you guys find the HTC Opal's ROM or its packages? :D

Well around here i have no problems saying that L26's Dump was actually more then enough because it turns out it did have the Hives files.

But then i went and got them from Ervius undumpable rom anyway and from that point it was women and children first.

Must say that it's to bad Gullum went underground and now prolly has everything working. But i can't blame him. after all the other hard work of him on some other ripped and ported apps and so many other Cooks using them and getting loads of donations.

But VetVito did some very fast comparasing of the files and secluding them into separate Packages.

I'm trying to now See why some packages work for him but not directly for Elves so true correct packages can be posted.

And since i was already working on the volume/startmenu & titlebar it was easy to finish these and make them Public.

But it looks like many are simply going to make roms either without proper fixes or for two minute fame of bringing out a ROM with Fixes.
(And in Gullum's case i think it would be deserved)
But any other Cook bringing out M2D without ever having contributed to the whole Public work, will be on my personal BlackList.

You can clearly see how many OEM packages have been downloaded for some of the apps. So i reckon half of that number has ran the M2D cab thro

You guys where right. (so was i)

ELVES is tight As Shizzle.

And truth is if the M2D thread in the ELF Forums did not get started.........

ayyu3m
14th September 2008, 12:34 PM
how was ur sleep man...since u posted u were goin to sleep...i thought u gonna have a week's sleep and wudnt be up early...but you are here! ;)

hehe...and ELF is tightier as Shizzled...

Ameet
14th September 2008, 12:45 PM
Herg's ported cab is about 14MB with unwanted proggys. I mean, I removed the title bar, taskmanager since that was making the TF2D so sluggish and also for external installation. Got the ab down to 11MB :) Sounds cool

Any idea what might be causing this? I get this after clicking on Music Tab in TF2D

If the MOD think this is in wrong section, then you may please move this post. gehehe.. Always wanted to write this :D

http://c.imagehost.org/0238/pc_capture1.jpg

dsixda
14th September 2008, 08:54 PM
Are you guys having trouble with the Opal Large Start Menu? It works but the recent programs' icons don't show. I'm not using Manilla, could that have something to do with it?

dsixda
14th September 2008, 09:27 PM
Another Cooking issue...

I was building my ROM with Ervius' tool, but then later I built it in Bepe.

However, now if try to build that same set of files in Ervius again, the OS hangs at the splash sacreen after flashing :(

Any idea what went wrong???

ayyu3m
14th September 2008, 09:50 PM
Another Cooking issue...

I was building my ROM with Ervius' tool, but then later I built it in Bepe.

However, now if try to build that same set of files in Ervius again, the OS hangs at the splash sacreen after flashing :(

Any idea what went wrong???
a similar thing happened while i was cooking in Hybrid Kitchen also. the OS.nb wud be built successfully and .nbh also. but when i flashed the device wont boot.

so i backed up my needed files and re-installed the whole kitchen again.

and problem got solved. i didnt try to find the root of the problem...but i know it must be a corrupted .bat file

Noonski
14th September 2008, 09:54 PM
Another Cooking issue...

I was building my ROM with Ervius' tool, but then later I built it in Bepe.

However, now if try to build that same set of files in Ervius again, the OS hangs at the splash sacreen after flashing :(

Any idea what went wrong???

Try Backing up the DSM files in OEMDRIVERS and OEMAPPS and then making them Empty.

Also sometimes i found that Some OEM packages made By Ervius had something different with the DSM files so i delete that specific DSM file then made a new blank one with new UID number and also changed the option.xml and rgu files accordingly.

dsixda
14th September 2008, 10:15 PM
Try Backing up the DSM files in OEMDRIVERS and OEMAPPS and then making them Empty.

Also sometimes i found that Some OEM packages made By Ervius had something different with the DSM files so i delete that specific DSM file then made a new blank one with new UID number and also changed the option.xml and rgu files accordingly.

I guess it has something to do with Bepe protecting the ROM when building? I mean I can build the files in Bepe after building in Ervius, but not vice-versa (i.e. the flashed ROM will hang on the splash screen).

Anyways, I had a backup so I don't need to go through any hassle, other than to repeat the same few steps again.

dsixda
14th September 2008, 11:34 PM
How do I extract the Random Access (for Contacts) out of my 6.0 base? I tried copying SYS/Redist/outres.dll but that didn't work.

The reason I ask this is that the HTC Random Access that is downloadable from this thread has a sidebar that is too wide, and thus it blocks the "xyz" in the alphabet index that goes horizontally at the top. It's also missing the "#" character at the top. The one from my 6.0 Base ROM is just perfect.

EDIT: Nevermind, Noonski's got us Opal Random Access.. and it works great!!! WOOHOO!!!!!

dsixda
15th September 2008, 05:59 AM
Ok more cooking problems from me. I had already tried searching the forum.. but I cannot find a solution although someone else had the same problem:

I tried to set FingerPressure to a certain value in TFLOSettings, under the OEMDrivers\.RGU file. However, the value stays at the original number after I cook it. I can however change it after I've flashed it on my device... but that kind of defeats the purpose of cooking.

This is the same place under which I had set TFLOSetting\EnableCube=0 and that had worked. I also removed the Cube. I don't know if those two are factors... but .. is there a way to cook the FingerPressure setting??? Shall I set it in some other file??

ayyu3m
15th September 2008, 08:50 AM
hey ppl, guess whose outdone himself and turned a cook enthusiast!!

answer: dsixda (haha! cudnt leave u all guessing with so many cooks coming arnd lately and so fast!)

tested and working on ELF. if anyone wants to try, i assume pm dsixda or grab it from his signature while its hot

This is a clean rom, with only a few apps, and consist of the new Opal Task Manager, Volume Control and Large Start Menu

http://i66.photobucket.com/albums/h257/ayyu3m/dsixda1.png http://i66.photobucket.com/albums/h257/ayyu3m/dsixda2.png http://i66.photobucket.com/albums/h257/ayyu3m/dsixda3.png

Speed and Performance: Absolutely awesome and smooth on a first time cooking.

Bugs: No more to squash. Except a missing windows mobile ringtone. But thats all so far :D

Noonski
15th September 2008, 09:43 AM
Ok more cooking problems from me. I had already tried searching the forum.. but I cannot find a solution although someone else had the same problem:

I tried to set FingerPressure to a certain value in TFLOSettings, under the OEMDrivers\.RGU file. However, the value stays at the original number after I cook it. I can however change it after I've flashed it on my device... but that kind of defeats the purpose of cooking.

This is the same place under which I had set TFLOSetting\EnableCube=0 and that had worked. I also removed the Cube. I don't know if those two are factors... but .. is there a way to cook the FingerPressure setting??? Shall I set it in some other file??

Either use a Mort Cooking to sewt the Value ;)
Or make a ProvXml file with the App "reg to xml"

RGU files in Sys folders taken precedence over Registry settings in OEM.

So making a folder just with RGU with an X in front of (so it is the last folder that gets scanned in SYS, and gets the piority in the end Hive Building)

So if the above trick don't work you make a .Provxml file.


hey ppl, guess whose outdone himself and turned a cook enthusiast!!

answer: dsixda (haha! cudnt leave u all guessing with so many cooks coming arnd lately and so fast!)

tested and working on ELF. if anyone wants to try, i assume pm dsixda or grab it from his signature while its hot

This is a clean rom, with only a few apps, and consist of the new Opal Task Manager, Volume Control and Large Start Menu

http://i66.photobucket.com/albums/h257/ayyu3m/dsixda1.png http://i66.photobucket.com/albums/h257/ayyu3m/dsixda2.png

Speed and Performance: Absolutely awesome and smooth on a first time cooking.

Bugs: No more to squash. Except a missing windows mobile ringtone. But thats all so far

Good job, i can announce my Cooking Retirement soon ;)

Ameet
15th September 2008, 09:55 AM
Congrats Dsixda :D You officially graduated from Noonski's institute ;)

Collect the certificate from his office :D

Hope to see some good new builds coming out of your kitchen soon :D

dsixda
15th September 2008, 02:38 PM
Thanks guys, and especially to my chum ayyu3m ;-) I'll put out an official build soon!

I'll try the method that Noonski proposed. Geez I'm learning more and more every day! :D

ayyu3m
15th September 2008, 09:08 PM
Thanks guys, and especially to my chum ayyu3m ;-) I'll put out an official build soon!

I'll try the method that Noonski proposed. Geez I'm learning more and more every day! :D
hehe anytime buddy. waiting for the official build eagerly as well. :D

btw www.htc.com :eek: touch 3G and touch HD!!!

i gotta get start saving some $$$ keke

dsixda
15th September 2008, 09:33 PM
hehe anytime buddy. waiting for the official build eagerly as well. :D



And there you go! :-)

http://forum.xda-developers.com/showthread.php?t=426540

absorber786
16th September 2008, 10:53 AM
Follow these steps to setup HyperCore Kitchen for ELF in Windows XP/Vista Machine

1 - Download HyperCore (v1.01) (http://rapidshare.com/files/50880220/HyperCore_V1.01.exe) Kitchen

2 - Double click HyperCore_V1.01.exe to extract and install. The setup will create a folder Core in your C:\ drive

3 - Download ACK.zip (ftp://xda:xda@ftp.xda-developers.com/Uploads/Elf/Cooking%20Class/Core/ACK.zip), extract and place the extracted ACK folder into "C:\Core\" to overwrite the existing files


Hi master chefs and cooks

Quick questions re the installation.....

Firstly the instructions say install to C drive. However a closer look at of the batch files show that it points to the %systemdrive% which in my case is not C but rather D (dont ask how that happened). So Hypercore install to the D drive! So based on that i copied the files into the relevant folders on D Drive.

Now using starting with Post 477 (http://forum.xda-developers.com/showpost.php?p=2526864&postcount=477) re the first steps in cooking...i dont get to the second screen shot! I followed the instructions and hit 'Enter' and the window closes! So this is my little problem..
[Now the question one ask me back is what ROM am i using. Well for now its a cooked ROM]

My questions
1) Is it possible that the a system path may be hard coded in the batches and could this be causing my problem?:rolleyes:
2) Would i need to reformat my system to cook?:eek:
3) Hypercore vs Kokotas Kitchen? Can someone explain pros and cons of these two?
4) Can I use the last official Dopod Rom as a base? (If i understand correctly, you can either use an official Rom or custom rom as base and work from there onwards) I know its a downgrade but it a starting block after which i move on XIP porting etc....
5) How much coffee do i need?

Thanks

kokotas
16th September 2008, 12:26 PM
1) Is it possible that the a system path may be hard coded in the batches and could this be causing my problem?:rolleyes:
If you "installed" the VistaBatchFix, then there is no problem with the batches, cause %SystemDrive% is the drive upon which the system folder was placed, so in your case the value of %SystemDrive% is D: .
2) Would i need to reformat my system to cook?:eek:
Before you try something like that, try to install MS .NET Framework (latest) and give it a go.

4) Can I use the last official Dopod Rom as a base? (If i understand correctly, you can either use an official Rom or custom rom as base and work from there onwards) I know its a downgrade but it a starting block after which i move on XIP porting etc...
Better choose as a 1st base either an official or a dumped ROM, not a customized cause there would be a lot missing and you won't have the chance to see what's inside an official rom!
Then day by day(&flashing by flashing) you'll find out what could be safely removed, what tweaks would increase performance, etc...
At least this is what I did and still doing.
5) How much coffee do i need?
lol:D A lot of cups I guess..:D

Good to see more and more ppl getting into this cooking thing!
Imagine.. everyone having his/her own cooked ROM running on the ELF!

absorber786
17th September 2008, 09:27 AM
If you "installed" the VistaBatchFix, then there is no problem with the batches, cause %SystemDrive% is the drive upon which the system folder was placed, so in your case the value of %SystemDrive% is .
:o i found my problem and fixed it! Copied the ACK and RUU files to the qrong folder

Before you try something like that, try to install MS .NET Framework (latest) and give it a go.
Did that...and boy! did it take a while to download

Better choose as a 1st base either an official or a dumped ROM, not a customized cause there would be a lot missing and you won't have the chance to see what's inside an official rom!
Then day by day(&flashing by flashing) you'll find out what could be safely removed, what tweaks would increase performance, etc...
At least this is what I did and still doing.

Perfect....i have more questions coming;)

lol:D A lot of cups I guess.

Good to see more and more ppl getting into this cooking thing!
Imagine.. everyone having his/her own cooked ROM running on the ELF!
Hehe...its time to take over the world!!!

absorber786
17th September 2008, 10:54 AM
Ohhhh..need some help..

Ok so i took an official dopod elfin rom...added a few cabs....build os.nb..changed the pagepool size and then created ruu_signed file correctly. There were were no issues so i thought things were going really well.

Then i even flashed the rom and still no issues the ruu utility worked fine. But now my touch wont even start up let alone go the boot loader screen!!

Help

btw i built the rom using Koko's kitchen

EDIT: I still had a SD flash image on my storage card which allowed me reflashed. The funny thing is I could not enter the tri-color bootloader. Why??

And apologies for posting in the wrong thread.....my brain was not functioning correctly at the time.

Now on to some questions to check were i screwed up..

1) i used this rom as a base - RUU_Elfin_DOPODASIA_WWE_2.20.707.1B_4.1.13.51_03.0 7.90_BLUE_Ship_Reduced.exe
Now from my understanding, all version 2 roms are flashable to an Elf, including this one. Am i correct?

2) The RUU update reached 100%. When the restart after flash happens, thats when it did not power back on again. Why?

dsixda
17th September 2008, 04:20 PM
Maybe your battery was already dead? While flashing, it doesn't get any charge from your USB. Just let it charge for 10 minutes from your wall charger and see if it comes back.

If that doesn't help, take the battery out for 20 minutes, put it back in, charge it for 5 minutes, and try to restart ... If still no luck, push the reset button too.

Happened to me before.

absorber786
17th September 2008, 05:52 PM
Maybe your battery was already dead? While flashing, it doesn't get any charge from your USB. Just let it charge for 10 minutes from your wall charger and see if it comes back.

If that doesn't help, take the battery out for 20 minutes, put it back in, charge it for 5 minutes, and try to restart ... If still no luck, push the reset button too.

Happened to me before.
my battery was almost full...but as I said the sd flash worked...but why wasn't the bootloader thing not responding

trueg
21st October 2008, 06:10 AM
Hey guys, I hope I'm not too late for the party. Lately, I've been flashing like crazy trying to learn how things work, what things I can change and stuff like that. I'm sure I must have flashed to my poor ELFin like 50 times in the last week. Anyway, using Hybrid Kitchen, I find that sometimes I can't dump ROMs correctly. Sometimes, it dumps correctly and I get an OEM and SYS folder full of goodies. Other times I get a folder full of packages with an empty OEM and SYS folder. If I understand correctly, this is possibly due to the DSM files? Is there anything that can be done about this? I wanted to dump Opal R2 to compare a few things to my own Opal port, but I just got a folder full of files and folders.

Noonski
23rd October 2008, 08:37 PM
Hey guys, I hope I'm not too late for the party. Lately, I've been flashing like crazy trying to learn how things work, what things I can change and stuff like that. I'm sure I must have flashed to my poor ELFin like 50 times in the last week. Anyway, using Hybrid Kitchen, I find that sometimes I can't dump ROMs correctly. Sometimes, it dumps correctly and I get an OEM and SYS folder full of goodies. Other times I get a folder full of packages with an empty OEM and SYS folder. If I understand correctly, this is possibly due to the DSM files? Is there anything that can be done about this? I wanted to dump Opal R2 to compare a few things to my own Opal port, but I just got a folder full of files and folders.

Nope it's not possible.

But you can check the files being dumped in the Dump folder (right before the packages should be made.

I'm not familiar with the Hybrid Setup. But it should also dump everything into one folder before the packages are made.

It would not make that much sense as having the actual packages sorted, but you can convert the default.hv and user.hv to .rgu files and at the very least you would have a registry to compare.

There's been this whole discusion that this cooking method that makes a ROM not dumpable is only because people want to keep their rom secret.

It might be a reason for some but Performance is the other big reason this method can be chosen.

dsixda
23rd October 2008, 08:43 PM
Nope it's not possible.
It might be a reason for some but Performance is the other big reason this method can be chosen.

Are you saying this will cut down on all those RGU files under \Windows and combine them all into one? (e.g. a22602c-2bdflkdsjf-4325432j5-3254324 blah blah blah)

If so, then I am all for this idea. I dont care if my ROM is secret or not, but if it saves the user some boot time then that's more useful.

trueg
23rd October 2008, 09:01 PM
Has anybody attempted to get HTC Home and 2DManila installed on the same device? I would think that it would be nice to have a ROM that provided the option of either.

While testing the Opal OEM with the 20758 SYS & XIP I wondered about adding HTC Home and simply turning off TouchFLO in the Today settings. I made up a HTC Home OEM that installed nicely and works great with this ROM. The only issue is setting the Weather location for HTC Home.

In order for the HTC Home OEM to install I removed all of the HH_WEATHER*.png since they were already provided with 2DManila. They are a different dimension in 2DManila (140x90 vs 125x118), but that doesn't seem to be a problem. The issue is setting the location. HTC Home and 2DManila set the values in different locations. The values for HTC Home do not get set when I enter them, I assume because HTC_HDlg.exe that came with Manila2D is pointing to the registry settings under Manila2D\Weather. If I set the HTC Home location settings manually in the registry, it works.

Is my only option going to be to rename HTC_HDlg.exe to something else and somehow get HTC Home Weather to use this exe instead?

dsixda
23rd October 2008, 09:18 PM
Has anybody attempted to get HTC Home and 2DManila installed on the same device? I would think that it would be nice to have a ROM that provided the option of either.

While testing the Opal OEM with the 20758 SYS & XIP I wondered about adding HTC Home and simply turning off TouchFLO in the Today settings. I made up a HTC Home OEM that installed nicely and works great with this ROM. The only issue is setting the Weather location for HTC Home.

In order for the HTC Home OEM to install I removed all of the HH_WEATHER*.png since they were already provided with 2DManila. They are a different dimension in 2DManila (140x90 vs 125x118), but that doesn't seem to be a problem. The issue is setting the location. HTC Home and 2DManila set the values in different locations. The values for HTC Home do not get set when I enter them, I assume because HTC_HDlg.exe that came with Manila2D is pointing to the registry settings under Manila2D\Weather. If I set the HTC Home location settings manually in the registry, it works.

Is my only option going to be to rename HTC_HDlg.exe to something else and somehow get HTC Home Weather to use this exe instead?


The main question is, are you ok with having thousands of files under \Windows? The graphic files for both M2D and HTC Home add a LOT of overhead to boot time and \Windows access.

trueg
23rd October 2008, 09:26 PM
Yes, they are all dumped into one big folder. I'm new to this, so I can't tell by looking which packages belong to SYS and which to OEM.

So you are saying that when they build their ROM, they start with a folder full of packages instead of a separate SYS and OEM? What type of speed increase is there to be had by doing this?

Nope it's not possible.

But you can check the files being dumped in the Dump folder (right before the packages should be made.

I'm not familiar with the Hybrid Setup. But it should also dump everything into one folder before the packages are made.

It would not make that much sense as having the actual packages sorted, but you can convert the default.hv and user.hv to .rgu files and at the very least you would have a registry to compare.

There's been this whole discusion that this cooking method that makes a ROM not dumpable is only because people want to keep their rom secret.

It might be a reason for some but Performance is the other big reason this method can be chosen.

trueg
23rd October 2008, 09:29 PM
The main question is, are you ok with having thousands of files under \Windows? The graphic files for both M2D and HTC Home add a LOT of overhead to boot time and \Windows access.

Yes I suppose that would be a concern. The HTC Home folder without the HH_Weather pictures is only 717 KB and 119 files. I didn't notice much of a difference with boot time. As for \Windows access do you mean viewing the Windows folder and that taking longer to load or would it effect run time performance?

dsixda
23rd October 2008, 09:41 PM
Yes I suppose that would be a concern. The HTC Home folder without the HH_Weather pictures is only 717 KB and 119 files. I didn't notice much of a difference with boot time. As for \Windows access do you mean viewing the Windows folder and that taking longer to load or would it effect run time performance?

I'm talking about Windows access when you open the folder.

I found a noticeable improvement in boot time when I removed HTC Home from my ROM. I prefer to have less files in \Windows :) However for my ROM I provided a separate HTC Home CAB with my customized icons and plugin.

trueg
23rd October 2008, 09:45 PM
Understood. Would having HTC Home installed as a cab after the fact decrease performance more than cooking it into the ROM? Do you offer the cab for installation in Onyx? Does weather work in both Manila2D and then assuming you turn off TouchFLO and enable HTC Home, does weather work there as well?

I'm talking about Windows access when you open the folder.

I found a noticeable improvement in boot time when I removed HTC Home from my ROM. I prefer to have less files in \Windows :) However for my ROM I provided a separate HTC Home CAB with my customized icons and plugin.

dsixda
23rd October 2008, 09:56 PM
Understood. Would having HTC Home installed as a cab after the fact decrease performance more than cooking it into the ROM? Do you offer the cab for installation in Onyx? Does weather work in both Manila2D and then assuming you turn off TouchFLO and enable HTC Home, does weather work there as well?

I think the writable program area is a bit slower than ROM.

I don't remember if I tried HTC Home weather after installing Manilla. No one has complained to me yet.

trueg
23rd October 2008, 10:03 PM
If you install HTC Home after the fact and don't plan on using Manila2D afterwards, it would probably work fine since HTC_HDlg.exe would be overwritten and the correct location of the registry would be used. If they tried to use Manila2D without uninstalling HTC Home first, I imagine Weather would not work. I guess since both programs use the same exe you have to choose which one you want to use and use the appropriate HTC_HDlg.exe. You can't go back and forth without changing that file.

The alternative would be to rename the HTC Home version of HTC_HDlg.exe and somehow point HTC Home to use that instead.

I think the writable program area is a bit slower than ROM.

I don't remember if I tried HTC Home weather after installing Manilla. No one has complained to me yet.

trueg
23rd October 2008, 10:34 PM
OK, so I edited HTCHome.dll to point to HTC_HDlc.exe (copy of HTC_HDlg.exe), but now I don't have the option of HTC Home in the Today screen. Is there some kind of check to make sure HTCHome.dll hasn't been edited or modified? Sorry if this is getting outside the nature of this thread. I can take this elsewhere if you guys prefer.

edit: I just found on some other site that editing the file makes it so that the signature doesn't match up anymore. Anyway around this?

edit2: wow, I really need to search before I randomly post stuff, sorry guys. I found another thread about unsigning dlls before editing. I will give this a quick try.

trueg
23rd October 2008, 10:54 PM
Damn, that's f'n cool.

OK, so I renamed HTC_HDlg.exe & HTC_HDlg.exe.0409.mui to HTC_HDlc.exe & HTC_HDlc.exe.0409.mui. I unsigned HTC_Home.dll. Modified it to point to HTC_HDlc.exe instead of *lg.exe. Signed HTC_Home.dll. I stopped HTC Home and copied all 3 files to \Windows. Restarted HTC Home and voilla HTC Home & Manila2D can now run on the same machine without a file conflict. =)

Man, this stuff is fun!

Noonski
24th October 2008, 08:05 AM
Are you saying this will cut down on all those RGU files under \Windows and combine them all into one? (e.g. a22602c-2bdflkdsjf-4325432j5-3254324 blah blah blah)

If so, then I am all for this idea. I dont care if my ROM is secret or not, but if it saves the user some boot time then that's more useful.

Yup that's basicly what it does.

Combine all rgu files into just a few, but it also does the same to the DSM files.
It leaves behind just a few .dsm files and in on it just leaves behind the reference to make a folder called "Cook your own Rom"

So this method already gives you a file reduction of at least 100 files in windows folder.

Yes, they are all dumped into one big folder. I'm new to this, so I can't tell by looking which packages belong to SYS and which to OEM.

So you are saying that when they build their ROM, they start with a folder full of packages instead of a separate SYS and OEM? What type of speed increase is there to be had by doing this?

No when "They" start cooking everything is just like with you nice in OEM and SYS packages.
During the Cooking after using BUILDOS, all RGU files and DSM files get combined and a specific value is added to the DSM files left behind.

The DSM files ussualy are the files that help unpack a rom into the package directories.

Just open one up in hex or notepad from the Sys folders.

You'l see that inside it will contain the file names of all the files in that folder, so it knows where the files belong.

Since the DSM files get cleaned up, these references aren't there to tell where the files should go.

OK, so I edited HTCHome.dll to point to HTC_HDlc.exe (copy of HTC_HDlg.exe), but now I don't have the option of HTC Home in the Today screen. Is there some kind of check to make sure HTCHome.dll hasn't been edited or modified? Sorry if this is getting outside the nature of this thread. I can take this elsewhere if you guys prefer.

edit: I just found on some other site that editing the file makes it so that the signature doesn't match up anymore. Anyway around this?

edit2: wow, I really need to search before I randomly post stuff, sorry guys. I found another thread about unsigning dlls before editing. I will give this a quick try.

Unsinging?
I know of re-signing, (also in a little bit of a rut getting Newer USB Pop Upfrom Rapheal ported to Diamond but then as a dutch version)

trueg
24th October 2008, 09:06 AM
Yup that's basicly what it does.

Combine all rgu files into just a few, but it also does the same to the DSM files.
It leaves behind just a few .dsm files and in on it just leaves behind the reference to make a folder called "Cook your own Rom"

So this method already gives you a file reduction of at least 100 files in windows folder.



No when "They" start cooking everything is just like with you nice in OEM and SYS packages.
During the Cooking after using BUILDOS, all RGU files and DSM files get combined and a specific value is added to the DSM files left behind.

The DSM files ussualy are the files that help unpack a rom into the package directories.

Just open one up in hex or notepad from the Sys folders.

You'l see that inside it will contain the file names of all the files in that folder, so it knows where the files belong.

Since the DSM files get cleaned up, these references aren't there to tell where the files should go.



Ya, I realized after that my ROMs are getting cooked the same way. I choose option one in Hybrid Kitchen which cooks a 'protected' ROM using Bepe Buildos. I'm guessing I wouldn't be able to dump my own ROMs.


Unsigning?
I know of re-signing, (also in a little bit of a rut getting Newer USB Pop Upfrom Rapheal ported to Diamond but then as a dutch version)

Ya, I used an app called UnSigner.exe (downloaded from a different forum here on XDA). You drag your signed dll or exe over the exe and it removes the signature. I then used siggner.exe to add a signature once I was finished editing the dll.

dsixda
24th October 2008, 05:06 PM
Yup that's basicly what it does.

Combine all rgu files into just a few, but it also does the same to the DSM files.
It leaves behind just a few .dsm files and in on it just leaves behind the reference to make a folder called "Cook your own Rom"

So this method already gives you a file reduction of at least 100 files in windows folder.



I used Ervius' build tool (it works better for me) and it looks like the Protection mode works on Elfins BUT not Elfs.. it causes the splash screen to hang. So i've gone back to Protection-less, which means more files in Windows.. 199 RGU+DSM files to be exact.

!Aman!
24th October 2008, 06:03 PM
I used Ervius' build tool (it works better for me) and it looks like the Protection mode works on Elfins BUT not Elfs.. it causes the splash screen to hang. So i've gone back to Protection-less, which means more files in Windows.. 199 RGU+DSM files to be exact.
i've always used that protection on my ROMs and my ROMs work equally well on Elfs.

dsixda
24th October 2008, 06:09 PM
i've always used that protection on my ROMs and my ROMs work equally well on Elfs.

Did you use Bepe's or Ervius?

!Aman!
24th October 2008, 06:18 PM
Did you use Bepe's or Ervius?
Ervius... i always have

dsixda
24th October 2008, 06:19 PM
Ervius... i always have

Well I guess life sucks for me then.

kokotas
24th October 2008, 07:44 PM
I used Ervius' build tool (it works better for me) and it looks like the Protection mode works on Elfins BUT not Elfs.. it causes the splash screen to hang. So i've gone back to Protection-less, which means more files in Windows.. 199 RGU+DSM files to be exact.
Hey dsixda!
When you're saying "it causes the splash screen to hang"
do you mean the "welcomehead" is not visible and you only get a white screen,
but the phone boots normal into windows?

dsixda
24th October 2008, 07:54 PM
Hey dsixda!
When you're saying "it causes the splash screen to hang"
do you mean the "welcomehead" is not visible and you only get a white screen,
but the phone boots normal into windows?

People with Elfs were saying "stuck at first screen", so no mention of a white screen.

kokotas
24th October 2008, 08:04 PM
People with Elfs were saying "stuck at first screen", so no mention of a white screen.
I thought you faced this issue yourself...Didn't get that you were talking about others:o
Because what I described above happens to me sometimes and I can't find the cause..only guessing something:D
Regards!

Taninpv
24th October 2008, 08:09 PM
Well, I was using the new XIP and SYS 20759 1.4.0, and I am getting the problem with my Elfin.

ayyu3m
24th October 2008, 08:11 PM
Well, I was using the new XIP and SYS 20759 1.4.0, and I am getting the problem with my Elfin.
what kinda problems bro..can u describe the exact problem

dsixda
24th October 2008, 08:11 PM
I thought you faced this issue yourself...Didn't get that you were talking about others:o
Because what I described above happens to me sometimes and I can't find the cause..only guessing something:D
Regards!

I mean my Onyx ROM before I re-uploaded it with non-Protection. :)

dsixda
24th October 2008, 08:12 PM
Well, I was using the new XIP and SYS 20759 1.4.0, and I am getting the problem with my Elfin.

I've been using same XIP/SYS for a while now. It is only when I enabled Protection that the problem started to happen.

Taninpv
24th October 2008, 08:13 PM
what kinda problems bro..can u describe the exact problem

The cooking went fine. But can't get my elfin to go beyond the splash screen.

ayyu3m
24th October 2008, 08:18 PM
The cooking went fine. But can't get my elfin to go beyond the splash screen.
can you tell me the file size of ur RUU_signed.nbh file in terms like this 58.2MB (XY.Z)MB format

dsixda
24th October 2008, 08:22 PM
I thought you faced this issue yourself...Didn't get that you were talking about others:o
Because what I described above happens to me sometimes and I can't find the cause..only guessing something:D
Regards!

I've seen this blank white screen problem that you mentioned. I think it happens if I don't have the registry set properly in my custom settings.

Taninpv
24th October 2008, 08:22 PM
It was about 63.58MB
I am using Hybrid Kitchen. Tried it with option 1(Bebe) and 2(Ervius). The cooking went smoothly with no error. But was confused to why it was stuck at the splash screen.

dsixda
24th October 2008, 08:25 PM
The cooking went fine. But can't get my elfin to go beyond the splash screen.

Ayyu3m has a funny solution for XIP hanging issue, but it works for him! :D

Whenever I have a splash screen hanging, it is because I set the registry improperly.


For example, I may have set something like this:


[HKEY_LOCAL_MACHINE\SOFTWARE\XDA\TEMP]
"Default"="hello world"


But instead I should have done this (which would prevent a splash screen hang after flash):


[HKEY_LOCAL_MACHINE\SOFTWARE]
[HKEY_LOCAL_MACHINE\SOFTWARE\XDA]
[HKEY_LOCAL_MACHINE\SOFTWARE\XDA\TEMP]
"Default"="hello world"

ayyu3m
24th October 2008, 08:26 PM
It was about 63.58MB
I am using Hybrid Kitchen. Tried it with option 1(Bebe) and 2(Ervius). The cooking went smoothly with no error. But was confused to why it was stuck at the splash screen.
okies. can u add an extra ringtone (less or equal to 100kb) file or anything else for that matter and try to make the file size 63.6MB

of coz logically rounding off 63.58 gives 63.6. but this doesnt happen on a physical level

try it with any kitchen you like bro..and lemme knw

Noonski
24th October 2008, 08:28 PM
I've been using same XIP/SYS for a while now. It is only when I enabled Protection that the problem started to happen.

Yeah i also stumble upon this sometimes.

What might help is making the OEMAPPS, OEMOPERATORS and OEMDRIVERS .dsm blank (start with only one).

I got this mostly when i update ed apps that where allready in one of those folders but then got moved to their own separate folder.

Taninpv
24th October 2008, 08:33 PM
Whenever I have a splash screen hanging, it is because I set the registry improperly.


For example, I may have set something like this:


[HKEY_LOCAL_MACHINE\SOFTWARE\XDA\TEMP]
"Default"="hello world"


But instead I should have done this (which would prevent a splash screen hang after flash):


[HKEY_LOCAL_MACHINE\SOFTWARE]
[HKEY_LOCAL_MACHINE\SOFTWARE\XDA]
[HKEY_LOCAL_MACHINE\SOFTWARE\XDA\TEMP]
"Default"="hello world"


hmm...I didn't even look at the registry. :D

okies. can u add an extra ringtone (less or equal to 100kb) file or anything else for that matter and try to make the file size 63.6MB

of coz logically rounding off 63.58 gives 63.6. but this doesnt happen on a physical level
I was actually trying to keep the RAM low, and deleted a bunch of junks. :D

ayyu3m
24th October 2008, 08:34 PM
anhaaaaaaaaaa Noonski, ma man! still with us eh man. :D :D

dsixda
24th October 2008, 08:43 PM
Yeah i also stumble upon this sometimes.

What might help is making the OEMAPPS, OEMOPERATORS and OEMDRIVERS .dsm blank (start with only one).

I got this mostly when i update ed apps that where allready in one of those folders but then got moved to their own separate folder.

Ohhh ok. What do you mean by "start with only one"?

ayyu3m, you wanna beta test on your Elf for me later tonight? ;)

Taninpv
24th October 2008, 08:49 PM
My OEMDrivers has one .dsm, and nothing for OEMOPerators and OEMMAPPS

dsixda
24th October 2008, 08:58 PM
My OEMDrivers has one .dsm, and nothing for OEMOPerators and OEMMAPPS

This is what I have:

OEMAPPS --> has RGU and DSM
OEMDRIVERS --> has RGU and DSM

I don't have an OEMOPERATORS folder, I removed it.

So shall I remove the DSM from OEMAPPS and rebuild? Is that what is meant? Or do I delete it after building?

Taninpv
24th October 2008, 09:04 PM
This is what I have:

OEMAPPS --> has RGU and DSM
OEMDRIVERS --> has RGU and DSM

I don't have an OEMOPERATORS folder, I removed it.

So shall I remove the DSM from OEMAPPS and rebuild? Is that what is meant? Or do I delete it after building?

Sorry dsixda, that was not a statement, but rather a question to Noonski.

My OEMDrivers has one .dsm, and nothing for OEMOPerators and OEMMAPPS
My three folders are missing .rgu . (wonder if that is the issue)

!Aman!
24th October 2008, 09:08 PM
Sorry dsixda, that was not a statement, but rather a question to Noonski.

My OEMDrivers has one .dsm, and nothing for OEMOPerators and OEMMAPPS
My three folders are missing .rgu . (wonder if that is the issue)
why so much fuss about these dsms :D? just rebuild them using dsmbuilder, no need to worry about rebuilding a dsm. i always rebuild my dsms in XIP, OEM or SYS after i delete/add some files.

ayyu3m
24th October 2008, 09:12 PM
Ohhh ok. What do you mean by "start with only one"?

ayyu3m, you wanna beta test on your Elf for me later tonight? ;)
of coz ma man...my elf is like an open book for you to write on. keke

ayyu3m
24th October 2008, 09:14 PM
why so much fuss about these dsms :D? just rebuild them using dsmbuilder, no need to worry about rebuilding a dsm. i always rebuild my dsms in XIP, OEM or SYS after i delete/add some files.
yeah DSM builder does save you a lot of hassle on anything DSM related

:D

dsixda
24th October 2008, 09:14 PM
why so much fuss about these dsms :D? just rebuild them using dsmbuilder, no need to worry about rebuilding a dsm. i always rebuild my dsms in XIP, OEM or SYS after i delete/add some files.

You mean this one?
http://forum.xda-developers.com/showthread.php?t=412272

You mean you have to individually select and rebuild every folder that has a DSM?

dsixda
24th October 2008, 09:15 PM
of coz ma man...my elf is like an open book for you to write on. keke

I'd like to buy your Elf ;-)

ayyu3m
24th October 2008, 09:15 PM
You mean this one?
http://forum.xda-developers.com/showthread.php?t=412272

You mean you have to individually select and rebuild every folder that has a DSM?
no way man...jus carry the DSM builder over the same folder which has SYS and run the tool...it will rebuild

Noonski
24th October 2008, 09:18 PM
why so much fuss about these dsms :D? just rebuild them using dsmbuilder, no need to worry about rebuilding a dsm. i always rebuild my dsms in XIP, OEM or SYS after i delete/add some files.


It's because they way they get merged into a few that causes a stuck at Splash screen bug.

Maybe something to check with Bepe.

And DSIXDA i meant only make one of these folders DSM files blank (So you can pinpoint which DSM is causing the problem, so you can then rebuild that DSM file and see if the problem dissapears)

The problem most times is not registry related.

ayyu3m
24th October 2008, 09:21 PM
I'd like to buy your Elf ;-)
haha...well..you cant have all the luck :P

dsixda
24th October 2008, 09:24 PM
I guess I'll try out DSM builder... but I'll need an Elf-owner's help :)

now.. where can I buy an Elf (not Elfin cos I have two!!)? ;-)

Noonski
24th October 2008, 09:28 PM
I guess I'll try out DSM builder... but I'll need an Elf-owner's help :)

now.. where can I buy an Elf (not Elfin cos I have two!!)? ;-)

Two is not enough ?

I'll be able to Test it to.

And euh maybe this would be fun.

http://forum.xda-developers.com/group.php?groupid=24

dsixda
24th October 2008, 09:36 PM
Two is not enough ?

I'll be able to Test it to.

And euh maybe this would be fun.

http://forum.xda-developers.com/group.php?groupid=24

HA HA! Nice group, you two ;)

I need an Elf to solve those DSM issue and also memory testing. I can always trade my spare Elfin for a spare Elf ;-) But I don't have a shipped ROM or goldcard ROM for it.....

ayyu3m
24th October 2008, 09:45 PM
HA HA! Nice group, you two

I need an Elf to solve those DSM issue and also memory testing. I can always trade my spare Elfin for a spare Elf ;-) But I don't have a shipped ROM or goldcard ROM for it.....

jus when we thought Goldilocks was the "ONE"

oh well...somebody peek in on matrix and get NEO...come on!!!

dsixda
24th October 2008, 09:53 PM
jus when we thought Goldilocks was the "ONE"

oh well...somebody peek in on matrix and get NEO...come on!!!

That's why it's called a "Limited Unbricker" ;-)

ayyu3m
24th October 2008, 10:07 PM
:eek:

of coz this post got EDITED. keke

dsixda
24th October 2008, 10:18 PM
word on the street is...dsixda is havin a secret meeting @ eastern time canada..for elf owners!! :eek:

stay tuned bro's

What're you talkin' about, I went into retirement mode ;)

ayyu3m
24th October 2008, 10:24 PM
What're you talkin' about, I went into retirement mode ;)
ohhh...damn! i gotta update my news now...

okies bro..shows over...we have a grandpa going for early retirement

keke ;)

dsixda
25th October 2008, 09:35 AM
no way man...jus carry the DSM builder over the same folder which has SYS and run the tool...it will rebuild

How the heck do I use this dsmbuilder.exe? What do you mean to carry it over the folder? If I load a DSM in it, it gives me an Access Violation. I'm using the one mentioned in that URL from a few posts back.

Ameet
25th October 2008, 09:45 AM
How the heck do I use this dsmbuilder.exe? What do you mean to carry it over the folder? If I load a DSM in it, it gives me an Access Violation. I'm using the one mentioned in that URL from a few posts back.
Sometimes a blank dsm gives you that error. Gave me errors especially on the dsm files created by the package creator. Best way to edit through the DSMBuilder is to asctually build a dsm file with itself or use the BuildDsm.exe to create a dsm and then edit that in this proggy

dsixda
25th October 2008, 08:34 PM
Sometimes a blank dsm gives you that error. Gave me errors especially on the dsm files created by the package creator. Best way to edit through the DSMBuilder is to asctually build a dsm file with itself or use the BuildDsm.exe to create a dsm and then edit that in this proggy

So does that mean I have to go through every single folder and build the DSMs individually??

dsixda
25th October 2008, 08:37 PM
This is really bizarre ---- I still can't figure out how to set the FingerPressure to a custom value that sticks in the ROM. I have put the value in a PROVXML and in a custom RGU (like any other personal regsitry setting), but after flashing it gets reset back to 2700 or a random value that is close to 2700.

I then used a MortScript and put the registry setting script under the Windows\Startup folder, and after flashing the ROM that didn't work either, UNTIL I soft resetted it. However, I don't want to leave a script like that in the Startup folder, because if someone decides to change it to their own preferred value it will get overwritten by the value in Startup after reboot. I prefer to have my custom default in the RGU.

!Aman!
25th October 2008, 08:43 PM
So does that mean I have to go through every single folder and build the DSMs individually??
generally not required for SYS. if u do that in the OEM alone, that is enough. as far as your own OEM packs or opal's oem packs are concerned, u can remove the original dsms altogether as empty dsms will be generated automatically by the kitchen with the uuid same as the rgu

Noonski
25th October 2008, 08:47 PM
Sometimes a blank dsm gives you that error. Gave me errors especially on the dsm files created by the package creator. Best way to edit through the DSMBuilder is to asctually build a dsm file with itself or use the BuildDsm.exe to create a dsm and then edit that in this proggy


Hehehe, Another Vote for Manual Package Creation, or at least clean up the initflashfiles Package creator makes and remake the DSM file.

dsixda
25th October 2008, 08:51 PM
generally not required for SYS. if u do that in the OEM alone, that is enough. as far as your own OEM packs or opal's oem packs are concerned, u can remove the original dsms altogether as empty dsms will be generated automatically by the kitchen with the uuid same as the rgu

So I should remove every single DSM in the OEM folder and then build my project again with Ervius' tool?

dsixda
25th October 2008, 08:55 PM
Ok another question --

I've seen some discussion in the past about the SYS/SQL* folders. I've seen arguments for and against removing them. I currently have SqlCeMobile, SqlCeMobile_LAng_0409 and SQLCE. They are about 3.5MB total. Can they be removed or are they required for indexing certain things in PIMs and folders??

!Aman!
25th October 2008, 08:55 PM
So I should remove every single DSM in the OEM folder and then build my project again with Ervius' tool?
i would say just rebuild the dsms for various folders inside OEM using DSMbuilder.exe. there are only 7-8 folders and that won't even take 5 minutes. as for all other OEM packages like M2D, randomaccess, etc etc if u are using the original dsm, u can delete all of those.

!Aman!
25th October 2008, 09:10 PM
Ok another question --

I've seen some discussion in the past about the SYS/SQL* folders. I've seen arguments for and against removing them. I currently have SqlCeMobile, SqlCeMobile_LAng_0409 and SQLCE. They are about 3.5MB total. Can they be removed or are they required for indexing certain things in PIMs and folders??
i advice against the removal of SQLCE. other 2 could be deleted if u like, they are not much useful i guess, never had them in my ROM.

dsixda
25th October 2008, 09:12 PM
i would say just rebuild the dsms for various folders inside OEM using DSMbuilder.exe. there are only 7-8 folders and that won't even take 5 minutes. as for all other OEM packages like M2D, randomaccess, etc etc if u are using the original dsm, u can delete all of those.

BTW Do you put all your programs (M2D etc.) under OEM\ or SYS\? I have them all under OEM. That probably is another problem of mine.

!Aman!
25th October 2008, 09:16 PM
BTW Do you put all your programs (M2D etc.) under OEM\ or SYS\? I have them all under OEM. That probably is another problem of mine.
i use Ervius' kitchen, so i have all of them inside "packages" folder. but it doesn't really matter if they are inside OEM or SYS.

Taninpv
25th October 2008, 09:20 PM
BTW Do you put all your programs (M2D etc.) under OEM\ or SYS\? I have them all under OEM. That probably is another problem of mine.

I place them all in SYS folder, for my OEM is blank and it is fine.

Ameet
25th October 2008, 09:26 PM
This is really bizarre ---- I still can't figure out how to set the FingerPressure to a custom value that sticks in the ROM. I have put the value in a PROVXML and in a custom RGU (like any other personal regsitry setting), but after flashing it gets reset back to 2700 or a random value that is close to 2700
This usually happens when the align screen is run after the provxml is applied. Noonski was my teacher for UCE with his trick of making Mort run the provxml after the align screen ;) Well, in a way
So I should remove every single DSM in the OEM folder and then build my project again with Ervius' tool?
Thats an idea which is workable :) Normally you may need to update the dsm only if you have added any files to the package

dsixda
25th October 2008, 09:27 PM
i advice against the removal of SQLCE. other 2 could be deleted if u like, they are not much useful i guess, never had them in my ROM.

Maybe that could be why the "Check Names" feature in pocket outlook is not working for some users in your TESS ROM? Or did you find a solution for that?

!Aman!
25th October 2008, 09:29 PM
Maybe that could be why the "Check Names" feature in pocket outlook is not working for some users in your TESS ROM? Or did you find a solution for that?
that feature always works for me, i can't help others much over this issue.

dsixda
25th October 2008, 09:36 PM
This usually happens when the align screen is run after the provxml is applied. Noonski was my teacher for UCE with his trick of making Mort run the provxml after the align screen ;) Well, in a way


Do you have a link to this trick? I'd like to use it! Would save me all that time wasted flashing.


Thats an idea which is workable :) Normally you may need to update the dsm only if you have added any files to the package

That would be easy to do it in all one shot (searching for *.dsm instead of going into all folders one at a time), but all of a sudden the Search function on my XP no longer works and causes my taskbar to hang now :mad: (EDIT: Nevermind... I googled and found out that if My Documents is no longer the first icon in your desktop then Search stops working. Stupid Windows.)

Ameet
25th October 2008, 09:57 PM
Do you have a link to this trick? I'd like to use it! Would save me all that time wasted flashing
Dont have those files with me, remember my HDD crashed liked a plane crash :( Lost all the data. But Noonski has his package, maybe you might have to edit it a bit here n there

dsixda
25th October 2008, 10:01 PM
Dont have those files with me, remember my HDD crashed liked a plane crash :( Lost all the data. But Noonski has his package, maybe you might have to edit it a bit here n there

Ok thanks.. Hey Noonski, can you help me out bro? In the meantime I'll search around the forums as well. I just started using and scripting with Mortscript yesterday.. it is very useful.

BTW I remembered to back everything up yesterday to extra drive (all old ROMS and kitchens). To start with, use Acronis to back up -- what a useful program.

Taninpv
26th October 2008, 06:00 PM
I am using DSMBuider to build dsm for my new OEM to my new SYS for OS 20921移植资源.
My question is: The program ask for version? If I leave these blank, I will get an error when I tried to build the rom. I examined other OEM files, and for example with Opal ROM. In OEMAPPS: version is 19.3.126.707 and in OEMVersion: version is 86.6.8100.707.
So how do I know what version to enter for the new OS 20921移植资源? HELP!

Noonski
26th October 2008, 06:23 PM
Ok thanks.. Hey Noonski, can you help me out bro? In the meantime I'll search around the forums as well. I just started using and scripting with Mortscript yesterday.. it is very useful.

BTW I remembered to back everything up yesterday to extra drive (all old ROMS and kitchens). To start with, use Acronis to back up -- what a useful program.


Well you got mort cooked in don't you.

I deleted welcome from windows\startup in the initflashfiles.dat.

Then made a mort script that runs at first start that does some stuff and copies the next mortscript.

initflashfiles.txt
Directory("\Windows\StartUp"):-File("ReplaceFileOperations.mscr","\Windows\RFO.mscr")RFO.mscr

Copy( "\Windows\CLASC.mscr", "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\ReplaceFileOperations.mscr", "system", FALSE)
Delete( "\Windows\StartUp\ReplaceFileOperations.mscr" )Then at second boot after Autorun is run and reboots

CLASC.mscr


PlaySound("\Windows\Startup.wav")
RunWait("\Windows\welcome.exe")
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "readonly", FALSE)
SetFileAttribute("\Windows\StartUp\Clean AutoShortCutStartUp.mscr", "system", FALSE)
Delete( "\Windows\StartUp\Clean AutoShortCutStartUp.mscr" )
These are just the snippets from the whole script to run welcome wizard after PROVXML and stuff, there's a lot more going on in the ones i use.

That would overwrite any PROVXML setting from welcome wizard being aplied at first boot.

At least i just quickly looked and think that's what Ameet meant.

I don't have a complete grasp of the problem but the above trick might not help with the finger presure issue.

I am using DSMBuider to build dsm for my new OEM to my new SYS for OS 20921移植资源.
My question is: The program ask for version? If I leave these blank, I will get an error when I tried to build the rom. I examined other OEM files, and for example with Opal ROM. In OEMAPPS: version is 19.3.126.707 and in OEMVersion: version is 86.6.8100.707.
So how do I know what version to enter for the new OS 20921移植资源? HELP!

Still using the old fashioned way with that sole BUILD dsm file from Hypercore kitchen.

Dropping the folder on the builddsm.exe (temporarily taking out the initflashfiles.txt and option.xml)

Ameet
26th October 2008, 06:42 PM
At least i just quickly looked and think that's what Ameet meant
God I miss my old ROM data after mr HDD crashed :( How we wrote scriots that could write files out of thin air :D

Also with this script, there could be a provxml that gets applied or a rgu entry with the current screen alignment data which can help in the next welome screen :)

dsixda
26th October 2008, 07:27 PM
God I miss my old ROM data after mr HDD crashed :( How we wrote scriots that could write files out of thin air :D

Also with this script, there could be a provxml that gets applied or a rgu entry with the current screen alignment data which can help in the next welome screen :)

I also want to make sure it gets applied once after flashing, and not all the time (if user wants to set his own value). Does this do that?

I may just skip all this and let the user take care of it, because it looks like it does a customization and 2nd reboot.


Thanks Noonski

Laurentius26
28th October 2008, 01:13 PM
Hi guys,

Can I still join this cooking class, looks fun! :D
Great work Noonski!

Grtz,

Leo :)

bydaimon
28th October 2008, 01:34 PM
God I miss my old ROM data after mr HDD crashed :( How we wrote scriots that could write files out of thin air :D

Also with this script, there could be a provxml that gets applied or a rgu entry with the current screen alignment data which can help in the next welome screen :)

ababrekar your data on HDD even it`s crashed , you can recover all you data with some programs !

Ameet
28th October 2008, 03:21 PM
ababrekar your data on HDD even it`s crashed , you can recover all you data with some programs !
Nah!! It crashed like a fighter plane going down like the black hawk :( HDD already repartitioned. Htctouchp knows how badly I've taken few files from him for me Elfin before going after the Diamond :D

bydaimon
28th October 2008, 03:22 PM
Nah!! It crashed like a fighter plane going down like the black hawk :( HDD already repartitioned. Htctouchp knows how badly I've taken few files from him for me Elfin before going after the Diamond :D

sory to hear that !:(

Noonski
30th October 2008, 12:12 AM
Nah!! It crashed like a fighter plane going down like the black hawk HDD already repartitioned. Htctouchp knows how badly I've taken few files from him for me Elfin before going after the Diamond :D

Well that should teach you not to have an open Kitchen that you can download older versions from ;)

Hi guys,

Can I still join this cooking class, looks fun! :D
Great work Noonski!

Grtz,

Leo :)

Didn't you Pass the Kaiser Kitchen Cooking Class?

I heard you already had a pass to the Black Lodge.

vadyarik
30th October 2008, 03:00 PM
Elfin_Camera_6.13_32715 :)

Noonski
30th October 2008, 06:46 PM
Cool Bean Thanks for sharing.

dsixda
30th October 2008, 07:57 PM
Elfin_Camera_6.13_32715 :)

Any improvement in this camera compared to, for example, 5.09?

Where'd you get this?

trueg
31st October 2008, 09:39 PM
Elfin_Camera_6.13_32715 :)

Has anybody tried this yet? Any benefits? Vadyarik, are you able to let us know where you found this, or is it a secret? =)

dsixda
31st October 2008, 09:45 PM
Has anybody tried this yet? Any benefits? Vadyarik, are you able to let us know where you found this, or is it a secret? =)

I tried it.. The interface is easier to use with fingers than before, but I was unable to unlock the Panoramic stitching mode (even though I set the proper part in the registry). There's probably a way. Themes are also missing.

trueg
31st October 2008, 09:47 PM
Would this have been hacked up from a different device or is there a newer ELFin OEM floating around somewhere?

kokotas
31st October 2008, 10:21 PM
Thanx vadyarik for the new Camera cab!
I hope you don't mind posting here the OEM Package from that cab too..
And I hope that you have more goodies for us in the near future;)

EDIT:
Attaching a fully working OEM Pack, cause the previous one was missing the Theme function...:o

ayyu3m
1st November 2008, 01:20 AM
Thanx vadyarik for the new Camera cab!
I hope you don't mind posting here the OEM Package from that cab too..
And I hope that you have more goodies for us in the near future;)
thankx man! i was gonna prepare an OEM pack myself for this. :D

letama
1st November 2008, 11:45 AM
Hi guys,

I finally managed to cook a rom for my touch. I spent a good week learning stuff around and want to share a few mistakes I made to help newcomers:

1) Don't use hypercore if you want to upgrade XIP and SYS, use Hybrid Kitchen instead.
2) I used sample4cookingbase + oemv2 from ameet and had problem with playing mp4 files: the issue is in mxip_WMPlayer_Regs.provxml in OEM_Lang_409, it has some quotes missing. I removed it and voila!

I still have one issue remaining: I can't flash my rom from SD. If I add some dummy files to make it above 50M and flash it with RUU, no problem, but if I rename it and tries to flash it from SD, the bootloader doesn't recognize it. The card is working fine with Ameet's one or Tess, it's only with mine.

Is there anything to take care of to be able to flash it from SD?

Thanks,

LeTama

trueg
2nd November 2008, 01:30 AM
In order for my ROMs to flash from SD I have to make sure I set the model ID to ELF010150. If it is set to ELF010050 or anything else really, then the bootloader doesn't recognize it as a valid ROM for flashing.

letama
2nd November 2008, 02:03 AM
Thanks! I changed the ModelID and it worked.

I faced another issue, the same one that Ameet had with his last SD UC: it seems that if the ROM is too small, some files can't be read anymore (boot pictures, today background...). Not a big deal, I added a few packages to make it bigger and it works now.

Noonski
2nd November 2008, 04:30 AM
I heard that the File size of the rom limitation, is no problem with the newer SPL.

But HTCTouchP and Ababrekar and some other now more about that.


I've been with my head in the Diamond and Wizrd so much lately i haven't followed some of these progressions on ELF lately.

Ameet
2nd November 2008, 07:09 AM
I heard that the File size of the rom limitation, is no problem with the newer SPL
True. With Aman's latest USPL you can now flash any size ROM with the RUU. I wonder when we get one of that for Diamonds :D

!Aman!
2nd November 2008, 07:11 AM
I heard that the File size of the rom limitation, is no problem with the newer SPL.

But HTCTouchP and Ababrekar and some other now more about that.


I've been with my head in the Diamond and Wizrd so much lately i haven't followed some of these progressions on ELF lately.
yeah, with new USPL we don't need to worry about the ROM size being less than 50 MB. i'll also enable this feature in USPL 2.26 soon.

letama
3rd November 2008, 07:44 AM
Thanks Guys! I flashed latest SPL, it works perfectly now.

humrod
3rd November 2008, 12:35 PM
Hi everybody: I'm making some experiments upgrading a WM6 to WM6.1, by changing the MUI carpets and all work ok, instead of the notes, that not open. I'm look the files and seems to be ok: the notes.exe in windows, the notetake.ink, and by the way i don't touch anything in the notes.dll in dump.
anyone has an idea.....where to start?.....something i miss?
Thank's in advance

Ameet
3rd November 2008, 12:58 PM
Hi everybody: I'm making some experiments upgrading a WM6 to WM6.1, by changing the MUI carpets and all work ok, instead of the notes, that not open. I'm look the files and seems to be ok: the notes.exe in windows, the notetake.ink, and by the way i don't touch anything in the notes.dll in dump.
anyone has an idea.....where to start?.....something i miss?
Thank's in advance
Which build did you use the notes.exe from? Try using the notes.exe from 19958 build and try again. Check the link to notes.exe in ini*.dat in OEM_Lang_xxxx

humrod
3rd November 2008, 03:31 PM
Thanks ameet, you sugestión works perfect. BTW, when we manipulate or change the os applications and in general several programs, is possible to edit the os versión (if in case how) or it depends on certain files?
Thanks again for your comments

p.d.: or it's a forbifden stuff (in that case sorry)

Ameet
3rd November 2008, 04:29 PM
Thanks ameet, you sugestión works perfect. BTW, when we manipulate or change the os applications and in general several programs, is possible to edit the os versión (if in case how) or it depends on certain files?
Thanks again for your comments

p.d.: or it's a forbifden stuff (in that case sorry)
Not forbiden stuff :) As I could understand from your question, you want to change the OS version of your Windows, right? There are many ways to do that, if you looking out only for updated numbers, then the d0b41563-b345-4444-aa15-986e7c7fff99.exe in OS folder needs Hex editing (I'm not sure if this file is responsible for the OS versions anyways) other way is to fully port the OS. Search is the best function to get info needed around here ;)

humrod
3rd November 2008, 05:27 PM
Thanks again, i'm going to search the forum.

Gartak
3rd November 2008, 10:39 PM
Guys, I have, in my SYS folder, a package that contains only a registry tweaking RGU file. Of course the folder also has a DSM and an option.xml file.

The problem is that some of the registry settings done by this RGU file donīt work!

Since some of them work, and some donīt, I guess thereīs something writing to the registry AFTER this package has been processed, overwriting some settings.

So, is there a way for me to be sure this custom registry package is the last thing to be run when building my ROM, so that itīs settings will prevail?

Thanks!

Eduardo

dsixda
3rd November 2008, 10:44 PM
Guys, I have, in my SYS folder, a package that contains only a registry tweaking RGU file. Of course the folder also has a DSM and an option.xml file.

The problem is that some of the registry settings done by this RGU file don´t work!

Since some of them work, and some don´t, I guess there´s something writing to the registry AFTER this package has been processed, overwriting some settings.

So, is there a way for me to be sure this custom registry package is the last thing to be run when building my ROM, so that it´s settings will prevail?

Thanks!

Eduardo

Yeah, the problem may be that you have an RGU or provxml somewhere else that is overwriting the RGU file you added. you can try renaming the folder to something starting with "z" so that this folder and its RGU are processed last.

Gartak
3rd November 2008, 11:05 PM
Thanks for the help, but I did that, and it didnīt work..

It seems the folders arenīt sorted by their names during the built. Looking in the logs, RGUCOMP.EXE is the component that reads RGU and DSM files, and the RGU with my tweaks seems to be read near the start of the process...

Itīs strange.. Last week I had the kitchen set up for another SYS/XIP version, and all my registry tweaks worked fine. Now that I rebuilt the OEM/ROM/SYS structure, I started to have this problem!

Eduardo

Gartak
3rd November 2008, 11:38 PM
It seems the answer will be to hunt each reg setting in all RGUs and PROVXMLs around!

I just found lots of junk in a lot of RUGs I didnīt even touch before, like the one in OEMDrivers folder!

Oh my.. this ROM cleaning thing is turning into an obssession!!! :)

Eduardo

dsixda
3rd November 2008, 11:57 PM
It seems the answer will be to hunt each reg setting in all RGUs and PROVXMLs around!

I just found lots of junk in a lot of RUGs I didnīt even touch before, like the one in OEMDrivers folder!

Oh my.. this ROM cleaning thing is turning into an obssession!!! :)

Eduardo

If your RGU file is in the SYS folder, it shouldn't be affected by the OEMAPPS/OEM_LANG/OEMDRIVERS folders. However, if it is under OEM then you'll run into the problems above ;) I made a custom RGU-related folder under SYS called zzz_dsixda that overrides the other registry settings.

Gartak
4th November 2008, 12:16 AM
If your RGU file is in the SYS folder, it shouldn't be affected by the OEMAPPS/OEM_LANG/OEMDRIVERS folders. However, if it is under OEM then you'll run into the problems above ;) I made a custom RGU-related folder under SYS called zzz_dsixda that overrides the other registry settings.

Really?? This is really strange, cause my custom reg package was inside SYS..

Anyway, Iīll start some serious cleanup in my OEM folders, it seems things like camera, htc home, and phone skin have reg settings scattered all over.

Thanks for the help!

Eduardo

Noonski
4th November 2008, 12:57 AM
Well HTC is cleaning house if any of you has dumped the Touch HD rom just for fun.

You'll see that almost no apps and settings are going into OEMAPPS anymore.

Everything gets separated.

Even the Power EXE.

Making it even easier for my to make some Very cool and useful OEM packages that hopefully in the end hold all settings that apply to that app.

trueg
5th November 2008, 12:33 AM
It does seem like HTC is making it easy for us cooks (OK, maybe they do it for themselves, but it sure makes a difference for us). The new WM 6.1 ELFin build (3.07.720.03) is similar I believe to what you describe. In the OEMApps folder, there are only 28 files, with 8 of those being shortcuts. We couldn't ask for a better setup!

My problem is, Hybrid Kitchen crashes when I try to build using this new release.

I had no problem dumping the ROM. BuildOS has no problem processing all of the files. When it gets to the point of patching the pagepool, I get an error. Then the OS files size reports as 0 MB. Finally when HTC ROM Tool tries to build an RUU it crashes (I assume because of the initial error patching and the resulting 0 MB OS.nb).

Any ideas?

Edit: Sorry, never mind. There was a file (list.txt) in the root of OEM. I deleted it and now it builds fine. =)

dsixda
5th November 2008, 02:57 AM
ARghh... I don't know what happened, but after adding the new files from the M2D Elfin ROM, Ervius' PkgToolsBuildOs gives me this message when I select Load Rom:

"Error, cannot Find \ROM Folder!!!"

I already have the correct folders there.. OEM, SYS, ROM (with XIP inside)

???

EDIT: Looks like it's the new XIP that I am using.. doesn't give errors if I use the old XIPs. I extracted the files inside of xip.bin with HyperCore.

ayyu3m
5th November 2008, 03:14 AM
ARghh... I don't know what happened, but after adding the new files from the M2D Elfin ROM, Ervius' PkgToolsBuildOs gives me this message when I select Load Rom:

"Error, cannot Find \ROM Folder!!!"

I already have the correct folders there.. OEM, SYS, ROM (with XIP inside)

???

EDIT: Looks like it's the new XIP that I am using.. doesn't give errors if I use the old XIPs. I extracted the files inside of xip.bin with HyperCore.
check ur PM bro

trueg
5th November 2008, 07:17 AM
I guess I'm stuck with a different problem.

I dumped the ELFin 3.07.720.03 build using Hybrid Kitchen. It seemed to dump perfectly. I copied the OEM, XIP and SYS into the kitchen and built it. No problems with BuildOs or in making the final ROM, but after successfully flashing it, my ELFin fails to start up. It just hangs on the first boot screen. As suggested by another member, I extracted the full OS.nb from the same ROM and re-named it OS.nb.payload and copied it to \ROM. Again it builds just fine, but after flashing it just hangs.

No sure where to go from here. =(

dsixda
5th November 2008, 07:19 AM
I guess I'm stuck with a different problem.

I dumped the ELFin 3.07.720.03 build using Hybrid Kitchen. It seemed to dump perfectly. I copied the OEM, XIP and SYS into the kitchen and built it. No problems with BuildOs or in making the final ROM, but after successfully flashing it, my ELFin fails to start up. It just hangs on the first boot screen. As suggested by another member, I extracted the full OS.nb from the same ROM and re-named it OS.nb.payload and copied it to \ROM. Again it builds just fine, but after flashing it just hangs.

No sure where to go from here. =(

Did you change any registry entries?

!Aman!
5th November 2008, 07:22 AM
I guess I'm stuck with a different problem.

I dumped the ELFin 3.07.720.03 build using Hybrid Kitchen. It seemed to dump perfectly. I copied the OEM, XIP and SYS into the kitchen and built it. No problems with BuildOs or in making the final ROM, but after successfully flashing it, my ELFin fails to start up. It just hangs on the first boot screen. As suggested by another member, I extracted the full OS.nb from the same ROM and re-named it OS.nb.payload and copied it to \ROM. Again it builds just fine, but after flashing it just hangs.

No sure where to go from here. =(
which kitchen are u using for cooking?

trueg
5th November 2008, 07:25 AM
Nope, straight from dump to kitchen. When it hangs on boot I would normally suspect bad registry entries, but I haven't touched anything. Perhaps a bad dump? I suppose I could download ayyu3m's dumped OEM, SYS & XIP.

Noonski
5th November 2008, 07:26 AM
It does seem like HTC is making it easy for us cooks (OK, maybe they do it for themselves, but it sure makes a difference for us). The new WM 6.1 ELFin build (3.07.720.03) is similar I believe to what you describe. In the OEMApps folder, there are only 28 files, with 8 of those being shortcuts. We couldn't ask for a better setup!

My problem is, Hybrid Kitchen crashes when I try to build using this new release.

I had no problem dumping the ROM. BuildOS has no problem processing all of the files. When it gets to the point of patching the pagepool, I get an error. Then the OS files size reports as 0 MB. Finally when HTC ROM Tool tries to build an RUU it crashes (I assume because of the initial error patching and the resulting 0 MB OS.nb).

Any ideas?

Edit: Sorry, never mind. There was a file (list.txt) in the root of OEM. I deleted it and now it builds fine. =)

What huh, have i been sleeping "The new WM 6.1 ELFin build (3.07.720.03)"

trueg
5th November 2008, 07:26 AM
which kitchen are u using for cooking?

Hybrid Kitchen

!Aman!
5th November 2008, 07:27 AM
Hybrid Kitchen
use Hypercore for dumping only. when u want to cook the ROM, use hybrid kitchen or bepe's kitchen.

trueg
5th November 2008, 07:28 AM
What huh, have i been sleeping "The new WM 6.1 ELFin build (3.07.720.03)"

Ya I guess so. =)

It was uploaded this morning.
http://forum.xda-developers.com/showthread.php?t=442391

trueg
5th November 2008, 07:30 AM
use Hypercore for dumping only. when u want to cook the ROM, use hybrid kitchen or bepe's kitchen.

I use Hybrid Kitchen for both. Are you saying I should use Hypercore for dumping?

Ameet
5th November 2008, 07:37 AM
I use Hybrid Kitchen for both. Are you saying I should use Hypercore for dumping?
I say you go manual all the way just so to know how its done ;) That way you may be able to troubleshoot what went wrong :D

trueg
5th November 2008, 07:49 AM
I say you go manual all the way just so to know how its done ;) That way you may be able to troubleshoot what went wrong :D

Yikes, I'm already pushing it as far as using all of my free time cooking (and some not so free time). I don't know where I would find the time to learn manual dumping too. :eek:

!Aman!
5th November 2008, 07:56 AM
Yikes, I'm already pushing it as far as using all of my free time cooking (and some not so free time). I don't know where I would find the time to learn manual dumping too. :eek:
:D
1. copy the RUU_Signed.nbh to Extract_ROM\Tools\ folder in your C:\ELF(in)_Hybrid_Kitchen. use NBHextract.exe RUU_Signed.nbh and get the OS.nb out of it.
2. imgfsfromnb.exe os.nb imgfs.bin
3. imgfstodump imgfs.bin
4. after step 3 completes, u will get "dump" folder.
5. run PKGTool.exe and browse to 'dump' folder. then chose Tools>build packages. after this u will get the OEM and SYS folders


For xip.bin:
1. RomMaster.exe -x -w 5 os.nb -o xip.bin

trueg
5th November 2008, 07:58 AM
:D
1. copy the RUU_Signed.nbh to Extract_ROM\Tools\ folder in your C:\ELF(in)_Hybrid_Kitchen. use NBHextract.exe RUU_Signed.nbh and get the OS.nb out of it.
2. imgfsfromnb.exe os.nb imgfs.bin
3. imgfstodump imgfs.bin
4. after step 3 completes, u will get "dump" folder.
5. run PKGTool.exe and browse to 'dump' folder. then chose Tools>build packages. after this u will get the OEM and SYS folders


For xip.bin:
1. RomMaster.exe -x -w 5 os.nb -o xip.bin

OK, maybe it wouldn't require that much free time. :D

!Aman!
5th November 2008, 08:00 AM
OK, maybe it wouldn't require that much free time. :D
yeah, needs not more than 5 minutes ;)

PS:
copy the xip.bin to C:\ELF(in)_Hybrid_Kitchen\Prepare_XIP folder. then run:

dumprom.exe xip.bin -5 -d XIP
to get the new XIP folder which u can use inside the C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19X XX\ROM folder as such because this is from Elfin's shipped ROM and doesn't need porting.

trueg
5th November 2008, 09:01 AM
yeah, needs not more than 5 minutes ;)

PS:
copy the xip.bin to C:\ELF(in)_Hybrid_Kitchen\Prepare_XIP folder. then run:

dumprom.exe xip.bin -5 -d XIP


Thank you for the help folks. It must have been a dumping issue. I downloaded the OEM, SYS and XIP.bin from ayyu3m's post. Used the above command to dump XIP.bin and tried again. This time it worked. :)

!Aman!
5th November 2008, 09:05 AM
Thank you for the help folks. It must have been a dumping issue. I downloaded the OEM, SYS and XIP.bin from ayyu3m's post. Used the above command to dump XIP.bin and tried again. This time it worked. :)
glad to know that :D but next time do try the manual dumping also ;)

trueg
5th November 2008, 09:15 AM
glad to know that :D but next time do try the manual dumping also ;)

Indeed. I didn't want to introduce yet another error from doing the dumping manually so I thought I would download the extracted OEM, SYS and XIP.bin.

My problems are not over though it seems. It finally booted properly, but it is not running like it should.

I didn't change anything from the downloaded SYS & OEM. I did manually dump XIP.bin though. The problem is that the theme was not set during customization (still using default blue instead of HTC black) and apparently it won't set manually either. Also, the connection manager isn't able to make any changes as it asks to reboot, but the settings are not there after a reset and then it tries to set them again.

How is this even possible? Assuming the OEM & SYS are exactly like the original, then somehow dumping the XIP manually caused a problem? Could there be a compatibility problem with this build and Hybrid Kitchen?

!Aman!
5th November 2008, 09:43 AM
Indeed. I didn't want to introduce yet another error from doing the dumping manually so I thought I would download the extracted OEM, SYS and XIP.bin.

My problems are not over though it seems. It finally booted properly, but it is not running like it should.

I didn't change anything from the downloaded SYS & OEM. I did manually dump XIP.bin though. The problem is that the theme was not set during customization (still using default blue instead of HTC black) and apparently it won't set manually either. Also, the connection manager isn't able to make any changes as it asks to reboot, but the settings are not there after a reset and then it tries to set them again.

How is this even possible? Assuming the OEM & SYS are exactly like the original, then somehow dumping the XIP manually caused a problem? Could there be a compatibility problem with this build and Hybrid Kitchen?
which os.nb.payload did u use? from new ROM or the previous one?

also, could u try all over again by manually dumping the ROM?

trueg
5th November 2008, 09:48 AM
OK, so I deleted the OEM and SYS that I downloaded from ayyu3m's post. I went back to the OEM and SYS that I original obtained from dumping the ROM in Hybrid Kitchen. I kept the XIP folder that I got from dumping XIP.bin manually.

I no longer had the problem I was having before, so it must have been a problem with the XIP that was dumped by Hybrid Kitchen.

In addition, it is now working as expected. The theme was set correctly and connection manager was able to set my connection settings on the first try. I am sure there were other things wrong, but these were the two I first noticed.

Since all I did was delete the OEM & SYS that I had downloaded and went back to the OEM & SYS that I dumped in Hybrid Kitchen, do I assume that there is a problem with either the OEM or SYS from ayyu3m?

trueg
5th November 2008, 09:51 AM
which os.nb.payload did u use? from new ROM or the previous one?

also, could u try all over again by manually dumping the ROM?

I have been using the OS.nb (renamed as OS.nb.payload) from this 3.07 release.

!Aman!
5th November 2008, 09:52 AM
OK, so I deleted the OEM and SYS that I downloaded from ayyu3m's post. I went back to the OEM and SYS that I original obtained from dumping the ROM in Hybrid Kitchen. I kept the XIP folder that I got from dumping XIP.bin manually.

I no longer had the problem I was having before, so it must have been a problem with the XIP that was dumped by Hybrid Kitchen.

In addition, it is now working as expected. The theme was set correctly and connection manager was able to set my connection settings on the first try. I am sure there were other things wrong, but these were the two I first noticed.

Since all I did was delete the OEM & SYS that I had downloaded and went back to the OEM & SYS that I dumped in Hybrid Kitchen, do I assume that there is a problem with either the OEM or SYS from ayyu3m?
those issues should not arise because of xip. if the xip is faulty, the device won't boot at all. so i guess it might be a problem related to OEM or SYS.

!Aman!
5th November 2008, 09:53 AM
I have been using the OS.nb (renamed as OS.nb.payload) from this 3.07 release.
then u have to modify the Insert command while using Hybrid/bepe's kitchen in a bat file which inserts the xip_out.bin into payload as imgfs start offset in new ROM is different from the old one ;)

trueg
5th November 2008, 10:03 AM
those issues should not arise because of xip. if the xip is faulty, the device won't boot at all. so i guess it might be a problem related to OEM or SYS.

Sorry, what I meant was my original issue where it would hang on boot must have been due to the XIP dumped by Hybrid Kitchen since I am once again using the OEM & SYS that I obtained by dumping in Hybrid Kitchen and no longer have the problem where it hangs on boot.

The issue where it didn't seem to build correctly (customization not running properly, problems with connection manager) was not related to XIP as you have stated above. This issue was somehow related to the OEM and SYS that I had downloaded. Once I went back to the OEM & SYS that I dumped myself in Hybrid Kitchen, this issue went away.

As it stands right now, everything is working perfectly. I have the OEM and SYS that was created by Hybrid Kitchen and the XIP that I did manually by dumping the XIP.bin that I downloaded from ayyu3m.


If everything is working, do I need to modify the batch files in Hybrid Kitchen?

Also, is there a problem with the OEM or SYS from ayyu3m since my problem went away once I switched to my own dumped OEM and SYS?

kokotas
5th November 2008, 01:15 PM
Hi guys!
Why am I always so late??:D
Just saw the new official ROM and downloading it as we speak...
And so I see that there were problems dumping it with Hybrid Kitchen,right?
I will spend some time today with this issue.
If everything is working, do I need to modify the batch files in Hybrid Kitchen?
My guess from what I read so far is that your problem was
using the OS.nb (renamed as OS.nb.payload) from this 3.07 release.
instead of the OS.nb.payload that came with the kitchen.
Because if you want to use the OS.nb (renamed as OS.nb.payload)
then as Aman told you
u have to modify the Insert command while using Hybrid/bepe's kitchen in a bat file which inserts the xip_out.bin into payload as imgfs start offset in new ROM is different from the old one
meaning:
If you use PkgToolsBuildos,
go to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19X XX\TOOLS
edit the CREATE_ROM_For_ELF.bat @ line:
..\TOOLS\insert -i ..\ROM\out.bin -o OS.nb.payload -d 0x00310000 -s 0x00340000
where:
-i <file> Source file.
-o <file> Destination file.
-d <hex> Destination address.
-s <hex> Full size to fill up with 0xff.
Now you need to find the Destination address [-d] in your OS.nb.payload
I'm not sure how it's done!Maybe I'm doing it wrong all this time:DSo any suggestions are welcomed:)
Well try:
1.Open the Os.nb.payload with a hex editor
2.Search for this pattern "FE 03 00 EA 00 00 00 00"
3.If you find it twice, then the second address is the one we need:Note the address for the first byte "FE" and use it in insert command for -d <hex> parameter.

Now you need to find the size of xip "section" [-s] in your OS.nb.payload
1.Open the Os.nb.payload with a hex editor
2.Search for this pattern "FF F8 AC 2C 9D E3 D4 2B 4D BD"
3.Note the address for the second byte "F8" and use it in finding the -s <hex> parameter for insert command:
(F8 hex-address) - (-d <hex>) = -s <hex>

Regards!

!Aman!
5th November 2008, 01:20 PM
Now you need to find the Destination address in your OS.nb.payload
I'm not sure how it's done!Maybe I'm doing it wrong all this time:DSo any suggestions are welcomed:)

since the imgfs starts at 0x660000 in new ROM, so the command would be:
\TOOLS\insert -i ..\ROM\out.bin -o OS.nb.payload -d 0x00310000 -s 0x00350000
if someone wants to use new ROM as payload :)

kokotas
5th November 2008, 01:35 PM
Thanks Aman!
I didn't thought about the size at all:o
The File is downloaded!
Now I can start playing:D
Something else...
I'm having a cooking issue:
It's about XIPPort!
What is the reason of the following error?System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
When I edit the imageinfo.txt with notepad no errors occur.
But if I make the same changes with a commandline text editor(gsar), I get this error!:confused:
Where is the catch?

Ameet
5th November 2008, 01:41 PM
since the imgfs starts at 0x660000 in new ROM, so the command would be:
\TOOLS\insert -i ..\ROM\out.bin -o OS.nb.payload -d 0x00310000 -s 0x00350000
Ok. I dont support cross posting but its ok if thats done for a cause :D
Here's my cross posting question which will surely help in increasing the knowledge in the xip guide ;)

Scenario:
XIP size (figuratively speaking): from 00310000 to 00320000
imgfs starts at: 00350000 (0x660000)

Question:
Instead of filling up the space (from 00320000 to 00350000) with 0xFF, cant we instead realloc the ulRamEnd (RAM end address) to 00350000 increasing the size of the resulting xip_out.bin naturally and use that 0xFF in the XIP as free RAM instead? :D