Bluetooth Adapter Setup for the Palm Tungsten T-series Setup Guide prepared by Dean Johnson
Last update: 28 January 2004
You can connect to your PC and share your internet connection with no additional software added to your PC or Palm using a Bluetooth USB Adapter. I’m using a Palm Tungsten /T and Palm Tungsten /T3, Win XP and I’ve setup both the
Belkin F8T001 and F8T003 adapters (not at the same time though). I'm now using a router on my network so I have more insight to this setup as well. If you are using Windows 98SE or ME see the comments at the bottom for setting up ICS on these PC's.
As a side note, I have also installed a new version of the Belkin F8T001 Bluetooth adapter on a Win XP laptop and connect to the same desktop computer that the Palm connects to. Using Class One devices on the laptop and desktop computer enables the full 100 meter range when using this connection. The Palm and the Laptop can be connected at the same time and share the same single PC's Internet connection.
Windows 98SE & ME users: For ICS setup go to the bottom of this setup page for the instructions when you get to Step 2 of the PC setup. The rest of the instructions for the PC should be the same, but the menus might look slightly different than the screen shots below from Windows XP
Linux users: you can go
here for Ben's setup guide for Linux.
Mac users: You can go
here or
here or
here for setup instructions. There are some Mac scripts
here as well.
First you must make sure of the following:- You must have the PalmTungstenTUpdate_enUS.prc installed or be using a T2 or T3. You can verify this by checking the “Service connection progress” window that opens when starting a connection. If you see a “yellow” phone you have the update installed, if you don’t, install or re-install the update. Click here for the update.

- If you are using a router go down to the router section below and make sure the router IP is not on 192.168.0.1. If it is, you must change it first. You must do this before installing the Bluetooth adapter driver software. If you have already installed the Bluetooth software you must un-install it, then change the router's IP, then re-install the Bluetooth driver software.
- You must have successfully installed the Bluetooth Network software and connected the adapter to a USB port and paired your Palm to your PC. To confirm your Palm is paired to your PC go to "Entire Bluetooth Neighborhood" and you should see a check mark next to your Palm with the Bluetooth ID below it.

PC Setup:- In the Bluetooth setup (My device) disable all connections accept “Network access”. Bluetooth serial port, Fax, File transfer, Dial-up, Info exchange, Info Sync should all be setup to “Start manually”.

Right click "Network Access" in the above window and select "Properties".
a. "Option 1", If you see the below window move on to Part 2. Do not worry if you do not have the other option below.

b. "Option 2", If you have a drop down menu for "Select the type of service to offer remote devices" that is shown below you must select "Allow other devices to access LAN/Internet via this computer". The incorrect option is selected by default.

- You must enable ICS (Internet connection sharing) on the PC network. Go to Control Panel and Network Connections and see what is listed under LAN or High-Speed Internet. If you are a Windows 98SE or ME user skip to the bottom section that talks about ICS for these operating systems. Return to step 3 below when done.

a. If you see only your LAN card and your BT connection, enable ICS on the LAN by right clicking, select Properties and go to the advanced tab. Check "Allow other network users to connect through this computer's Internet connection". If you have a drop down box, "Home Networking Connection", select your Bluetooth network. You might get some warnings about IP addresses, but go ahead and continue. Do not worry if you do not have the "Home Networking Connection" option. This is not as important as selecting the correct LAN connection to enable ICS on.
b. If you see your LAN card, your BT connection and a High Speed Connection (DSL, Cable modem) then you must enable ICS (Check "Allow other network users to connect through this computers Internet connection") on the High Speed Connection, not on your primary network card.Do not worry if you do not have the "Home Networking Connection" option. This is not as important as selecting the correct LAN connection to enable ICS on.
c. IMPORTANT: If you have multiple LAN cards and the Bluetooth LAN and you are not sure which one of the LAN cards to enable ICS on (or you are sure but it still doesn't work) try one of the LAN cards and then complete the rest of the setup. If you get the DNS errors when testing the connection go back to this part of the setup and disable ICS on the first LAN card you tried and then try enabling ICS on the other LAN card. You would never enable ICS on the Bluetooth LAN card.
d. If you are trying to share a Dial-up connection ONLY and you do not have a DSL, Cable modem, or LAN connection to a larger network, then right click this connection, go to Properties, the Advanced tab and enable ICS and select the Bluetooth Network in drop down box if you have this option.

This is what the ICS would like if you have the Home networking connection option:

Note: I only can show an example of this with a dial-up connection so it might look slightly different with a LAN card - Go to Control Panel and Network Connections, then right click the Bluetooth LAN connection and select properties. Click on TCP/IP and then hit the "Properties" button. You should see the following:

Palm Setup:- Go to Preferences->Communications and create a new connection

- You can name the connection "BT to LAN". The Connection setting should be:
a. Connect to: Local Network
b. Via: Bluetooth
c. Device: (should be paired to PC by taping the box). The PC you paired should eventually appear as the only option, select it. If this last step does not work you must go back and pair your Palm to the PC with the Bluetooth setup.


- Go to Preferences->Communications and create a new Network

- You can name the network "Bluetooth LAN". The Network setting should be No user name, No password, select the "connection" you just created (BT to LAN), "Details" should be:
Type: PPP, Idle timeout: Never, uncheck ***Query DNS, enter Primary DNS: 192.168.0.1, IP address: Automatic (Checked)


***Note: You can leave “Query DNS” checked on the first attempt, but when you check the “View log” page and you don’t see a DNS listed you must go back and enter it manually as described above. This is very important.
- The "Script" page should have (must be in CAPITAL LETTERS):
Send:CLIENT
Send:CLIENT
Wait For: CLIENTSERVER (there is NO space between CLIENT and SERVER!)
End:

Testing the configuration:- You should be all setup at this point. Now make sure your Palm's Bluetooth radio is on, select the Network you created and select “Connect”. Once you are connected you can verify your settings on the log page. On the Network page select the Menu->Options->View log.

- You should see the following:
(You might see some funny random characters, but you should see some key things mixed in)
LCP Up
IPCP Up
Service name: “What you named the network setting”
Local IP address: 192.168.0.5 (must be in the 192.168.0.xxx range, with last digit as the variable)
Gateway address: 0.0.0.0
DNS address: 192.168.0.1 (This must be there, if not enter it manually in settings)

- If you see the above you can ping some web sites on this page where the cursor is flashing.
Write: ping www.microsoft.com (enter stroke)


I have found that a lot of web sites don’t ping for some reason, but Microsoft usually does. More importantly, open up WebPro and it should work. Also, open up your email program and check one of your accounts.
Firewalls:
If you have a firewall installed on your PC there could be issues with making this work. If you have done all of the above and you still get DNS error messages using WebPro then try disabling the firewall and re-connect the Palm to the network and see if it works. If it does, then look into your firewall software to see how to enable the Bluetooth network connection. There is usually a way to allow specific programs and hardware to run through the firewall uninterrupted. Sorry I can't be more specific, but every firewall setup is unique. I have read that WebPro uses port 8827, so your firewall might allow you to "Open" this port. VersaMail uses the standard port 110 and 25 for SMTP and POP3 which
should already be open.
If you are using Zone Alarm I have read from others that if you set the overall setting to "Medium" security this should allow the Bluetooth LAN to access the Internet.
The bottom line is get the Bluetooth LAN connection working without the Firewall enabled first, then go back and figure out what is required for your specific Firewall.
Routers:
If you are using a router in your Network this can cause problems depending on the IP address it uses. Most routers use 192.168.0.1 as their default IP, the setup instructions usually mention what the default IP is . This default IP will not work with a Bluetooth adapter. You can check all your IP assignments by going to a DOS prompt and typing; ipconfig /all (This should work in WinXP, 2K, 98SE & ME) In Win98SE and ME only you can go to the "run" window and type winipcfg. The Bluetooth LAN should have an IP address of 192.168.0.1, the Subnet Mask should be 255.255.255.0, the Default Gateway should be blank. The IP address for the Bluetooth LAN must be 192.168.0.1. If you see a weird IP address for the Bluetooth LAN your router is probably on 192.168.0.1
If the router is using this address it needs to be changed to a new range like 192.168.2.1. You can usually access your router setup pages directly by going to an Internet browser and typing in this default IP, 192.168.0.1, in the address window and then hit enter. Check your specific router's instructions to see how to access the setup menus, it could be different. There is usually a menu that is labeled something like "Status" this should give the current IP of the router. There should also be a menu for "LAN" settings, this is where you should see this default IP, 192.168.0.1, and also where you change it to 192.168.2.1. After you change the router's IP, it will reset. You might even want to power the router off and then back on again. A reboot of the PC couldn't hurt either. After doing so re-check your IP assignments at the DOS prompt and make sure your Bluetooth LAN is now on 192.168.0.1. Also, to access your router's setup page after you changed the IP address you'll now need to type in the new IP that you assigned in the browser window.
You will now be able to enable ICS on the appropriate network card. If you tried to do this prior to reassigning your router to a different range you probably saw an error message saying that, "the IP address required for ICS is already in use".
The easiest way to share a broadband Internet connection among multiple computers at home or the office is with a Switch, not a Router. If you don't have a Router and you don't need a true Network among the computers get a Switch and you will avoid all the above problems that a Router can cause. You just plug the RJ45 cable from the DSL or Cable modem into the Switch, port 1, and then plug in all the other computers into the additional ports with the RJ45 cable from the PC LAN card. No software and no setup hassles with a Switch.
HotSyncing:
There are two ways to HotSync via Bluetooth, Serial and Network. HotSyncing via Bluetooth with either method is much slower than using a USB cradle. It also creates a higher probability of getting errors with some conduits, like Documents to Go.
To setup a Serial HotSync via Bluetooth you need to go to your Bluetooth Device settings and start the Bluetooth Serial Port. Once you do you'll see a COM port listed under the "Status" column, make note of this COM port.
Then go to your HotSync icon in the system tray, right click and select "Setup". Go to the "Local" tab and change the COM port to the setting from Bluetooth Device settings. Make note of what COM port is there before changing it so you can revert back to a normal HotSync via the cradle if you desire.
Create a new connection like below:


Once that is complete go to the HotSync application on the Palm and select "BT to Serial" in the drop down menu below the HotSync icon. Then tap the HotSync icon and it should start the HotSync process.
To Setup a Network HotSync the easiest way is to use Peter's
NetSync software after you have successfully setup the Network access. You can also go to Palm's explanation of the Network setup
here.
Range and Interference:
In terms of range, Palm's are typically "class 3" Bluetooth devices with a range of around 10 meters (33 feet), with 1 mW (0 dBm) of transmit power. Cell phones are also typically class 3 devices. Bluetooth Access Points and most USB Bluetooth dongles have an "unlimited" power source so they tend to be class 1 devices, with 100 mW (20 dBm) of transmit power. In addition to their powerful transmitters, Access Points and USB dongles tend to have very sensitive receivers so class 3 devices (like Palms) can connect at up to 30 meters (100 feet) from an Access Point.
Breaking range down into transmit and receive:
- Access Point to handheld: The class 1 transmitter in the Access Point is clearly capable of transmitting a strong signal over a large distance. This should not be the limiting factor in determining the range.
- Handheld to Access Point: The handheld transmits a weak (class 3) signal. The range will be greater if the Access Point has a good antenna and a very sensitive receiver. Very sensitive receivers typically cost more.
The thing that really affects range is interference. Try to keep your Bluetooth equipment away from your 802.11 network, cordless 2.4GHz phone and microwave oven; all these create noise in the same 2.4 GHz bandwidth used by Bluetooth.
If you have a Bluetooth adapter that does not come with an extension cable I would recommend adding one that gets the adapter at least 5 feet from the computer. Also, I would connect to a USB port that is directly on the PC and not through a USB hub.
Error Messages:
There are two main error messages that you might get if the setup is not correct, Modem and DNS.
Error: Serial: timed out. could be bad cable or faulty Modem, (0x0305)
This is caused by one of two things. If the message appears as soon as you hit the "Connect" button it is solved by turning On the Bluetooth radio before trying to connect again. If you have
BtToggle or
BtToggle Pro installed it will do this for you.
More than likely it is caused by an incorrectly paired Palm to the PC or the Bluetooth drivers did not get correctly installed. Just because you see a check mark next to the Palm icon on the PC in Bluetooth devices this does not necessarily mean it is actually paired correctly. You will need to re-pair the Palm to the PC. You need to delete the paired PC from the Palm by going to Preferences - Bluetooth - Trusted Devices, tap the PC name listed and tap "Details" and then "Delete Device". Re-pair the Palm to the PC. It would even be a good idea to re-name the Palm "Device name" on the main Bluetooth preferences page to something different. Do not be alarmed if the new name doesn't refresh immediately on the PC under Bluetooth devices, it will eventually update. The most important thing is you MUST now go back to your "Connection" setting for the BT to LAN and re-select your PC in the "Device" box. If you do not you will get the above error until you do.
The most common problem is related to DNS issues.
DNS lookup timed out. Please check coverage, and try again. [Comm. 8]
DNS error, please check coverage, check that host address in preferences is correct [-2]
This is caused by primarily by two things; the Palm is not completely connected to the network or ICS (Internet connection sharing) is not enabled on the correct connection.
The Palm cannot connect to the Network for many reasons, the most common problem is there is another network that is on the 192.168.0.xxx range already, and most commonly a router. The Bluetooth LAN has to be on this range and nothing else. If you look at the DOS prompt the IP listed for the BT LAN must be 192.168.0.1. If any thing else is on 192.168.0.xxx range it must be moved to another range like, 192.168.2.xxx. The "View Log" page on the Palm must show a Local IP address in the range of 192.168.0.xxx and the DNS IP Address must be 192.168.0.1 and entered manually on the Palm.
ICS is the other common problem. ICS must be enabled on the correct connection to the Internet. If you are using Windows 98SE or ME see below. This is a little harder to troubleshoot since there is no way to verify the actual connection. Just make sure it is actually enabled on the correct connection. This is by far the most common issue with ICS. If you have multiple LAN cards and the Bluetooth LAN and you were not sure which one of the LAN cards to enable ICS on (or you were sure which one to enable ICS on and it still doesn't work) and you tried one of the LAN cards and you get the DNS errors when testing the connection, go back to the PC part of the setup and disable ICS on the first LAN card you tried and then try enabling ICS on the other LAN card.
Even if it makes no sense, but you have multiple LAN cards listed try ICS on the other LAN card. You would never enable ICS on the Bluetooth LAN card. The icon on the PC for the network connection actually changes showing ICS is enabled. The icon on the PC for the network connection actually changes showing ICS is enabled.
Make sure in Part 1 of the PC setup, if you have the "Option 2" configuration, that you changed the drop down menu to "Allow other devices to access LAN/Internet via this computer" . The incorrect option is selected by default. Do not worry if you do not have this option.
If you're sharing a dialup connection make sure you are connected to the dialup ISP before connecting via the Bluetooth adapter. If you get the error message, "The IP address required for ICS already is in use", you're probably using a router or another network device that is using the 192.168.0.1 IP. See my router section above to change the IP of the router to a different range. If it is something other than a router, like a cable modem, find a way to reassign the IP to a different range. After doing so you should be able to enable ICS.
If you are still having problems and it can't be narrowed down to a specific issue it sometimes is a good idea to un-install and re-install the Bluetooth drivers for the PC and start fresh. Also, make sure you have the most up-to-date drivers for your specific Bluetooth adapter from the manufacturer's web site. If you do re-install you need to re-setup everything on the Palm as well. Most importantly after re-pairing the Palm you need to go back to the "Connection" setting and re-select the paired PC in the last box.
If all else fails and you can't get this to work you can add software to the Palm ($24.95) and the PC to force the Network connection via the Serial Profile using
Softick PPP.
Windows 98SE & ME:
The hardest part about setting up Windows 98SE and ME is finding ICS (Internet Connection Sharing) and figuring out how to set it up. The first thing is ICS is not installed by default on most Win 98SE or ME machines. To find ICS on these machines you go to Internet Explorer, select the Tools drop down menu, then select Internet Options. Go to the connections tab and at the bottom there is a "Local Area Network (LAN) Settings" section. There will be a "Sharing" button if it is installed. If not, you have to go to Add & Remove programs in Control Panel and go to the Windows features tab. Then go to the Internet Explorer listing and click on the details button. In the list check the box that says Internet Connection Sharing, it is probably at the top of this list. Click OK and the files should be installed. You'll then have to re-boot your PC. Once you have it installed ICS you'll have to figure out want needs to be in the drop down boxes for your specific situation. The screen shots below show what these menus look like, but not what your actual settings should be. It will probably take a little experimenting to get the correct settings.
Suggested settings:
Connect to the Internet using: Select the most obvious LAN or DUN connection
Connect to my home network using: If the Bluetooth LAN is there select that, otherwise make your best guess.
==================
This works great on my T/T and T3 connected to my PC and I share my DSL connection from anywhere with in 100 feet +/- (30 meters). I'm also using a router with no issues. I did have to change the router's IP as described above.
Hope this helps, and Good Luck. If you find this useful and would like to make a donation for my time click below.
Download guide in Word format
here (you can right click and "Save Target As").
Download guide in PDF format
here (you can right click and "Save Target As").
----
Contact Dean (DeanDC10).
This article is also posted at
Whizoo (creators of
BtToggle)