Affix is a powerful and complete open source Bluetooth Protocol stack for Linux. It will allow you to connect to any Bluetooth enabled devices, like handheld computers, mobile phones, and PCs. Affix supports wide range of Bluetooth hardware, and it allows you to send pictures, business cards, and any other files. Affix has been tested on the i386, ARM, and PowerPC platforms. Affix currently supports the following Bluetooth Profiles: General Access Profie, Service Discovery Profile, Serial Port Profile, DialUp Networking Profile, LAN Access Profile, OBEX Object Push Profile, OBEX File Transfer Profile, and PAN Profile.
Release Notes: Affix has been tested with many devices, such as iPaq, Palm, Nokia, Ericsson, and other phones. Debian and Redhat packages are available. Security support was added. Multi device support was added. Powerful GUI support was added. Major stability improvments were made. Flexible device management was added. The BCSP/H4/TLP uart protocols are supported. Powerful OBEX support was added for file transfer and object transfer. Multiple Bluetooth profiles are supported. Power management support was added.
Release Notes: This release adds dynamic buffer/credit management in RFCOMM, support for multiple flags in /etc/bluetooth/services, the *std* flag, which connects socket/bty to stdin/stdout when set, and /etc/bluetooth/serial. PF_BLUETOOTH has been changed to PF_AFFIX to prevent mixing with BlueZ. CID allocation has been fixed, and active CID allocation is prevented. Functions have been added that convert UUID to a string as a protocol, service class, profile descriptor, and as an hexadecimal number. The browse program in SDP/drivers has been finished and fixed. Two other programs (channels and service) have been created.
Release Notes: Endianness issues in UART, HCI, L2CAP, and RFCOMM were fixed. An oops on the "listen" call was fixed.
Release Notes: RFCOMM SetType was fixed. Connection timeout support was added for L2CAP and RFCOMM sockets. btsrv was fixed to run properly. btdev_execute_command was fixed to check that btdev->hci != NULL.
No changes have been submitted for this release.