I want to write about my experience with YACC software.
I was testing the last version of YAAC on a notebook with Ubuntu.
?uname -a Linux pdsnb1030 4.4.0-173-generic #203-Ubuntu SMP Wed Jan 15 02:55:01 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
I Know?It's pretty old but it works in a very old notebook.
I was using a PLXTraker Blue as a TNC via Bluetooth.
At first the application don't connect over bluetooth, the app show a message like "error can't connect to bluethoot port" showing this error on syslog.
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: 1581729469424: PortEditor: selected appropriate default card Serial_TNC
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: 1581729469424: PortEditor: created.
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: javax.bluetooth.BluetoothStateException: BlueCove library bluecove not available
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.loadNativeLibraries(BlueCoveImpl.java:381)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.detectStack(BlueCoveImpl.java:429)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.access$500(BlueCoveImpl.java:65)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl$1.run(BlueCoveImpl.java:1020)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at java.security.AccessController.doPrivileged(Native Method)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.detectStackPrivileged(BlueCoveImpl.java:1018)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at com.intel.bluetooth.BlueCoveImpl.getBluetoothStack(BlueCoveImpl.java:1011)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at javax.bluetooth.LocalDevice.getLocalDeviceInstance(LocalDevice.java:75)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at javax.bluetooth.LocalDevice.getLocalDevice(LocalDevice.java:95)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at org.ka2ddo.yaac.bluetooth.BluetoothProvider.findBluetoothSPPs(BluetoothProvider.java:108)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at org.ka2ddo.yaac.bluetooth.gui.BluetoothTNCPortEditor.run(BluetoothTNCPortEditor.java:326)
Feb 14 22:17:49 Pdsnb1030 gnome-session[1640]: #011at java.lang.Thread.run(Thread.java:748)
After some googling and testing i found this solution.
sudo apt-get install libbluetooth-dev
And voilá! now is working smoothly...
I think it's a good idea to include this package in the installation manual.
The great advantage of using this microsat TNC is it work as a Digi when not connected via bluethoot and when you connect using YAAC or Aprsdroid it convert in a tnc..
Thank a lot to Andrew and all the supporter users who maintain this proyect alive.
Claudio CX8FS