Gary 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b0ca597ea 
							
						 
					 
					
						
						
							
							Rework NFC EMV response parsing.  Split TLV and tags per EMV spec. ( #1257 )  
						
						... 
						
						
						
						* Rework NFC EMV response parsing.  Split TLV and tags per EMV spec.
* Requested changes:  fb -> first_byte  and missed printf to FURI_LOG_T
Co-authored-by: Gary <gary@x1z.net>
Co-authored-by: gornekich <n.gorbadey@gmail.com> 
						
						
					 
					
						2022-05-23 20:58:13 +03:00 
						 
				 
			
				
					
						
							
							
								Gary 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4125f1f9c 
							
						 
					 
					
						
						
							
							Fix for issue  #1019 , HardFault on certain types of credit/bank cards. ( #1211 )  
						
						... 
						
						
						
						The country_code does not always have extra pad bytes, so incrementing the index by 2 in emv_decode_read_sfi_record() was too much.
Co-authored-by: Gary <gary@x1z.net>
Co-authored-by: gornekich <n.gorbadey@gmail.com> 
						
						
					 
					
						2022-05-11 13:19:32 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af5e03ecb7 
							
						 
					 
					
						
						
							
							[FL-2507]  Fix NTAG21x emulation fix ( #1179 )  
						
						... 
						
						
						
						* mifare ultralight: add support fast read to NTAG21x
* emv: add log traces
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-04-28 19:09:52 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							956788c09b 
							
						 
					 
					
						
						
							
							[FL-2369] NFC refactoring ( #1095 )  
						
						... 
						
						
						
						* nfc: clean up scenes
* nfc worker: remove field on from worker
* nfc worker: move full data exchange to furi hal
* nfc_device: check UID length
* nfc protocol: introduce mifare common API
* nfc: move common data to furi hal nfc
* nfc: rename emv_decoder -> emv
* nfc: move emv data structure to emv lib
* nfc: remove deactivate after detection
* nfc: rework furi hal nfc detect
* nfc: clean up CLI commands and type
* nfc: remove unused includes and function
* nfc: add TxRxType enum
* nfc: read mifare ultralight refactoring
* nfc: refactore mifare ultralight start
* rfal: fix custom data exchange
* nfc: refactor read bank card
* nfc: refactor read emv application
* nfc: refactor emv test emulation
* nfc: refactor uid emulation
* nfc: add limit to uid emulation logger
* fix source formatting
* furi_hal_nfc: fix data exchange full
* nfc: fix mifare ultralight type load
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-04-19 18:23:58 +03:00