#define NFC_SENSF_RES_MAXSIZE          18
 #define NFC_ATR_REQ_MAXSIZE            64
 #define NFC_ATR_RES_MAXSIZE            64
+#define NFC_ATR_REQ_GB_MAXSIZE         48
+#define NFC_ATR_RES_GB_MAXSIZE         47
 #define NFC_GB_MAXSIZE                 48
 #define NFC_FIRMWARE_NAME_MAXSIZE      32
 #define NFC_ISO15693_UID_MAXSIZE       8
 
        switch (ntf->activation_rf_tech_and_mode) {
        case NCI_NFC_A_PASSIVE_POLL_MODE:
        case NCI_NFC_F_PASSIVE_POLL_MODE:
-               /* ATR_RES general bytes at offset 15 */
                ndev->remote_gb_len = min_t(__u8,
                        (ntf->activation_params.poll_nfc_dep.atr_res_len
                                                - NFC_ATR_RES_GT_OFFSET),
-                       NFC_MAX_GT_LEN);
+                       NFC_ATR_RES_GB_MAXSIZE);
                memcpy(ndev->remote_gb,
-                      (ntf->activation_params.poll_nfc_dep .atr_res
+                      (ntf->activation_params.poll_nfc_dep.atr_res
                                                + NFC_ATR_RES_GT_OFFSET),
                       ndev->remote_gb_len);
                break;
 
        case NCI_NFC_A_PASSIVE_LISTEN_MODE:
        case NCI_NFC_F_PASSIVE_LISTEN_MODE:
-               /* ATR_REQ general bytes at offset 14 */
                ndev->remote_gb_len = min_t(__u8,
                        (ntf->activation_params.listen_nfc_dep.atr_req_len
                                                - NFC_ATR_REQ_GT_OFFSET),
-                       NFC_MAX_GT_LEN);
+                       NFC_ATR_REQ_GB_MAXSIZE);
                memcpy(ndev->remote_gb,
                       (ntf->activation_params.listen_nfc_dep.atr_req
                                                + NFC_ATR_REQ_GT_OFFSET),