They way we are currently identifying the type of a receiver (unifying, nano, lightspeed) in the Receiver class is pretty bad. The correct approach would be to specify the receiver type name string in base_usb.py. Signed-off-by: Filipe Laíns <lains@archlinux.org>