I'm making this a new thread in an effort to consolidate known information about the device, as well as any updates on hacks, ROMs, and improvements.
Official Links
Telus Description
Telus Spec Sheet
Telus User Guide
Telus Dump/HSPL
Read the
How To: Unlocking, Flashing, and Kitchens
Firstly, no2chem has been working with myself, ghettofreeryder, CNeufeld, jackojack and a few others to see if we can get a sspl to unlock these devices.
A dump was made by CNeufeld and Jackojack and can be found
HERE.
After MANY hours of labourous work, myself, no2chem and cmonex (90% cmonex, 9% no2chem, 1% me) have managed to not only create a working SSPL, but HSPL as well! This means our devices are now unlockable! I personally just flashed a nice new splash screen. There are still a few bugs, but hopefully they'll be worked out shortly.
See Cmonex's thread
HERE
Diamond Tweaking Programs
Diamond Tweak:
Diamond Tweak is a very nice application found at XDA,
here.
This program allows you to customize many different options on the phone, with most showing which setting is Default, and which is Advised.
Many of these changes can improve overall performance, as well as battery life.
I would advise ANYONE with this phone to use this program, and take the time to read and set each option.
The program can be found
HERE
TouchFLO3D Configuration:
This is a modified cab of Sushi's
TF3D Config
It has been modified as it doesn't work properly with the tweaks.xml file that is contained in it (and yes, my PressureThreshold is a Dword value).
The program is mainly useful for removing unused tabs from the bottom scroll list in TouchFLO 3D, and the modified cab can be found
HERE
Advanced Config:
Another program, although mostly the same as Diamond Tweak, is called Advanced Config, found
HERE.
Custom Weather Cities
This is a summary from the XDA thread
How to add a city in the TF3D weather tab All credit goes to those guys.
1. Download
.Net Framework 3.5 and the
Weather Database Editor.
2. Install both of these cabs on your phone.
3. Find the
Accu Weather Code of the city you want to add.
This is done (the same way as the touch) by going to the
Accuweather Site and typing in your city in the top left search bar.
For example: I want Niagara Falls. I search it and I get the address:
xxx.accuweather.com/world-index-forecast.asp?partner=accuweather&locCode=
NAM|CA|ON|NIAGARA%20FALLS|&u=1
The bolded section is the
Accu Weather Code .
All location codes follow the same format, so you could probably guess your code at it would work. Another point is that %20 means space, when typing in the code, use a space instead of %20.
So for Niagara Falls, my accu weather code would be
NAM|CA|ON|NIAGARA FALLS.
Again, NAM|COUNTRY|PROVINCE or STATE|CITY
4. Once you have your code, launch the Weather Database Editor.
5. Select
Canada from the drop-down list, then click
EDIT >
Add City.
6. Fill in the
State (Province) and
City fields (these are the names that will be displayed) and then type in the
Accu Weather Code.
7. Add your new city to the TouchFLO 3D Weather tab.
8. Enjoy your newly useful weather application!
GPS Registry Settings
As we learn more about this device, ghetto noticed that the SUPL GPS settings were missing. I've compiled a CAB of these registry settings,
HERE.
You should now follow the gpsOne Settings steps. (Or your GPS will probably still not work)
gpsOne Settings
This process is a bit more involved, as of yet we have seen no improvement on the aGPS, but it will hopefully be coming soon. As for the process:
1. Connect your Diamond to your computer with the usb cable. This is also an excellent time to back up anything, just in case.
2. We need to put the phone in diagnostic mode. This is done by running dmrouter.exe by dialing
##DIAG Send (##3424 Send).
3. Let windows install your new hardware. There will be two dialogs that come up. The first one should install after you click next. The next will require a file called
qcmdmxp.sys and says it can't be found. As luck has it, your computer already has this file, and it's located here:
C:\WINDOWS\system32\drivers\.
Simply tell the wizard to look there, and it will show the file, click on it, and the installation will finish.
4. Install
QPST if you haven't already.
5. Run the
Service Programming program under the
QPST start menu.
6. Double click on the
little globe at the bottom right of your screen.
7. Click on
Add New Port, and add
COM# - USB/QC DIAGNOSTIC.
It should now show your Com Port and your phone
WinCE (########)
8. Close the QPST Configuration window, and go back to the
QPST Service Programming window.
9. The
######## from step 7, which is the same number in the ESN column, is your ESN! (in hex format). If you have your SPC already, keep going. Otherwise, scroll down and read the
SPC section.
10. Click on your phone, and then click
OK.
11. It might now ask you to choose your base model. I've found that scrolling to the bottom of the list and choosing
SURF6100-ZRF6155 works well. If this isn't in your list, go with trial and error, starting from the bottom, then click
OK.
11. Click on Read From Phone and then enter your
SPC and click
OK.
11. Goto the gpsOne tab (you'll have to scroll to the right) and enter these details:
Code:
Allowed = checked
Assistance-Spherical = checked
Assistance-Cartesian = checked
AFLT = checked
GPS Almanac = checked
GPS Ephemeris = checked
GPS Almanac Correction = checked
Autonomous = checked
GPS/AFLT Hybrid = checked
PDE IP Address = 216.198.139.92
PDE Port Number = 8889
PDE Transport = IP
Position Calculation = PDE
12. Click
Write To Phone
13. SOFT RESET
14. Test your GPS.
Find Your SPC
Many people wonder how to find your SPC. Here it is:
1. Find your ESN in hex. If you have it in decimal, use
this to convert it. You want the
Pseudo ESN Hex number.
2. Download
PPST_KeyGen.dll and
GetSPC.exe, and then transfer them to your phone.
3. Run
GetSPC.exe on your phone.
4. Enter your
hex ESN in the
Input field.
5. Press
Go.
6. Write down your
SPC from the
Output field.
7. Enjoy.
TomTom7
Not necessarily related to Telus, but I've recompiled my TomTom7 cab to be more compatible with the Diamond. It also has the GPS Registry.cab built into it.
The new cab can be found
HERE.
Google Maps
For those of you who haven't figure out that in order to download Google Maps you have to use Internet Explorer, it's available in cab form
HERE.
All you have to do is install the cab, open Google Maps, press Menu > Use GPS.