Ari Pollak/ Sprint Treo Linux PPP

How to connect to the Internet via a Sprint Treo 600/650/700p under Debian

Create a /etc/ppp/peers/vision_usb file with the following in it:

hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/vision_usb"
debug
/dev/ttyUSB1
defaultroute
noipdefault
usepeerdns
local
novj

Then create a /etc/chatscripts/vision_usb file with the following in it:

TIMEOUT 5
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATD#777
TIMEOUT 22
CONNECT ""

After those files are created: connect the USB cable to your Treo and computer; dial ##TETHERED (##83843733) on the Treo; on the computer, run pon vision_usb. After a few seconds, you should now have a ppp0 interface connected to the computer. To disconnect, run poff vision_usb.