How to Use the Bluetooth Dial Up Networking HackIntro:
Once digging threw the files in the 650's ROM I quickly found the "btmanager" overlays which showed the DUN option proving that it was built in. I then referenced the control to the "btmanager.prc" code and found where it was called. While tracing threw I found a subroutine that did nothing other than "hide" the control. So I just eliminated the two calls to this routine by "NOPing" them.
Now you are going to need the patched btmanager file, get it at the bottom of http://shadowmite.com/p-f.html.
Before you go any farther now, pull the battery cover on the phone and do a soft reset. (This avoids trouble later) Now that you have the file, you need to get it to the phone's ram. The catch is you can not hotsync it over as this is a protected file. You need to use one of two methods (although I am sure there are others):
Method 1: Email the file to yourself, then check your email with Versamail on the 650. Save the attachment to RAM.
Now once again, do a soft reset on the phone. At this point it should be working, so let's check! Go to the home screen and run the "Bluetooth" application. Once you turn Bluetooth on you should see:
There it is! You now have the Dial up networking option enabled! From here what you need to do will vary to be able to use it. Every different computer bluetooth adaptor has different ways of doing things, but most also include a manual about how to use them. I'll continue with some general instructions that will hopefully get you moving in the right direction:
First off you need to start whatever your bluetooth program is, and get it to look for bluetooth devices. Once it finds the Treo you want to search for the services it offers. You should find the Dial Up Networking service! (If you only find the Object Exchange service, pull the battery cover and do a soft reset, this sometimes happens). Once you have found the service, most bluetooth adaptor software will allow you to "create a dialup".
Some links to help you out:
Troubleshooting Common Problems
Problem: After installing the hack, when I click on "Setup Devices" the phone reboots.
Question: How do I delete this hack?
Problem: I enabled DUN and then turned the phone off, now it doesn't want to turn on!
Problem: When attempting to turn on or off DUN I get a Translib error.