mirror of
https://github.com/flipperdevices/flipperzero-firmware.git
synced 2025-12-12 04:41:26 +04:00
SubGHz: Added 9 new protocols, fixes to existing protocols (#4255)
* Fix Typos * Tune decoders * Better parsing, show more data in existing protocols * Add new protocols * Update keeloqs * Add unit tests & raws * Add honeywell unittest * Comment until better solution is found Adding GAPs to be sent first to make signal better suitable for decoder (decoding from only one signal sample) does nothing, needs something else TODO: Fix encoders? * suppressed missing issue warning * subghz: re-enabled failing encoder tests * Fix two? 3 left * properly do gangqi and marantec for unit test and real use * fix unit tests now * fix possible memory leak * reset decoder step too * subghz: extra encoder safety; report random signal test results on failure * unit_tests: subghz: renamed test file for consistency * subghz: more explicit buffer position resets * Fix gangqi samples --------- Co-authored-by: hedger <hedger@users.noreply.github.com> Co-authored-by: hedger <hedger@nanode.su>
This commit is contained in:
@@ -1,59 +1,66 @@
|
||||
Filetype: Flipper SubGhz Keystore File
|
||||
Version: 0
|
||||
Encryption: 1
|
||||
IV: 43 68 65 63 6B 20 70 61 73 73 65 64 20 4F 77 4F
|
||||
00A92D8AE07E4998E826AF5C89AD659BD8C2BC6A40DA78B1AC05CF5B066243ED
|
||||
A3C71FA36145D0EE56D78C05DDDDA97E487BCDCA6BDAC2C6F87402A0B20EE3CB
|
||||
B9BDFBD18A63503580C18ABF84101B33D7F720900201510086EB3F0C1F533564
|
||||
EAB736F80371447008CC3BE3CE952CE429E7BF743A70C7CC62FF415B9E38467B
|
||||
9C50D75C6E4A82F49AF285EC3545E58F8815FF4FCF5C9FFFCF0151FB693413FF13B594C8A28077450C8E561B0272C264
|
||||
A54C7E6DD1CAE0758F7A123B187C6EDA5BF3789969FE1E5F5A167E2DA7719671
|
||||
1461891D4AB3500B5BC0859166377CE098C04AAF6FD721F9C58A155F23F8E75A
|
||||
BD1FD5645367BA76D8A87C271FF71E71C407B276BB0B165AF8CF6317250B77A6
|
||||
B18718EA6EB53CCDF9C26FC46E36D17234D93EF578376123B1F3F9953302CF62
|
||||
B633458C1948BC65357904F901F6DD5CD9D795887C176C6AA48E477F0EB693DB
|
||||
B1352AC0DE8EBDD838F5DF7E040B062CF8FBB73180F3E712C5B2BDBFE1257A2C18694C51F242BCEA62DF317708771AA1
|
||||
842294FA0BACCD5B7710F002E40E4BB6142BC7C3125B2E56D4431FD8D6DD1CCE3397A4EB502B9E4248FA68CE8013E93D
|
||||
5379E56AD483C0F870D9446C9CDE65ACA40C3A699D0653EC2F356A076D72D6C2
|
||||
8FD394F533CD2B03AE247B18F4A5214ED0AF64892F497362129FEF5837012BE4
|
||||
FA8BAB9CD11B306F9FCD924B3A66C678A0316F048A30312B5FA69B9E86EDD8C9
|
||||
35D6E447F3B8BA11331805027BCA1D972E9B29E07F1D2993C974DCAF5EE1EB76
|
||||
5FBF06E449C471D0AE2DECD141B937666C30EE72273CF58A99E19DCF5D2F69A703F17880B5FB1873480AFA82E2CE7674
|
||||
06C1463057544BDB86BD91B3BCC507FD3A5939CFF3315AFD252511FE4F6109EC
|
||||
9AB5C03053AF5836E71FE27D0CD74515C967273EB240B7C37825B94D9D9F08AC
|
||||
66EB1C65F32D5DBDC37B5FF7ACD7C4273B88298E8F0BED08F533F41F38DE651010686B79623804F67398B020E109B9A4
|
||||
7B1846759EDD928EF35B2E8FB7E3FFFE545C9A8B349476A9CE2BDDE55CE0E97F53002A543D0FB738CA67490501629296
|
||||
EB61CB652F414A70441ADACA46DBCC78A5AAC7A2ED4527AA2A93995482985867
|
||||
1E119E453C38C3242EFE3D9A3BBB3D257D91D15710C47811C1ADA934515DBD9E
|
||||
6D8B689C37F7CFD52123BA77B6A4FABB16C3D22BF66FB78B4387BDBC975A3EE5
|
||||
997A46848917B76A1D728DA8C3A072F16F020AF50070BAD91AC2D841FA9805C1
|
||||
C51BFD0B93FECC7234D342F1DA785736A9229A21ACA8C9AA171906AA8916856F
|
||||
86188B0DF2C25CA48DC0ED0B4524C17D93585873877FAFBBB55EB24A1D6FDABC
|
||||
8178B7DFF235094BDCA1E5D72E48B113F2290C0FEBC95CF842013AB9CD84E0AD
|
||||
25AEF7C490788DCC142CBC96FBCAB598B7EA1D15B7DE4ABBF75DE70832B519E4
|
||||
8C5FB85C16C5C833E1D8CE13A9432009D98B0D1639EB0C7C86D0AF4ACD7EB694
|
||||
AC9422E946BB8482CFD808B8E17BE01D9F5D9AB49E1192174A04BB0F032F2182
|
||||
793EEE939544D18C547E2198FA6F4A72D518C15C14146FC6CAD6AB642A3C9824
|
||||
C910617B5DC2C3137E96AC1869B7C5E90A1585181CC1B585C4CACC2624B7A72A
|
||||
0AAEBC3463300A0391C2B2B14865A68EF44EAE8B1C2462B2730E28B25881B6462B3CCA631DC8A750F97EF5003E6B3060
|
||||
0861D4A3FE5970BB36BF8B525C69009212520A3B79F48ACEC6CB8F6DF96D913F
|
||||
6327F56523F609D4ABC552912EF808E5919EA42104137AD206EF93AA4B34C097
|
||||
F88B71DAE547754731CD1C45ACBC355E52FE6D7B984A27B454DD7E8BFF12A023
|
||||
824025D56ED8B11BB65722F8C04168767D059BEB156B183D718CFB6AA38B9D81
|
||||
66E60820D0A6C452D9E209FB56FE3F49CAEFCBDC6116177063E0759FA11FDC8F
|
||||
52D6ACA1A6928C52462BABD9A76628B25A2B913FC5BE316A9248C90B6F952529
|
||||
6FF5E9DAC956EF849FB58C11948C6F00743E157A8C2C631769EFCD80BAA3C048E10E682437EB53ED906C3060CCC7FECC
|
||||
42757F22BDC1059154C41EDEE74E227E6D980F39939D3AA78FEC3F4DC303BE87
|
||||
689C2694447C4FF56C85B60E9FA66CD70A7EB9703A7C0202AD34374E9B290178
|
||||
E1A8E0ACF1E30714A7E580CA6380879C48992BA93A1637F24A66E15A03509B96
|
||||
5E1176A42E6C0DCF80E7B445372E3C054875A39D5F7A8B9C35985EDB46F65BB0
|
||||
12A6349CB3EC6D79B3C85052D6155730A036AF7F54BCD8CC9EC8F36557005D5E
|
||||
B6D3D039D8B6D6F298665B16EBCB908D5F64D37C31F583C4F660AC0535DEC2DD
|
||||
327BEE9B3E7A989B49787DE9D0C573C97343D79527FA6F442F8BDA0B9336E666
|
||||
1BDEDA4766FB3EFC1867836267E632B12020262B1EABA4BD31F9AB20DE49632A
|
||||
8DE80C00CAD7F6E555713414DE8CE56B1C8603777F38F553F528907FA25E153EA5D3459739C66B46F6854A75F19A1511
|
||||
3A07DD2876F794FDF920F5D7B50A6D15C618FCF02F064E5AD5871C5B098EE8EC
|
||||
66B7166156874006B35AF6997F61B84F016868FBAD283304B256F3DA065E65E3
|
||||
1E6D841D11C065F88B3F52EF60862E579E717E6AEFABF6A79FCF90D0810B35BB
|
||||
B3B168E2532A6B659503736AA8933FB01A88DB9EA339C1C19EF7566600312B26
|
||||
974628362FD1951C207BDC3F5363F2747BAFA14ED7155772ADAA2FE8D1F7DC702F8DDB8CB4C17DBA803EC0DB6CDA43AC
|
||||
IV: 48 69 69 69 2C 20 4D 69 73 68 61 21 21 30 31 21
|
||||
5914BA15A974B44BBF5886001E9CA8C05FED2B9A46D16F862484BC4760201A72
|
||||
885AB8E254F1403894740B50C6943A5F0A426C79CD8FA11D16915455E6B9ACE8
|
||||
48106C10911CC932FCAB49A793B6777DE845AA0D383E1B8D9FAE04E4F943FC60
|
||||
C1B81F527CF227F8A8D342BBB86EFBD95C99BFE3E3F55FFF19CF66C03CDB8779
|
||||
3DAB5A367DC19D412E9D71A89852E246DDEC0E97D7F7CE77DEE4043D9A99A1DEC4BDCA38B728CDC7BCB9E112044DCB8B
|
||||
8E718417DD703259B6EBBB799EC8ED428C6D65115023C1421C349DDB70359929
|
||||
DB110804D813EB3D2F04F5723305CFA13778D46DD261D246B05DB257535C9520
|
||||
135BEFEEBEBF17665C27951E43639A82AD5B15EFAD7D1D776ACF1070E5E81F9C
|
||||
996528B0D85E81D1AB47FECB2A5C2B63AFF35281EE41E316D26E34BB7E0E5EFE
|
||||
BA220B2E219DE8045F6C5C4D8B4CABFB9944252ACB82755907C44E09071A0F90
|
||||
C4509ACDC858711F42B96AA40B0FEC58566E71D91E1D167835B97D13A9C6B4FD63F62D911E17C15081ED1FFBA00E08D0
|
||||
499D1031FDC6B5D6109D4A9046599FEC77F1DB26FCA809235803CE5F670F2BF1622042AB04F768CB4BBB8E93595B229A
|
||||
43107EA4D34AC00BD05F45CF7AB077742C06A3619B3E258389EFF2D8ED057570
|
||||
A2ED253FB0CE66CDE2FF3921BE78662A97A23C344A83493D36CE6CC5ACC3A821
|
||||
963B48D299D6935B228A3BFCB86CF75F11A30850A19E014E31E6559F7A9A7DA8
|
||||
35D23E9D1D85AA0273A13B887EFBE9F55DD2E6C85B14F7E1100A66892F2A05BE
|
||||
F3134F0E2545623B439D581F2A42F6F4CE0512622B6E53937DFBE353C26DF2E7E69871412C0221D8CCCBB1948715CB3C
|
||||
C7E5A6E301B8E18BD3B15748A2A74AA1A939073FFE2F4A126213C49567D5BE44
|
||||
6E60F1421A27CEA2521C1EFE014EE2036F706ED734C12A794EBE3EFFACEA59C4
|
||||
9B60C596CE660E6A582AEC2C2804188EDD3C7636A3BC0E423A8D969F083319BB5AB90BE0DF3470BADB8D23E5AE0832EC
|
||||
001C3E6E3A36954427626FC4F2CC9DA39983C945F745EC9F25B11814D8EDB233AFFA0FD3C0B9B4D22EAFA951E734FBFD
|
||||
C03C3CC316F88E71C2A41B4B947FDF3FFCB46E103AFC420B820D757DCF7C46B6
|
||||
5430C52B29FDE8A436C745C1821BA6CDE9FB42C297C0407F1BC185B137485ABB
|
||||
F9EE48BC297FE3866E2BFBFEC341CFD57150088F88A06725ADFCAD891F9FF9F1
|
||||
E0BB992BDBFA5A2369A1DAEF6316F1779C16A33FE03F1A4A42C86B7FAA80A8B1
|
||||
747863CCE4A663B2C4C7533733CCD604C271C8BF65066E219C427C7208DCA9D5
|
||||
8C05EF25D017E06ED6D2818B4EAC50E56727FA84039FFE119837C2E5933EB3CD
|
||||
17C31C9451349E42F010F0E7540D71567485FC7D5E9CFCFEAB0E7AA3FEA8E3AE
|
||||
76D5BF46CE39C37F09549D281C5FDB5EC12CAA73152E3B295E439091365EEEF1
|
||||
0B7B9F563A09D953BC6DD141A1313B9CCB52CE5406ED727DE965CE920F0CA5DC
|
||||
78C9F207EBE8942DCF78A345A8E56B9C6C75D63C110250377D6C04DBB4DC15EA
|
||||
3518584CFE8238E0AFA1E6F4CDF1E1A2A6349A7D2D641404067BA482DA4C6345
|
||||
F3CD339419BFF39EFF2F2F0E7C06BB0537B238427345011436EF4F28D2FB4D02
|
||||
96A25E27313CC92A48B515143643D235C28DDCB53AECCFCFC7792A417FC78CCC
|
||||
11D553C6363F1C53B0074DF36C5256C9695CEA3006AC8737689694848C14FE93F15925BE58AB9D063D06FD87C0F7E637
|
||||
81BE95390E912466EAA1465BA7E316D662D7FDCE4DA91D79551247BCBE0FD66E
|
||||
D2DA1301B149C17E4E579266D0AD810E8043AC1F16781F7743FAFB61B0A74D14
|
||||
C4921F5E174C988212CB46362FABB6B99599537C4E5B983016463ACF11AFA9F9
|
||||
F1333F4B1706326B776A6701E4457A18A0E262EDEC1758D3A696741094EAE7C8
|
||||
6F3647542899B48A53A829FF3CE82B22A75AA9AB3D3E01BF33C6B3D1F0C9BF3D
|
||||
C42ACCF63F19E529E0D6A9AD9D2505F103D734248DAC0E9F2FCA35EC3F86C0A3
|
||||
1C0370E20EDBF342A76B1B65F0DB7C66F870ABB56E848159A0DB6585749F57B36EF4E18F730B5D0A2732C03ED74ECF72
|
||||
C61D01023FBDD674B09C6FFDB38A6F152F3B5C3203AFE4CA014C28600670922C
|
||||
6C5507A0AF35860EA2EAD029A6ED19AEFE2AD90B15B2EEFD65B1F14747C1EA66
|
||||
1C908E924A1BE763868ADB985DE4BB157CEF7BA96E58CED46BE08816E7D92239
|
||||
A3E883AC3AE22373815F2C02F6B808B0DD36FCE27BDF22C262FDBFC5D1B03153
|
||||
7CC9A80338315C477B55B4024324F2EAA56A770675F2229D32B44E304214059D
|
||||
D9CF90A9C4B60860355301A842323D8E207473D4A5631067E5DF2BFFD5A0E38E
|
||||
824D256362207A507DD40C13D765B1BA172C1E2AAA09DB164028CE094BFF33A8
|
||||
8F04BFBD27084AC2FEA04D18F88E98E3F4AE979B40343E2D55C20173EB5030B6
|
||||
D28B98D9030AC29D79B974FCDF176C19EF6998DB776D5A8B067F1F6908B951F7
|
||||
B7AA60298EB22D45A182A6E8BC76C7AD04334BE7D26746455C5CA44BC7D34B38
|
||||
C79E0C38724D4ED317A0507C3981DC4E3AFA84F039FF9595FDE4C4C81F3332A3
|
||||
F30A3803C59558A0FD41B15E45B133B901E0C66D898B10A2EF5189BC36EAE904
|
||||
3F2CFFEE683A76EB9FDD84E99CE0C0FCFFC1B5ECA9C8677CACA2F6E33A773823
|
||||
EDBC9BF637AFFB3F8BC0A90A4B8F56D452F64949E865855DC51882B6F0889E64
|
||||
C4234CE6419E399A6415EBC80FEF6049A3EF345D4D0692784BB58626241291A37C080BCEEFB71B135368E4E3790C93B3
|
||||
C1231A97B5642D908BD9524B482801A63F6AF3E25EF69F51C495EABF5C967238
|
||||
651FF3C3EB76F90CD8BC02A0884E4C830A2794F8CE2467CC2FA2E74D081D6567
|
||||
65CCA76B05D06AC1346B23BFE435864B648247075385B74AAE53C4006560854F
|
||||
2C19A88D52E56B9E09574F3B0B05A1AB3F417D47F78DCEDB9F6593EE01FD9540
|
||||
D46CF8835857552C4E77C8B37D79A6DE133ECEFD234CCD2278C78872EBAFFF2DAD0571FEFDA998031A235673CF6F2EA2
|
||||
|
||||
Reference in New Issue
Block a user