I've noticed that many people are looking for a solution to automatically sync their devices using ActiveSync bluetooth sync.
for this... you will need 2 tools and one script
1. MortScript - http://www.sto-helit.de/downloads/mortscript/MortScript-4.1.zip
2. BlueStarter - http://smartmobiletools.freehostia.com/drupal2/system/files/BlueStarterCab.CAB
3. BTSync script (written by le_cactus) - included in this post (downstairs)
these are the steps you need to follow:
1. install mortscript
2. install bluestarter
3. put the script file in a dir of your choice
4. launch bluestarter
5. set the bluetooth device you want to sync with (all should appear in a dropbox)
6. write the path of the script file (e.g. \\storage card\\BTSync.mscr)
7. go to menu/interval config and choose the way you want to sync..
8. (DONT FORGET THIS STEP) open the script file and change all NIR36-PC to the name of your bluetooth connection, that is to your comp's name.
A few clarifications.
- if you set the interval to "On Power Button Pressed" a BTSync connection will occur EVERY time you wake your device up
- if you set the interval to "Time Interval" it will sync every set amount of time.. and even if you're sleeping and your comp is on it will sync and stay synced.. so it may drain your battery.
- in any case, if your comp is off, it will try to sync but nothing will happen.
if you're looking for a normal BTSync without an interval you can just set one of the hardware buttons to run the .mscr
cheers
If you found this guide helpful please Donate.. (all donations go to TZABACH Wounded Animal Service)
This is an old guide i wrote about 10 months ago. might help you out.
After a lot of strugle with using Wireless Headsets, Serial Ports, Activesync over BT and Sideshow... i managed to have them all work.. on VISTA and XP.
So i decided to write a fully detailed tutorial for whoever needs it.
1. Know your Stack.
if your stack is the toshiba one, when you right click on the bt trayicon you should see OPTIONS..
if your stack is the microsoft one, ... well.. you will not see OPTIONS
2. before starting to deal with services i suggest you download one of the stacks below, according to your demand, and install them. also install Windows Mobile Device Center (from now on WMDC).
This is WMDC6.1 x86...
http://rapidshare.com/files/120340376/MobileDeviceCenter6.1-x86.exe.html
These are both the LATEST versions of both stacks: (up until the day of posting this message of course )
TOSHIBA STACK:
http://rapidshare.com/files/120186967/TOSHIBA_BTSTACK.zip
MS STACK:
http://rapidshare.com/files/120187911/MS_BTSTACK.exe
i strongly suggest you keep both files on your comp as a cover for any services one might provide while the other doesn't.
to save you the trouble. (after a correction from Jadel):
MS Stack works with both Activesync AND sideshow.
TOSHIBA Stack is problematic although more userfriendly AND provides some different options which might come handy. i had to go thru a ****load of trouble to sync it with Vista... and syncing it with XP isn't a teaparty either.
3. after finding out which one you have we can begin.
AS - ActiveSync.
this will probably be the most problematic service to have working since a lot of times it DOESNT APPEAR AS A SERVICE. when you try to sync with the comp it tells you you have to pair it.. even tho the device is already paired with the comp.
XP might be more flexible with this but the solution is for both XP and VISTA.
To Async using TOSHIBA Stack do the following:
a. open Control Panel and open the BT Ports editor..
b. add a port and choose it as a Server.. (usually it rounds up to ports 6 or 7 but you may have to try others..)
c. go to WMDC/Connection Settings and mark "Allow connections to one of the following.." and choose the port you created.
d. on your device go to Bluetooth Settings and add a new device... put the desired passkey... and you should see a list of the services the computer provides the PDA.
e. now this is a bit tricky to deal with. sometimes ActiveSync might not appear there. if it doesn't, go to COM Ports (in bluetooth settings on your device) and add the COM port you added on your comp..
go back to Devices and choose your comp and click Refresh. if ActiveSync appears there, mark it. if it doesn't, you should delete your comp from your device and this time add the port BEFORE finding your comp. it that doesn't work, you should follow the links i will provide soon.
f. on your device, open ActiveSync and under Menu choose Connect Via Bluetooth.
To Async using MICROSOFT Stack do the following:
a. open Control Panel and open Bluetooth Devices
b. click Add and add your device. go to Options and mark "Allow Bluetooth devices to find this computer" and "Allow Bluetooth Devices to connec to this computer". you can also mark other options as desired.
c. go to COM ports and add an INCOMING port. it will choose a port for you automatically.
d. go to WMDC/Connection Settings and mark "Allow connections to one of the following.." and choose the port you created.
e. go back to Devices and choose your PDA. choose Properties and go to Services. there you should see all services your PDA provides. one of them should be Active Sync Bluetooth Service. mark it and click OK. your comp and PDA should connect and disconnect a few secs later.
f. on your device, open ActiveSync and under Menu choose Connect Via Bluetooth.
(if these methods don't work you should follow the reference links in the below post).
SP - Serial Port.
some services demand a serial port. for instance, if you're using the Desktop iGO8 and would like to connect a BT GPS receiver to your comp the serial port service must be enabled. i found TOSHIBA's stack to be much more flexible concerning port usage. in Control panel you have a BT Ports icon somewhere.. if you double click on it.. it will let you play with the ports and change them to help you adjust various devices as well as use the ports as Clients or as Servers. this is important for ActiveSync as well (depending on the device).
An example:
Ipaq's Desktop iGO8 supports a Bluetooth GPS receiver. to use it, you have to define a COM port (just as we did for activesync, depending on your stack)...
you will have to define a port for the receiver and make sure the Serial Port service is marked or the program will not identify the PDA. some programs might NOT need this service at all.
(of course, this is only for people who want to use their PDA's GPS receiver. people who have a seperate GPS receiver might get the port number automatically when pairing it with the computer or have to find the correct port themselves (in older receivers).
also, to use the Networking feature you have to use the Serial port service. (i will post links for this as well).
WH - I would prefer leaving this for later as i play with it a little further.
SS - Sideshow. (Vista Users)
i tried using sideshow on 3 different devices. Wizard, Polaris and Titan.
all 3 came out with nothing when i used the TOSHIBA stack. the devices didn't discover the SideShow service even tho it was installed on my comp and my device was paired with the comp.
now if you're using the MICROSOFT stack.. it's a whole different area.
Alright. so a little batch of detailed insturctions about using this:
(during the process make sure your device is DISCOVERABLE)
IMPORTANT! you should make sure the Sideshow software is active on your device while doing this. i tried syncing the service once with it on and once off and it sorta confused me. so we'll just agree on having it ON.
To use sideshow using TOSHIBA Stack do the following:
a. on your device, go to Bluetooth Settings
b. add your device.
c. look for the Sideshow service in the list. if it's there, Mark it, (on your comp) go to control panel, go to sideshow, and you should be able to mark V on the gadgets you'd like to use.
d. if it's not there, you should add a port on both your device and your computer. the ports should match.
e. go back to devices and refresh the Services list.
f. to my knowledge, if it doesn't work up to this point, give it up
To use sideshow using MICROSOFT Stack do the following:
a. open Control Panel and open Bluetooth Devices
b. click Add and add your device. go to Options and mark "Allow Bluetooth devices to find this computer" and "Allow Bluetooth Devices to connect to this computer". you can also mark other options as desired.
c. go to COM ports and add an INCOMING port. it will choose a port for you automatically.
d. go to Devices and choose your PDA. choose Properties and go to Services. there you should see all services your PDA provides. one of them should be Windows Sideshow. mark it and click OK. your comp and PDA should connect and disconnect a few secs later.
e. go to control panel, go to sideshow, and you should be able to mark V on the gadgets you'd like to use.
after syncing the service and choosing the gadgets you'd like to use from Control Panel/Windows Sideshow you can go back to your device and go back to the sideshow software and click Connect....... ................. ........
TP - Technical Port (this concerns only people who use ASUS's GXP Factory PDA so if you're not, just ignore this).
for the GXP to control Wireless devices such as ELTO's waterpipe controller and Applied Materials' connectors you HAVE to have a Technical port enabled as a service. other than Serial port this is the only service the GXP provides, so you won't have much trouble enabling it as it's part of the software.. it will always appear. MAKE SURE you DO NOT create another bluetooth port as it will use it instead of the default one and you will not be able to control ANY of the wireless devices around you.
i will update this post further on with detailed instructions for the use of every service and some howtos.
Hope it helps.
If you found this guide helpful please Donate.. (all donations go to TZABACH Wounded Animal Service)
Reserved for future guides
reserving another one
and another one
Related
Hello everibody! Since ~ 1 year i’m a heavy reader, but i’ve never posted before, since i could find all my answers just reading…
But recently i bought a Universal wich i have unlocked and upgraded to WM6 – (Thanks thingonaspring, great ROM! ), and lost my AS connectivity (over BT). Kept on reading, but none of the provided solutions worked.
So, here is my 2 cents, hope, it will help for others too:
XP (from SP2!)
Basically, my problem was, that my Uni allowed as outgoing ports only COM0, 4 and 5. I use a really chep BT dongle from eBay wich came with Blue Soleil 1.x as driver and software, wich allows as incoming ports only COM11, 12. I’ve tried all of the Blue Soleil drivers wich i could find ont he net, even the most recent 5.x versions. None of them provided these ports to be opened.
My solution was thet i deleted all the custom Blue Soleil drivers, and let Windows to install his – generic – BT drivers. From here my problem was solved, since it doesn’t install any predefined ports, i can install them manually, as needed, and, since i know wich ports can be opened on my PDA as outgoing ports…
So, here are the steps from scratch:
1. Delete all BT related drivers, and let Windows recognize the New Hardware and install his Generic drivers for it, reboot if necessary.
2. Open My Bluetooth Places - Bluetooth Devices select COM Ports tab. Button, and we add port(s) til we reach the number we want (my case was COM4, so i’ve added ports 3 and 4, windows adds ports one by one, starting from the hardware ports. COM3 can be deleted aftrwards), as an Incoming Port. Ont he Options tab w eset this port as discoverable, save. Ok, now we have the necessary port, but we need an incoming connection too, ont hat port, so:
3. Start - Settings - Network Connections - New Connection Wizard.
4. The wizard starts, Next - Set up an advanced connection - Next - Connect directly to another computer - Next - Host - Next – we choose our port and save our settings, be careful, the PC should remain as dicoverable!.
5. Still not enough, our PDA would make now a Serial Port profile connection, but, we need AS to work, so:
6. Fire up ActiveSync, File - Connection Settings - Allow connections to one of the following - we choose our port, everything else is allowed and on Automatic. Save.
7. Ok, our PC is prepared, let’s see the Uni, it’s far more simple: at BT settings we pair our uni with the PC, and, as expected, we have an ActiveSync profile from the PC, wich we select.
8. ComPorts tab, New Outgoing Connection – we choose our port number (if it’s not there already), Save.
9. Start – Programs - ActiveSync - Menu - Connect via Bluetooth, and success, we can synchronise and we have network too!
On WinVista (i have Vista Ultimate installed):
as described above, with a few modifications:
- VISTA doesn’t recognize the hardware (at least mine isn’t recognised) , so it installs it as Unknown device. So, we have to „refresh” it’s „drivers” manually – we won’t let Windows to search for drivers, we select manually: Microsoft - Generic Bluetooth Radio, OK, now it finds the Microsoft Bluetooth Enumerator too.
- we don’t have to follow points 3 and 4.
- now we already can establish an AS connection, but, without network support. To enable this, we must select on our PC int he Microsoft Mobile Center – Mobile setting – connection settings NOT the Automatic connection, but the same as we have on our PDA at the Network connections, where it states „Programs that automatically connect to the internet should use… Usually My Work Network. The effect is immediate, we don’t have to restart anything.
- If i used VISTA, i didn’t had to add ont he PDA a new outgoing port (i didn’t have the possibility), but, it works without it.
One more observation: our PDA can have an AS connection over BT with only one PC, so, if we pair it with another PC, we loose our first pairing. So, it is advisable to leave our PC in discoverable mode.
Hope, somebody will find this useful.
I found this by googling, and successfully connected to my Vista Laptop.
Here it is solution:
Firstly, on your host machine, open Regedit and navigate to:
HKLM\Software\Microsoft\Windows CE Services\SerialPort
and change the value from Bluetooth to your incoming bluetooth COM port. Normally this is COM7 if you are using v5 of the Toshiba Bluetooth Stack (the Vista compatible version). Change the value to "COM7" (without the quotes).
You will need to restart your machine.
Now pair your Windows Mobile device with your host machine. You should see the ActiveSync service listed. If you've previously paired your device, then you would have seen "Serial Port" listed as a service (which isn't enough to get ActiveSync working). Instead go into the properties of the bluetooth device and select "refresh" to get an updated list of services that your host PC is advertising. ActiveSync should now be an option. Select it. Now, when using ActiveSync on your WM device, Connect via Bluetooth should work just fine.
I found second better solution. Then you can use Windows SideShow as well.
1. Uninstall Toshiba BT stack.
2. Go to Dev Mgmt.
3. Find Unknown device
4. Update driver
5. List all drivers
6. Find Cambridge manufacturer
7. install Generic Radio
Thats all.
I used many websites, a lot with very similar advice, but none specific to the HTC touch Diamond conundrum.
However, this is a very useful step by step guide:
http://www.inspectmygadget.com/2007/05/31/how-to-connect-your-wm5-device-to-wmdc-via-bluetooth/, which although provides advice for WM 5, is still the same principle.
The advice below is device specific
I use:
HTC Touch Diamond (with WM 6.1)
WMDC 6.1
Bluesoleil V6 Bluetooth Dongle
Although I had found the above advice on previous websites, and it had not worked I remained persistent.
I was able to find 'Activesync' as a service when, on my PC, changed the WMDC connection settings to COM 3.
However every time I tried to 'connect via BT' on my device, it said 'no partnership existed......'.
I therefore established some more com ports on my computer (in addition to COM 3, COM 4, COM 5 which I had taken authorisation off of):
COM 6
COM 7. Both without authorisation.
I then used the trial and error method to find which com port would broadcast 'activesync' to my device. It was still COM 3.
However, on trying 'activesync via BT'on my device this time, it began to connect!!!
I am not sure whether opening up the extra ports (COM 6 and COM 7) or whether my computer/device decided it was now the time to play ball since it realised I was about to take a cricket bat to it worked but it now syncs fantastically.
pa3x said:
I found second better solution. Then you can use Windows SideShow as well.
Click to expand...
Click to collapse
Dude! You're my hero!
pa3x said:
I found second better solution. Then you can use Windows SideShow as well.
1. Uninstall Toshiba BT stack.
2. Go to Dev Mgmt.
3. Find Unknown device
4. Update driver
5. List all drivers
6. Find Cambridge manufacturer
7. install Generic Radio
Thats all.
Click to expand...
Click to collapse
Thank YOU!!!!
pa3x said:
I found second better solution. Then you can use Windows SideShow as well.
1. Uninstall Toshiba BT stack.
2. Go to Dev Mgmt.
3. Find Unknown device
4. Update driver
5. List all drivers
6. Find Cambridge manufacturer
7. install Generic Radio
Thats all.
Click to expand...
Click to collapse
Plz elaborate as where to perform it?
i have i-mate JASJAR will it help to connect it to a desktop pc inwhich i dunt wanna use wire/cable connection USB???
am on WM 6.1
with Bluesoleil V6 Bluetooth Dongle on Desktop PC.
Hi Forum,
well the Diamond (Touch) Pro's internal GPS device isn't really good.
Therefore I wanted to use my other Bluetooth device for Navigational Tools.
Pairing the external BT GPS and setting it to Com: 2 wasn't a problem and I can read the data when accessing the port directly on Com: 2.
But I use a few tools that use the Parsed Driver (GPS Intermediate Driver).
So I tried to set the "External GPS" Utility to:
(1st Page)
GPS Program Port: Com 1
(2nd Page)
GPS Hardware Port: Com 2 (as set in Bluetooth settings for the external BT GPS device)
(3rd Page)
Autmatic management: Ticked
But whatever I set on the second page is REVERTED to
GPS Hardware Port:NONE
after clicking OK.
Does anyone know how to manually set my external Bluetooth GPS device as the source for the GPS Intermediate driver ?
And / Or:
How can the internal GPS be turned totally off ?
Any help an that behalf is very much appreciated!!
Regards
Zigster
PS: I translated that GPS description part from my German O2 branded "Diamond Pro", so it might not be totally the same in an English version.
When you say the internal GPS isn't very good, what do you mean? How are you attempting to acquire GPS? In what conditions? Inside? Outside?
In my experience so far with the Raphael, the GPS is pretty good for an embedded device. Will it be as good as a well designed stand-alone receiver? No. But for most navigation I find it to be good enough.
... well the point is, that want to use an external Bluetooth device as an Input source for the GPS Intermediate driver and not the internal GPS device.
The reasons why are somewhat irrelevant, but here are mine:
The internal GPS receiver
1) is laggy (despite all the helpful tips I already tried)
and
2) it is not very sensitive (no indoor reception)
My external BT GPS Receiver (iBT-GPS) is much more accurate (!!!) and very sensitive (Indoor reception) and sometimes it comes in handy to put the reciever into another spot than the phone.
And I can set that device to 5Hz Refresh, if needed.
So thanks for any help !!
Regards
Zigster
Hi Forum,
there is a solution for the above problem, but with a sting:
It seems, that the fix produces a heavy cpu load on the diamond or on it's comm port, since the diamond is much less responsive even though CPU load sticks around 40-50 % (which is rather normal).
Here is what I did from this thread http://forum.xda-developers.com/showthread.php?t=293548 :
To enable this, your smartphone must be application unlocked! (i.e. modify the registration settings)
First setup a comm port for your Bluetooth GPS devices as usual:
Start/Settings/Connections/Bluetooth.
Make sure Bluetooth is set to "On".
Menu/Devices
Menu/New
Select your GPS device from the list and press Next.
Enter the passkey for the Bluetooth GPS.
Next
You should get a message box saying "Your Smartphone has connected".
NOTE: It is important to remember the name of you Bluetooth GPS receiver that was added. Let’s call this variable GPSNAME.
OK
Next
Check the "Serial port" checkbox.
Done
Done
Menu/COM Ports
Select your GPS.
Menu/New Outgoing Port.
Select your device and press Select.
You will see a COM port that has been chosen for your GPS. For example, COM6.
Done
Done
Done
Now your GPS is set up on COM6.
Next setup the GPS Intermediate Driver environment using a registry editor:
Start > File Explorer > Up > Program Files > RegEdit
Navigate to [HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver]
Select Values > Menu > New Value> DWORD "IsEnabled"=1
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\GPS Intermediate Driver\Drivers]
Select > Menu > New Key > GPSNAME
Values > Menu > New Value> DWORD" CurrentDriver=GPSNAME"
Back > Select GPSNAME
Select Values > Menu > New Value> String CommPort=COM6: <------ COMM PORT SETUP ABOVE Done
Select Values > Menu > New Value> String FriendlyName=GPSNAME
Select Values > Menu > New Value> String InterfaceType=COMM
Restart your phone, launch GMM and start the GPS function.
Google Mobile Maps with work now with an external Bluetooth GPS receiver.
Hope to see some comments from you folks ;-)
Greetings
Zigster
Attached is the registry file I created to get it to work for my Qstarz BT-1000X.
Customize the registry file for the device's name and the comm port you set up in the Bluetooth setup as described in zigster's post.
Seems WM's External GPS is either broken, or ODM locked. Use CamerAware Buddy to restart the GPS Intermediate Driver, and voila.
I was having the same trouble, also thought i was having trouble with the bluetooth device list showing the GPS device as disconnected, but that's just because it wasn't in use (or just the way COM BT devs work).
This fix worked, and was easy as heck to apply thanks to the EXE here: Link to thread
I was a little nervous because it was so old and for a different device, but it worked a trick.
Now windows is managing the external bluetooth like it should, and programs seem to connect no problem.
Before, i could set the hardware ports myself in google or tomtom, but if i let windows manage it, it would always use the internal GPS. Now it works great.
Thanks,
Mortscript to install GPS intermediate driver
Here is a mortscript to install GPS intermediate driver over com port and also select which driver to use (installed ones or original one).
It's my first try to script with mortscript, so you better do a backup of the
HKLM\System\CurrentControlSet\GPS Intermediate Driver\Drivers\ registry key before trying it.
It also create a registry key:
HKLM\Software\GPSDeviceSelector
where it stores a list of script installed drivers and the orginal "CurrentDriver" value. (CurrentDriver value when the script was run for the first time).
To install intermediate driver you will need to know the exact name of the device as stated in the bluetooth setting, the com port used by the device (also visible in bluetooth settings) and the baud rate of the com port which should be stated somewhere in your GPS device manual.
I did for my HTC HD2 and it works good on that device with the Qstarz Q-1000EX bluetooth GPS.
You will, of course need to install mortscript 4.1 for the script to work:
Feedback welcome!
so i just got the new 1005ha asus netbook today and spent the day setting it up as well as the bluetooth to the fuze. i got it to work with my stereo headset as well as to use data over bluetooth for internet
but i cant seem to make it sync up through activesync for file sharing
any help?
ive had the computer setup a port and told the phone to search in activesync and it doesnt find the com port just the same services each time
OK, sorry if you already did all this, its not 100% clear from your posts:
Create a new incoming port on the PC in bluetooth properties. (exactly where this is may vary - on my win xp its called "bluetooth devices" in control panel)
open active sync (on the pc). File / connection settings. check "allow connections to one of the following" <select the com port you just created>
make sure the pc is discoverable & phone bt is on
on the phone - open bluetooth settings and add a new device
select pc, pair, save etc
hopefully now the phone will see the pc, and activesync will now be available as a service
select sevice, save etc.
launch activesync on phone, and select "connect via bluetooth"
remember to disconnect when you're done! - it wont close the bt connection just because its finished its sync
So I picked up an external GPS receiver off ebay. It's the Globalsat BT-359C (http://www.usglobalsat.com/p-214-bt-359c.aspx). Turned it on, everything went fine as far as my fuze finding it. I'd goto add new device, it'd pull up "BT-GPS371D88", i'd select it, put it the four "0" 's, and it'd give me the message "your pocketpc is now connected with BT-GPS371D88". It comes up in the list but under disconnected. So i'm like eh whatever, and setup the outgoing com port to COM0 as per the instructions, and make sure its unsecure.
I go back to devices, highlight BT-GPS371D88, click it. Check off "Serial Port" in select services to use, and save. Then heres where everything goes wrong, I hit connect, and it gives me the following message "Your device did not connect with BT-GPS371D88. The connection failed or the passcode is incorrect." I've been tinkering with it all day, searching various forums to no avail. Even downgraded my 6.5 rom to 6.1 thinking it was maybe incompatible with something so new.
Now i'm stuck, I really want to get it working so i can use it for a trip thats coming up in a few days. Has anyone else had such a problem? is there like a quick fix that i'm over looking, or is it simply not compatible with the fuze? I managed to get it paired up and connected fine to my blackberry curve just to see if the gps unit was defective (did buy it off ebay). Any Ideas guys? Not sure where else to turn now.
Oh yeah btw my current rom that i'm using is
At0mAng Fusion Power V 5.X ROM Series
Windows Mobile 6.1 (Build 21051 1.6.4)
Located @ http://forum.xda-developers.com/showthread.php?t=537501
jimshepp said:
So I picked up an external GPS receiver off ebay. It's the Globalsat BT-359C (http://www.usglobalsat.com/p-214-bt-359c.aspx). Turned it on, everything went fine as far as my fuze finding it. I'd goto add new device, it'd pull up "BT-GPS371D88", i'd select it, put it the four "0" 's, and it'd give me the message "your pocketpc is now connected with BT-GPS371D
Click to expand...
Click to collapse
have a BT GPS for my Dell axim x51v, got some trouble too getting it to connect, but eventually did
here are some pointers:
1) Delete all pairings and com port pairings on the device
2) Pair the device (make sure that you put 'request authorization' or something... this ensures that you need to put the 0000 code to connect)
3) you need to set up at outgoing port on your device, to the BT GPS... COM 8 is norm
4) External GPS setting in the Start>Settings tab
hardware port is where you put the outgoing port in (3)
software port is where you put for your GPS software... COM4 is norm
third column where WinMo will manage GPS, say yes
This worked for me:
I have a Hermes (WM6.5) with a holoux bluetooth GPS, but the GPS was not connecting for me properly either. It seems to be a problem with the way WM6.1 pairs with bluetooth devices.
I managed to get mine to work without reflashing by downloading this alternative bluetooth manager:
http://forum.xda-developers.com/showthread.php?t=353774
Hope this helps.
Not trying to bump up an old thread for no reason, but I figured this info would be helpful for people utilizing searches.
After lots of research and frustration the past week I have gotten my external GPS (USGlobalSat BT-368i) to work with my HTC Fuze! Below are the steps I followed that have worked for me. Note that I still have the phone configured to use the internal GPS if the program is set to "Let windows manage GPS settings".
1. Pair the device using Bluetooth.
2. Under the devices tab select your external gps device, and check the box to use "Serial Port". Then choose Save.
2. Under the Bluetooth settings choose "COM Ports" tab.
3. Choose "New Outgoing Port", and then select your device and click next. Choose your port and preferred "secure" option. Then click Finish. (I have configured mine to use COM0 & Secure Connection)
The device will still show as "Disconnected", and you will not be able to connect it under the Bluetooth manager. It will give you an error saying unable to connect.
To use the external GPS device you can simply select the outgoing port you configured above in your program, and most likely you will use a baud rate of 4800. Once you enable the GPS in the program it should connect itself via Bluetooth to your device and begin using it.
You should also be able to configure it to automatically use your external GPS instead of the internal one under the "External GPS" settings, but my current ROM has the hardware portion of External GPS manager broken @ the moment. Therefore I have not configured this, and cannot confirm it.
Hope this helps someone!