[Touch Pro2, Tilt 2 Themes and Apps] lokmeup:
In order to have both TTS and Contact POI's working in iGO8 you're going to need two different versions of iGO8.

FIRST VERSION NEEDED: iGO8 v8.32.64029 (Nov 7 2008)

This version is designed for the PDA, and as such is able to geocode contact information. Install this version with the attached 64029sys.txt

At this point if everything is done correctly, iGO8 should boot normally BUT be VERY slow and unresponsive. This is GOOD! This is iGO8 Geocoding your contacts. Depending on the quantity of contacts with addresses you have, this could take a VERY long time. When it is done you will get a message similar to the following:

Geocoding finished with errors. 38 of 110 addresses found, 72 failed. Do you want to see the details?​

At this point you could see the details of the errors, which will show you all of the addresses that are not entered into Outlook in a iGO8 palatable way. You could just ignore them and be happy with what you have (unlikely), or go back into Outlook, correct the formatting errors, and try again (and continue your suffering).

This can be VERY tedious... iGO is one picky bastard. You might even have to input the addresses into iGO as destinations, see how iGO formats the addresses, and then change the Outlook contacts to match the format iGO uses for a particular address.

I have even heard that contact need to be deleted and reentered into Outlook in the proper iGO8 fashion or you will continue to get errors for particular contacts.

SYNTAX ADVICE:

not Blvd. --> Blvd (The little "." will throw an error every time)

not Blvd --> Boulevard ("Usually" iGO dislikes abbreviations)

not N. --> N --> North (This is hit or miss)

NEVER use apt# (just give up and don't try)

NO Suite # (same as above)

If you have to have apt or suite #'s AND you want iGO to geocode, then the only way to get it both ways is to use the "OTHER" address in Outlook to place the iGO friendly address and the correct address in the "Business" or "Home" Outlook address. The ones with apt or suite # will error, but the second addresses in the "Other" address without the apt or suite # will geocode as POI's fine.
​

When you are done, you will be left with this little piece of GOLD... YOUR CONTACT POI's FILE ! ! !

\iGO8\save\gccache.dat​

You'll want to back this file up somewhere else for safe keeping. We don't want all this hard work to go to waste.

SECOND VERSION NEEDED: iGO8_v8.3.4.102680 (Aug 13 2009)

This is the newest PNA version that does not have the ability to geopcode contact POI's, but it is able to read the gccache.dat file created by the PDA version above AND it is capable of TTS. Install this version with the attached 102680sys.txt

You will need to install this version and simply place the gccache.dat into the iGO/save folder and iGO will do the rest for you.

Now getting iGO8 to reliably run TTS is a different story. TTS requires ALOT of RAM to run. If there is not enough RAM available (~115-120mb), then it will simply refuse to play TTS voice prompts and you will be stuck with standard voice prompts. To free up a good chunk of the necessary RAM install both NOPushInternet_v2.cab and SSK TP2 Dynamic Resource Proxy.cab. To get the rest your available RAM to acceptable levels you will need to disable TF3D, run CleanRAM, and then start iGO.

Sounds complicated? Well, fortunately itsachirpthing over at PPCGeeks has created a nice little script that does just this. The original post can be found HERE. And the original thread can be found HERE. I recommend reading both these original threads. They have additional information to get iGO8 working properly on TP2.

I have added this iGO script to the MortScript.cab posted here. You need it and CleanRAM.cab. Install both to the device, not the SD Card. Then just click on the Plain iGO Scipt icon in the Start Menu. The script will close TF3D, run CleanRAm, start iGO8, and when iGO8 is exited, it will start TF3D again :)

Inaddition to the above Script, you will need to install both NOPushInternet_v2.cab AND SSK TP2 Dynamic Resource Proxy.cab

in order to free up enough RAM. But with the above script, CleanRAM, and these two cabs, you should have enough RAM to run TTS of TP2. These CAB's are attached.

The sys.txt files attached are what works for my ATT TP2. It took many hours to find the correct setting for each iGO8 version and I am providing them to make your process easier. If they don't work or you get some other error for what ever reason... I AM PROVIDING NO TECH SUPPORT. This is simply information for your use.

Good Luck!

PS. This works best if you have two micro SD cards. One for each version of iGO. That way if you add new contact address, you can simply pop out one card, geocode the data, and transfer the new gccache.dat file to the other card.

PPS. Once you do get everything working in iGO 8 properly.... DO NOT MESS WITH ANYTHING ANYMORE!!! iGO8 is one finicky bastard and will throw a TTS temper tantrum (refuse to load TTS) if you do... I know ALL TOO WELL!