Update PIlot to work with UART