Completed conversion to libkovanserial