yashsingh1/xdaforums huggingface dataset:
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] cdguider:
Me Too

Need to change my Signature. T-Mobile Touch Pro 2 is in my hands, just exchanged it out today.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] mattk_r:
If you want some help tying together and automating kitchen tools, let me know. Back in the day I spent some time putting together Hermes / Wizard kitchens and just picked up a TP2 this week.

Getting the itch to start playing again :cool:
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
I would love some help...that would be great. I will message you.

Thanks a bunch!
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Schmurtz1968:
Now that we have HSPL from Olinex Team running, it's time to cook.

My first optimized rom is under construction, but no kitchen ready to use. I'm stock on your work to build ruu_signed.nbh files ready to be flashed and tested before realesing them for all TP2 users.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Cal-El:
Any news on this? I am itching to start cooking and learning and this is kind of a bump too! :D
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
For the time being you can use Visual Kitchen found in Hacking and Dev. The only difference is mine will have a small front end that I am building to do some extra related ROM tasks...
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Cal-El:
Did that but everytime I try to build one it gets to the end then errors on me, not sure whats going on! lol! Oh well, back to it! :) Do I need to do anything once I have my SYS, OEM and EXT ready in the kitchen like greloc or anything?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
No...if you are using a native 6.5 kernel make sure you have that option selected. What is the error you are getting, did you check the buildos txt file?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Cal-El:
Not yet, where do I find it? Sorry, I am so new to this, I am used to just putting the files in G's kitchen a clicking build! I want to learn all this though, I want to cook ROM's for everyone here you know! :)
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Hey no competiton allowed!!! And you expect me to help you too while you are going to take away my customers ;) I am just teasing if you did not get the sarcasm.

It is in the main kitchen folder and it is called Build_log.txt
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Cal-El:
:)

LOL! Right, no I got it! You dont seem like the type to get mad about it! Thats why I asked you. You seem very down to earth and nice! Ok I will check and post what I find out!
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Cal-El:
Ok..... so I dont have a build_log.txt in my kitchen at all! :eek: What does that mean?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] humble:
Help

sorry to jump in between your conversation but im having a problem too

@At0mAng,this is it.... No ''SVN'' folders present... in Build_log.txt

i get that when i try to bulid a ROM from the raw files(there is an option in ETXRA to make them into a .nbh ) and when i dump a shiped ROM and try to bulid

do you know why?

thanks
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] maseo:
I am also very interested in your kitchen At0mAng, i'd love to build so custom (dutch/wwe) ROM's for the Rhodium, and even perhaps create theme's for it as well! :D
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] sandoro:
Here another dutch chef who wants to cook :D

I'm still looking for a nice tutorial for rom cooking.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Sorry guys that it is taking longer than I expected...have lots of stuff to do to my ROM before I let ket kitchen.

Things I need to do for ROM:

Finish my custom graphics

Finish my mortscripts for tweaks to keyboard, tf3d2 and a whole bunch of other stuff

Tweak more

and more stuff :)
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] PositiveCreep:
Thanks for the update ^_^ Just wondering if there is any ETA on the kitchen? (Trying to figure out if it is worth waiting for the kitchen so I can cook up my own rom, or if it's wise to flash another custom from the boards to see if it fixes some things in the meantime.)
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] ai6908:
So what do we need to setup a 6.5 VisualKitchen? I am assuming a base OEM and Ext from 6.1, 6.5 native kernel, and SYS! Just curious, as Rhodium doesnt have any official 6.5 ROMs..:D
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Rhodium does have official 6.5 ROMs. One is posted in this forum. Granted they are test ROMs but they are official from HTC.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Jboot:
At0m thanks for doing this bro cant wait!!!!!!!
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] Virus:
Hey At0m how are things coming along??? Can't wait for you to drop this man!!! thanks for all your hard work
[P3400 ROM Development] cryptocoder:
All Gurus,

I’m an avid follower of the GENE Forum for a long while which I also perused to flash my HTC GENE (old) and leverage all the ‘hard work’ you guys have put in.

I’m currently living with Sumit's Pro User's ROM WM 6.1 and fairly without any issues for many months! [highlight]I’ve been longing to upgrade to WM 6.5[/highlight], however there is uncertainty around closing on a particular ROM, which is:-

1.	The Most Stable (Least glitches and bugs)

2.	Email connectivity with Outlook

3.	Real easy on the phone and resources (memory and battery)

I’ve an urgent need to activate GPRS and setup my email on the phone. I’ve also read and heard about nightmares with outlook and windows live messenger configuration.

Kindly suggest and help choosing on a ROM please!

Many thanks!

\harry
[P3400 ROM Development] Addicted2xda:
Answers:

1,2 & 3:

PLEASE NOTE THAT THIS TYPES OF QUERIES ARE STRONGLY DISCOURAGED IN THIS FORUM. THERE IS ONLY ONE WAY TO FIND OUT WHAT YOU ARE LOOKING FOR:

[SIZE=+2]INSTALL ROM AND SEE FOR YOURSELF[/SIZE]

Thank you,
[P3400 ROM Development] the-equinoxe:
The only way to find out which is the best ROM for your needs is to flash them yourself.

Everybody has a different view and you may have different wishes.

Regards,

EqX
[Windows Mobile Development and Hacking General] Freckle:
Hello everyone,

HeartBeat is a multiple purpose application that has the ability to put a custom beat under your songs. This beat can really help you work out.

You can make a profile for every excersise and specify the time you want to have the beat and song going (the song will repeat if timer hasn't ended yet).

You can decide to do push ups and go down/up with every beat, it's a really nice rhythm you can set for yourself.

You can, at the same time, use it as a timer. HeartBeat can be used perfectly for running, set a good beat delay and every time you hear the beat you either start running when you're walking or start walking when you're running.

Watch the video about HeartBeat, showing 2 examples.

HeartBeat has been made for VGA.

Pay in EUR €2,-

Pay in Dollars $3,-

Please be patient after buying this application. I will send you the link ASAP!

Download the FREE version here. You can not add your own beats with the free version!
[Windows Mobile Development and Hacking General] hanackin:
hi !

thanks for sharing. ;)

I don't want to be rude... but do you really think that many people are gonna buy your app if they can't even test it.... :confused:

personally I won't :rolleyes:
[Windows Mobile Development and Hacking General] Freckle:
You're not rude, I understand.

It's one of the reasons I made a almost 10 minute video about this application.
[Windows Mobile Development and Hacking General] Freckle:
Ok, I added a FREE version, you can not add your own beats with the free version.

Thank you for the wake up call mate..
[Windows Mobile Development and Hacking General] hanackin:
that's a nice idea dude :cool:

I will give it a try :D
[Hero, G2 Touch Q&A, Help & Troubleshooting] JC_Miller:
hi all, is there anyway to find a leak of this new update, i am very interested in using it on my hero but i searched google and couldnt find anything. let me know thanks
[Hero, G2 Touch Q&A, Help & Troubleshooting] -nickx-:
google : ) use it wise and let us know if something good is in it : )

good luck

(btw, give it 2 days and it's here)
[Hero, G2 Touch Q&A, Help & Troubleshooting] JC_Miller:
okay i will do, ill be up all tonight anyways so if anything is out there ill make sure to post it. and what do you mean by two days and it'll be here ?
[Hero, G2 Touch Q&A, Help & Troubleshooting] stickyasglue:
hey

if ROM is any good post up a link?

cheers
[Hero, G2 Touch Q&A, Help & Troubleshooting] Thiesen:
He just means that everything gets leaked VERY quickly. And once it's leaked it's like wildfire; spreads everywhere. Exponentially.
[Hero, G2 Touch Q&A, Help & Troubleshooting] JC_Miller:
alright perfect, thanks
[Hero, G2 Touch Themes and Apps] BlancoJr:
Hi, I have made a Lock Screen wallpaper that looks nice with Sense.

BarCodelink:

Enjoy!
[Hero, G2 Touch Themes and Apps] skydivesanta:
cant open page...
[Hero, G2 Touch Themes and Apps] ricostuart:
works really well!!! THANKS!
[Hero, G2 Touch Themes and Apps] spamianspoon:
Nice! Thanks for posting this.
[Hero, G2 Touch Themes and Apps] thenewshaft:
looks great, really nice finishing. I'm using this right away.
[Touch GSM General] mustafamagdy:
I was trying to upgrade my ROM to windows 6.1, and something wrong happened.

the update software hangs up on 0% also in my phone, form more than hour.

then I unplug the USB cable, and connect it again, the wizard told me that process will be resumed, but the same for more than hour and nothing happened when i reconnect it again it gives me error connecting

now my device is no longer working, it just give me a colored screen and nothing happened.

is there is anyway to fix my phone. :confused:
[Touch GSM General] mustafamagdy:
Is there anybody ? any idea ??
[Touch GSM General] jeremy89632:
This might help.

http://wiki.xda-developers.com/index.php?pagename=Elf_SD_Card_Flashing
[Touch GSM General] mustafamagdy:
thank you jeremy,

I tried this method but it didn't work.

first i get the SD card and format it using windows (i tried both FAT, FAT32)

then extract the .nbh file from this package RUU_Elf_DOPOD_AU_1.14.710.2_4.1.13.46_02.97.90_BLUE_Ship.exe,

then i renamed it to ELF0IMG.nbh copied it to the root of SD card, then put the SD card in my device,

push and hold camera button and push the power button then the colored screen appeared but nothing happened. i tried also press and hold camera button then soft reset using stylus but it didn't work.

am i doing something wrong :confused:

Sorry i tired you
[Touch GSM General] jeremy89632:
It should work.

It should say like ' do you want to flash your phone ' , press the power key to continue..

mmm, have you CID unlocked your phone?

have you tried flashing your phone?
[Touch GSM General] mustafamagdy:
how can i do that "CID unlock" ?
[Touch GSM General] jeremy89632:
Go to the elf-upgrading forums and flash your ipl and spl to 3.10.

Cheers.

Can you start your phone in the first place?
[Touch GSM General] mustafamagdy:
no I cannot start my phone. it just freeze on the colored screen :(
[General Accessories] Charms:
Just ordered one. Seemed good value so i thought I'd share!

http://www.carphonewarehouse.com/special-offers/micro-memory?
[Touch CDMA General] clockworx:
I thought this might be of interest to folks, since the biggest complain I've heard of the Hero (both on the Vogue and on the "official" hardware) is that it is too slow. Apparently HTC is releasing an updated Hero ROM, which has had quite a few optimizations.

You can watch a video preview at the link below:

http://gizmodo.com/5340981/upcoming-software-update-fixes-the-htc-heros-only-real-problem

Maybe eventually some of this stuff will find its way onto the Vogue as well!
[Touch CDMA General] justjosh0368:
Sure hope so, the UI for Hero is so cool. If only it was as fast and snappy as 1.5 on our vogues :(
[Touch CDMA General] craig0r:
Amazing. I'm extra excited to get the Hero now... the sluggishness was the only thing in the back of my mind making me question the decision.
[Touch CDMA General] zenulator:
so can anyone get their hands on the new rom?
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] joechan:
Why everyone say today will have HardSPL??
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] atreu69:
You weren't kiddin, that WAS a stupid question. read a couple posts
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] biscuits1978:
Click here for that thread. :D
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] joechan:
just read that..... hopefully it will release soon..
[G1 Q&A, Help & Troubleshooting] djkdawg:
is there a way i can speed up my phones boot time, im just the jacxrom 1.3 and it takes forever to boot up after i have to reboot the phone.
[G1 Q&A, Help & Troubleshooting] supremeteam256:
Thats just something we got to deal with.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
DO NOT POST IN THREAD YET PLEASE

Intro

This guide was originally developed by hilaireg. It can be found here. It will be modified by me and maintained by me and hopefully users of this forum also.

The sections are intended to be followed in sequence as the last section should provide you with a final product that can be flashed to your device.

Applying Original/Cooked ROM's

You probably won't be able to apply an Original or Cooked ROM to your device as your Cellular Carrier has most certainly locked your device. You'll need to unlock your device before venturing into the world of ROM installation. These activities are beyond the scope of this guide; you can however, go to this Wiki page to learn more.

Outro

Lastly, this guide only covers the ROM cooking process; changing your device Startup Splash Screen and Radio or flashing a HardSPL are beyond the scope of this guide; you can however, go to these Wiki and/or Forum pages to learn more.

This guide is intended to help you learn how to cook your own ROM's; it will walk you through the process of extracting the contents of an Official ROM, adjusting the Page Pool, changing the Data Cache Size, and Patching the ROM to remove Certificate verification. The guide does not cover the steps required to add/remove ROM packages or port an XIP from a different ROM version or device.

Disclaimer; I take no responsibility and will not be held liable for any problems you encounter with your device before and after following this guide … flashing a ROM is done at your own risk. If you spot mistakes or inaccuracies in the guide however, please let me know so that I may correct them.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Extracting the RUU_SIGNED.NBH Contents

An .NBH is a signed group of modules or packages; they are typically comprised of .NB files. An .NBH can contain any combination of .NB files. An .NB file is a block of code that can be a Radio ROM, Operating System packages (XIP and IMGFS), Startup Splash Screen (or SPL).

The file we will be working with is the OS.NB file; it contains the ULDR, XIP, and IMGFS (OEM, SYS). To extract the contents of an .NBH file, we initiate the Ervius NBH/NB/PAYLOAD Dumper tool from within the Generic Visual Kitchen.

Upon completion, the following files will have been extracted: OS.nb, OS.nb.payload. Additionally, the Ervius NBH/NB/PAYLOAD Dumper tool creates a DUMP folder that contains all the files required.

Tools Required:

The following Ervius Visual Kitchen tool will be used for the RUU_SIGNED.NBH extraction activities.

Dump NBH/NB/PAYLOAD

Procedure

The following procedure initiates the ROM extraction activity via the Ervius NBH/NB/PAYLOAD Dumper tool built into the Generic Visual Kitchen. The extraction process can take a significant amount of time to complete.

Copy the RUU_SIGNED.NBH file to the C:\XDA\My_Visual_Kitchen\BaseROM\ folder.

Navigate to the C:\XDA\My_Visual_Kitchen\ folder.

Launch ErviusKitchen.exe.

At the multiple warning messages, click OK.

Warnings that may appear include:

Folder Not Found

Could Not Find A Part Of The Path

You Need To Specify … First

Click the Dump NBH/NB/PAYLOAD button.

Navigate to the C:\XDA\MY_VISUAL_KITCHEN\BaseROM\ folder.

Select the RUU_signed.nbh file and then click Open.

At the All Done... Nbh/nb/payload Dumped and ''Kitchen'' created Successfull!!! message, close the Ervius Visual Kitchen application.

Navigate to the C:\XDA\MY_VISUAL_KITCHEN\DUMP\ folder.

Move the sub-folders (and content) to the C:\XDA\MY_VISUAL_KITCHEN\ folder.

At the Confirm Folder Replace message, click Yes To All.

At the Confirm File Move message, click Yes To All.

Tip

The C:\XDA\MY_VISUAL_KITCHEN\BaseROM\Dump\ folder should be empty at this point – and can be removed.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Reducing the .PAYLOAD File

At this point, the Ervius NBH/NB/PAYLOAD Dumper tool has removed the contents of the IMGFS (OEM, SYS) from the .PAYLOAD file in preparation for changes to the ULDR and XIP. Removing the IMGFS (OEM, SYS) contents from the .PAYLOAD file reduces the size of the .PAYLOAD file making it easier to work with.

The Ervius NBH/NB/PAYLOAD Dumper tool has placed a copy of the reduced .PAYLOAD file in the C:\XDA\My_Visual_Kitchen\ROM\Raphael\ folder.

Tip

Advanced .PAYLOAD file operations can be performed using the XIPPORTEREX & ROM tool.

References

[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)

http://xdaforums.com/showthread.php?t=438676
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Extracting the XIP.BIN Contents

The Execute-in-place (XIP) region is an area where an application can execute code directly from ROM rather than loading it from RAM. It is possible to use the XIP.BIN contents from a newer version of a ROM from a different device or a newer operating system. This is typically done by chefs who are looking for the most recent versions of system files from a specific device or version of an operating system – you'll eventually do the same.

At this point, the Ervius NBH/NB/PAYLOAD Dumper tool has extracted the contents of the XIP.BIN and placed a copy of the file in the C:\XDA\My_Visual_Kitchen\ROM\Raphael\ folder.

For the purposes of this guide, we will be using the same version of the system files.

Tip

Advanced XIP.BIN file operations can be performed using the XIPPORTEREX & ROM tool.

You can change the ROM Date/Version using the XIPPORTEREX & ROM tool.

References

[TUT] Manual Full XIP Porting (& MANY MORE TUTORIALS)

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

XIP Porting Guide

http://xdaforums.com/showthread.php?t=379598
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Increasing the Data Cache

File caching improves performance and also improves power management; when an application accesses physical storage, the storage device uses much more power. The less often physical storage is accessed, the longer storage devices spend in a low-power state.

By increasing the DataCacheSize registry value, you effectively improve the performance of applications that are file system intensive such as database and mapping applications – which results in lower physical storage access requirements. Drastically increasing the DataCacheSize however, may have adverse effects and slow the device down as a result of longer auto-compaction processing.

For the purposes of this guide, we are going to increase the current DataCacheSize value from 4MB to 8MB.

Tools Required

The following tools are required to adjust the DataCacheSize value.

Unicode Text Editor

Hexadecimal Calculator

Procedure

The following procedure will change the current DataCacheSize value of 4MB to 8MB.

Navigate to the C:\XDA\MY_VISUAL_KITCHEN\ROM\Raphael\20764\OEMXipK ernel\ folder.

Launch a text editor and open the BOOT.RGU file.

Search for the following registry key entry:

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\ FLASHDRV\FATFS]

Locate the following registry value underneath the key:

"DataCacheSize"=dword:00000800 ;2048 sectors(2048*2048=4MB)

Change the registry value to the following:

"DataCacheSize"=dword:00001000 ;4096 sectors(4096*2048=8MB)

Save the BOOT.RGU file.

Exit the text editor.

Tip

Make a backup copy of the BOOT.RGU file before editing; delete the backup file when done.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Disabling Certificate Checking

During the startup process of your device, the operating system verifies that each system file against an internal certificate store to ensure that each file is signed with a trusted certificate; if the system file is not signed, the file is ignored.

To allow execution of non-signed system files, we need to disable the internal certificate store verification. Once disabled, the operating system will trust all code installed regardless of its signature. This provides more control over the code that gets installed on the device – you no longer need to load and manually sign additional certificates such as those from the sdkcerts.cab into the device root certificate store.

For the purposes of this guide, we are going to apply a change to the kernel binary file which will disable the internal certificate store verification.

Tools Required

The following tools are required to disable the internal certificate store verification.

Unicode Text Editor

Procedure

The following procedure will change the kitchen_build_rom.bat disable the internal certificate store verification.

Launch a text editor.

Navigate to the C:\XDA\MY_VISUAL_KITCHEN\Tools\ folder and open the kitchen_build_rom.bat file.

In the Find (Search) box, type:

implantxip

Add the following implantxip command line option:

-NoCert

Select the Save option in your text editor.

Select the Exit option in your text editor.

Tip

Spaces are usually required between command line options; the command line option should only appear once.

You can add output logging to file by adding the following command instructions to the end of a command line:

| ..\tools\mtee /+ ..\%LOG_FILE%

Newer versions of Ervius Visual Kitchen provide built-in logging and an Option button to disable the Certificate Store verification.
[Touch Pro2, Tilt 2 Windows Mobile ROM Development] At0mAng:
Unlocking the Paging Pool

The Paging Pool serves as a limit on the amount of memory that can be consumed by pageable data. It includes an algorithm for choosing the order in which to remove pageable data from memory. Pool behaviour is typically determined by the OEM – Microsoft sets a default value for the paging pool, but the OEM can change that value. Applications do not have the ability to set the behaviour for their own executables or memory-mapped files.

For the purposes of this guide, we are going to apply a change to the kitchen_build_rom.bat to set the Paging Pool size (initially set to 6MB) to a new size of 8MB.

Tools Required

The following tools are required for the Paging Pool unlock activities.

Unicode Text Editor

Procedure

The following procedure will change the kitchen_build_rom.bat to set the Paging Pool size during ROM compilation.

Launch a text editor.

Navigate to the C:\XDA\MY_VISUAL_KITCHEN\Tools\ folder and open the kitchen_build_rom.bat file.

In the Find (Search) box, type:

implantxip

Add the following implantxip command line option:

-PP 8

Select the Save option in your text editor.

Select the Exit option in your text editor.

Tip

Spaces are usually required between command line options; the command line option should only appear once.

You can add output logging to file by adding the following command instructions to the end of a command line:

| ..\tools\mtee /+ ..\%LOG_FILE%

Newer versions of Ervius Visual Kitchen provide built-in logging and an Option button to set the Paging Pool size.