Fixed issue with max size NDEF message on T2T

Change-Id: If6b490d906fcc37960a1120e9344470d68c825f6
diff --git a/src/phFriNfc_MifareULMap.c b/src/phFriNfc_MifareULMap.c
index 6ce368e..8d1df81 100644
--- a/src/phFriNfc_MifareULMap.c
+++ b/src/phFriNfc_MifareULMap.c
@@ -2459,7 +2459,10 @@
 	if (NdefMap->MifareULContainer.CurrentBlock 
 		== NdefMap->TLVStruct.NdefTLVBlock)
 	{
-		v_field_byte = NdefMap->TLVStruct.NdefTLVByte;
+		if (NdefMap->CardMemSize > (0x12 * PH_FRINFC_NDEFMAP_MFUL_MUL8))
+		{
+			v_field_byte = NdefMap->TLVStruct.NdefTLVByte;
+		}
 
 		/* Calculate the Value field of the TLV to read */
 		if (NdefMap->TLVStruct.ActualSize >= 0xFF)