diff --git a/drivers/kw2xrf/kw2xrf.c b/drivers/kw2xrf/kw2xrf.c
index c06f42caa179b7f432c4ae43f3b5c9bed12a3303..c0d2c233d7edfa02190b9543436f839c9121ec89 100644
--- a/drivers/kw2xrf/kw2xrf.c
+++ b/drivers/kw2xrf/kw2xrf.c
@@ -193,7 +193,7 @@ void kw2xrf_set_sequence(kw2xrf_t *dev, kw2xrf_physeq_t seq)
             break;
 
         case XCVSEQ_RECEIVE:
-            dev->state = NETOPT_STATE_IDLE;
+            dev->state = NETOPT_STATE_RX;
             break;
 
         case XCVSEQ_TRANSMIT: