Astra 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e353433cd8 
							
						 
					 
					
						
						
							
							[FL-3488] Assign tickets to all TODO items ( #2988 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-08-23 02:56:27 +09:00 
						 
				 
			
				
					
						
							
							
								MMX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe7a1c2fcc 
							
						 
					 
					
						
						
							
							SubGHz - Keeloq: Read Centurion Nova remotes ( #2892 )  
						
						... 
						
						
						
						Co-authored-by: hedger <hedger@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-08-01 18:32:24 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cef59887ed 
							
						 
					 
					
						
						
							
							[FL-3401,  FL-3402] SubGhz:  add "SubGhz test" external application and the ability to work "SubGhz" as an external application ( #2851 )  
						
						... 
						
						
						
						* [FL-3401] SubGhz:  add "SubGhz test" external application
* SubGhz: delete test test functionality from SubGhz app
* [FL-3402] SubGhz: move func protocol creation API
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-07-07 00:15:03 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c93695d01 
							
						 
					 
					
						
						
							
							[FL-3375] SubGhz: add CC1101 module external ( #2747 )  
						
						... 
						
						
						
						* SubGhz: add CC1101 Ext driver
* SubGhz:  move TIM2 -> TIM17 use cc1101_ext
* FuriHal: SPI move channel DMA 3,4 -> 6.7
* Documentation: fix font
* SubGhz: add work with SubGhz devices by link to device
* SubGhz: add support switching external/internal cc1101 "subghz chat"
* SubGhz: add support switching external/internal cc1101 "subghz tx" and "subghz rx"
* SubGhz: add "Radio Settings" scene
* SubGhz: add icon
* SubGhz: add supported CC1101 external module in SubGhz app
* SubGhz: fix check frequency supported radio device
* SubGhz: fix clang-formatted
* Sughz: move dirver CC1101_Ext to lib , compile cmd ./fbt launch_app APPSRC=radio_device_cc1101_ext
* SubGhz: fix CLI
* SubGhz: fix PVS
* SubGhz: delete comments
* SubGhz: fix unit_test
* Format sources
* Update api symbols and drivers targets
* Drivers: find proper place for target option
* SubGhz: external device connected method naming
* Format sources
* SubGhz:  fix module selection menu, when external is not connected
* SubGhz: fix furi_assert(device);
* SubGhz: fix split h and c
* SubGhz: furi_hal_subghz remove preset load function by name
* SubGhz: deleted comments
* Format Sources
* SubGhz: add some consts and fix unit tests
* Sync API Symbols
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-06-30 23:03:36 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dbd48a04d4 
							
						 
					 
					
						
						
							
							[FL-3331] SubGhz: add subghz_protocol_registry external API ( #2712 )  
						
						... 
						
						
						
						* [FL-3331] SubGhz: add subghz_protocol_registry external API
* F18: fix API version
---------
Co-authored-by: hedger <hedger@nanode.su> 
						
						
					 
					
						2023-06-06 23:13:41 +04:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9862876f06 
							
						 
					 
					
						
						
							
							SubGHz: Fix typos  ( #2661 )  
						
						... 
						
						
						
						Co-authored-by: hedger <hedger@users.noreply.github.com> 
						
						
					 
					
						2023-05-11 12:10:20 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a242e5fc3 
							
						 
					 
					
						
						
							
							SubGhz: bugfix unable to send, new generated secplus_v2 protocol ( #2488 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-03-15 21:16:52 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							72ca6b25e9 
							
						 
					 
					
						
						
							
							[FL-3106] SubGhz: better and more verbose error handling in protocols, stricter CAME validation ( #2443 )  
						
						... 
						
						
						
						* SubGhz: add error protocol
* WS: add error protocol
* SubGhz: error processing
* SubGhz: more stringent CAME protocol restrictions
* SubGhz: fix header duration CAME protocol
* SubGhz: delete comments
* SubGhz: sync SubGhzProtocolStatus with FuriStatus
* SubGhz: update documentation and bump api_version
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-03-04 00:09:13 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							163be139eb 
							
						 
					 
					
						
						
							
							SubGhz: add protocol BinRAW (binarization of data quantized by the minimum correlated duration) ( #2322 )  
						
						... 
						
						
						
						* SubGhz: add protocol DataRAW (binarization of data quantized by the minimum correlated duration)
* SubGhz: fix name history
* SubGhz: add encoder Data_RAW protocol
* SubGhz: decreasing the size of the LevelDuration structure
* SubGhz: history, added check that there is free RAM
* SubGhz: checking for free memory, support to pass without gap
* SubGhz: add running average to average the result, auto cut noise at the end of a burst
* SubGhz: support for repeating sequences
* SubGhz: fix secplus_v2 decoder
* SubGhz: bin_RAW fix add history
* SubGhz: add debug
* SubGhz: debug refactoring
* FURI_LOG: add FURI_LOG_RAW_x formatted string output like printf
* SubGhz: fix new FURI_LOG metod
* FURI_LOG: fix unit test
* SubGhz: add enable/disable BinRAW protocol decoding
* SubGhz: fix PVS
* SubGhz: forcibly turn off the speaker when exiting SubGhz
* SubGhz: adaptive adjustment to the noise level
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-09 13:48:06 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db1a8f8014 
							
						 
					 
					
						
						
							
							[FL-3099] SubGhz: add protocol KingGates Stylo4k ( #2368 )  
						
						... 
						
						
						
						* [FL-3099] SubGhz: add protocol KingGates Stylo4k
* SubGhz: add unit test file
* f7: api: reverted symbols
Co-authored-by: hedger <hedger@nanode.su>
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-09 02:47:39 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf4d00a7d1 
							
						 
					 
					
						
						
							
							[FL-3100] SubGhz: add protocol Nice One ( #2358 )  
						
						... 
						
						
						
						* SubGhz: add protocol Nice One
* SubGhz: fix annotation
* SubGhz: add unit test
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-09 02:20:28 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31259d5304 
							
						 
					 
					
						
						
							
							[FL-3091] SubGhz: add protocol Alutech at-4n ( #2352 )  
						
						... 
						
						
						
						* GubGhz: add protocol Alutech at-4n
* SubGhz: fix syntax
* SubGhz: fix subghz_protocol_decoder_alutech_at_4n_get_hash_data
* SubGhz: add unit test alutech at-4n
* SubGhz: add name key
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-09 01:59:49 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0afc4a8982 
							
						 
					 
					
						
						
							
							[FL-3092] SubGhz: add DOOYA protocol ( #2178 )  
						
						... 
						
						
						
						* SubGhz: add DOOYA protocol
* SubGhz: add unit_test DOOYA protocol
* SubGhz: fix protocol Dooya
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-09 01:37:24 +09:00 
						 
				 
			
				
					
						
							
							
								Brandon Weeks 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8288a08eb3 
							
						 
					 
					
						
						
							
							SubGhz: add protocol "Linear Delta-3" ( #2239 )  
						
						... 
						
						
						
						* SubGhz: add protocol "Linear Delta-3"
* SubGhz: fix Leniar Delta 3
* BadUSB: mask pvs studio warning for valid code
Co-authored-by: SkorP <skorpionm@yandex.ru>
Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: Skorpionm <85568270+Skorpionm@users.noreply.github.com> 
						
						
					 
					
						2023-02-09 00:26:45 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99253a0e28 
							
						 
					 
					
						
						
							
							[FL-3093, FL-3087] SubGhz: Fix Raw write, add short duration filter setting ( #2300 )  
						
						... 
						
						
						
						* SubGhz: Fix recording RAW files, sometimes could not start at a high level
* SubGhz:  subghz_worker, add short duration filter setting
* SubGhz: capture raw timings in cli. Furi: clear pending interrupts on ISR set/reset
* SubGhz: fix start  duration in furi_hal_subghz_start_async_rx
* [FL-3093] SubGhz: hopping issue in some regions
* [FL-3087] SubGhz: fix delete-ok issue
* SubGhz: remove copypasta from rx_raw cli command
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-08 22:20:42 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							224d0aefe4 
							
						 
					 
					
						
						
							
							[FL-2733] multitarget support for fbt  ( #2209 )  
						
						... 
						
						
						
						* First part of multitarget porting
* Delete firmware/targets/f7/Inc directory
* Delete firmware/targets/f7/Src directory
* gpio: cli fixes; about: using version from HAL
* sdk: path fixes
* gui: include fixes
* applications: more include fixes
* gpio: ported to new apis
* hal: introduced furi_hal_target_hw.h; libs: added one_wire
* hal: f18 target
* github: also build f18 by default
* typo fix
* fbt: removed extra checks on app list
* api: explicitly bundling select mlib headers with sdk
* hal: f18: changed INPUT_DEBOUNCE_TICKS to match f7
* cleaned up commented out code
* docs: added info on hw targets
* docs: targets: formatting fixes
* f18: fixed link error
* f18: fixed API version to match f7
* docs: hardware: minor wording fixes
* faploader: added fw target check
* docs: typo fixes
* github: not building komi target by default
* fbt: support for `targets` field for built-in apps
* github: reworked build flow to exclude app_set; fbt: removed komi-specific appset; added additional target buildset check
* github: fixed build; nfc: fixed pvs warnings
* attempt to fix target id
* f7, f18: removed certain HAL function from public API
* apps: debug: enabled bt_debug_app for f18
* Targets: backport input pins configuration routine from F7 to F18
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2023-02-08 01:33:05 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							341610b8a1 
							
						 
					 
					
						
						
							
							[FL-3080] fbt: PVS support ( #2286 )  
						
						... 
						
						
						
						* fbt: added firmware_pvscheck & firmware_pvs targets for *nix
* fbt: pvs support on Windows
* fbt: additional fixes & docs for PVS support
* fbt: fixes for updater env configuration
* github: reworked pvs workflow
* vscode: added PVS shortcut
* pvs: added --ignore-ccache flag
* fbt: pvs: opening web browser if there are warnings
* fbt: pvs: added browser handler for mac
* github: fixed report path for PVS
* fbt: pvs: fixed report upload path
* removed intentional PVS warning
* fixed more PVS warnings
* fixed secplus_v1 PVS warning
* fbt: added PVSNOBROWSER flag
* github: setting PVSNOBROWSER for pvs runs
* fbt: less debug output
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2023-01-17 15:55:49 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea054423b0 
							
						 
					 
					
						
						
							
							[FL-3074] SubGhz: CAME 12 bit encoder fix guard time ( #2210 )  
						
						... 
						
						
						
						* SubGhz: CAME encoder fix guard ime
* SubGhz: fix 2 encoder CAME
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-12-29 05:29:23 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1390f10a6f 
							
						 
					 
					
						
						
							
							[FL-3068] SubGhz: add Holtek_ht12x protocol ( #2187 )  
						
						... 
						
						
						
						* SubGhz: add Holtek_ht12x protocol
* SubGhz: add unit_test holtek_ht12x
* SubGhz: correct string formatting
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-12-27 17:29:21 +09:00 
						 
				 
			
				
					
						
							
							
								Georgii Surkov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8582670a34 
							
						 
					 
					
						
						
							
							[FL-2811] Fix PVS-Studio warnings ( #2142 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com>
Co-authored-by: gornekich <n.gorbadey@gmail.com> 
						
						
					 
					
						2022-12-26 21:13:30 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							797eab8924 
							
						 
					 
					
						
						
							
							SubGhz: fix Hormann HSM ( #2158 )  
						
						... 
						
						
						
						* SubGhz: fix Hormann HSM
* SubGhz: add check pattern hormann protocol
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-12-20 21:42:16 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b5e7bb3334 
							
						 
					 
					
						
						
							
							[FL-3043] SubGhz: add SMC5326, UNILARM protocol ( #2138 )  
						
						... 
						
						
						
						* SubGhz: add SMC5326 protocol
* SubGhz: add unit_test smc5326 protocol
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-12-16 05:25:43 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84f9af3e7e 
							
						 
					 
					
						
						
							
							SubGhz: fix duration pricenton protocol ( #2054 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-29 04:17:57 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00fcd9cfcd 
							
						 
					 
					
						
						
							
							[FL-2976] SubGhz: add protocol "Ansonic" ( #2000 )  
						
						... 
						
						
						
						* SubGhz: add protocol "Ansonic"
* SubGhz: fix encoder "Ansonic"
* SubGhz: add unit_test "Ansonic"
* SubGhz: fix flag
* SubGhz: protocol "Ansonic" fix timing
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-23 18:29:30 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cf5b87f82e 
							
						 
					 
					
						
						
							
							SubGhz: add protocol Nice_Flo 20bit ( #1983 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-11-23 17:28:44 +09:00 
						 
				 
			
				
					
						
							
							
								あく 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8913f2e33 
							
						 
					 
					
						
						
							
							Code cleanup: srand, PVS warnings ( #1974 )  
						
						... 
						
						
						
						* Remove srand invocation
* PVS High priority fixes
* PVS High errors part 2
* Furi: heap tracing inheritance
* Furi add __builtin_unreachable to furi_thread_catch 
						
						
					 
					
						2022-11-05 18:07:24 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9cd0592aaf 
							
						 
					 
					
						
						
							
							SubGhz: add keeloq potocol  JCM_Tech ( #1939 )  
						
						... 
						
						
						
						* SubGhz: add keeloq potocol  JCM_Tech
* SubGhz: add new metod decoder
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-28 23:31:41 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c8df66b7c 
							
						 
					 
					
						
						
							
							[FL-2927] SubGhz: add RAW Read threshold rssi ( #1911 )  
						
						... 
						
						
						
						* SubGhz: add RAW Read threshold rssi
* SubGhz: update indicator RSSI
* SubGhz: fix record file
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-27 00:13:00 +09:00 
						 
				 
			
				
					
						
							
							
								Max Lapan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8fbaba7a0 
							
						 
					 
					
						
						
							
							Move Oregon2 to Weather Station FAP ( #1910 )  
						
						... 
						
						
						
						* Init copy of oregon2 to weather station app
* WS decoder
* Reuse decoded data
* Delete old protocol
* Delete oregon2 unit test
* Decrement count of random test
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-23 00:50:26 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a9abd59e9 
							
						 
					 
					
						
						
							
							[FL-2904, FL-2900, FL-2890] WS: add  app WeatherStation ( #1833 )  
						
						... 
						
						
						
						* WeatherStation: start
* SubGhz: rename protocol magellen -> magellan
* WeatherStation: err Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* WeatherStation: fix Unresolved symbols: {'subghz_protocol_decoder_base_get_string'}
* Subghz: add set protocol_items
* WeatherStation: adding your protocols
* WS: add Infactory protocol
* WS: add history
* WS: add setting
* WS: add lock
* WS: add hopper frequency
* WS: fix history
* WS fix string_t -> FuriString*
* WS: add images
* WS: history record update when receiving data from the sensor again
* WS: add receiver info, delete extra code
* WS: add protocol ThermoPRO_TX4
* [FL-2900] SubGhz: Move icons in Sub-GHz
* WS: add Notification
* [FL-2890] SubGhz: Rename *_user files in resources to _user.example
* WS: add about scene
* WS: removing redundant code
* WS: add  protocol Nexus-TH
* WS: add protocol GT_WT03
* WS: fix notification and rename "Weather Station" -> "Read Weather Station"
* SubGhz: partial unit tests fix
* SubGhz: fix unit_test
* SubGhz: remove dead code
* SubGhz: rename SubGhzPresetDefinition into SubGhzRadioPreset, cleanup subghz types.
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-20 02:27:26 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							68009c6230 
							
						 
					 
					
						
						
							
							[FL-2919] SubGhz: CAME Wrong number of bits in key (add protocol Airforce) ( #1890 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-18 23:24:53 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4000f0cac5 
							
						 
					 
					
						
						
							
							[FL-2870] Printf function attributes ( #1841 )  
						
						... 
						
						
						
						* Furi strings: printf attribute
* Logs: printf attribute
* Plugins: adapt
* Plugins: accommodate
* Unit tests: accommodate
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-10-07 22:35:15 +09:00 
						 
				 
			
				
					
						
							
							
								Sergey Gavrilov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bf29827f8 
							
						 
					 
					
						
						
							
							M*LIB: non-inlined strings, FuriString primitive ( #1795 )  
						
						... 
						
						
						
						* Quicksave 1
* Header stage complete
* Source stage complete
* Lint & merge fixes
* Includes
* Documentation step 1
* FBT: output free size considering BT STACK
* Documentation step 2
* py lint
* Fix music player plugin
* unit test stage 1: string allocator, mem, getters, setters, appends, compare, search.
* unit test: string equality
* unit test: string replace
* unit test: string start_with, end_with
* unit test: string trim
* unit test: utf-8
* Rename
* Revert fw_size changes
* Simplify CLI backspace handling
* Simplify CLI character insert
* Merge fixes
* Furi: correct filenaming and spelling
* Bt: remove furi string include
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-10-06 00:15:23 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc777b2eff 
							
						 
					 
					
						
						
							
							SubGhz: fix config menu ( #1748 )  
						
						... 
						
						
						
						* SubGhz: fix config menu
* SubGhz: fix gui Magellen protocol
* SubGhz: fix gui Transmit SubGhz
* SubGhz: keeloq, new gen manufacture code
* SubGhz: Update keeloq_mfcodes
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-25 23:34:52 +09:00 
						 
				 
			
				
					
						
							
							
								Max Lapan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3360f818a1 
							
						 
					 
					
						
						
							
							Subghz: Adding checks for get_upload functions ( #1704 )  
						
						... 
						
						
						
						* Adding checks for get_upload functions
  Almost in every protocol, function which generates upload might fail and return false.
  But we don't check this result, which might end up sending random memory contents to the air.
* Format sources and fix crash on ivalid bit count in chamberlain
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-20 14:29:10 +09:00 
						 
				 
			
				
					
						
							
							
								Max Lapan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d003db0404 
							
						 
					 
					
						
						
							
							SubGhz: Oregon v2.1 decoder ( #1678 )  
						
						... 
						
						
						
						* Oregon v2.1 decoder
* Refactor FSM to switch
* Refactor headers
* Format strings
* Unit tests of oregon2
* Cleanups
* Add oregon2 raw data to random_test_raw.sub
* Adjust count of packets detected on random test
* Format sources
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-19 23:24:24 +09:00 
						 
				 
			
				
					
						
							
							
								hedger 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed385594a3 
							
						 
					 
					
						
						
							
							faploader: more subsystem headers in API table ( #1742 )  
						
						... 
						
						
						
						* faploader: more subsystem headers in API table; not counting header entries for SDK version change
* subghz: removed dead function
* Adjusted API version
* hal: removed furi_hal_power_get_system_voltage
* lib: mbedtls: additional flags for .fap linkage
* fbt: rebuilding assets when git commit id changes
* fbt: removed assets rebuild on git commit id change; added explicit dependency for SDK source on compiled assets parts; removed unneeded sdk regeneration runs
* fbt: changed stock plugins to EXTERNAL apps; restored building app as a PLUGIN as a part of main fw as well as a .fap; readme fixes
* fbt: restored certain apps to PLUGIN type
* fbt: app manifests: renamed version->fap_version, added extra fields
* fbt: fixed version processing after rename
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-19 21:39:00 +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 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9ab581771 
							
						 
					 
					
						
						
							
							SubGhz: fix decoder kelooq ( #1719 )  
						
						... 
						
						
						
						* SubGhz: fix decoder kelooq
Co-authored-by: hedger <hedger@users.noreply.github.com> 
						
						
					 
					
						2022-09-08 10:27:03 +03:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3932cfa6d 
							
						 
					 
					
						
						
							
							[FL-2787] SubGhz: add protocol Clemsa, fix decoder BETT ( #1696 )  
						
						... 
						
						
						
						* SubGhz: add protocol Clemsa
* SubGhz: fix decoder BETT protocol
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-09-03 15:19:01 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ee4573a65 
							
						 
					 
					
						
						
							
							SubGhz: add protocol Intertechno_V3 ( #1622 )  
						
						... 
						
						
						
						* SubGhz: add decode Intertechno_V3
* SubGhz: add encoder Intertechno V3
* SubGhz: add uni_test Intertechno V3
* SubGhz: fix syntax
* SubGhz: add Intertechno V3 dimming mode
* SubGhz: fix parsing event Magellen protocol
* SubGhz: fix syntax
* SubGhz: fix encoder dimm mode
Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com> 
						
						
					 
					
						2022-08-31 23:27:34 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							311b60f815 
							
						 
					 
					
						
						
							
							[FL-2771] SubGhz: add protocol Prastel  #1674  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-31 23:21:36 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce7b943793 
							
						 
					 
					
						
						
							
							[FL-2764] SubGhz: fix CAME, Chamberlain potocol ( #1650 )  
						
						... 
						
						
						
						* SubGhz: fix guard time CAME potocol
* SubGhz: fix file upload Chamberlain
* Github: fix spelling
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-25 00:14:27 +09:00 
						 
				 
			
				
					
						
							
							
								SG 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9bfb641d3e 
							
						 
					 
					
						
						
							
							[FL-2529][FL-1628] New LF-RFID subsystem ( #1601 )  
						
						... 
						
						
						
						* Makefile: unit tests pack
* RFID: pulse joiner and its unit test
* Move pulse protocol helpers to appropriate place
* Drop pulse_joiner tests
* Generic protocol, protocols dictionary, unit test
* Protocol dict unit test
* iButton: protocols dictionary
* Lib: varint
* Lib: profiler
* Unit test: varint
* rfid: worker mockup
* LFRFID: em4100 unit test
* Storage: file_exist function
* rfid: fsk osc
* rfid: generic fsk demodulator
* rfid: protocol em4100
* rfid: protocol h10301
* rfid: protocol io prox xsf
* Unit test: rfid protocols
* rfid: new hal
* rfid: raw worker
* Unit test: fix error output
* rfid: worker
* rfid: plain c cli
* fw: migrate to scons
* lfrfid: full io prox support
* unit test: io prox protocol
* SubGHZ: move bit defines to source
* FSK oscillator: level duration compability
* libs: bit manipulation library
* lfrfid: ioprox protocol, use bit library and new level duration method of FSK ocillator
* bit lib: unit tests
* Bit lib: parity tests, remove every nth bit, copy bits
* Lfrfid: awid protocol
* bit lib: uint16 and uint32 getters, unit tests
* lfrfid: FDX-B read, draft version
* Minunit: better memeq assert
* bit lib: reverse, print, print regions
* Protocol dict: get protocol features, get protocol validate count
* lfrfid worker: improved read
* lfrfid raw worker: psk support
* Cli: rfid plain C cli
* protocol AWID: render
* protocol em4100: render
* protocol h10301: render
* protocol indala26: support every indala 26 scramble
* Protocol IO Prox: render
* Protocol FDX-B: advanced read
* lfrfid: remove unused test function
* lfrfid: fix os primitives
* bit lib: crc16 and unit tests
* FDX-B: save data
* lfrfid worker: increase stream size. Alloc raw worker only when needed.
* lfrfid: indala26 emulation
* lfrfid: prepare to write
* lfrfid: fdx-b emulation
* lfrfid: awid, ioprox write
* lfrfid: write t55xx w\o validation
* lfrfid: better t55xx block0 handling
* lfrfid: use new t5577 functions in worker
* lfrfid: improve protocol description
* lfrfid: write and verify
* lfrfid: delete cpp cli
* lfrfid: improve worker usage
* lfrfid-app: step to new worker
* lfrfid: old indala (I40134) load fallback
* lfrfid: indala26, recover wrong synced data
* lfrfid: remove old worker
* lfrfid app: dummy read screen
* lfrfid app: less dummy read screen
* lfrfid: generic 96-bit HID protocol (covers up to HID 37-bit)
* rename
* lfrfid: improve indala26 read
* lfrfid: generic 192-bit HID protocol (covers all HID extended)
* lfrfid: TODO about HID render
* lfrfid: new protocol FDX-A
* lfrfid-app: correct worker stop on exit
* misc fixes
* lfrfid: FDX-A and HID distinguishability has been fixed.
* lfrfid: decode HID size header and render it (#1612 )
* lfrfid: rename HID96 and HID192 to HIDProx and HIDExt
* lfrfid: extra actions scene
* lfrfid: decode generic HID Proximity size lazily (#1618 )
* lib: stream of data buffers concept
* lfrfid: raw file helper
* lfrfid: changed raw worker api
* lfrfid: packed varint pair
* lfrfid: read stream speedup
* lfrfid app: show read mode
* Documentation
* lfrfid app: raw read gui
* lfrfid app: storage check for raw read
* memleak fix
* review fixes
* lfrfid app: read blink color
* lfrfid app: reset key name after read
* review fixes
* lfrfid app: fix copypasted text
* review fixes
* lfrfid: disable debug gpio
* lfrfid: card detection events
* lfrfid: change validation color from magenta to green
* Update core_defines.
* lfrfid: prefix fdx-b id by zeroes
* lfrfid: parse up to 43-bit HID Proximity keys (#1640 )
* Fbt: downgrade toolchain and fix PS1
* lfrfid: fix unit tests
* lfrfid app: remove printf
* lfrfid: indala26, use bit 55 as data
* lfrfid: indala26, better brief format
* lfrfid: indala26, loading fallback
* lfrfid: read timing tuning
Co-authored-by: James Ide <ide@users.noreply.github.com>
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-24 00:57:39 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57328761cf 
							
						 
					 
					
						
						
							
							[FL-2757] SubGhz: add protocol Magellen ( #1633 )  
						
						... 
						
						
						
						* SubGhz: add decoder Paradox Wireless
* SubGhz: fix syntax
* SubGhz: rename paradox_wireless -> magellen, add encoder Magellen, parse event
* SuBghz: add unit_test Magellen
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-23 03:01:42 +09:00 
						 
				 
			
				
					
						
							
							
								MX 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b13842467 
							
						 
					 
					
						
						
							
							Fix typos in subghz ( #1588 )  
						
						... 
						
						
						
						Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-18 01:40:09 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36b8dfe655 
							
						 
					 
					
						
						
							
							[FL-2729] SubGhz: fix bett decoder ( #1573 )  
						
						... 
						
						
						
						* SubGhz: fix bett decoder
* SubGhz: fix duration preamble bett protocol
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-12 00:21:13 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a39111ade2 
							
						 
					 
					
						
						
							
							[FL-2723] SubGhz: add protocol Honeywell_WDB / Doorbell ( #1560 )  
						
						... 
						
						
						
						* SubGhz: add protocol Honeywell_WDB (receive/save/load/transfer)
* SubGhz: add  parsing data honeywell
* SubGhz: fix UI CAME TWEE
* SubGhz: add unit_test honeywell_wdb
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-11 21:20:31 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							416cce9ffc 
							
						 
					 
					
						
						
							
							[FL-2718,  FL-2719] SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER / Doitrand / Marantec / Phoenix V2 (static mode) / Phox (static mode), fix Princeton ( #1516 )  
						
						... 
						
						
						
						* SubGhz: add protocol marantec
* SubGhz: add protocol BERNER / ELKA / TEDSEN / TELETASTER
* SubGhz: add protocol Doitrand
* SubGhz: delete debug
* SubGhz: add protocol Phoenix V2 (static mode)
* SubGhz: fix serial decode Phoenix V2
* SubGhz: fix Princeton, display serial number and button on boot
* SubGhz: fix Bett decoder and fix unit_test
* SubGhz: update test_random_raw for unit_test
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-08 00:56:45 +09:00 
						 
				 
			
				
					
						
							
							
								Skorpionm 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4da6eba395 
							
						 
					 
					
						
						
							
							[FL-2706, FL-2709] SubGhz: checking saved key files for length ( #1485 )  
						
						... 
						
						
						
						* [FL-2706] SubGhz: checking saved key files for length
* SubGhz: fix RAW file upload error
* [FL-2709] GubGhz: RAW screen fix
Co-authored-by: あく <alleteam@gmail.com> 
						
						
					 
					
						2022-08-01 21:24:21 +09:00