gnss: update gnss code

Change-Id: Id906b93eb619bcbebc11469338647a3fdc47076f
diff --git a/mbtk/mbtk_gnssd/gnss_hd8122.c b/mbtk/mbtk_gnssd/gnss_hd8122.c
index b34b4a4..ec7b515 100755
--- a/mbtk/mbtk_gnssd/gnss_hd8122.c
+++ b/mbtk/mbtk_gnssd/gnss_hd8122.c
@@ -512,6 +512,7 @@
         if(memcmp(cmd, "$RESET", 6) == 0)   // $RESET,<mode>
         {
             gnss_reset_type_enum mode = (gnss_reset_type_enum)atoi(cmd + 7);
+            LOGD("set reset: %d", mode);
             if(mode == GNSS_RESET_TYPE_HOT)
             {
                 gnss_set_result = gnss_8122_reset(fd, 3);
@@ -576,6 +577,7 @@
             int rate;
             if(2 == sscanf(cmd, "$MSGCFG,%d,%d", &mode, &rate))
             {
+                LOGD("set msgcfg: %d, %d", mode, rate);
                 int time = rate / 1000; // s
                 if(time < 0)
                 {
@@ -587,13 +589,14 @@
                      | GNSS_SET_MSGCFG_GRS | GNSS_SET_MSGCFG_GSV | GNSS_SET_MSGCFG_GLL | GNSS_SET_MSGCFG_ZDA
                      | GNSS_SET_MSGCFG_GST | GNSS_SET_MSGCFG_TXT) & mode) != mode)
                 {
+                    LOGD("msgcfg not support mode");
                     gnss_set_result = GNSS_ERR_ARG;
                     goto set_fail;
                 }
 
                 if(mode & GNSS_SET_MSGCFG_RMC)
                 {
-                    gnss_set_result = gnss_8122_msgcfg(fd, 0xF8, 0x05, time);
+                    gnss_set_result = gnss_8122_msgcfg(fd, 0xF0, 0x05, time);
                     if(gnss_set_result != GNSS_ERR_OK)
                     {
                         goto set_fail;