From MP3Car.com Wiki
The information in this post applies to version 1.1.0.1 and later of StreetDeck.
[edit] About Multiple GPS Support
Multiple GPS support was added for the special use case where a UMPC with a built in GPS is used with StreetDeck and docked in a car that has a second USB GPS reciever attached to the docking station for use while in a vehicle.
When configured for multiple GPS use:
If the primary GPS is present or becomes present after a USB device insertion notification, it will automatically be selected as the GPS signal StreetDeck uses.
If the primary GPS device is not present, it will use the secondary GPS device for the GPS signal StreetDeck uses.
If neither the primary GPS, nor the secondary GPS is present, StreetDeck, will look for network broadcast packets.
All GPS selection settings made in settings will be overridden by the GPSDevice.txt file.
[edit] Configuring StreetDeck
To use multiple GPS devices with StreetDeck, you MUST use two different GPS devices with unique device names. A text file called GPSDevice.txt should be created and placed in the Program Files\StreetDeck directory. The file has 2 and only 2 lines. The first line of the GPSDevice.txt file contains the name of the GPS device as shown in the windows device manager for the primary GPS device and the second line is the name of the secondary. The device names are case sensitive. You may also specify a partial device name as long as the partial names are still unique to the device. This is the recommended procedure as the device port numbers which are included in the GPS device names may change.
[edit] Example GPSDevice.txt file
In this example, 2 USB GPS devices are hooked up to a computer. They show up in the windows device manager under the Ports (COM & LPT) tree item as Prolific USB-to-Serial Comm Port (COM7) and Microsoft USB GPS Port (COM6). A GPSDrive.txt file is created and placed in program files\StreetDeck. With the Microsoft GPS specifed as the primay GPS.
The contents of the file are as follows:
Microsoft USB GPS
Prolific USB-to-Serial Comm
[edit] Testing
After creating your GPSDevice.txt, run StreetDeck with the -verbose command line parameter. When multiple GPS mode is selected a log entry will be made stating "CAppData::PerformGPSStartup - Multiple GPS device file found, configuring primary and secondary GPS devices!" a log entry stating "Found primary GPS device" and "Found secondary GPS device" will be made if StreetDeck was able to match the primary and secondary device strings specifed to devices connected to the computer.