This is experimental, OK? I'm sure there are much better ways to do it, but for now it seems to work for gprs connection (my settings: puppy 2.13 running on hp pavilion zv6278ea with integrated bluetooth module, plus a gprs-enabled nokia 9500 phone equipped with a Wind sim card).

Everyone is invited to contribute so that in the end we can have full bluetooth on puppy :-)

First, really really thanks a lot to daemon who discovered that old bluez-utils have fewer dependencies and may work on unmodified puppy: here on the forums.

Before all, do you have a gprs profile for your ppp connection? If you have it, good, otherwise you may adapt mine to your phone. I cannot help you in this task, just search on the internet or ask your telco. My profile, good for the Italian provider Wind, is made of two files, i.e.

Back to daemon's intuition!
I took his tgz's, compiled and made a dotpup which you can get from my site. Install it - you won't find any new program in your menu so no need to restart jwm - but they will give you all the files needed.

Done? OK

First phase you have to determine the mac address and the dial-up networking channel for your gprs-enabled phone.

[corrected from previous version] The default modules setup for puppy 2.13 does not include some that are necessary for our task. So go get them here on the forums or here from my site for the 2.6.18.1 kernel. In the previous version of this guide I erroneously stated they were available without downloading. Install the dotpup and go on.

You have to change the mac address and channel we determined in the steps before according to your phone's features.

The script will open a terminal where you can monitor the connection to your phone, and a small window to quit your connection.
You will be ready for opening your browser or doing other internet activities when the lines stop scrolling and you see something like the following:

indicating that you have received an IP and DNS numbers from your telco.

If instead the lines stop on an exit command, it means your phone could not hook the gprs signal and you have to EXIT through the open window and start over. (Or, might be there is some other problems I haven't figured out yet!)