Bluetooth and USB keyboard firmware