[ROLLUP](13/08/09) Avoid confusions or damages => Find answers, Guides, Links - Touch Diamond2, Pure ROM Development

ROLLUP - HTC TOUCH DIAMOND 2
Respect the Rules & Check in Questions&Answers for known solved problems
First, What is a HTC TD2?
This is the HTC T535X / HTC Touch Diamond 2 / T-Mobile MDA Compact V,
But you probably knew that already...
So here is a rollup thread about 'anything' you need to know about the TD2,
If you find any errors, missing items, old items to be renewed, idea's
Please e-mail me at [email protected]
Moderator Edit: You may PM me for any questions you have about the Topaz. Send PM's to "ThaDeanesta"
This guide is based on KOKOTAS' work for the Elfin which helped me a lot!
Contents:
=> Information
=> Unlocking, Flashing, ...
=> Modifying, Cooking, ...
=> Troubleshooting
=> Tests, Projects, Links
=> Outro and Credits
Recent Updates
Code:
26/06/09 - First Release.
03/07/09 - Added some registry tweaks, Corrected some spelling errors.
11/07/09 - Added a new section, 'Applications'.
14/07/09 - Added some registry tweaks, Added a application.
16/07/09 - Added a project; How to add folders to TF3D program tab.
25/07/09 - Added a useful link, The Newbie Guide At Configuring iGO8.
28/07/09 - Added a new registry edit And a new credit.
12/08/09 - Added a new tool to flash a radio and a free SIM Unlocker.
13/08/09 - Added a alternative to creating the goldcard and corrected some spelling mistakes.
14/08/09 - Added some applications, some credits and corrected the layout a little bit.
16/08/09 - Added a few applications and their credits.
27/09/09 - Edited the link for the radio's
08/10/09 - Added a guide for hspl, radio's & more.

Information
Click to expand...
Click to collapse
1. General
1.1) HTC Touch Diamond 2 Wiki
1.2) HTC Touch Diamond 2 Specifications
2. Useful terms
2.1) Technical Terms
2.2) Glossary
2.3) Services & DLL's
3. Things you should know about your device
3.1) Availble ROM & RAM size:
Go to settings > Device Information > Hardware
Check out "RAM Size" & "Flash Size"
3.2) IMEI:
To get your IMEI just dial " *#06# " And 17-digits should appear, The first 15 are your IMEI
3.3) CID: When using ATcommander issue, and use the command: [email protected]?
3.4) Device ID:
When using mtty Go into the bootloader (soft reset & hold volume down pressed) and use the command: info 8
4. Educational Reading
4.1) Kaiser's G.W.E.N.I It might be for Kaiser, But it's very useful.
4.2) On this site I will soon launch a full guide about the Topaz in DUTCH

Unlocking, Flashing, ...
Click to expand...
Click to collapse
5. Unbricking
5.1) Gold Card
Since there is no wikipage about this, I'll quickly discribe how you can do this
1] Requirements:
- A working WM Device (used to obtain the microSD card's ID)
- The shipped stock rom your phone came with (Shipped Roms for HTC Touch Diamond 2)
- Qmat (Latest version of Qmat)
2] Format your SD card into FAT32:
- go into dos and type:
format <volume> /FS:FAT32 /A:4096
3] Run Qmat to create a gold card:
- Put the formatted microSD card in the working WM device and connect via ActiveSync
- Run Qmat, Go to Hardware Forensics and select 'Generate HTC Goldcard'
- Select your bricked device's key
- Get the SD Card Serial from WINCE Device
- Save the Goldcard image to the SD Card
Now you have a SuperCID which allows you to flash any shipped ROM
4] Go into the bootloader with inserted goldcard and run the .exe from the Shipped rom
5.2) If all else fails, you can PM Cmonex she will make one for you
But perhaps, It's better if you first try yourself?
6. Dumping a ROM
This is basicly a backup of your ROM, Note that this does not backup any personal information on the phone
6.1) Dump Rom
7. CID Unlock your phone
This will allow you to flash ANY ROM with a different CID on your phone (e.g. Custom ROM)
7.1) HARDSPL, CID Unlock with overwrite protection
In this topic you also see how to remove the CID lock (if you want to send the phone back...)
Before you take any further steps, Please confirm that your device now has a HARDSPL, by going into the bootloader,
Then check the SPL it should say "1.33.OliNex"
7.2) Security Unlock
This is a security unlock tool that will remove the CID & SIM lock on your device
8. SIM Unlock your phone
8.1) Free SIM Unlocker for contributing XDA members
8.2) Commercial SIM Unlocker 1
8.3) Commercial SIM Unlocker 2
9. Availble ROMS, Radios, SPL's
9.1) Shipped Roms
9.2) Custom Roms
9.3) Available radio's --- Alternatively, You can flash any radio with this tool
9.4) Available (H)SPL's

Modifying, Cooking, ...
Click to expand...
Click to collapse
10. Kitchens
This is used to rebuild and or modify shipped roms, and by this produce custom roms
10.1) WM 6.1 / 6.5 Visual Topaz Kitchen
10.2) WM 6.1 Kitchen
10.3) WM 6.5 Native Kernel, ...
11. Modifying & Cooking Stuff
11.1) Guide to cook for Xperia, But it's the same for all devices
11.2) Full XIP Porting (& more)
11.3) OEM Package Tutorial
11.4) Windows Mobile 6 Emulator to test your cabs
12. Useful registry edits
Here I will list some useful and most wanted registry edits, You can perform these with any registry editor.
12.01) Remove the locked program tab items
Code:
HKLM/Software/HTC/Manila/ProgramLauncher/0/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/1/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/2/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/3/IsReadOnly
Change this value from 1 to a 0 and you can then edit their shortcuts.
12.02) Always keep WiFi on
Code:
HKLM/Comm/BCMSDDHD1/Parms/HTCKeepWifiOnWhenUnattended
Change this value from 0 to 1 and WiFi will stay on.
12.03) Smoothen out GPS Usage (not really a registry edit)
Code:
A. With Advanced config in the GPS menu
- disable A-GPS
- disable GPS logging
- logfile name must be empty
- old logfile name must be empty
- maximum size of logfile must be 0
- delete the file:
\windows\GPSLogFile.txt and \windows\GPSLogFileBack.txt
12.04) Enable Manila Landscape mode
Code:
1. Add string value to HKCU\Software\HTC\Manila
String: EnableLandscape Value: true
2. Add string value to HKCU\Software\HTC\HTCSENSOR\GSensor\ModuleName
String: TF3D Value: \Windows\manila.exe
3. Add string value to HKCU\Software\HTC\HTCSENSOR\GSensor\WhiteList
String: TF3D Value: Manila
More registry edits to enable landscape mode, You can find here
12.05) Boost TouchFLo3D performance
Code:
HKLM,"System\GDI\GLYPHCACHE","limit", Change this value to 32768
HKLM,"Software\OEM\TFLOSettings","SpeedHigh",Change this value to 25
HKLM,"Software\OEM\TFLOSettings","SpeedLow", Change this value to 14
12.06) Enable Burst, Sport & Video Share mode in the camera
Code:
HKLM,"Software\HTC\Camera\P10","Enable",0x00010001,1
HKLM,"Software\HTC\Camera\P6","Enable"
HKLM,"Software\HTC\Camera\P8","Enable"
HKLM,"Software\HTC\Camera\P9","Enable"
Change these value's to 1 to enable
12.07) Prevent screen switching off during phone call
Code:
HKCU,"ControlPanel\Phone","Sleep",
Change this value to 0 to disable
12.08) Enable better power management
Code:
HKLM,"Drivers\SDCARD\ClientDrivers\Class\SIM_Class","DisablePowerManagement"
HKLM,"Drivers\SDCARD\ClientDrivers\Class\MMC_Class","DisablePowerManagement"
HKLM,"Drivers\SDCARD\ClientDrivers\Class\NAND_Class","DisablePowerManagement"
Change these value's to 0
12.09) Increase volume during call
Code:
HKCU,"ControlPanel\SoundCategories\InCall","InitVol",
Change this value to 4
12.10) Show or Hide Activesync
Code:
HKCU, "Software\HTC\TaskManager\ExclusiveList\System,
Make a new dword named "Repllog.exe" Change the value to 1 to show,
Or change it to 0 to hide

Troubleshooting
Click to expand...
Click to collapse
13. Troubleshooting
13.1) My device is bricked
13.2) Bootloader Errors
13.3) ActiveSync fails
13.4) Battery Life Issue's
14. Manuals
14.1) HTC Touch Diamond 2 Manual
14.2) HTC Touch Diamond 2 Disassebly Guide

Tests, Projects, Links
Click to expand...
Click to collapse
15. Useful Applications
15.01) Stop PushInternet, For Real
15.02) Soft Reset Button
15.03) Enable Battery status in the notification manager, Note that this doesn't work for 100% in languages other then WWE
15.04) Rhodium dialer for Topaz, Note that this disables the in-call curtain and enables conference calls
15.05) TF3D / Titanium Toggler
15.06) HTCPedia Topaz Settings tool Alternatively you can get the messaging only application here.
15.07) WiFi Smartlauncher
15.08) Birthdays To Calender app
15.09) Music Recognition app
Want your application here? Know an application that is extremely helpful? e-mail me at [email protected]
Click to expand...
Click to collapse
16. Alternative OS
16.1) Android on HTC Touch Diamond 2
17. Benchmarking
17.1) Serval benchmarks on Custom Roms
18. Projects
18.1) XDA UC
18.2) WM Img Updating system
18.2) How to put folders in the TF3D program tab
19. Useful Links
19.1) Touch Friendly programs for WM
19.2) Tweaks & Tricks
19.3) The MIDlet bible
19.4) Discussion about a Matt cover for the HTC Touch Diamond 2
19.5) Facebook Integration, How to get it back.
19.6) Custom RUU to put in .nbh files
19.7) The Newbie Guide To Configure iGO8
19.8) Guide to installing Hspl, Radio's & more!

Outro & Credits
Click to expand...
Click to collapse
20. Outro
* If you didn't find what you were looking for, Use the Search function
* Don't try anything with your phone if you are not sure of what you are doing, To be sure of what you are doing you have to search, read, reread, understand... If you are still unsure, ASK before breaking your precious phone!
* Being grateful is a virtue, Don't forget to donate to anyone who spent a lot of time in any of these items.
* @Mods feel free to edit this thread, add or remove things, But please make sure it fits the overall lay-out. Thanks
21. Credits
Code:
* [B]KOKOTAS[/B]
* [B]Neotelos_com[/B]
* [B]SkunkyGwen[/B]
* [B]cmonex[/B]
* [B]Olipro[/B]
* [B]rajan nishchal[/B]
* [B]its right[/B]
* [B]jerpelea[/B]
* [B]Da_G[/B]
* [B]gtrab[/B]
* [B]Ameet[/B]
* [B]pedroo[/B]
* [B]shadowline[/B]
* [B]pietrucci[/B]
* [B]Noonski[/B]
* [B]Menneisyys[/B]
* [B]dsixda[/B]
* [B]Tom_Condon[/B]
* [B]udK[/B]
* [B]Mkoz[/B]
* [B]TinTin
* BeeGee_Tokyo
* qbus00[/B]
[B]* prdic[/B]
[B]* hEiMDaLL[/B]
[B]* !aman![/B]
[B]* elmalote[/B]
[B]* jklondon[/B]
[B]* dcogen[/B]
Forgot you? Want a change? [B][U]Please e-mail me at [/U][/B][EMAIL="[email protected]"][email protected][/EMAIL]
Note that I do not take ANY credit for anything that has been posted. I simply added it all to one thread,
If you want to donate to me, that is great, But first think of the dev's who made this possible.
This guide is written by Jeutie, Based on an earlier made guide by KOKOTAS, And cannot be copied without my permission.
And if you get the permission to copy this guide,
Please give credit to all the developers listed above,
They put hard work into all of this!

*reserved*
@Mods, Please sticky this thread, it summarises what's in the other stickies, And if anything isn't added yet, I'll do that asap.
*edit*
Thank you Tom

jeutie said:
*reserved*
@Mods, Please sticky this thread, it summarises what's in the other stickies, And if anything isn't added yet, I'll do that asap.
Click to expand...
Click to collapse
nice job
I sticked this thread.!
Tom

This Topaz sticky links to a free unlocker for the HTC Touch.
Is this a fault or does it really work for the Topaz/TD2? HTC Touch SIM Unlocker (free)

mickman said:
This Topaz sticky links to a free unlocker for the HTC Touch.
Is this a fault or does it really work for the Topaz/TD2? HTC Touch SIM Unlocker (free)
Click to expand...
Click to collapse
Looks like a mistake to me.
Will edit it to avoid confusion.
Thanks

Well it should be universal... But I didn't try it, because my phone doesn't have a simlock... But thanks l3v5y ^^

jeutie said:
Well it should be universal... But I didn't try it, because my phone doesn't have a simlock... But thanks l3v5y ^^
Click to expand...
Click to collapse
Ah right. I wasn't sure, and thought there would be a lower risk of damaging devices if it wasn't there...
The newer unlocks (Diamond, Raphael etc) all flash a new radio to the device, which if using the wrong device/radio could break things.

l3v5y said:
Ah right. I wasn't sure, and thought there would be a lower risk of damaging devices if it wasn't there...
The newer unlocks (Diamond, Raphael etc) all flash a new radio to the device, which if using the wrong device/radio could break things.
Click to expand...
Click to collapse
Yup true ;-) I'll look around if I find one for the TD2

l3v5y said:
Ah right. I wasn't sure, and thought there would be a lower risk of damaging devices if it wasn't there...
The newer unlocks (Diamond, Raphael etc) all flash a new radio to the device, which if using the wrong device/radio could break things.
Click to expand...
Click to collapse
not really as we check what device you are buying for.

jeutie said:
Well it should be universal... But I didn't try it, because my phone doesn't have a simlock... But thanks l3v5y ^^
Click to expand...
Click to collapse
the htc touch (elf) unlocker won't work. totally different radio & security
PS: I sent you a PM

Got the pm, added all the content, Thanks m8 ^^
- Sorry for the inactivity, I'm busy with exams & such -
And also thanks !Aman! your changes have been made aswell.

I'd just like to say a big big thankyou to the founders of xda-developers, all the chefs and cooks, all the app makers, the creators of threads like this one, and all the members who contribute thoes magic tweaks and offer advise to people who are stuck.
I am totally new to the world of Windows Mobile, and without you all, I wouldnt have had the first clue nevermind flashing and tweaking shenanigans.
Thanks guys.

glad you liked it

I have a permanent problem with all 6.5 versions and it's really weird.All 6.5 roms work very well when memory card is not inserted...but when I turn my Topaz off and insert the memory card. Albums/Camera/Music Player/File explorer and all concerning memory card freeze when I use them.
That is, when I try to launch Album for pictures on memory card, it freezes...same with Camera.....
I changed memory card, formatted with FAT32...but all in vain
I have no such problem with 6.1 roms
Any comments?

Related

[Kitchen+ROMs]Sumit's Pro User's ROM WM 6.1 Edition v5.0 (Build 21056) :)

UPDATED : 31-December-2009 : Version 5.0 21056 SYS+XIP for Visual Kitchen+Optimized OEMs and EXTs+ROMs Added.
UPDATED : 10-October-2009 : Version 3.2 Updated 21055 SYS+XIP for Visual Kitchen as well as ROMs Added.
Hey Guys!
With lots of excitement, here i present, my first self cooked Windows Mobile 6.1 ROM which i call by the name Pro User's ROM
Its a no-nonsense rom for users who want to use their Windows Mobile OS and Phone with all its genuineness. Upgrade your Gene (P3400i and maybe older P3400 with S/N HT8xxx and HT7xxxx) and add new life to it with Windows Mobile 6.1 and a lots of great apps many of which are taken from Elfin. I've given a great amount of time in bugfixing and error checking, and therefore for the most part, this rom is bugfree and some of the known problems that i found after all my efforts, i have given workarounds for those in post #2.
Description: v5.0 [31-12-09]
BASE OS: CE OS 5.2.21056 (Build 21056.1.6.9)
Free RAM: ~26-27 MB, ~31 with Camera Loader
Free Phone Storage : ~50-51 MB
Page Pool : 8 MB
Download Links
Current Version : 5.0 build 21056 with Optimized OEM, EXTs and Recmodding Structure
ROM New Gene
ROM Old Gene
SYS for my Visual Kitchen build 21056
XIP (ROM Folder) for my Visual Kitchen build 21056
New OEMs for my Visual Kitchen
New WM 6.1 EXTs for my Visual Kitchen (New Gene Only, for Old Gene, Copy and paste the New Gene folder and rename it to OldGene. It would have been redundant to upload same files with just different folder names)
Updated EXTROM with Gene Branding, Palringo and Pocket Digital Clock Plugin+Winimage EXTROM editor
Previous Version : 3.2 build 21055
SYS for my Visual Kitchen build 21055
XIP (ROM Folder) for my Visual Kitchen build 21055
ROM New Gene
ROM Old Gene
Archived Version : 3.0 build 21054
SYS and XIP for my Visual Kitchen build 21054
Kitchen build 21054
ROM New Gene
ROM Old Gene
Archived Version : 2.5 build 21046
New Gene
Old Gene
SYS and XIP (ported for new and old gene)
Notes
- Build 21051 rom version 2.7 has some battery backup problem. So am not including it in previous builds section.
- Build 21054 is fully loaded rom with no feature of OS cut. If you want to add remove features, use the kitchen.
Please post your views, reviews, opinions etc etc about how fruitful my work was
If you like my work and feel that its worth some money, please donate to me, whatever amount you like at
Enjoy!
Problem Resolutions and FAQ:
------------------------
1. How to configure Hotmail's Pop3 Access in default messaging application of Windows Mobile without using Windows Live?
Solution: Create a new email account as usual and use these details:
Step 1:
Email Address: Your email but dont use @hotmail.com, instead use something else like htmail.com or something like that. Please not that this is only necessary if your email address end in @hotmail.com. Other Windows Live users dont need to do this.
Password: Your Password.
Step 2:
Uncheck the checkbox : Try to get e-mail settings automatically from the Internet
Step 3:
Select "Internet E-Mail" as your service provider.
Step4:
Enter your name and an account name.
Step 5:
Incoming Mail Server: pop3.live.com
Account Type : POP3
Step 6:
Username : Your email address (full email including @hotmail.com or any other windows live address that you have. This time give it correctly)
Password: Your Password.
Step 7:
Outgoing (SMTP) mail Server: smtp.live.com
Check the box "Outgoing Server requires authentication" and "Use the same username and password for sending mail."
Click "Advance Server Settings". Check the boxes "Use SSL for Incoming Mail" and "Use SSL for outgoing mail". Select "The Internet" as Network connection and then click "Done."
Step 7:
Select the Automatic update interval you want or manual for no automatic mail checking.
Click Finish.
Now open the account in Messaging and click Menu>Tools>Options. Click the account name, click "Edit Account Setup" and change the email address to the real one.Click Next, Next untill Finish and then click ok to close the options menu.
Thats it. Hotmail will be accessible from messaging now.
2. ActiveSync Starts up Again and Again Automatically Even When the Phone is Not Connected to USB cable or Bluetooth
Solution: It happens for some strange reasons that i haven't been able to find but for now there is a workaround for it.
For Users who use Exchange server with ActiveSync will have no problem if they have set the update schedule to manual. Otherwise, if you are using the push mail feature of exchange, then ActiveSync will run all the time for syncing and that is very normal.
For User who dont use Exchanage server, they should create a fake server and then set the update schedule to manual to prevent ActiveSync from running on its own. Here are the steps for that.
First of all, configure ActiveSync with your PC if you want to sync with PC using the usual method. After that:
1. Open Activesync on your phone and from the menu choose Configure Server...
2. Enter any email address. Clear the checkbox titled "Attempt to detect Exchange Server Settings Automatically". Click Next.
3. In server address, enter localhost or anything else. Click next.
4. Enter any username, password and domain name. I mean random strings. Also check save password checkbox.
5. Clear all the checkboxes in the "Data you want to synchronize" list. Click Finish.
6. Open Menu>Schedule. Here set both the dropdown lists to "Manually" and clear both the checkboxes. Click OK and close ActiveSync.
Plus as an additional step, delete the unneeded notification for Active Sync. To do that :
1. Open DotFred's task manager (Task Manager 2) and go to the Notifications tab.
2. In "Notified Programs", search for repllog.exe. You will most probably find 3 entries for it.
3. Scroll horizontally and out of these 3 or what ever entries, find those which have the entry "AppRunAtTimeChange" or "AppRunAfterTimeChange". Delete these entries, using the third icon from left on the bottom toolbar.
ActiveSync wont give you any problems after this.
3. Audio Booster doesn't allows entering Equalizer settings and checking the equalizer checkbox + Missing Audiobooster Option in Audio Managers Menu
Solution: This is not a problem and happens with some versions of AudioBooster and Audio Manager, if their version numbers are different. To resolve it :-
Just start AudioManager, let it build its library a little and then play a song for minimum 5 seconds. After that start AudioBooster, adjust one of its sliders a little. Then soft reset your phone, and both the problems will be solved. What happens is, they create their respective registry settings on first start and after that everything is fine. In Original ROMs from HTC, since on first boot the Customization applications runs, it sets up the registry itself. But even with that, you have to reboot your device anyway.
Useful Add-ons for this ROM
First of all, these apps are not mine, i am just posting these here for convenience. All the credit goes to the respective authors.
1. HTC Home version 2.1.1005.722 with Directory Fix by Schen
This is the best version of HTC home i have seen yet. It has almost no memory usage problem, takes only about 1 MB or so of memory. The original HTC home in the WM 6 original p3400i ROM was a memory hog and full of memory leak related bugs. This one is with 6 tabs, an extra one for music player management from home screen. And it saves its files in a seprate folder out of \windows so it doesn't makes your device any slower. A must have in my opinion.
Download Link : http://www.4shared.com/file/79512497/41ac3801/HTCHomev211005722DirectoryFixOnlyschen.html
nice man very nice you've done it !!! you are the man
it looks very nice i'll try it tonight
and feed you back
good job
i think issue solve in new virsion
ankit360 said:
there is some problem first time went i boot up it freeze at windows mobile boot screen then i hard reset it mow working fine
where is mms ?
usb to pc not working
audio manager not working
Click to expand...
Click to collapse
1. Freeze?? It makes a sound and returns after about a minute thats it. No freezes for me. I think you should've waited for a while.
2. ya man, mms is missing! I'll try to find the mms composer and cook a new version. I dont know how i missed it. :| For now i've attached the cab file of the latest version taken from kaiser, i think. [CAB DELETED AS THE COMPOSER IS ALREADY PRESENT IN THE CURRENT VERSION]
3. USB to PC's second mode is not working. But its connecting fine. Isn't that so in your case?
4. Audio Manager working fine on my phone. What error it is showing??
audio manager it's show it already open
no disk storage mode on usb to pc normal mode working fine
also ram is about 22-18mb
Hi Sumit,
Thanx a ton for this ROM. Just flashed. I didn't have any issues while booting first time, which I can confirm.
Audio Manager is opening, in my case at least. Can't play and check now, since I am in office
As far as USB to PC option is concerned, can confirm that I am able to Sync. Not tried the second option yet, since I am in the middle of syncing my contacts and appointments. Will confirm later on.
The only concern, I feel, is lesser RAM as compared to other ROMs. But peformance in terms of folder browsing etc., is brilliant. May be a tradeoff.
Again, thanx a lot for the kitchen too. But I am not really sure, how to work on the same. Though I tried, didnt' work out. So, gave up for the moment.
Thanks, again.
@krazy_about_technology
does this work with the old Gene with SN HT7XXX...
thanks...
Wait for some hours guys, i am cooking a new version with fixes.
I've integrated Arcsoft MMS, File Open and Save dialog Changer for default windows dialogs and old icon of USB to PC.
Removed the SQM (Software Quality Metrics), USB to PC icon of Elfin as it was not working.
Anything else guys?
krazy_about_technology said:
Wait for some hours guys, i am cooking a new version with fixes.
I've integrated Arcsoft MMS, File Open and Save dialog Changer for default windows dialogs and old icon of USB to PC.
Removed the SQM (Software Quality Metrics), USB to PC icon of Elfin as it was not working.
Anything else guys?
Click to expand...
Click to collapse
I would say, so far this ROM has been impressive. Great work mate. Waiting for the fix.
Just one comment though. I don't know, many will agree with me. Will it be wise to remove Office and Adobe Reader out of this ROM? Both of them are available in cabs and can be eaily installed in Storage card. I was thinking that removing the same from the ROM will save some valuable space in storage. Just a thought.
why start a kitchen for new gene
hi
u being such an expert on the new gene why not u start a kitchen
krazy_about_technology said:
Hey Guys!
With lots of excitement, here i present, my first self cooked Windows Mobile 6.1 ROM which i call by the name Pro User's ROM
Its a no-nonsense rom for users who want to use their Windows Mobile OS and Phone with all its genuineness. Upgrade your Gene (P3400i and maybe older P3400 with S/N HT8xxx) and add new life to it with Windows Mobile 6.1 and a lots of great apps many of which are taken from Elfin. I've given a great amount of time in bugfixing and error checking, and therefore for the most part, this rom is bugfree and some of the known problems that i found after all my efforts, i have given workarounds for those in post #2.
Description:
ROM's base operating system version is CE OS 5.2.20931 (Build 20931.1.5.0)
Free Memory at Startup : 22.57 MB
Free User Space : 46.56 MB
Page Pool : 6 MB
I have created it with my own ported XIP from WM 6 Original Rom for P3400i using Ramersonw's Fabulously easy Kitchen for GENE. Many Many thanks to Ramersonw for his great work. I would also like to thank Om-By for his fabulous page pool changer.
Here are some screen shots from it:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I have also attached the individual images of screen shots with this post.
Download Link : http://cid-988261b694475a67.skydriv...OMs/Sumits|_WM6.1|_ProUsersROM|_New|_Gene.exe
This ROM, in my knowledge, is the first rom for New GENE which is complete in all respects. It has all the features of WM 6.1 in it (only Welcome Center is removed as it was of no use at all). Plus i have also included some essential utilities. I wanted to include some others too but was neither able to find OEM's for some nor was i able to create with the tools i have.
Main Features:
* First WM 6.1 ROM with Fully Working version of Windows Live
I think i was right about the 2 HTC certificates that are not present in any other ROM. These are responsible for the non-functioning of Windows Live on these ROM (I think so but i could be wrong.)
*HTC's original touch driver from Elfin (Touch 3G) so all the default Windows Mobile apps have touchflo support
*Good FileSystem and Application Response timing: Windows folder is accessible within 3 seconds from any explorer application and application response time is also fine. Will be better in next releases.
*The Packages included are:
Packages Added by ME:
-------------------------
Jbed Java Runtime
Google Maps
HTC Touch Audio Manager
HTC HomePlug 9 Icons
HTC GENE Camera
Sumit's HWbutton Fix (Fixes the no of hardware buttons, the kitchen i used had it confgured wrong).
Pocket CM Touch Image Viewer 0.9
EZInput RC2 Keyboard (Diamond like keyboard, very nice to use)
pkgThemes (Some themes )
Dotfred's PIM Backup
Settings++
Dotfred's Taskmanager
Voice Speed Dial
WM5 Storage 1.8
Windows_Live_10.6.34.2500
SQL Server CE 3.5 and Development Tools
Packages from Ramerson's Original Kitchen
--------------------------------------------
Marshall's Wait Cursor Skin BlueSpin
.NET Framework 3.5
nueTools nueStorage Manager Control Panel Icon
OMNIA D3DM
Adobe Reader 2.5
Diamond Calculator
AudioBooster 1.2.18192131.2
Elfin_AdvancedNetwork
Elfin_App_Service_dll
Elfin_BluetoothSetting
Elfin_BootLauncher
Elfin_ClearStorage
Elfin_CommManager
Elfin_DataDisconnect
Elfin_DeviceInfo
Elfin_HTCAnimation
Elfin_HTCApplication
Elfin_HTCGesture
Elfin_HTCMessage
Elfin_HTCSettings
Elfin_HTCUtil
Elfin_InvokeSIMMgr_dll
Elfin_LockStreamDRM
Elfin_mHubVO
Elfin_MicrophoneAGC
Elfin_Mute
Elfin_MyCPL
Elfin_NewMailAccount_exe
Elfin_PhoneSetting_dll
Elfin_PictureEnhancement
Elfin_Power
Elfin_PowerOffWarning
Elfin_Redial
Elfin_RingtonePlugin
Elfin_ShareDLL
Elfin_SimLock
Elfin_SIM_MGR_exe
Elfin_stk_service_dll
Elfin_stk_uippc_exe
Elfin_TaskManager
Elfin_USBToPCPopUp
Elfin_USBtoPC_exe
lfin_USSD_Service
Jade_DShow
Opal_PhoneCanvas_W_Lock
Raphael_mHub
Registry__Disable - Security warnings when installing non-certified application
Known Issues (See Post #2 for possible resolutions and workarounds) :
----------------------------------------------------------------------------------
1. ActiveSync Starts Automatically Again and Again.
2. Missing Sim Manager Icon.
Please post your views, reviews, opinions etc etc about how fruitful my work was
If you like my work and feel that its worth some money, please donate to me, whatever amount you like at
Enjoy!
Click to expand...
Click to collapse
dheerajk27 said:
I would say, so far this ROM has been impressive. Great work mate. Waiting for the fix.
Just one comment though. I don't know, many will agree with me. Will it be wise to remove Office and Adobe Reader out of this ROM? Both of them are available in cabs and can be eaily installed in Storage card. I was thinking that removing the same from the ROM will save some valuable space in storage. Just a thought.
Click to expand...
Click to collapse
Buddy, i wanted to make a ROM that is complete in every sense. I can think of removing Adobe Reader but removing Office doesn't makes sense as it is one of the foundation packages of Windows Mobile. This is one of the features that makes Windows Mobile platform unique. so i don't think it would be a nice idea to remove office. And you have about 44-46 MB of free space, i think thats a good tradeoff for a ROM that is quiet complete in features. Anyways, if you still want something like that, i will also uploaded the full kitchen, you can use that to generate ROM for yourself, with only things that you need. I have included what i need and what i thought most other ppl will too.
No offence buddy, just clearing my point
does this work with the old Gene with SN HT7XXX...
thanks..
Click to expand...
Click to collapse
No it wont buddy. Its for new gene not the old one. It should work on devices with ONBL 1.10.000 or higher and Serial No HT8xxx. If you have such a device with SPL unlocked either using olipro or orefkov's method, you can try it. This ROM only contain the OS and Extended ROM modules so your spl, radio etc will be untouched even if it doesn't works. Just flash back your current ROM and your phone will be working again.
Hey guys,
Check out the updated, fixed version. I have included :
1. Arcsoft MMS composer.
2. File Open dialog replacement for default windows mobile dialogs. These include facility to browse the file system freely, but it need to be enabled from the Settings>System menu first.)
3. SIM Manager Icon added to main menu.
4. Normal USB to PC icon instead of the icon taken from Elfin ROM.
Problems:
1. There is a fake, second, non-functional USB to PC icon in the Settings>Network control panel, but fix for it and the guidelines to use it are included in both ROM and Post #2.
2. The ActiveSync issue remains.
Please post your views about this updated version guys.
Important
Is their someone from Delhi or Noida reigon with an old gene who would like to test the ROMs if i make a clone of this for old gene? I dont have the phone for doing the debugging.
krazy_about_technology said:
Hey guys,
Check out the updated, fixed version. I have included :
1. Arcsoft MMS composer.
2. File Open dialog replacement for default windows mobile dialogs. These include facility to browse the file system freely, but it need to be enabled from the Settings>System menu first.)
3. SIM Manager Icon added to main menu.
4. Normal USB to PC icon instead of the icon taken from Elfin ROM.
Problems:
1. There is a fake, second, non-functional USB to PC icon in the Settings>Network control panel, but fix for it and the guidelines to use it are included in both ROM and Post #2.
2. The ActiveSync issue remains.
Please post your views about this updated version guys.
Important
Is their someone from Delhi or Noida reigon with an old gene who would like to test the ROMs if i make a clone of this for old gene? I dont have the phone for doing the debugging.
Click to expand...
Click to collapse
Thanks a lot for the update for this great ROM. Just downloaded. Will flash and post my views by tomorrow. Thanks again...
HELP
Hii..
Actually i was trying to update my htc p3400i which has the following quote
ONBL 1.17.0000
SPL 1.17.0000
GSM 02.79.90
OS 1.17.0.0​With your rom update "p3400i GENE_wm6.1_19971wwe fusion9.0_new_gene_GENEs"...I have done all the steps as you have mentioned in your tuturial,,,I have completed successfully...But the phone doesnot reboot when it get off after the update,,,,i waited for 15 minutes then i unpluged the battery and again pluged in then i switch on my phone but only the green light key and red light key blinked for a second but the phone doesnot started.....
Now I request you to help me i shall be really very thankful to you.......
hi. firstly thnxx for looking forward for GENE users. its an excellent ROM.
buddy i have old GENE which i have ulocked and flashed it with lomlom's fusion9 ROM. my mobiles' ONBL is 1.17.000
can i use this ROM on my mobile. how can i find tht my mobile is of which S/N: HT8xxxx or S/N: HT7xxxx. where can i find the whole detailed info abt my mobile system.
i would also like to help u in development (though i dont know anything abt it but i'll try) and testing..
pawan4ever4one said:
Hii..
Actually i was trying to update my htc p3400i which has the following quote
ONBL 1.17.0000
SPL 1.17.0000
GSM 02.79.90
OS 1.17.0.0​With your rom update "p3400i GENE_wm6.1_19971wwe fusion9.0_new_gene_GENEs"...I have done all the steps as you have mentioned in your tuturial,,,I have completed successfully...But the phone doesnot reboot when it get off after the update,,,,i waited for 15 minutes then i unpluged the battery and again pluged in then i switch on my phone but only the green light key and red light key blinked for a second but the phone doesnot started.....
Now I request you to help me i shall be really very thankful to you.......
Click to expand...
Click to collapse
First of all dear, thats not my ROM. thats lomlom's. secondly, i think you gave gone through only first stage of unlocking your spl. just go thru the tutorial again and try using the orefkov's gene unbricker as described in the other threads. Otherwise, if you have tried it, please describe what you exactly did and what exact result you are getting while using orefkov's method.
abhinitagrawal said:
hi. firstly thnxx for looking forward for GENE users. its an excellent ROM.
buddy i have old GENE which i have ulocked and flashed it with lomlom's fusion9 ROM. my mobiles' ONBL is 1.17.000
can i use this ROM on my mobile. how can i find tht my mobile is of which S/N: HT8xxxx or S/N: HT7xxxx. where can i find the whole detailed info abt my mobile system.
i would also like to help u in development (though i dont know anything abt it but i'll try) and testing..
Click to expand...
Click to collapse
Buddy, If your ONBL is 1.17, how come your mobile is an old gene. As far as i know, 1.10 and above ONBL is only present in new gene devices sold as p3400i in asia region and may be p3400 in other parts of the world. Please double check your mobile box for correct model detail and also post the version of your SPL, GSM and OS.
The serial no is present at the back of the mobile behind battery i think and is also there on the original box of the mobile, on a sticker on one side. Post these info then only i can suggest whether you can flash it or not.
Thanks for offering me help, but i need someone in my local vicinity for that as testing a ROm may require a lot of flashing and reflashing. Neither can i upload roms so many times nor is it fast enough to do that from a distance for you. But i appreciate that you offered your help. Thanks

[ROM][14.05.09]WM 6.5 21501,21502,21222,21231 ROM/Kitchen [TouchPro][MultiROMs][CDMA]

This is a port of the excellent Da_G Fuze (GSM) Kitchen. It has been fully modified to work on all CDMA Touch Pro's. I personally have a Sprint Touch Pro.
Da_G has been gracious enough to consider this the "CDMA Version" of his very popular kitchen. Without his help over the past two weeks, I would have never been able to get the new Bepe (Ervius) style kitchen working. I also received a lot of initial help from MightyMike. His kitchens and personal OEMs are what got me started. So, here are the usual "thank you's":
Da_G, MightyMike (PPCGeeks), Bepe, Ervius, Dan-HTC-Touch (PPCGeeks), Tsowen, Showaco, TPlane37, Calkulin
If I have forgotten to mention you in the above list, don't worry, I didn't forget about you. (Wait, yes I did.) But, please send me a message so I can add you to the list!
Information on where the Kitchen was built from:
SYS: Da_G
XIP: Da_G
OEMs: MightyMike, Da_G, Tsowen (Taskbar), Showaco (Titanium Weather), Me
EXTs: Same as OEMs list
Kitchen Design: Da_G modification of Ervius' base kitchen based on Bepe's new style kitchen (PlatformBuilder)
CHANGELOG:
Thursday (14-5-2009)
Updated SYS to 21231
Updated XIP to 21231
Updated Ervius Visual Kitchen to 8.0
Restructured the <EXT\SHARED>. Left all SYS in SYS. No more PhoneComponents in EXT.
Monday (11-5-2009)
Updated AdobeFlashLite
Updated RemoteDesktop
Updated Widgets
Updated Windows Update
Titanium Pictures tab open HTC Album by default (if Album installed)
Added Notification Enhancement (Rhodium/Topaz)
Added Custom Round Icons for NE
Added New Round Taskbar Icons
Added PowerOff Warning to match NE
Added White NonS2A Dialpad Skin to Kitchen (No ROMS built with it)
Updated GoogleMaps to 3.0.1.6
Updated HTC Zip to 1.21.18193225.0
Added G-Alarm 1.5.1
Added SmartLock 1.7C by Chobit Company
Resolved XIP Issue for VZW TouchPro's
Dropped SPRINT FULL from Pre-built ROMs
Dropped ALL CDMA Carriers Basic from Pre-built ROMs
Added SprintTV and Sprint NAV to CABs (Still in Kitchen)
Dropped QuickGPS from Pre-built ROMs (Still in Kitchen)[
Updated HTC MenuEnhancement to 1.0.19123021_01
Added 3 Sizes to HTC MenuEnhancement (ExtraSmall, Small, Medium.. You MUST Choose one if using Kitchen and ME)
Wednesday (6-5-2009)
Updated SYS to 21222
Added ATContacts
Added CHome Editor
Updated Titanium Weather to 4.2
Updated Mortscript to 4.3b5
Added Option for 4 Column Start Menu in Kitchen (Included in ROMs)
Minor Registry Tweaks
Monday (4-5-2009)
Updated SYS to 21502
Updated to Ervius 7.6
Changed Organization of EXT Folder per this update
Fixed multiple build errors that were being suppressed
More accurately diagnosed and corrected "Corrupted Ringtone" errors
This should fix the silencing of sounds/notifies randomly
Were some memory overlaps in a key module
Fixed Teeter
Minor Registry Tweaks here and there
Added many different "pre-built" roms.
Each of these have a ".erv" file. Look in "Load ROM"
Look below the screenshots for the Comparison Table
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Stable enough for every day use? Well, I am (Yes, I stole this from Da_G, BUT, I REALLY AM USING IT DAILY!)
Instructions for Pre-Built ROM Flashing (Via PC)
Step 1. Be sure your phone is Hard SPL unlocked and ready for a ROM. (Check the link at the bottom of this post).
Step 2. Extract your desired ROM to a clean folder.
Step 3. Connect your phone to PC via USB (Make sure ActiveSync/Mobile Device Center goes connected).
Step 4. Run Custom_RUU.exe in the folder you extracted the rar to.
Step 5. Follow the on-screen instructions.
Step 6. Wait for entire Windows Mobile customization process to complete and phone to soft-reset.
Step 7. Hard Reset. (Start->Settings->System->Clear Memory)
Step 8. Wait for entire Windows Mobile customization process to complete and phone to soft-reset.
Step 9. Job done!
Instructions for new style kitchen (build 21501 and above)
Step 1. Extract to a clean folder
Step 2. Run erviuskitchen.exe
Step 3. Click "load rom"
Step 4. Choose "dB_ROM-21501"
Step 5. Scroll down to section labelled "HERMAN-Device: HERMAN_External_Packages" in blue text
Step 6. Double click packages here to enable or disable them (first column reads True for enabled, False for disabled) (Leave alone for Defaults)
Step 7. Do the same for section under that labelled "SHARED-Devices: WindowsPhone_Components" as step 6 (Leave alone for Defaults)
Step 8. (Optional) Click "Save ROM" and choose a filename, to save your package choices for loading in the future
Step 9. Click "Create ROM"
Step 10. ROM is available in .nbh form in kitchen folder \HERMAN_RELEASE, you can either flash it with the included RUU.exe or rename to RAPHIMG.NBH and place on fat32 formatted SD card, for SD flash
General Notes for ROM and Kitchen
Always hard reset after initial flash. (I always wait till Autorun/SDAutorun complete and device soft resets)
Soft reset after hard reset doesn't hurt anything. (Comes from my old Titan days)
Don't worry about all the "Overwriting..." in the kitchen build process. It's normal and expected.
DO NOT use XIP 21502 in Kitchen. It's broken. I know what it is, but there is no change from the 21501 XIP, so just use it.
Report all bugs, etc here. Da_G and I have worked hard to make this as bug free as possible, but, Shhhtuff happens.
Don't blame me if you brick your device. It's not my, or the kitchens, fault. You recognize the potential problems that can arise from flashing your own ROMs on your phone. Da_G and I will take no responsibility. "Use at your own risk."
All that being said, I have had no issues during flash processes. I use this as my daily phone and have no ill side effects.
Before you Begin
If you have never flashed a ROM before, PLEASE read the information posted by egzthunder1 in the sticky thread of this forom. You must first unlock your SPL. All the information on doing this has been gathered and placed in a easy to follow step-by-step guide in the thread. Here is the direct link.
Download Links​21231 VGA WWE ROM - Full - ALL CDMA Carriers - Beta 1
21231 VGA WWE ROM - No Manila - ALL CDMA Carriers - Beta 1
21231 VGA WWE ROM - BareBones - ALL CDMA Carriers - Beta 1
21231 VGA WWE Kitchen for Touch Pro (CDMA) - Beta 1
21222 VGA WWE ROM - Full - ALL CDMA Carriers - Beta 2a
21222 VGA WWE ROM - No Manila - ALL CDMA Carriers - Beta 2a
21222 VGA WWE ROM - BareBones - ALL CDMA Carriers - Beta 2a
21222 VGA WWE Kitchen for Touch Pro (CDMA) - Beta 2a
21502 VGA WWE ROM - Full - Sprint Optimized - Beta 1
21502 VGA WWE ROM - Full - ALL CDMA Carriers - Beta 1
21502 VGA WWE ROM - No Manila - ALL CDMA Carriers - Beta 1
21502 VGA WWE ROM - Basic - All CDMA Carriers - Beta 1
21502 VGA WWE ROM - BareBones - ALL CDMA Carriers - Beta 1
21502 VGA WWE Kitchen for Touch Pro (CDMA) - Beta 1
21501 VGA WWE ROM for Sprint TP - Beta 1
21501 VGA WWE Kitchen for Touch Pro (CDMA) - Beta 1
Known Issues:
21501
Teeter not installing properly. (FIXED - CAB removed, PM if needed)
Alarm Sound not working (Appears in ALL CDMA 6.5 ROMS)
Sounds & Notifications getting "Ringtone is Corrupt" randomly. (Semi-Fixed in 21502 release)
Default "CallerID Bubble" showing up with S2A, S2A wins battle.
21502
Alarm Sound not working (Appears in ALL CDMA 6.5 ROMS)
Default "CallerID Bubble" showing up with S2A, S2A wins battle.
Sounds & Notifications getting "Ringtone is Corrupt randomly. (Resolved with 21222 SYS)
21222
Alarm Sound not working (Appears in ALL CDMA 6.5 ROMS)
Default "CallerID Bubble" showing up with S2A, S2A wins battle.
21222 Beta 2a
Alarm Sound not working (Appears in ALL CDMA 6.5 ROMS)
Default "CallerID Bubble" showing up with S2A, S2A wins battle. (Issue with HTC Dialer, NO ETR)
SmartLock is very slow. Only have it in ROMs/Kitchen for testing. It's installed but not enabled in ROMs.
Fixes:
21501
Teeter not installing EXE or MUI file - RS DOWNLOAD - CAB Removed, PM if needed.
21502
Borked the "RomSaved" folder in the kitchen. If you downloaded the Kitchen prior to 02:02 CST on May 4, 2009 (Or you look in <TOOLS\RomSaved> and you only have one .erv file), you need to download the <RomSaved.zip>. Extract the contents to your <TOOLS\RomSaved> dir. PM If needed.
21222 Beta 2
MenuEnhancement Skins are Borked (FIXED - Download CAB below or Download new 2a ROM/Kitchen above or 2 to 2a Kitchen Upgrade below)
DeCiBeL_MenuEnhancement_Medium.cab - Standard size for HTC Menu Enhancements
DeCiBeL_MenuEnhancement_Small.cab - Half way between Standard size and 11 items in portrait.
DeCiBeL_MenuEnhancement_ExtraSmall.cab - 11 Items in Portrait.. My fave! This will be the one included in ROMs.
21222 Beta 2 to Beta 2a KITCHEN Upgrade - READ THE README IN THE RAR!!
Extras:
Attached ATContacts in cab form, per request. Included in Kitchen/ROMs now.
Facebook Offical Release v1.0.0.7
Tsowen's WM6.5 Taskbar (Pretty Icons)
Cab to Change to 4-Column Start Menu
Cab to Change to 3-Column Start Menu
How To Create EXT Packages for New Style Kitchen:
Download the EXT_Package_Tools.zip below and extract the two exe files inside to the <TOOLS> folder of the Kitchen.
If you have a cab, run Cab2OEM.exe on it first. Otherwise, goto step 3.
Run EXT_Packages_Rebuilder.exe on the OEM Package directory.
Place the resulting folder in the <EXT\Herman\Common\*> Directory it belongs in.
Example:
Open two explorer windows. Have one window open to the <TOOLS> directory of the Kitchen. Have the other window opened to the directory containing your CAB or Original OEM Package.
Now, if its a CAB, drag the CAB file and drop it on top of Cab2OEM.exe. This will open a command prompt and close it. You should now have a folder in the Explorer window containing the CAB file.
Make sure the folder contains all the files, including the *.rgu file, etc. Now Take that entire folder and drop it on top of EXT_Packages_Builder.exe (Drag the Folder, not the files inside, but the ROOT folder). This should restructure the Folder created in step 2 to have a <files> folder inside of it that contains all the files for the Package, including any .provxmls. There will also be an <app.dat> and <app.reg> file (if applicable). The <app.dat> is the old "initflashfiles.txt". The <app.reg> is the old "*.rgu".
Now check the reg file and make sure it looks setup properly. Cab2OEM.exe likes to bork registry files sometimes. So I would look over this carefully. After you're sure its good, move the folder to the appropriate area in <EXT\Herman\COMMON>. Load up your fav ROM pref from my Kitchen. Scroll down to your package and make sure its "TRUE". Cook and be done.
EXT Package Folder Structure:
<Root Folder> - Name of Package
--<files> - Folder that contains all files that will be installed to \Windows
--<app.dat> - The old <initflashfiles.dat>, contains instructions to copy files, etc.
--<app.reg> - Contains all registry entries for the Package.
djbeames said:
Gotta have pizza to go with that Keg....
Click to expand...
Click to collapse
You should enjoy that keg mate. Good work I did wonder when you would be bringing this kitchen out after noticing your posts in the original thread (I own a GSM Raph but have been thinking of cooking roms for CDMA aswell and wasnt sure if it was possible).
EDIT: Oh yeah, I have quite a good copy of Xboxmods new Manilla port in EXT packages if you want a copy that works in this kitchen
B4PJS said:
You should enjoy that keg mate. Good work I did wonder when you would be bringing this kitchen out after noticing your posts in the original thread (I own a GSM Raph but have been thinking of cooking roms for CDMA aswell and wasnt sure if it was possible).
EDIT: Oh yeah, I have quite a good copy of Xboxmods new Manilla port in EXT packages if you want a copy that works in this kitchen
Click to expand...
Click to collapse
I have been debating adding XBoxMod's TF3D2 for a while now. I have seen it cause some issues in other kitchens, so have been very skeptical of adding it until more stability is shown.
However, I wouldn't mind throwing it in my test kitchen and firing off a test build to see how it runs for a day or two. Getting off TF3D and onto TF3D2 (Rhodium!!) would be my next logical step, and very much worth it.
The reason it took so long for me to release this is my own perfectionism. I can't stand to release something that isn't nearly flawless. I have had it "almost finished" for about a week. Then I would notice another issue and have to fix that. Then another, and another. Most were very minor (sounds would not list properly in settings, mortscript wouldn't delete from autorun, provxml's would backfire, etc). I finally set a goal of having it released by this weekend, regardless of status. Luckily I feel this is in great shape as most of the issues I have found are resolved.
Thanks for the support!
djbeames said:
Gotta have pizza to go with that Keg....
Click to expand...
Click to collapse
djbeames said:
I have been debating adding XBoxMod's TF3D2 for a while now. I have seen it cause some issues in other kitchens, so have been very skeptical of adding it until more stability is shown.
However, I wouldn't mind throwing it in my test kitchen and firing off a test build to see how it runs for a day or two. Getting off TF3D and onto TF3D2 (Rhodium!!) would be my next logical step, and very much worth it.
The reason it took so long for me to release this is my own perfectionism. I can't stand to release something that isn't nearly flawless. I have had it "almost finished" for about a week. Then I would notice another issue and have to fix that. Then another, and another. Most were very minor (sounds would not list properly in settings, mortscript wouldn't delete from autorun, provxml's would backfire, etc). I finally set a goal of having it released by this weekend, regardless of status. Luckily I feel this is in great shape as most of the issues I have found are resolved.
Thanks for the support!
Click to expand...
Click to collapse
These are the packages that I cook by default into my ROM. The main thing with this kitchen is that it seems to crash when you try overwriting a module with a file, in TF3D2 there is a taskmanager.exe that tries to replace the original module which is why the kitchen dies when cooking, in my version I have just removed the exe and all works fine
EDIT: Here is the link!! TF3D2_EXT_Package
Is there any way you can make this an installable RO for the Fuze? I know it's a kitchen, but the only computers i have access to are the ones at work at this time, and I don't want to install anything to them. I love the taskbar icons!
BTW - what color is the selected items?
Thanks in advance
xombi said:
Is there any way you can make this an installable RO for the Fuze? I know it's a kitchen, but the only computers i have access to are the ones at work at this time, and I don't want to install anything to them. I love the taskbar icons!
BTW - what color is the selected items?
Thanks in advance
Click to expand...
Click to collapse
Check the first post...
21501 VGA WWE ROM for Sprint TP - Beta 1
And then you just need to find the keyboard fixes for the Fuze
B4PJS said:
Check the first post...
21501 VGA WWE ROM for Sprint TP - Beta 1
And then you just need to find the keyboard fixes for the Fuze
Click to expand...
Click to collapse
Uh... you can't just flash a Sprint ROM to an AT&T phone. Doesn't work like that. One is GSM, other is CDMA.
Someone else correct me if I'm wrong.
xombi said:
Uh... you can't just flash a Sprint ROM to an AT&T phone. Doesn't work like that. One is GSM, other is CDMA.
Someone else correct me if I'm wrong.
Click to expand...
Click to collapse
Ummm, we ARE in the CDMA thread....
Why isn't this posted in the CDMA section then?
This section is designated for GSM phones only.
B4PJS said:
Ummm, we ARE in the CDMA thread....
Click to expand...
Click to collapse
Are we? This thread should be in the Raphael CDMA Forum.
xombi said:
Why isn't this posted in the CDMA section then?
This section is designated for GSM phones only.
Click to expand...
Click to collapse
gmgonzal said:
Are we? This thread should be in the Raphael CDMA Forum.
Click to expand...
Click to collapse
I stand corrected. Mod's, please delete this post. Thank you scotchua!
Thanks for the contribution to the CDMA side of things =)
Wrong thread
I see bad things happening with this being in the GSM forum. I see nebies flashing this to their Fuze and bricking there phones. This should be moved to CDMA. One quick question why do we have a CDMA forum and a separate GSM forum if we are going to allow CDMA in the GSM forum.??????????
hopalongis said:
I see bad things happening with this being in the GSM forum. I see nebies flashing this to their Fuze and bricking there phones. This should be moved to CDMA. One quick question why do we have a CDMA forum and a separate GSM forum if we are going to allow CDMA in the GSM forum.??????????
Click to expand...
Click to collapse
I stand corrected. The moderator's have spoken and this thread has been moved to the proper location. Now if they can clean off the "Wrong Forum" posts, we'll be in business!
Thank you for so forcefully pointing out it was in the wrong location. The Forums for the Raphael area a bit misleading.
I don't mind being the guinea pig on this. I'm having some issues with Mighty Rom 5 anyways, so hopefully this ROM addresses some of those. Any known issues? Thanks!
P.S. If this ROM bricks my phone....watch your back. j/k.
btw: I have a Sprint Touch Pro
----------------------------------------------
Edit:
Just got done flashing and hard resetting. So far, so good. I like the fact that Titanium Weather is already installed. Any chance of getting ATContacts in the ROM? I know I can install it, but I'm just saying... Thanks!
djbeames said:
I stand corrected. The moderator's have spoken and this thread has been moved to the proper location. Now if they can clean off the "Wrong Forum" posts, we'll be in business!
Thank you for so forcefully pointing out it was in the wrong location. The Forums for the Raphael area a bit misleading.
Click to expand...
Click to collapse
@djbeames
Good work, pal! Now, considering the amount of misinformation floating around in the whole Raphael section, you may want to link to my first post in this section (This Sticky). This contains all the needed stuff to HardSPL and flash the roms. I know that you are familiar with PPCGeeks, but a lot of poeple aren't, so giving them instructions on how to do it will probably save a few people from either bricking their devices or simply from posting questions such as "how do I put this in my phone?"
Again, good work and it is great to finally see some Chefs in the Herman section !
Great work, linking from my thread
afripino said:
I don't mind being the guinea pig on this. I'm having some issues with Mighty Rom 5 anyways, so hopefully this ROM addresses some of those. Any known issues? Thanks!
P.S. If this ROM bricks my phone....watch your back. j/k.
btw: I have a Sprint Touch Pro
----------------------------------------------
Edit:
Just got done flashing and hard resetting. So far, so good. I like the fact that Titanium Weather is already installed. Any chance of getting ATContacts in the ROM? I know I can install it, but I'm just saying... Thanks!
Click to expand...
Click to collapse
Thank you for trying it! But, trust me, you are NOT the guinea pig. I have my wife and my touch pro's I try it all on first. Then I have a couple friends that also have them. Between the 4 to 5 of us, we thoroughly test it all. I have been developing this initial release for quite some time now. See below...
Btw, let me know how it goes. I'm here to fix things and make improvements and adjustments. As far as ATContacts is concerned, hit me up with a link and I will check it out. At the very least I might add it to the kitchen as an external package.
egzthunder1 said:
@djbeames
Good work, pal! Now, considering the amount of misinformation floating around in the whole Raphael section, you may want to link to my first post in this section (This Sticky). This contains all the needed stuff to HardSPL and flash the roms. I know that you are familiar with PPCGeeks, but a lot of poeple aren't, so giving them instructions on how to do it will probably save a few people from either bricking their devices or simply from posting questions such as "how do I put this in my phone?"
Again, good work and it is great to finally see some Chefs in the Herman section !
Click to expand...
Click to collapse
Consider it done. As soon as I get home for the evening I will post more information in the OP and link to your sticky. Thank you for pointing it out.
Edit: Done. XDA was down all night, so I didn't get it added until this morning. Thank you again for putting that info together. Good documentation.
Da_G said:
Great work, linking from my thread
Click to expand...
Click to collapse
Yep. We finally did it, eh Da_G? Thanks for all you have done on this kitchen. It truly is because of your willingness to share, this has been released.

[READ FIRST] Guides | Tips&Tricks | ROM Resources | Benchmarks | Stickies | And More!

[READ FIRST] Guides | Tips&Tricks | ROM Resources | Benchmarks | Stickies | And More!
Welcome to the HTC Topaz Rollup / Mega-thread!
Respect the Rules & Check in Questions&Answers for known solved problems
This rollup is meant to be the one thread for all information on your HTC TD2.
If you would like anything added, if there are any errors, or if you need any help, just send me a PM.
HTC Topaz Wiki on XDA-Developers.com
Topaz ROM Benchmarking Thread
Table Of Contents
1 - General
2 - Useful Terms
3 - Things you should know about your device
4 - HardSPL
5 - ROM Flashing Instructions
6 - Un-Bricking
7 - Sim Unlock
8 - Available Shipped ROMs and Radios
9 - Useful Registry Edits
10 - Useful CABs
11 - Troubleshooting
12 - Manuals
13 - Stickies
14 - Common Questions and Answers
15 - Custom ROMs
16 - HTC Topaz 4-Shared Folder
17 - Outro
18 - Credits
UPDATE: We now have a Topaz 4shared folder. This is to allow users to upload files for other Topaz users to download. You may upload Cabs, registries, and anything you feel like! As with XDA-Developers, please upload in the correct section. If its a CAB, put it into the cab section lol. Here it is: http://HTCTOPAZ.4shared.com/
Update 8/5/10: Added link to the Topaz Wiki.
[ROLLUP](13/08/09) Avoid confusions or damages => Find answers, Guides, Links
1. General
Click to expand...
Click to collapse
1.1) HTC Touch Diamond 2 Wiki
1.2) HTC Touch Diamond 2 Specifications
2. Useful terms
Click to expand...
Click to collapse
2.1) Technical Terms
2.2) Glossary
2.3) Services & DLL's
3. Things you should know about your device
Click to expand...
Click to collapse
3.1) Availble ROM & RAM size:
Go to settings > Device Information > Hardware
Check out "RAM Size" & "Flash Size"
3.2) IMEI:
To get your IMEI just dial " *#06# " And 17-digits should appear, The first 15 are your IMEI
3.3) CID: When using ATcommander issue, and use the command: [email protected]?
3.4) Device ID:
When using mtty Go into the bootloader (soft reset & hold volume down pressed) and use the command: info 8
Rom Flashing
4) HARD SPL
Click to expand...
Click to collapse
Download and Instructions HERE
5) Rom Flashing Instructions
Click to expand...
Click to collapse
5.1) Flashing device using Active Sync / Windows Mobile Device center (For the first time)
Install Hard-SPL to your device by following the instructions here.
This needs to be done to flash a ROM to your device which is not created from your provider (or HTC if you own a device with HTC branding).
If you get a white screen when running HardSPL, please read
this thread.
Search this forum for the ROM, you like to flash. Then download and, if needed, extract it.
Check, if your Radio-ROM matches the new ROM. If you don't find any information in the ROM's thread don't mind. You can update your Radio ROM later if you gain any problems.
Make sure, your devices battery status is NOT LESS than 50%.
Connect your device to your computer and wait until activesync/Windows Mobile Device Center recognizes it
Last chance to synchronize and/or backup files. All files and databases will be deleted after performing the next step!
Optional If you want to save your text messages and/or eMails, use a tool like
DotFred's PIM Backup.
Execute the .exe file you downloaded with the ROM. (If the ROM you downloaded only comes with an nbh file, download the CustomRUU for the Topaz HERE
.
Follow the instructions and DO NOT disconnect your device until flashing is finished.
Disconnect your device from your computer.
You need to delete the old activesync/Windows Mobile Device Center partnership, because it thinks, your device is not the same as before... and it is right ^^. Deleting an old partnership is only possible, if the device is not connected.
Optional If you want to change the name of your device, do that now by clicking Start > Settings > System > About > Device ID. Enter the new name of your device and click on Ok.
Connect your device to your computer, create a new partnership and synchronize. Then configure your device to your needs and if needed install additional software.
5.2) Flashing device using Active Sync (After the first time)
1. Download your preferred Rom from the Topaz Rom Development forum.
You may need to un zip / rar the file if the chef compressed it.2. Make sure, your devices battery status is NOT LESS than 50%.
3. Synchronize and/or backup needed files / PIM data / Contacts. All files and databases will be deleted after flashing the rom.
You may use PIM backup. SPB backup is NOT recommended.
DotFred’s PIM Backup back-ups your contacts, email, calendars, tasks, text messages and more. Download DotFred's PIM Backup here.
4. Make sure, your devices battery status is NOT LESS than 50%.
5. REMOVE SIM and MicroSD CARDS!
Removing the SIM is optional, but removing the micro SD is a must.
If you want to be safe, however, remove the SIM.
6. Turn phone back on and wait until it syncs with your PC.
7. Run the CustomRUU.exe or other EXE file from the ROM’s Folder.
If there isn’t one included, download it HERE or in the attachments section of this post.
8. Follow the onscreen instructions and DO NOT disconnect your device until flashing is finished.
9. Disconnect your device from your computer.
10. Wait for the device to complete the customization procedure.
11. You may now turn off your device and replace SIM and microSD cards.
12. Turn phone back on and set up as required
5.3) Flashing device using Storage Card (Only if you have Hard-SPL)
1. Make sure your microSD is Formatted to fat32
You don't have to delete all files but it is safer if you do
2. Download your preferred Rom from the Topaz Rom Development forum
You may need to Un- zip / rar the file if the chef compressed it.
3. Make sure, your devices battery status is NOT LESS than 50%.
4. Go to the ROM's Folder and rename the .nbh file to TOPAIMG.nbh
This may have already been done for you.
5. Copy the TOPAIMG.nbh file to the root of your MicroSD Card
6. Insert MicroSD Card into the phone
7. Enter the bootloader. Instructions:
Power down the phone.
While holding down the VOLUME DOWN button, Power the phone back on.
Continue holding the VOLUME DOWN button until the TRI-Colored screen shows up. At that time, release the button
7. Follow the On Screen instructions to start the update
Press the power button to flash the ROM to the device.
8. After flash has completed, press the reset button with the stylus to reset the device.
Thanks to mskip for the instructions (From the Rhodium thread).
6. Unbricking
Click to expand...
Click to collapse
6.1) Gold Card
1] Requirements:
- A working WM Device (Used to obtain the microSD card's ID)
- The shipped stock ROM your phone came with (Shipped Roms for HTC Touch Diamond 2)
- Qmat (Latest version of Qmat)
2] Format your SD card into FAT32:
- Go into Command Prompt and type:
format <volume> /FS:FAT32 /A:4096
3] Run Qmat to create a gold card:
- Put the formatted microSD card in the working WM device and connect via ActiveSync
- Run Qmat, Go to Hardware Forensics and select 'Generate HTC Goldcard'
- Select your bricked device's key
- Get the SD Card Serial from WINCE Device
- Save the Goldcard image to the SD Card
Now you have a SuperCID which allows you to flash any shipped ROM
4] Go into the bootloader with inserted goldcard and run the .exe from the Shipped rom
6.2) If all else fails, you can PM Cmonex she will make one for you
But perhaps, It's better if you first try yourself?
7. SIM Unlock your phone
Click to expand...
Click to collapse
7.1) Free SIM Unlocker for contributing XDA members
7.2) Commercial SIM Unlocker 1
7.3) Commercial SIM Unlocker 2
8. Availble Shipped ROMS and Radios
Click to expand...
Click to collapse
8.1) Shipped Roms
8.2) Available radio's --- Alternatively, You can flash any radio with this tool
Registry Edits + CABs
9. Useful registry edits
Click to expand...
Click to collapse
Here I will list some useful and most wanted registry edits, You can perform these with any registry editor.
9.01) Remove the locked program tab items
Code:
HKLM/Software/HTC/Manila/ProgramLauncher/0/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/1/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/2/IsReadOnly
HKLM/Software/HTC/Manila/ProgramLauncher/3/IsReadOnly
Change this value from 1 to a 0 and you can then edit their shortcuts.
9.02) Always keep WiFi on
Code:
HKLM/Comm/BCMSDDHD1/Parms/HTCKeepWifiOnWhenUnattended Change this value from 0 to 1 and WiFi will stay on.
9.03) Smoothen out GPS Usage (not really a registry edit)
Code:
A. With Advanced config in the GPS menu
- disable A-GPS
- disable GPS logging
- logfile name must be empty
- old logfile name must be empty
- maximum size of logfile must be 0
- delete the file:
\windows\GPSLogFile.txt and \windows\GPSLogFileBack.txt
9.04) Enable Manila Landscape mode
Code:
1. Add string value to HKCU\Software\HTC\Manila
String: EnableLandscape Value: true
2. Add string value to HKCU\Software\HTC\HTCSENSOR\GSensor\ModuleName
String: TF3D Value: \Windows\manila.exe
3. Add string value to HKCU\Software\HTC\HTCSENSOR\GSensor\WhiteList
String: TF3D Value: Manila
More registry edits to enable landscape mode, You can find here
9.05) Boost TouchFLo3D performance
Code:
HKLM,"System\GDI\GLYPHCACHE","limit", Change this value to 32768
HKLM,"Software\OEM\TFLOSettings","SpeedHigh",Change this value to 25
HKLM,"Software\OEM\TFLOSettings","SpeedLow", Change this value to 14
9.06) Enable Burst, Sport & Video Share mode in the camera
Code:
HKLM,"Software\HTC\Camera\P10","Enable",0x00010001,1
HKLM,"Software\HTC\Camera\P6","Enable"
HKLM,"Software\HTC\Camera\P8","Enable"
HKLM,"Software\HTC\Camera\P9","Enable"
Change these value's to 1 to enable
9.07) Prevent screen switching off during phone call
Code:
HKCU,"ControlPanel\Phone","Sleep",
Change this value to 0 to disable
9.08) Enable better power management
Code:
HKLM,"Drivers\SDCARD\ClientDrivers\Class\SIM_Class","DisablePowerManagement"
HKLM,"Drivers\SDCARD\ClientDrivers\Class\MMC_Class","DisablePowerManagement"
HKLM,"Drivers\SDCARD\ClientDrivers\Class\NAND_Class","DisablePowerManagement"
Change these value's to 0
9.09) Increase volume during call
Code:
HKCU,"ControlPanel\SoundCategories\InCall","InitVol",
Change this value to 4
9.10) Show or Hide Activesync
Code:
HKCU, "Software\HTC\TaskManager\ExclusiveList\System,
Make a new dword named "Repllog.exe" Change the value to 1 to show,
Or change it to 0 to hide
10) Useful Mods (CABs)
Click to expand...
Click to collapse
10.01) Description - Download
10.02) Description - Download
10.03) Description - Download
10.04) Description - Download
10.05) Description - Download
10.06) Description - Download
10.07) Description - Download
10.08) Description - Download
10.09) Description - Download
10.10) Description - Download
Please PM Me if you would like a cab included.
Troubleshooting
11. Troubleshooting
Click to expand...
Click to collapse
11.1) My device is bricked
11.2) Bootloader Errors
11.3) ActiveSync fails
11.4) Battery Life Issue's
12. Manuals
Click to expand...
Click to collapse
12.1) HTC Touch Diamond 2 Manual
12.2) HTC Touch Diamond 2 Disassebly Guide
Stickies
13. Stickies
Click to expand...
Click to collapse
13.01) HTC Topaz ROMs list
13.02) Custom RUU For Topaz
13.03) ROM Mirrors
13.04) HardSPL
13.05) Topaz/AT&T Pure/Diamond 2 CID/Security/SIM Unlocker
13.06) Cooked ROMs (WIKI)
13.07) Cooked and Shiiped Rom's (Thread)
13.08) HTC Topaz WM 6.5 ROMs list
13.09) Radio's Radio's & More Radio's thread
13.10) Nataly Rom Cooking Kitchen
13.11) Jerpelea Rom Cooking Kitchen
13.12) JTAG Pinouts for Topaz
13.13) At&T Pure Shipped ROM V2.06.17254 (Not A Dump!)
13.14) Disassembling my Diamond2:Video Tutorial
Common Questions & Answers
14. Common Questions & Answers
Click to expand...
Click to collapse
Coming Soon! Send Me a PM if you would like some included.
There is a Q&A Sticky....
15. Custom ROMs
Click to expand...
Click to collapse
Available Custom ROMs and their threads.
16. HTC Topaz 4Shared Folder
Click to expand...
Click to collapse
http://HTCTOPAZ.4shared.com/ <<< That is the 'Official' Topaz 4shared folder!
You May upload packages here to be shared with other users. Please upload in the correct category. Please note that your uploaded packages may be linked on this thread.
Credits
17. Outro
Click to expand...
Click to collapse
* If you didn't find what you were looking for, Use the Search function
* Don't try anything with your phone if you are not sure of what you are doing, To be sure of what you are doing you have to search, read, reread, understand... If you are still unsure, ASK before breaking your precious phone!
* Being grateful is a virtue, Don't forget to donate to anyone who spent a lot of time in any of these items.
18. Credits
Click to expand...
Click to collapse
-First of all, I want to thank jeutie for her outstanding layout. It wouldn't have came out this nice without her.
-Second of all, l3v5y had a stickies thread, so i took my stickies from there.
-Lastly, I want to thank all the listed people. Without them, this thread wouldn't be possible.
Code:
* [B]KOKOTAS[/B]
* [B]Neotelos_com[/B]
* [B]SkunkyGwen[/B]
* [B]cmonex[/B]
* [B]Olipro[/B]
* [B]rajan nishchal[/B]
* [B]its right[/B]
* [B]jerpelea[/B]
* [B]Da_G[/B]
* [B]gtrab[/B]
* [B]Ameet[/B]
* [B]pedroo[/B]
* [B]shadowline[/B]
* [B]pietrucci[/B]
* [B]Noonski[/B]
* [B]Menneisyys[/B]
* [B]dsixda[/B]
* [B]Tom_Condon[/B]
* [B]udK[/B]
* [B]Mkoz[/B]
* [B]TinTin
* BeeGee_Tokyo
* qbus00[/B]
[B]* prdic[/B]
[B]* hEiMDaLL[/B]
[B]* !aman![/B]
[B]* elmalote[/B]
[B]* jklondon[/B]
[B]* dcogen[/B]
KMD=ThaDeanesta

ROM for Hurricane 5.2.23017 Build 23017

The material provided in the unofficial theme. In the case of a failed flash unit, and the topic of the site is not liable! All actions are at your own risk.
I present you the firmware WM 6.5.Standard Build 23 017
Just a flashing 3 languages ​​(0407 (German), 0409 (English), 0419 (Russian)), the default English. And 3 input language.
Screen theme (Sliding Panel & Sliding Panel Media) converted from Rose Sliding Panel's, which made it possible to use HTC Weather.
After the firmware necessary to reboot the device!
Programs: Celetask, CHome configurator, Clock on Top, WM5torage, Registry edit.
Links:
http://www.mediafire.com/?hnd324uanwwz0id
https://rapidshare.com/files/3185754262/6.5.BIN
Calls, SMS sending, SMS takes, SMS as chat, Bluetooth works, in general, everything seems to be working pretty well!
Thanks to all who helped in creating this firmware!
downloading - will give you feedback asap
I have checked on the package and here are the comments:
The backlight/display driver is not acting according to the settings in the control panel. The display does not get off. The light gets off - but not the LCD. You can see that when you put the display in bright light. When making my kitchen for WM6 I have tried out several different drivers all having one or the other problem and finally decided for the one present there. Please re-check your choice in the light of above problem which creates a big battery drain unfortunately.
The German language is only fractional available. I think that the packages are missing some .provxml files or that these are not read correctly. You can cross-check needed actions for multi-language in my beginners guide for cooking. Especially tracking down the correct execution of .provxml is tricky. There are some threads at XDA dealing with this. I found finally that using the rapiconfig tool on the connected PC sending the files for execution is giving a fast and reliable method for debugging. Search for "provxml" and "rapiconfig".
For my kitchen I had added at the end of each .provxml a registry entry to write to HKLM\Platform with the name of the .provxml as an entry. This way you can check if the file was executed in the first place and then further investigate which was not.
Finally I have seen that the WM65 allows to have skinned menus which complement the sliding panels appearance. Would be good to see that in the WM6.5 ROM as well.
Good luck with your further cooking!
Oh one last thing: You should change your topic title to include "WM 6.5". Not all know that WINCE 5.2.23017 is one internal version of the WM6.5. I think that WM6.x translates to WINCE 5.2.y before that was WM5 with WINCE 5.1.z.
tobbbie thanks for the posts!In other rom, i want to do all languages good!
Upd.04.09.11
Hmmm... I don't know what with backlight driver!!!I i don't change him!
Nex update will be only with 2 languages (en-ger and eng-rus) because, i don't know how edit mxip_lang.vol!!!
Have you done anything lately to the ROMs? I finished my Typhoon and Tornado porting to OS Builder, so Hurricane is on the list now to have these old candy-bar phones complete on OSB.
When dumping the ROM with OSB, I noticed that you had used the "merge packages" option when assembling it. This makes it harder to get started, though not impossible as I have the XIP to build my own 6.5 (which I used from the Captain for the Tornado).
Where did you get the base from?
Which kitchen tools have you used?
Hi tobbbie!
Ok, i send you archive later.
but there is a problem, display driver(backlight) don't work correctly(i trying 5 or 6 backlight.dll) and if driver saving power correctly, when you receive incoming call, display don't turn on =(
I think best choose for hurricane is 6.1 =)
It is strange with the backlight. Usually the OEM parts are those that do NOT change in the porting process and so their behavior should also not when the SYS changes.
Problem with the Hurricane is that many OEM modules do not have a relocation section and so can not be properly relocated by some tools. In the batch kitchen I used, the wmreloc.exe could magically do the job nevertheless, probably by making clever general assumptions on the structure of the modules.
When porting Aleut's WM65 for Typhoon to OS Builder I have identified the modules without relocation section (wmreloc writes a special file to the modules folder for those) and "nailed" them to their current location by adding them to the OSB list of "do not relocate" modules.
To be sure that you start with a working set of modules, it is mandatory to start with a dump of such a working device and not a fresh directory setup - where you would rely on the relocation to properly work for ALL modules.
For Typhoon there were just 5 modules without relocation section because there existed a leaked WM5 "dogfood build" for that device. This had all modules including their relocation section. So just the non-Typhoon (Feeler and Amadeus) specific things (keyboard I remember) needed that special treatment.
For the Hurricane I had counted many more such modules and I am not sure if I will ever get a running OSB setup for this. Last time I tried I could not even get my working WM6 setup rebuilt, so this project may find an early ending.
Good news: I got my WM6 build running and re-built with OS Builder. Took some time to discover that the empty boot.rgu from OEMXipKernel package has left out the Launch20=service.exe from the resulting registry, which made the boot stop at that point.
So nailing the OEMDrivers does work here as well - there is hope for more to come here as well
Tobbbie, it's fantastic!!!
I use your kitchen to create imgfs.bin, then i use imgfs.bin with program nbwork to create os.nb(with uldr.bin xip.bin imgfs.bin) and then use you program xipbin =)
To port wm standard roms, i also tryed 28004, and once it's work, but there is no different =)
P.S. links add some minutes later, now uploading to mediafire.
Thanks for your work!
link: http://www.mediafire.com/?qu1x574f8u437g0,lb4ha9rm53n9gpu
And i also rying to poted wm pprofessional on hurricane,it start, but work with some lags, and need to rewrite some oem drivers =)
Why do you need extra tools outside my Hurricane kitchen set? If you put the WM6.5 XIP and Partition framework in the Source folder with the right names then the batch should deliver a ready-made .bin at the and as well.
The easiest way to get back to the one-step batch would be to pick one of your two-step created .nb files, rename it to 82040000-OS.nb and put it to the SOURCE folder.
Batch processing will cut out the pieces and supply the compression for imgfs later - no more two-step.
Last step of the kitchen is basically to joint the new created imgfs with the already ported XIP and ULDR (if present) to a new .nb and then put it to transfer format of the BIN file - transparent blocks with some kB size (not sure if it is64k) and a checksum so that transfer errors can be detected.
Anyway the important part is the creation of the imgfs and especially the correct relocation of modules, something special with the Hurricane and its many modules without reloc section.
You up'ed 2 files, one named "part1.." is there a part 2 also or is this the create_wm6_5?
I guess I will just use the SYS I have for WM61 (from Rose) and WM65 (from Captain) in my Tornado OS Builder kitchen for porting inside OS Builder. This is easier than porting from Batch to OS Builder.
I see no advantage of WM65 over WM61, but all done for the WM61 can be transferred 100% to WM65, so no big deal here. The added functions on WM65 are not worth it:
some memory and CPU hogging browser ad-on
and "widgets" you cannot use on smartphone anyway
and a 1MB bigger SYS with otherwise identical packages
make not up for the option to be able to skin your menus, they just get bigger and making that finger friendly on smartphone is a joke
Sliding panels are in WM61 already (for those who like it) but I have my private homescreen that does all I want on one page and it includes ToDos which the Sliding panels does not.
---------- Post added at 05:10 PM ---------- Previous post was at 05:08 PM ----------
sniper304 said:
And i also rying to poted wm pprofessional on hurricane,it start, but work with some lags, and need to rewrite some oem drivers =)
Click to expand...
Click to collapse
Why professional - you have touchscreen on Hurricane? Just the 96DPI is nice for more screen estate (smaller top/bottom bars) - but I don't care, really.
---------- Post added at 05:12 PM ---------- Previous post was at 05:10 PM ----------
BTW: WM6 Kitchen runs full gear and all options - time to port to WM61 and WM65
in part 1 your kitchen with sys 6.5
in create 6.5 nbwork and rom files(uldr.bin xip bin)
I don't like imgfstonb tool =)
Some times i get bad roms, with bugs, but when i used nbwork, all roms work good.
tobbbie said:
I see no advantage of WM65 over WM61, but all done for the WM61 can be transferred 100% to WM65, so no big deal here. The added functions on WM65 are not worth it:
some memory and CPU hogging browser ad-on
and "widgets" you cannot use on smartphone anyway
and a 1MB bigger SYS with otherwise identical packages
make not up for the option to be able to skin your menus, they just get bigger and making that finger friendly on smartphone is a joke
Sliding panels are in WM61 already (for those who like it) but I have my private homescreen that does all I want on one page and it includes ToDos which the Sliding panels does not.
Click to expand...
Click to collapse
I found one advantage WM65 over WM61 that maybe useful for some: WMPlayer shows embedded Album Art in WM65 while it does not in WM61. This includes the art display in the sliding panels Media Panel. I use Conduits PocketPlayer for years so never cared about this.
All OS Builder kitchen run well now (6.0, 6.1-Rose and 6.5-Captain). XIP porting was a little inconsistent across these versions but all startup and reboot without flaws.
Still have to cleanup the package sort order - at least in WM6.5 - and see if A2DP would work well (though it is a CPU hog and I would never recommend it).
Release may happen next weekend -> watch out for a dedicated thread then.
Best with the Hurricane cooking is that you will not have to care about ROM size and balancing with storage space on the device in 1 MB steps like on the Tornado - or be limited to fix size like on the Typhoon. The "l" (load) commend will trigger in the SPL a ROM-size matched formatting of the BINFS (in 64k steps, I guess).
Also "good" is that the device still has a RIL v1, so the Radio ROM is smaller (and less capable) then the Tornado Radio. You will hardly note the difference, however will NITZ (Time setting via GSM Network) not work with this RIL.
Even with 8MB Paging Pool (my default) you have free RAM of ~32MB (Sliding Panels Homescreen) or ~34MB with standard Homescreen. You could make the PP even 10-12 MB here and have the device even more "snappy" with several applications in parallel.
tobbbie Thanks for the good work!
I want also clean rom from FWUpdate, because in our phone it's not used, i some time make experiments with some files and when deleted one(i don't remember what file =((( )and it will free about 3 Mb Ram(on startup 35-36MB with sliding panels with weather =)), but i sometimes think, it's unbeliveble, because when i deleted that file, some system pictures don't work(etc. system notification) =(
I think the need to rewrite some system files in order to achieve this = (
No wild deletions, please. FWupdate is removed in the OSB kitchen and only one stub is left in WM6.1+ because otherwise the ROM does not work. Also some other packages are made optional (e.g. SQL mobile) - it so easy making something selectable with OSB (drag + drop), really fun to play with.
The OSB framework has sophisticated tools to analyse the dependencies, so a lot of insight to gain there. If you are curious, download my Tornado OSB Kitchen and do some dry-cooking, the Hurricane will be 98% the same. Also visit the main OSB kitchen thread to get the basic documentation.

[WP7 KITCHEN] OS Builder V1.4.236 FULL (01.12.2012)

Hi all!
I want to present the tool which can port/rebuild XIP (NK) and build IMGFS partition file for Windows Phone 7 with real registry recompiling and relocations according to WP7 memory model.
It can also build NB (D000FF and WMSTORE containers) and NBH files for HTC WP7 devices (tested on HTC HD2, HTC HD7, HTC Mozart, HTC Radar, HTC Titan).
This thread is the continuation of OSBuilder for WM topic. The future discussion about WP7 ROM assembling by means of OsBuilder will take place over here
Thanks again to the team (AndrewSh, Feropont, Vladimir1973, lucifer3006) - for the support, for the tests, for your work!
Special thanks to HD2Owner for enthusiasm and his titanic work in testing WP7mode.
Thanks a lot to AnDim for his tenderness and important information provided.
Sincerely,
Barin and Ultrashot
Tutorial videos:
How to dump NBH
How to work with registry
How to work with packages.sof/packages.cif
to be continued...
[POLL] What new features do you want to have in OsBuilder future releases
Changelog links:
Changelog - OS Builder V1.4.236 FULL (01.12.2012)
Changelog - OS Builder V1.4.235 FULL (25.11.2012)
Changelog - OS Builder V1.4.234 FULL (22.11.2012)
Changelog - OS Builder V1.4.223 FULL (02.10.2012)
Changelog - OS Builder V1.4.209 FULL (19.05.2012)
Changelog - OS Builder V1.4.206 FULL (21.04.2012)
Changelog - OS Builder V1.4.205 FULL (16.04.2012)
Changelog - OS Builder V1.3.199 FULL (09.12.2011)
Changelog - OS Builder V1.3.189 FULL (08.11.2011)
Changelog - OS Builder V1.3.187 FULL (03.11.2011)
Reserved...
To -=Barin=- and Ultrashot
Dear friends!
Thank you for all the help you have given me with my WP7 experience.
I especially appreciate the information and advices you have provided, and the excellent OsBuilder you have shared with me. Your assistance has been invaluable to me!
Again, thank you so much. I greatly appreciate your generosity, willingness to help and friendship.
Regards
Andrew.
Changelog - OS Builder V1.3.187 FULL (03.11.2011)
1. Fixed issue with deleting a parameter defined in boot.rgu, if the removing directive was stored in other packages - the post http://forum.xda-developers.com/showpost.php?p=18251257&postcount=564
The second step to full WP7 support
2. Relocation engine is totally redesigned. (Hats off to Ultrashot for valuable help with WP7 modules Z .reloc sections)
3. Added possibility of porting/rebuilding XIP (NK) and the assembling IMGFS partition file for Windows Phone 7 with real registry recompiling and relocations according to WP7memory model (tested on HTC HD2, HTC HD7 and HTC Mozart. Credit for tests goes to Feropont and HD2Owner)
I want to warn that the registry files have to be checked by registry preview, because there is a hell of syntax errors in the original registry. Frankly, it seems (IMHO) that first the registry was generated and then some comments for dumb and mistakes were added.
Registry Preview will define incorrect lines to help you to fix that. The most common errors are:
- Parameter name without the quotes
- The comments are not marked with a semicolon or marked with colon.
- HEX type values end with point (the last or the only parameter line)
- The value MULTI_SZ contains comments between the lines parameter
- Existence of Directives for conditional compilation IF ... END (it's not a mistake, but currently these directives are not processed, so you should label them as a comment)
4. The dsm-editor has now the feature to set/clear Z-flags for modules.
Warning! This flag is used for WP7 XIP modules only if the RW section of a module must be located within the boundaries of RAMStart-RAMFree (nk.exe, kernel.dll, kitl_noplat.dll and similar)
5. For WP7 - Added ability to edit the file MsDefaultcerts.dat (see Additional Tools)
6. For WP7- Added ability to edit files CoreOS.dat and initobj.dat (see Additional Tools)
7. Added ability to automatically insert a certificate which will sign files while assembling DefaultCerts.dat and MsDefaultCerts.dat (for WP7) - see the settings in Build Dump and ROM. The original files stay untouched.
8. XIP Port settings - added the list of additional MS packages (for WP7). When porting WP7 XIP, the packages specified in this list will be replaced with donor packages.
At the moment, we can safely add the following packages to this list:
BaseDrivers_NK
CCFGSVC
GFX_NK
KFPCRT
Watson_Core
WinCENLS
9. In Configuration and packages tab of Setting - added the option "Always include 0409packages." If your WP7kitchen allows the language selection, it is recommended to use this option enabled to include English-language packages by default to your ROM, otherwise there is risk to get non-bootable ROM.
10. Added - the ability to build NB files (! For the moment only D000FF container !, NB assembling for the new _wmstore structure devices is not supported yet) and NBH files for WP7
To build NB you should have the original NB and should define the way to it in Build ROM settings, for example ".\NB\OS.nb". Unfortunately, to get rid of the original NB is not yet possible, but the work is in process. Hats off to AnDim for help and information provided. NBH build configuration settings are similar to the previous version, except that the CID tab can contain multiple values (each value in a separate line)
Warning! If you plan to use for cooking WP7 dump obtained by earlier versions of OSBuilder, I would strongly recommend you to dump again, and to copy the new ROM template \ ROM.tpl to your kitchen. The new template will contain additional service information, which was not recorded in earlier versions of OSBuilder
11. OSBuilder is fully backward compatible with WM6.x kitchens, (it was a big deal btw, but it was implemented). When you open the kitchen OSBuilder automatically detects the required mode WM6/WP7.
This compatibility will remain for the future, but no new features for WM kitchens will be added. OSBuilder WM Kitchens Development is terminated due to the termination of WM6.5.x development from MS side.
Thanks again to the team (AndrewSh, Feropont, Vladimir1973) - for the support, for the tests, for your work!
Special thanks to HD2Owner for enthusiasm and his titanic work in testing WP7mode.
Thanks a lot to AnDim for his tenderness and important information provided.
Sincerely,
Barin and Ultrashot
Thanks
Thank you my friends Barin and Ultrashot, with you was nice work in a friendly and well-coordinated team. Thank you for large lessons learned and tools OSBuilder.
Regards
feropont.
hd2 7720 files in the SYS and OEM Give
please
thanks
Good Job !!! keep going
yes indeed. great work barin. thanks alot.
pdaimatejam said:
hd2 7720 files in the SYS and OEM Give
please
thanks
Click to expand...
Click to collapse
just dump any mango rom to get that stuff.. what's the problem?
boot 7720 remains hd2
pdaimatejam said:
boot 7720 remains hd2
Click to expand...
Click to collapse
We do not distribute SYS here. We provide only the OsBuilder. For SYS and other device specific packages - ask in the rom topics from the rom developers.
Thanks for new version, I've dump HTC Titan rom and now trying to rebuilt.
ct_moi said:
Thanks for new version, I've dump HTC Titan rom and now trying to rebuilt.
Click to expand...
Click to collapse
Titan is the second generation device with another rom structure (_wmstore)
Only nk and imgfs partition files can be built for it, but not NB. Current version of OSBuilder supports D000FF NB container only, but not _wmstore/_wmpart
Dude you is a wonder. Thank you very much...
-=Barin=- said:
Titan is the second generation device with another rom structure (_wmstore)
Only nk and imgfs partition files can be built for it, but not NB. Current version of OSBuilder supports D000FF NB container only, but not _wmstore/_wmpart
Click to expand...
Click to collapse
Thanks Barin, that's reason why I've an error . But nice, can begin to see registry, packages etc...
Thanks a billion Barin, as well as to his team mates.
Excellent work indeed! This is what I was waiting for, before I put my hands into WP7 on HD2.
Let me dig in and see whats under wp7 hood.
Thanks again...
Best Regards
Edit:
I just tried to dump and rebuild an WP7 ROM made for HD2.
* Dumped successfully
* Fixed the registry errors
* When building, I get "The given key was not present in the dictionary." No idea what it means but I haven't changed any files/folders.
* Disable Demand Paging is empty but no idea either were does those list of modules comes while building.
Any idea whats wrong am I doing?
Great work, thanks a bunch.
CRACING said:
...Disable Demand Paging is empty but no idea either were does those list of modules comes while building...
Click to expand...
Click to collapse
Don't worry 'bout the list - it appears only because OsBuilder detects correspondent flags assigned to these modules. About the mistake - not sure -better later Barin will explain it more correctly than me....
AndrewSh said:
Don't worry 'bout the list - it appears only because OsBuilder detects correspondent flags assigned to these modules. About the mistake - not sure -better later Barin will explain it more correctly than me....
Click to expand...
Click to collapse
Ah you are right, I had forgot about DSM contains flags.
Will wait for barin reply and till then will try different ROM to see if I get same error.
Thanks...
Best Regards
CRACING said:
* Dumped successfully
* Fixed the registry errors
* When building, I get "The given key was not present in the dictionary." No idea what it means but I haven't changed any files/folders.
* Disable Demand Paging is empty but no idea either were does those list of modules comes while building.
Any idea whats wrong am I doing?
Click to expand...
Click to collapse
AndrewSh is absolutely rightt about modules with flag M in dsm
About error - no idea too. Just try to close OSbuilder and then open the kitchen again.

Categories

Resources