Index: trunk/rtcm3torinex/lib/rtcm3torinex.c
===================================================================
--- trunk/rtcm3torinex/lib/rtcm3torinex.c	(revision 5532)
+++ trunk/rtcm3torinex/lib/rtcm3torinex.c	(revision 5533)
@@ -487,4 +487,5 @@
           GETBITS(ge->E5aHS, 2)
           GETBITS(sv, 1)
+          ge->flags |= GALEPHF_INAV;
           if(sv)
             ge->flags |= GALEPHF_E5ADINVALID;
@@ -493,4 +494,5 @@
         else
         {
+          ge->flags |= GALEPHF_FNAV;
           GETBITS(ge->E5bHS, 2)
           GETBITS(sv, 1)
Index: trunk/rtcm3torinex/lib/rtcm3torinex.h
===================================================================
--- trunk/rtcm3torinex/lib/rtcm3torinex.h	(revision 5532)
+++ trunk/rtcm3torinex/lib/rtcm3torinex.h	(revision 5533)
@@ -366,5 +366,7 @@
 
 #define GALEPHF_E5ADINVALID     (1<<0) /* E5aDVS set invalid */
-#define GALEPHF_E5BDINVALID     (1<<0) /* E5bDVS set invalid */
+#define GALEPHF_E5BDINVALID     (1<<1) /* E5bDVS set invalid */
+#define GALEPHF_INAV            (1<<2) /* INAV data */
+#define GALEPHF_FNAV            (1<<3) /* FNAV data */
 
 #define GLOEPHF_UNHEALTHY       (1<<0) /* set if unhealty satellite, f2b78 */
