Hi! I have taken a bit different route.
sudo btconfig ubt0 up sudo sdpd sudo bthcid btpin -d ubt0 -a <mac> -p 0000 ; cat /etc/ppp/ppp.conf gprs: set device !"rfcomm_sppd -a <mac> -s DUN" set dial "ABORT ERROR ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATZ OK-ATZ-OK AT+CGDCONT=1,\\\"IP\\\",\\\"internet\\\" OK \\dATD\\T TIMEOUT 40 CONNECT" set phone "*99#" set speed 115200 set login set timeout 0 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0 add default HISADDR enable dns ; sudo ppp ppp> call gprs To be able to use with ppp(8) I had to patch rfcomm_sppd. --- rfcomm_sppd/rfcomm_sppd.c.orig Sat Nov 22 05:03:03 2008 +++ rfcomm_sppd/rfcomm_sppd.c Sun Dec 21 10:54:54 2008 @@ -228,16 +228,16 @@ * be used directly with stdio */ if (tty == NULL) { - if (tcgetattr(tty_in, &t) < 0) - err(EXIT_FAILURE, "tcgetattr"); memcpy(&tio, &t, sizeof(tio)); t.c_lflag &= ~(ECHO | ICANON); t.c_iflag &= ~(ICRNL); if (memcmp(&tio, &t, sizeof(tio))) { - if (tcsetattr(tty_in, TCSANOW, &t) < 0) - err(EXIT_FAILURE, "tcsetattr"); atexit(reset_tio); } -- rix http://www.ripe.net/perl/whois?...@estpak.ee