add check for supported protocols, the controller can rx and tx the same protocols by definition