Base device driver