Related
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?
[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
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.
Hi guys, a couple days ago, i spent hours sifting through pages of google searches to find the EASIEST stuff about kernel patches. This guide will be updated slowly, be patient! I welcome the help and input from the community, please feel free to pm me (to make sure i get the message ). Let me start off by saying that I will not be able to fix all the problems that you get from patching, but i have no doubt that someone in this awesome community can. So enjoy!
Patching your linux kernel!
Alright guys, i am gonna cover INCREMENTAL patches, these are fairly easy and won't take much of your time. If you plan on doing a more major update, i.e. 2.x --> 3.x, i suggest you go elsewhere because this guide WILL NOT help you.
Another important note, all 3.x updates are incrimental, you cannot skip a patch. Meaning, if i want to patch a 3.0.58 kernel to 3.0.60, i have to patch .58->.59 and then .59->.60. That took me a while to figure out which is why i brought it up early .
LETS GET STARTED!
First, get a nice kernel, one that you know compiles correctly and works, for the most part. Check the makefile, it should be in the root of the directory. Open up the makefile, in my kernel, i see this:
Code:
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 63
Ok, it looks like we have a kernel source that's on 3.0.63. Awesome, this should be simple enough. We need 2 patches, one to go up to .64 and the next to .65.
Go HERE and download the .bz2 of what you need. In this case, i am going to download patch-3.0.63-64.bz2 and patch-3.0.64-65.bz2. You'll need to "save link as" to download the files or you can you the lftp command in terminal if you know how to use that. Anyway.
Here is where the terminal fun starts, lets unpack those files so we have the patches. CD into wherever you downloaded the files and run
Code:
bzip2 -dv insertpatchname.bz2
Obviously, you change insertpatchname to your file name. You run that for as many patches you need to do.
Good, now we have the patches. Linux loves us and made it really simple to apply those patches. All you have to do is
Code:
patch -p1 > ~/path/to/the/patch
If you did it right, give you a wall of text telling you that its patching files. NICELY DONE. If you want to confirm that the patch was sucessful, go back to you makefile, you should see that your sublevel is higher. For each additional patch, just repeat the last two steps!
As always, i can't guarantee that these patches won't break compatibility but thats when the fun starts, right?
Wow, nice, you just patched your very own kernel! In the next post, we'll learn how to do the same thing, but instead, we'll cherry-pick those commits from github. PM and Post for any comments, questions, blah, blah. As always, donations are not required but they'll be paying for a new processor to replace my 1.6ghz single core crap. Thanks are appreciated!
Reserved for Github Stuff
I want this one!
Nice, just what I was looking for! Tnx
wantowan2 said:
Nice, just what I was looking for! Tnx
Click to expand...
Click to collapse
No problem, i am happy it was helpful!
Ques:
Say I put the patch in the top of the kernel dir and I cd to the kernel dir, should this work?
Code:
patch -p1 > ~/patch-3.0.49-50
That will work as long as the patch is in ~/
AUTOSCRIPTS
Hi Everybody!
That's my first work for the Moto X Style & Pure (ported from my work on Moto X Play) so I hope You'll appreciate it.
It's simply an automatic flash script, just in case You won't have to remember all these shi*ty codes.
It's personally created and tested by me, so I'm sure it works, but I don't assume any responsibility for damaged devices.
!!REMEMBER! I DON'T PROVIDE ANY STOCK ROM!!
My script (as you'll see) works both with Ubuntu (and derivates), Fedora (yes, both with dnf and yum installer), ArchLinux (and derivates) and Windows.
If you have any question/suggest feel free to post it here and if I helped you feel free (too) to hit thank and maybe buy me a coca (I don't really like alchoholic drinks).
HOW TO1) Download it from THE DOWNLOAD TAB.
2) Put on your Home Folder (or anywhere You want).
3) Unzip it (You'll see a file called flash.sh, for linux users, and some files for windows users).
4) Open a terminal and cd the folder where you have saved flash.sh.
5) Copy the code below (for Linux) or simply double-click on flash.bat (for Windows. It doesn't request administrator privilegies).
Code:
$ chmod +x flash.sh
$ ./flash.sh
6) Follow the instructions on screen.
7) Enjoy.
BUGSAll the Scripts is tested personally by me before any upload so I'm sure they'll work. Anyway if you encounter any problems please post it in bug's tab HERE!
VERSIONSAutoScript Linux
First Version
Added support for ArchLinux (both with pacman and yaourt)
BugFix
AutoScripts Windows
First Version
Added ability to relock the device
BugFix
F.A.Q.1) Why it doesn't work with device XYZ?
It's because my AutoScripts is developed only for Moto X Play, Pure & Style.
2) The Scripts have only formatted my device. You piece of sh*t!!1!11!
Have you downloaded the ROM and put the files on the Flash's folder? You can find it HERE FOR STYLE and HERE FOR PURE.
3) When do you upload an update?
I'll do it as soon as possible. Don't hassle me with that unuseful quest please.
4) Thank man, your work is fantastic!
Please hit thank button, don't write a post for that.
5) I've read your work and the codes is fuc*ing ugly and long.
I know. If you have a suggestion please tell me and I'll see if i can do anything.
XDA:DevDB Information
AutoScripts, Tool/Utility for the Moto X Style (Pure)
Contributors
ScardracS
Version Information
Status: Stable
Current Stable Version: 2016-10-04
Created 2016-10-04
Last Updated 2016-10-25