Updated to use libkovanserial