+------------------------------------------------------ | Some useful links Using a Palm Tungsten-T with a Linux PC - Original how-to BlueZ - Official Linux Bluetooth Stack J-Pilot - Desktop Organizer Software for the Palm Pilot +------------------------------------------------------ | Running PPP Synchronization # to set the device and services up /etc/pda-bt up # to start rfcomm communication /etc/pda-bt go # to synchronize PDA: press Sync button of J-Pilot and then tap HotSync # to stop the bluetooth device /etc/pda-bt down +------------------------------------------------------ | /etc/pda-bt script #!/bin/bash # PDA Bluetooth sync connection... case "$1" in up) /sbin/modprobe hci_usb /sbin/modprobe l2cap /sbin/modprobe bnep /sbin/modprobe rfcomm /usr/sbin/hciconfig hci0 up /usr/sbin/hcid -f /etc/bluetooth/hcid.conf /usr/sbin/sdpd /usr/bin/pand --listen --role NAP cp /etc/ppp/options.pda /etc/ppp/options ;; go) /usr/bin/dund --listen --sdp --channel 1 -n ;; down) /usr/sbin/hciconfig hci0 down ;; *) echo "Usage: $0 {up|go|down}" esac exit 0 +------------------------------------------------------ | J-Pilot Preferences Settings Tab: Serial Port = "net:any" +------------------------------------------------------ | /etc/bluetooth/hcid.conf # # HCI daemon configuration file. # # $Id: hcid.conf,v 1.3 2002/07/18 18:12:46 maxk Exp $ # # HCId options options { # Automatically initialize new devices autoinit yes; # Security Manager mode # none - Security manager disabled # auto - Use local PIN for incoming connections # user - Always ask user for a PIN # security auto; # Pairing mode # none - Pairing disabled # multi - Allow pairing with already paired devices # once - Pair once and deny successive attempts pairing multi; # PIN helper pin_helper /usr/bin/bluepin; #dbus_pin_helper; # A dbus PIN daemon can be found at # ftp://ftp.handhelds.org/pub/projects/gpe/source/bluez-pin-0.20.tar.gz } # Default settings for HCI devices device { # Local device name # %d - device id # %h - host name name "%h-%d"; # Local device class class 0x120104; # Default packet type pkt_type DH1,DM1,HV1; # Inquiry and Page scan iscan enable; pscan enable; # Default link mode # none - no specific policy # accept - always accept incoming connections # master - become master on incoming connections, # deny role switch on outgoing connections # lm accept,master; # # lm accept; # Default link policy # none - no specific policy # rswitch - allow role switch # hold - allow hold mode # sniff - allow sniff mode # park - allow park mode # #lp hold,sniff; # lp hold,sniff,park; # Authentication and Encryption auth enable; encrypt enable; } +------------------------------------------------------ | /etc/ppp/options.pda 57600 # do not require auth noauth # do not use modem control lines we aren't using a real serial line local # do not determinate local ip from hostname noipdefault # usefull ARP proxing proxyarp # do not enable default route nodefaultroute # do not use ipx noipx # set disconnect timeout idle 0 # local ip : remote ip x.y.z.12:x.y.z.13 # dns ms-dns ... # IP od DNS # netmask netmask 255.255.255.0 # this is required for the non standard microsoft PPP negotiation connect "sleep 1; echo -n CLIENTSERVER" +------------------------------------------------------ | Palm HotSync Settings Modem Sync: Net LAN Sync: Local HotSync Primary PC: x.y.z.12 Main screen of HotSync: Modem PPP: BT to PC +------------------------------------------------------ | Palm Preferences Network_________ Service: PPP: BT to PC Connection: BT to PC Conn. type: PPP Timeout: Never IP Address: auto Connections_____ Conn. name: BT to PC Connect to: PC Bluetooth Device: (trusted bluetooth PC) Serial Rate: 57600 Flow Control: auto