diff --git a/src/dw1000-base.h b/src/dw1000-base.h
index ba70bc60f6ce2261b9cabbd38167131ba28a8f28..68af6fcf2128335d524990b949cc47d869d0cc5e 100644
--- a/src/dw1000-base.h
+++ b/src/dw1000-base.h
@@ -247,19 +247,37 @@
 #define DW_MRXSFDTO_MASK (1<<26) /**< \brief dummy */
 
 /* DW_REG_SYS_STATUS LOW */
-#define DW_IRQS        0       /**< \brief dummy */
-#define DW_IRQS_MASK   (1<<0)  /**< \brief dummy */
-#define DW_TXFRS       7       /**< \brief dummy */
-#define DW_TXFRS_MASK  (1<<7)  /**< \brief dummy */
-#define DW_RXDFR       13      /**< \brief dummy */
-#define DW_RXDFR_MASK  (1<<13) /**< \brief dummy */
-#define DW_RXRFTO      17      /**< \brief dummy */
-#define DW_RXRFTO_MASK (1<<17) /**< \brief dummy */
+#define DW_IRQS         0       /**< \brief dummy */
+#define DW_IRQS_MASK    (1<<0)  /**< \brief dummy */
+#define DW_TXFRB        4       /**< \brief Transmit Frame Begins */
+#define DW_TXFRB_MASK   (1<<4)  /**< \brief Transmit Frame Begins Mask */
+#define DW_TXPRS        5       /**< \brief Transmit Preamble Sent */
+#define DW_TXPRS_MASK   (1<<5)  /**< \brief Transmit Preamble Sent Mask */
+#define DW_TXPHS        6       /**< \brief Transmit PHY Header Sent */
+#define DW_TXPHS_MASK   (1<<6)  /**< \brief Transmit PHY Header Sent Mask */
+#define DW_TXFRS        7       /**< \brief TX Frame Sent */
+#define DW_TXFRS_MASK   (1<<7)  /**< \brief TX Frame Sent */
+#define DW_RXPRD        8       /**< \brief Receiver Preamble Detected */
+#define DW_RXPRD_MASK   (1<<8)  /**< \brief Receiver Preamble Detected Mask */
+#define DW_RXSFDD       9       /**< \brief Receiver SFD Detected */
+#define DW_RXSFDD_MASK  (1<<9)  /**< \brief Receiver SFD Detected Mask */
+#define DW_LDEDONE      10      /**< \brief LDE Processing Done */
+#define DW_LDEDONE_MASK (1<<10) /**< \brief LDE Processing Done Mask */
+#define DW_RXPHD        11      /**< \brief Receiver PHY Header Detected */
+#define DW_RXPHD_MASK   (1<<11) /**< \brief Receiver PHY Header Detected Mask */
+#define DW_RXDFR        13      /**< \brief Receiver Data Frame Ready */
+#define DW_RXDFR_MASK   (1<<13) /**< \brief Receiver Data Frame Ready Mask */
+#define DW_RXFCG        14      /**< \brief Receiver FCS Good */
+#define DW_RXFCG_MASK   (1<<14) /**< \brief Receiver FCS Good Mask */
+
+
+#define DW_RXRFTO       17      /**< \brief dummy */
+#define DW_RXRFTO_MASK  (1<<17) /**< \brief dummy */
 /* DW_REG_SYS_STATUS HIGH */
-#define DW_RXPREJ      1      /**< \brief dummy */
-#define DW_RXPREJ_MASK (1<<1) /**< \brief dummy */
-#define DW_TXPUTE      2      /**< \brief dummy */
-#define DW_TXPUTE_MASK (1<<2) /**< \brief dummy */
+#define DW_RXPREJ       1      /**< \brief dummy */
+#define DW_RXPREJ_MASK  (1<<1) /**< \brief dummy */
+#define DW_TXPUTE       2      /**< \brief dummy */
+#define DW_TXPUTE_MASK  (1<<2) /**< \brief dummy */
 
 /* DW_REG_RX_FINFO 0x10 */
 #define DW_RXFLEN      0           /**< \brief dummy */