yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] dsixda:
I can help you when I go home and look at my files.. but basically, you have to set HTC Album as the default program for image files (e.g. JPG).

However, a side effect of this was that the Pictures & Videos shortcut in the programs menu was opening HTCAlbum.exe instead of pimg.exe. So I had to create a new shortcut file for Pictures & Videos to replace the existing one, so that it opened the correct program.

EDIT:

Try this and let me know what happens. I think even the "All Photos" soft key will open HTC Album too.

; Default image viewer; and All Photos location
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSPIMG]
"1"="htcalbum.exe -type:camerashot"

Also I think you need HTC Album 2.5 or higher to be able to set it as the default image viewer for JPG extension.. although I may be wrong.
[Touch GSM ROM Development] svprm:
Thanks Noonski.
[Touch GSM ROM Development] dsixda:
Oh..... I just realized I copied my Elfin files to my work PC two days ago ;)

For Mortscript, make an OEM with just Mortscript.exe, mortzip.dll and the RGU and DSM files. No initflashfiles.txt or provxmls necessary, because Mortscript.exe will stay under \Windows.

The RGU should contain the following:

[HKEY_CLASSES_ROOT\MortScript]
@="MortScript"

[HKEY_CLASSES_ROOT\MortScript\DefaultIcon]
@="\\Windows\\MortScript.exe,-130"

[HKEY_CLASSES_ROOT\MortScript\Shell\Open\Command]
@="\"\\Windows\\MortScript.exe\" \"%1\""

[HKEY_CLASSES_ROOT\.mortrun]
@="MortScript"

[HKEY_CLASSES_ROOT\.mscr]
@="MortScript"

[HKEY_LOCAL_MACHINE\Software\Spb Software House\Pocket Plus\11\Applications\MortScript.exe]
"Enabled"=dword:00000001
"UserName"="MortScripts"
"WindowClasses"=hex(7):53,79,73,4c,69,73,74,56,69,65,77,33,32,ef,3f,3f,3f,3f,\
3f,3f,00,00

For time zone:

Look up the values on your Elf for the following, and export to a file with CERegEditor:

[HKEY_LOCAL_MACHINE\Time]

"TimeZoneInformation" = hex: ????????

[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]

"Home"=dword: ????

[HKEY_LOCAL_MACHINE\nls]

"DefaultLCID"=dword: ????

This is what I have:

; EST time zone
[HKEY_LOCAL_MACHINE\Time]
"TimeZoneInformation"=hex:\
2C,01,00,00,45,00,61,00,73,00,74,00,65,00,72,00,6E,00,20,00,53,00,74,00,\
61,00,6E,00,64,00,61,00,72,00,64,00,20,00,54,00,69,00,6D,00,65,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,0B,00,\
00,00,01,00,02,00,00,00,00,00,00,00,00,00,00,00,45,00,61,00,73,00,74,00,\
65,00,72,00,6E,00,20,00,44,00,61,00,79,00,6C,00,69,00,67,00,68,00,74,00,\
20,00,54,00,69,00,6D,00,65,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,03,00,00,00,02,00,02,00,00,00,00,00,00,00,\
C4,FF,FF,FF

; EST timezone by default
[HKEY_LOCAL_MACHINE\Software\Microsoft\Clock]
"Home"=dword:00000122

; English
[HKEY_LOCAL_MACHINE\nls]
"DefaultLCID"=dword:00000409
[Touch GSM ROM Development] trueg:
I believe Kokotas already removed the ULDR from the os.payload in this kitchen, that is why msflashtool.exe is used instead of implantxip.exe. Implantxip doesn't work when the ULDR has been completely removed. You can see notes about it in \Tools\CreateROM.bat.
[Touch GSM ROM Development] honcorrd:
Thanks man, guess have lot of work to do :cool: with all the final touch that has to be made
[Touch GSM ROM Development] sasa66:
Hi i have some Questions

1-Is there any version of phone canvas compatible with the new builds of 6.5 i tried many packages and cabs which worked for me when i was using onyx 5.0.1 before i start cooking ?

2-I converted some cabs to packages by the tool in hybrid kitchen(followed all instructions) but the programs does not work or have errors after flashing,any advice?

3-When i add packages to inclded packages folder (Kitchen posted by trueg) it is not showing but they show up if placed in OEM folder
[Touch GSM ROM Development] svprm:
@sasa66

I think you converted cab to OEM Package.

So,It should work in OEM.

@dsixda

Thanks my friend working.
[Touch GSM ROM Development] chota_shivaji:
- Many Thanks for the update. So no need to work on this anymore :-).

- However when I open the OS.nb.payload in hex editor, it shows that there is some code from 0x400 upto 0x30FFFF, which according to the ULDR removal thread is ULDR partition.

- Also the byte offsets and the contents mentioned there match with OS.nb.payload. Thats why I had doubt whether ULDR is removed or not.

- ULDR removal thread : http://xdaforums.com/showthread.php?t=446506

Having said that, Is there any way to check whether ULDR partition is present or not in the ROM i.e. some registry key which stores the partition table info etc?
[Touch GSM ROM Development] kokotas:
Since we remove the ULDR partition the following partition (XIP) goes up and starts from 0x400 instead.

Try osnbtool (something like : osnbtool -d OS.nb.payload 4 xip.bin) on the payload to see the list of partitions and check whether ULDR is removed or not...

Regards!
[Touch GSM ROM Development] dsixda:
Yes, your answer is in the Onyx FAQ and in Onyx 5.1.x
[Touch GSM ROM Development] chota_shivaji:
- Thanks for the update.

- I ran the osnbtool on the OS.nb.payload in the default kitchen.

- Following is the part of spilled output from it :

C:\My Folder\Softwares\HTC Phones\ROM_Cooking\osnbtool-1.56>osnbtool -d OS.nb.pa

yload

OS ROM Partition Tool V1.56 By Weisun :> PDAclan.com

Sector size : 0x00000200

Extra data bytes : 0x00000000

OS IMAGE found.

Partitions infomation:

**************************************

Part-0 type: XIP RAM Image

Part-1 type: IMGFS file system

**************************************

- This shows that there is no ULDR partition in OS.nb.payload used.

Once again many Thanks for the update. You guys rock :-).
[Touch GSM ROM Development] svprm:
Any way possible to delete the Register Key Using RGU file?

Where i can get Opal Volume Control?

I have i one doubt,

If i put some file in OEM\OperatorPkg wants to edit DSM file?
[Touch GSM ROM Development] sasa66:
i installed the phone canvas in the FAQ and the patch but the keybad doenot show and it doesnot fit to screen
[Touch GSM ROM Development] dsixda:
NO... You installed the wrong one. Go back to the FAQ and you will see a link for the 6.5 Phone Canvas (not the 6.1 Phone Canvas with the patch). It even says "6.5 Phone Canvas" there..
[Touch GSM ROM Development] Nullstring:
is it possible to build a cooked rom and view it in Emulator??
[Touch GSM ROM Development] honcorrd:
a few pages back in thid thread i attached the oem package from mega for the phone canvas, seach for it :)
[Touch GSM ROM Development] sasa66:
thank you for your help but i really downloaded the one called "6.5 Phone Canvas 6.5 and more (HTC Phone Canvas 2G.3.0.1917.1620) from the link of htc mega by whitealien:(

I checked again , made a hard reset installed cab and know the kyepad show but still not fitting to screen with or without the patch

I already had all Mega packages but i searched for yours and downloaded and had same problem there is a scroll bar on the right side of the screen and the phone canvas is slightely wider than the screen area
[Touch GSM ROM Development] honcorrd:
ok, that's not a problem with the phone canvas. it's a problem with the new beta build. and thats a known problem.
[Touch GSM ROM Development] Maikeu Locatelli:
enterprise packages

if i remove ENTERPRISE, i will have problems?what is it?
[Touch GSM ROM Development] Maikeu Locatelli:
ahh

where is the managed programs in SYS, for me remove this
[Touch GSM ROM Development] gdsbalaji:
23052 - cooked using trueG kitchen

used trueg's 2.1 kitchen and cooked 23052 build from d_ag. everything was fine and build was good and flashed without any issue. however am facing two issues (atleast the glaring ones)..

1- when i connect to PC using USB cable, pc doesnt recognize the phone nor the phone poped the USBtoPC menu...i have both usbtopc and usbtopcpopup packages in the rom and i can see them in connections menu. any idea?

2- taskbar in today is showing big taskmanager icon, i remember trueg mentioning how to correct it, but unfortunately coudnt get to that post, can any one post it or redirect me to it?

3- i edited the "quickmenuicon.bmp" and kept it blank and cooked the rom, but still am getting that icon (big one mentioned in point 2) displayed?

please guide me
[Touch GSM ROM Development] gdsbalaji:
i believe its with the FwUpdate, try put in the dummy and see if this solves...if this is'nt, folks please help
[Touch GSM ROM Development] sasa66:
Thank you honcorrd i missed some pages of this thread so i didnot realize it was a problem with the Beta :)
[Touch GSM ROM Development] svprm:
Taskbar icon:

Remove PACKAGE_Raphael_TaskManager and PACKAGE_Raphael_TaskManager_0409 in OEM folder.
[Touch GSM ROM Development] gdsbalaji:
well i still want the taskmanager...just that i want to make it transparent so that there wont be any overlay of taskmanager-quickmenu over clock.

can anybody help me?
[Touch GSM ROM Development] svprm:
It is Raphael Taskmanager.

Remove it.

and

QVGA taskmanager:EXT\ExcludedPackage\TaskManager 2_1_35088_1

To tansparent: http://xdaforums.com/showpost.php?p=4268174&postcount=7
[Touch GSM ROM Development] gdsbalaji:
thanks for the tip svprm...unfortunately it didnt work...i edited the app.reg adn then cooked it.... that icon (quickmenuicon.bmp) shows up in the top bar :(
[Touch GSM ROM Development] htcfreak:
Hello SIR, I am trying to build a ROM & I need your assistance, I am using WINDOWS 7 & I am trying to DUMP my ROM but I am gettin this ERROR..!!!

http://img525.imageshack.us/i/jhkhk.jpg/

THANX for your ASSISTANCE...!!!!
[Touch GSM ROM Development] newdecember:
hey guys, i know this may be a bit off topic but i am trying to make cabs from OEM packages,

could anyone point me in the direction of a tutorial to do this please?

cheers

dave
[Touch GSM ROM Development] Noonski:
Did you try the ussual stuff like diabling UAC in W7, Running the command Prompt with Admin priviliges and maybe even XP or Vista Mode?

I didn't know DSIXDA's tool could also dump a rom BTW.

There's a freeware cab creator that i forgot the name of.

But if you search for Extendir there's also a free Cab creator for OEM packages.
[Touch GSM ROM Development] newdecember:
ahhh i forgot about extendir lmao

i've been looking for a tutorial all day since finally someone posted updated meg packages (manila 2d version 1919 which has the flipping clock (it works on elfin btw) among others)

i'll try searching for that then

if you remember the name ofthat program could you PM me please noonski?

thanks again noonski

dave
[Touch GSM ROM Development] newdecember:
could someone post me in the reight direction,

making a cab for the google maps version in the mega OEM packages

i can't figure out where i set the cab to install the program to...

can anyone shed any light on this?
[Touch GSM ROM Development] Nullstring:
noob question/

what's inside the XIP folder?
[Touch GSM ROM Development] gdsbalaji:
XIP folder has two critical folders inside of it.

1- msxipkernel - contains drivers that are very specific to the version of os you are using (wm6/6.1/6/6.5)

2- oemxipkernel - contains system drivers that are specific to your device (ELF/Diamond etc).
[Touch GSM ROM Development] newdecember:
has anyone tried cooking with any of the updated packages from the HTC MEGA(Touch2) yet?

i have the full OEM folder

how would i port the packages to work?

and which ones would work with an ELFin?

keep hitting pitfals when using these packages. last time my device was stuck at bootscreen after flashing, another time it came back on RUU saying invalid model ID.
[Touch GSM ROM Development] honcorrd:
I will start playing with the went i get home, im on vacation in Pennsylvania in my sis house and today will go to Nascar Race at Dover :D :D Go Mark Martin :cool: :p
[Touch GSM ROM Development] dsixda:
That's a great answer. Also, the oemxipkernel should not be changed from build to build. When you get a new XIP just update the MSXIPKernel.

You can get the latest OemXipKernel from a shipped Elfin ROM, but don't use one from any other device.
[Touch GSM ROM Development] gdsbalaji:
Me toooo :(
[Touch GSM ROM Development] gdsbalaji:
package converter oldstyle <---> visualstyle

folks....this seems like a very interesting tool (especially with batch job)....checkit out..

http://xdaforums.com/showthread.php?t=561405
[Touch GSM ROM Development] newdecember:
thanks honcorrd,

i'm gonna keep working on it. will do the age old trick of add packages one by one... lol

hows your rom coming? been hearing good things from Ayyu33m.

dave
[Touch GSM ROM Development] svprm:
Now i have Power settings and Backlight settings in single Powerexe.exe file.

I want separate for both.

Anybody having?

Thanks in advance.
[Touch GSM ROM Development] honcorrd:
it's going well, thanks, just making some reg edit and testing the mega package
[Touch GSM ROM Development] htcfreak:
"Adding an OEM Package"

There's nothin explained on this step of cooking..!!!

Can anyone help me out..!!!​
[Touch GSM ROM Development] svprm:
Copy the OEM Package to OEM folder.
[Touch GSM ROM Development] newdecember:
good good

i'll be looking forward to the release

if you are in need of any beta testers lemme know

would be happy to help :)
[Touch GSM ROM Development] honcorrd:
thanks newdecember, will let you know.

BTW people, having problem with the new mega package specially with menu enhancement and notification. When add to OEM Folder and execute the build command the kitchen crash. will continue testing and let's you know

Any idea will be appreciated
[Touch GSM ROM Development] sasa66:
Hi Honcorrd

I use tureg kitchen and in the tools folder you could use packge rebuilder to convert the mega packages into new visual type and put them in EXT> included packages, now i can add every thing to it and leave oem folder clean
[Touch GSM ROM Development] honcorrd:
did you mean EXT_PAckages_rebuilder?

cause i try packagebuilder and nothing happen. Anyway i just put them on the oem folder i keep a change log for all the change i made so i can undo the failed one back.
[Touch GSM ROM Development] sasa66:
Yes EXT_PAckages_rebuilder TOOLS > pkg Put the packages in this folder then drag and release over EXT_PAckages_rebuilder.exe you will find that the arrangement of the files inside the package has changed

Ps: if the package has two folders drag them one after the other and they will be converted into one folder
[Touch GSM ROM Development] honcorrd:
Thanks sasa66, is that will be an effect on the package that has some problem when cooked on the oem folder or will be the same? (im refering to the mega package)

btw will convert all of them and see what happen
[Touch GSM ROM Development] sasa66:
Honstly i didnot try them in OEM folder and all non mega packages worked for me but from mega i used only Ezinput and it worked ( Manilla didnot but i think there are some dependcies i dont know as it is present in the rom but always showing tap to start manilla 2d)
[Touch GSM ROM Development] honcorrd:
yes the manilla has too much dependencies. anyway i will continue to test all the mega package to wish one can be used and wish one not.

Thanks for the tip
[Touch GSM ROM Development] honcorrd:
Ok now i try some more Mega Package and decide to try again with commanager and notification enhancement and menu enhancement cooked.

Check the values for the wlan and there were diferent from my device so i changed and reset and wala it works. So now i have commanager, menu and notification enhancemente included on my rom

Thanks dsixda
[Touch GSM ROM Development] chota_shivaji:
- Can someone tell me if changing page pool helps to get more RAM? I am observing that Elf users are at mercy of RAM usage of the ROM they are running on.

- Also the more I am making my ROMs lite by removing the unused or unpopular packages the more program space I am getting. But the RAM usage always swings between 35% - 40% on Elfin.

- On the side note, I am also observing that RAM usage in memory setting is between 35% - 40% on Elfin, but if I open the FDC task manager, get the RAM usage of all the current running process then, it si different than the one seen in memory setting. Unfortunatly I am not able to account it for anything. Any ideas? Is there anything that I am failing to see?
[Touch GSM ROM Development] Noonski:
First Question is an easy one.

Yes changing the Pagepool will affect the size of available RAM.

I have actually never looked at the difference in memory usage between Dot Fred's taskmanager and the windows one. So it's one thing i will start noticing from now on.
[Touch GSM ROM Development] honcorrd:
Bluetooth

Hi guys any help on this

http://xdaforums.com/showpost.php?p=4694646&postcount=350

Soon will release my AGS Serie :)
[Touch GSM ROM Development] chota_shivaji:
- Thanks Mr Moderator for your suggestion regarding PP size. Will give it a try some time this weekend and get back next week. All Moderators simply rock !!

- Also Thanks for helping in checking the memory size issue observed by me. Hope we get some more insight in getting more RAM for Elf users.
[Touch GSM ROM Development] chota_shivaji:
Titanium Vs M2D

Hi All,

- In an effort to minimize the RAM consumption of my ROMs, today I cooked a ROM with Titanium included. I already have cooked a ROM which has M2D.

- Both the ROMs are build on same base (SYS/XIP from 21864 & 3.14 OEM).

- With this I am observing that ROM with Titanium has less RAM usage and better battery life as compared to ROM with M2D.

Has anyone observed this before?

Is this the known issue?

Should I be trying with an updated version of M2D?

P.S. : I am not sure if this post is right in this thread. Mr. Moderator please let me know if it needs to be deleted and posted else where. :).
[Touch GSM ROM Development] honcorrd:
Lock Screen not working

Hi, i was cooking the mega package in and all went fine, but when i flash and test i found that the lockscreen is not working with the wm6.5 theme. It's show the original one (see attach) Don't know why, maybe there are some mega package that conflict with it.

Another problem that i have, i mess my kitchen :eek: I was porting from Build 21854 to Build 21857. And build the rom, but when i flash its stayed in the first splash screen (IPL) and wont boot :(

Any suggestion will be apreciate.

BTW i got the full notification package working.

EDIT: Solved, i made a mistake in the kitchen thats will i have these problem, so nevermind, thanks anyway
[Touch GSM ROM Development] digitalattic:
Does this allow the HTC VC OEM to work properly with WM65x?
[Touch GSM ROM Development] sasa66:
Hi everyone

I have few questions

1-how can i set the rom to start at a specific theme after flashing instead of classic black htc one.

2-I included pocket rar and restart but no icons shown in programs list however they are presnet in the rom and can be reached via file explorer and functioning

3-can someone share with me the dependencies of new manila 2d from mega

the one with flipping clock and weather

Thanks in advance
[Touch GSM ROM Development] Noonski:
1. Check the config.txt files in OEM (might be more then one in there)

It should have an EXEC:Custsk.exe theme.tsk command.

Replace your theme name in that part.

There should also be a .provxml file in OEMDrivers, OEMOperators (don't look for it in the PACKAGE folders), that will denote the Default theme, if the first trick with the config.txt file does not work.

2. Did you add a shortcut/.lnk file for them in their packages and did you make an initflashfiles.txt file to tell where those shortcuts should go?

3. No More ELF so, no idea.
[Touch GSM ROM Development] sasa66:
Thank you Noonski I think i forget to add .ink during preparing the cab i will do it again
[Touch GSM ROM Development] honcorrd:
Calculator

Hi guys,

How do i hide the windows calc so it not appear at start program. i want to cook the htc calculator.

Thanks
[Touch GSM ROM Development] Noonski:
Just remove the mobilecalculator.exe from the SYS and it's .lnk.

Personally i don't use the HTC calc as it's bigger and uses more files then the also skinnable spb calculator.
[Touch GSM ROM Development] newdecember:
to get the basic functions working you need the MEGA OEM packages for:

Manila 2D

HTCSCroll2

Shared Modules

HTC Framework

DRM Middleware

HTCAnimation

HTC AGPS

HTC GeoService

HTC GoogleLocationservice

HTC GPS GMM

that should get it working for you, may be a bit slow but there are optimised files posted in the New M2D thread in Dev/Hacking which you could add into the M2D package to use less memory
[Touch GSM ROM Development] Nullstring:
i've got a problem with my BuildImageFs.exe.

it keeps crashing, not even noticable when using HYBRID_Kitchen because of "> nul" param.

please help?
[Touch GSM ROM Development] honcorrd:
Device Info

Guys i include com manager from Mega in my rom but in Settings - System - Device Info it only show Rom Version and Protocol Version.

Do i need another file to include so Radio Version and the other info appear?

Thanks
[Touch GSM ROM Development] firevsice55:
please help

Hey,

This is the first time that I m trying to cook a rom of my own For my Elf, I am having problems establishing the Kitchen for it..

For now I have downloaded B2 Kitchen and Elf Hybrid Kitchen... I have attached the error file, the Xip folder is not getting created, pls help me regarding the same... I have read all the tutorials regarding cooking, but ntn related to errors in kitchen.

The hybrid kitchen is also not getting installed on my PC. I have downloaded Microsoft Visual c++ , do i have to install .net 3.5 ??
[Touch GSM ROM Development] sasa66:
Hi chefs

can anyone point me to a working version of youtube as the package from mega didnot show after cooking even after converting the cab again and after adding shortcut/.lnk file for it in its package while the old package froum trueg kitchen didnot work starting with:confused build 23071:confused:
[Touch GSM ROM Development] chota_shivaji:
- Try using "PACKAGE_Elfin_YouTube" from OEM of original dump of 3.10 WWE WM 6.1 ROM.
[Touch GSM ROM Development] honcorrd:
But that one the scroll does not work in wm6.5. I use one that i found in the miky thread from his oem folder that he share, thanks him for that. But has to include, full_Screen, Resourse_Proxy and Share_Module
[Touch GSM ROM Development] daeinnor:
Using trueg's kitchen to cook SIP packages on builds 23071 or 23075 but can't make them work. Both works in build 23060 but not in builds 23071 up. Got suggestions from DaG's ROM thread about using the Metadata dir-files from the same build but that doesn't work either.

Am I missing something? Thanks for any clue or solution.
[Touch GSM ROM Development] sasa66:
I have an issue with opera mini i cant make an icon to show on the programs menu

I managed to install a cab with jbed that give two icons but the two icons are the same (large E of Esemetric jbed but one of them called opera) it looks ugly

Any idea to fix this
[Touch GSM ROM Development] Noonski:
DSIXDA has had some experience with Opera Mini and cooking it.

He might have a solution.
[Touch GSM ROM Development] dsixda:
Just make a shortcut containing this:

99#"\Windows\jbed.exe" -run "s1_"?\Windows\Opera.dll,-1

But your s1_ may be something else, depending on what you have under windows/appdb

Oops, and the Opera.dll is a file that contains the shortcut icon... You can find the icon dll in the Development and Hacking thread for Opera Mini, or just use the Opera DLL from the Opera Mobile OEM. You can leave out the "?\Windows..." stuff, but then you will have the Jbed icon instead.

EDIT: Try these two files for the shortcut
[Touch GSM ROM Development] Noonski:
Told you so ;)