yan0f 
							
						 
					 
					
						
						
							
						
						9740dd8c75 
					 
					
						
						
							
							Fix typos in source code ( #2258 )  
						
						
						
						
					 
					
						2023-01-07 01:06:50 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						bf8fd71c00 
					 
					
						
						
							
							NFC magic cards support ( #1966 )  
						
						... 
						
						
						
						* nfc magic: introduce nfc app to work with magic cards
* nfc: add nfc device functions to API
* nfc magic: add bacis scenes
* nfc magic: add wrong card and write confirm scenes
* nfc magic: introduce magic lib
* nfc magic: write magic lib
* nfc magic: add write commands to magic lib
* nfc magic: work on worker
* furi_hal_nfc: add bits data exchage method to API
* nfc magic: rework with new API
* nfc magic: add check and wipe scenes
* nfc magic: add icons, gui fixes
* nfc: format python src
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-11-04 16:01:44 +09:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
						
						b9a766d909 
					 
					
						
						
							
							[FL-2627] Flipper applications: SDK, build and debug system ( #1387 )  
						
						... 
						
						
						
						* Added support for running applications from SD card (FAPs - Flipper Application Packages)
* Added plugin_dist target for fbt to build FAPs
* All apps of type FlipperAppType.EXTERNAL and FlipperAppType.PLUGIN are built as FAPs by default
* Updated VSCode configuration for new fbt features - re-deploy stock configuration to use them
* Added debugging support for FAPs with fbt debug & VSCode
* Added public firmware API with automated versioning
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: SG <who.just.the.doctor@gmail.com >
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-09-15 02:21:03 +09:00 
						 
				 
			
				
					
						
							
							
								Eric Betts 
							
						 
					 
					
						
						
							
						
						8e9043003f 
					 
					
						
						
							
							Picopass write ( #1658 )  
						
						... 
						
						
						
						* [picopass] Prevent false success with non-standard key
* UI for writing
* worker function for write
* Update write command value
* Show card read failure message
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-08-30 22:59:34 +09:00 
						 
				 
			
				
					
						
							
							
								Eric Betts 
							
						 
					 
					
						
						
							
						
						f92127c0a7 
					 
					
						
						
							
							Picopass load/info/delete ( #1562 )  
						
						... 
						
						
						
						* increase stack size
* rfalPicoPassPollerWriteBlock
* UI for loading picopass
* Move picopass parsing and add delete, delete success
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-08-23 22:19:17 +09:00 
						 
				 
			
				
					
						
							
							
								Eric Betts 
							
						 
					 
					
						
						
							
						
						cd77b93f26 
					 
					
						
						
							
							Picopass: dump full card, extract some details ( #1408 )  
						
						... 
						
						
						
						* Dump entire picopass card
* Capture more iClass details
* facility code bugfix
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-07-26 00:36:38 +09:00 
						 
				 
			
				
					
						
							
							
								Eric Betts 
							
						 
					 
					
						
						
							
						
						c29ab50016 
					 
					
						
						
							
							Calculate picopass CRC dynamically ( #1389 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2022-07-17 15:01:19 +09:00 
						 
				 
			
				
					
						
							
							
								Eric Betts 
							
						 
					 
					
						
						
							
						
						1975868ed8 
					 
					
						
						
							
							PicoPass / iClass ( #1298 )  
						
						... 
						
						
						
						* add mdedtls for des3 implementation
* add localss from RfidResearchGroup/proxmark3
* picopass reader app and rfal for communicating with picopass cards
* always turn off field
* close storage when keys are not found
* Add mbedtls as submodule
* add mbedtl_config
* Switched to only including specific mbedtls files I need.  Thank you @kevinwallace
* cherry-pick kevinwallace sconsify
* scons for mbedtls/loclass
* Reset to ready state on error
* unsigned FC/CN
* clean FC/CN if not decoded
Co-authored-by: hedger <hedger@users.noreply.github.com >
Co-authored-by: あく <alleteam@gmail.com >
Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us > 
						
						
					 
					
						2022-07-03 17:44:38 +09:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						eafeefb843 
					 
					
						
						
							
							[FL-1396] Mifare Classic read ( #1034 )  
						
						... 
						
						
						
						* rfal: add new data exchange function
* core: add FURI_BIT to common defines
* furi_hal_nfc: add data exchange with custom patiry bits
* lib: extend nfc common API
* assets: add mf classic dictionary
* lib: introduce mifare classic library
* nfc: add dictionary reader helper
* nfc worker: add worker events, add mifare classic read
* nfc: rework scenes with worker events
* nfc: add read mifare classic GUI
* nfc device: add mifare classic save
* nfc: add dictionary open fail scene
* nfc: mention resources
* stream: fix stream read line
* subghz: rework file read with fixed stream_read_line
* furi_hal_nfc: decrease communication timeout
* nfc: rework keys load from dictionary with file_stream
* nfc: add read mifare classic suggestion
* nfc: fix mifare classic read view
* nfc: fix index size
* nfc: add switch to no dictionary found scene
* nfc: add mifare classic load
* nfc: improve read mifare classic design
* mifare_classic: add proxmark3 mention
* nfc: format sources
* nfc: fix typos, add documentation 
						
						
					 
					
						2022-03-24 01:14:34 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						8cfd0eab9e 
					 
					
						
						
							
							[FL-2198], [FL-2161] NFC emulation refactoring ( #968 )  
						
						... 
						
						
						
						* rfal: add state changed callback
* furi_hal_nfc: add NFC-A emulation API
* nfc: add emulation logger, refactor scenes
* elements: fix text_box element
* gui: fix text box module
* nfc: remove unnecessary buffers
* nfc: introduce emulation callback concept
* nfc: format sources
* bt settings: fix incorrect scene switch
* bt settings: format sources
* Debug: fix x2d import for python 3
* Gui: rename method name widget_clear to widget_reset
* nfc: add nfca emulation handler
* nfc: add global custom events enum
* nfc: UID emulation Data -> Log
* furi_hal_nfc: fix incorrect timings
* u2f, badusb: widget_clear() -> widget_reset()
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com > 
						
						
					 
					
						2022-02-02 22:59:28 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						389ff92cc1 
					 
					
						
						
							
							Naming and coding style convention, new linter tool. ( #945 )  
						
						... 
						
						
						
						* Makefile, Scripts: new linter
* About: remove ID from IC
* Firmware: remove double define for DIVC/DIVR
* Scripts: check folder names too. Docker: replace syntax check with make lint.
* Reformat Sources and Migrate to new file naming convention
* Docker: symlink clang-format-12 to clang-format
* Add coding style guide 
						
						
					 
					
						2022-01-05 19:10:18 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						b0f582df99 
					 
					
						
						
							
							[FL-1972], [FL-1920] Mifare Ultralight and NTAG separation ( #918 )  
						
						... 
						
						
						
						* nfc: rename read mifare ultralight menu
* nfc: separate ntag and mifare ultralight
* nfc: save Mifare Ultralight type
* nfc: add valid ack and nack messages
* nfc: add compatible write command implementation
* nfc: support f6 target 
						
						
					 
					
						2021-12-21 15:33:17 +03:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
						
						bde3a47078 
					 
					
						
						
							
							Git: set git attributes to automatically manage line endings. ( #771 )  
						
						... 
						
						
						
						* Git: set git attributes to automatically manage line endings.
* Git: cleanup gitignore file 
						
						
					 
					
						2021-10-18 01:54:19 +03:00 
						 
				 
			
				
					
						
							
							
								gornekich 
							
						 
					 
					
						
						
							
						
						c122317468 
					 
					
						
						
							
							[FL-1526] Mifare Ultralight emulation ( #645 )  
						
						... 
						
						
						
						* rfal: add discovery parameter for passing listen activation
* nfc: add discovery parameter to furi_hal_nfc_listen
* mifare_ul: add emulation parsing commands
* nfc: add mifare ul emulation
* nfc: switch to mifare ultralight emulation form menu
* furi-hal-nfc: add first frame reception in emulation mode
* nfc: change argument check
* nfc: rework nfc worker and mifare ul lib
* mifare_ul: add write and cnt increment commands
* nfc: add card modification check
* mifare_ul: add data changed flag
* nfc: add shodow files
* nfc: add restore original file
Co-authored-by: あく <alleteam@gmail.com > 
						
						
					 
					
						2021-08-17 00:45:04 +03:00 
						 
				 
			
				
					
						
							
							
								Aleksandr Kutuzov 
							
						 
					 
					
						
						
							
						
						4c9eb4928d 
					 
					
						
						
							
							NFC: application + rfal + driver.  
						
						
						
						
					 
					
						2020-10-20 14:12:28 +03:00