Commit Graph
33 Commits
Author SHA1 Message Date
MX 8a7f3f44d3 erreka 868 add manually support 2026-10-09 00:05:33 +03:00
MX 13db9328d1 upgrade remote programming docs [ci skip] 2026-10-08 03:00:56 +03:00
MX 96e6ff8699 bump apps tag and move doorbell 2026-10-06 21:01:43 +03:00
MX 197ed20467 doorbell32 protocol 2026-10-05 01:03:57 +03:00
MX fc859a4bc8 keyfinder2 2026-10-04 23:20:29 +03:00
MX e4eda9efca OwO What's this? 2026-09-30 06:25:10 +03:00
MX 079d84374c lets call it this way 2026-09-23 19:07:53 +03:00
MX 178a99e5d6 subghz: make genius remotes work 2026-09-23 17:43:56 +03:00
MX 37e7db36f6 sub hertz
make some stuff work
2026-09-18 23:42:34 +03:00
MX e6ded9b108 some subghz things 2026-09-08 23:16:21 +03:00
rollorentnerandMX 104d96f869 SubGHz: Add Superrollo (GW60) roller-shutter protocol (KeeLoq HCS361) (#1068)
* SubGHz: Superrollo GW60 (HCS361) support via KeeLoq

GW60 roller-shutter remotes are HCS361 KeeLoq with an asymmetric preamble
(Te HIGH / 2Te LOW), a 10*Te sync-high pulse, and a 67-bit frame (64 payload
+ VLOW + 2-bit CRC). The crypto and PWM bit timings already match KeeLoq, so
the decoder is taught to lock onto that framing and the encoder to emit it
(Te=450 with its own preamble/sync/CRC), keyed off the "Superrollo" manufacturer.
Adds a "KL: Superrollo 433MHz" Add-Manually entry like the other KeeLoq variants.
The manufacturer key in keeloq_mfcodes (Normal Learning) does the rest.

* add changelog, supported systems, and apply fbt format

* add key

* supported systems

---------

Co-authored-by: MX <10697207+xMasterX@users.noreply.github.com>
2026-08-26 03:57:49 +03:00
Benjamin TamasiandClaude Opus 4.8 f222b00ac6 SubGhz: add Telcoma/Cardin EDGE protocol
Static (fixed-code) 433.92 MHz OOK/AM Manchester remote from the Telcoma /
Cardin EDGE family (EDGE2 / EDGE4 / EDGE20; sold compatible with TANGO /
QUASAR / SLIM / SE). Frame = 0xFF preamble + per-remote serial + a one-hot
channel marker; decoded to a canonical 32-bit key where key[31:24]=0xFF,
key[23:3]=serial, key[2:0]=one-hot channel (gate=0, others 1/2/4). The
channel-aware encoder reproduces each channel's exact waveform (gate channel
verified against the original remote's RF; gate frame is 32 data bits + a
required HIGH stop half-bit, other channels are 33 bits with no stop).

This is the EDGE 433.92 fixed-code protocol; it is NOT the existing Cardin
S449 (FSK KeeLoq rolling) or S466 (27 MHz PWM), which are different products.

- decoder + encoder: lib/subghz/protocols/telcoma_edge.{c,h}
- registered in protocol_items.{c,h}
- unit tests + sample captures covering the 32-bit (gate) and 33-bit
  (channel) decode paths
- listed in documentation/SubGHzSupportedSystems.md

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 14:11:25 +02:00
MX 893feaff20 upd changelog 2026-04-24 01:28:49 +03:00
MX ad2568cd12 upd changelog 2026-04-21 03:57:01 +03:00
MX 63d49b6e48 subghz upgrades [ci skip]
docs update
pr template update
changelog update
2026-04-21 03:31:11 +03:00
MX 221efbca0c upd changelog
CodeQL / Analyze (cpp) (push) Failing after 2m37s
2026-03-15 02:45:41 +03:00
MX a5f47e3e6d subghz add nord ice protocol
CodeQL / Analyze (cpp) (push) Failing after 2m47s
2026-03-09 20:52:18 +03:00
MX 04d7b46ce9 add came twee support for TOP44FGN
CodeQL / Analyze (cpp) (push) Failing after 2m44s
2026-03-09 18:15:14 +03:00
MX d18619ff52 subghz add keyfinder 24b protocol
CodeQL / Analyze (cpp) (push) Failing after 0s
2026-03-05 05:07:58 +03:00
MX 851303d191 upd changelog
CodeQL / Analyze (cpp) (push) Failing after 1m6s
2026-02-28 06:01:15 +03:00
MX 9aacbf943c upd docs
CodeQL / Analyze (cpp) (push) Failing after 3m12s
2026-02-22 22:52:25 +03:00
MX e681fd2be5 update docs 2026-02-22 19:44:36 +03:00
MX 95dd537bf8 add v2 phox counter modes support 2026-02-01 05:51:09 +03:00
MX 4800039d64 add info about stilmatic and cardin receivers 2026-01-31 17:00:11 +03:00
MX 84f580d168 subghz: fix stilmatic keeloq support, display decr. hop feature 2026-01-29 03:17:41 +03:00
MX a8d5743cf6 upd changelog 2026-01-26 12:05:03 +03:00
MX bb9e6bd3ca fix docs [ci skip] 2026-01-23 18:23:09 +03:00
MX 579887ccc5 upd changelog 2026-01-21 08:58:09 +03:00
MX edb86fa279 subghz: add treadmill37 protocol 2026-01-17 01:55:08 +03:00
MX 6265dad0b7 Fix for sommer? [ci skip] 2026-01-15 03:22:32 +03:00
MX 50b5ee103c bipki removal procedure
don't worry, they are in other app
2026-01-12 08:13:05 +03:00
MX 942c3f9346 add full nero radio freq in docs 2026-01-09 22:30:43 +03:00
MX c6ebfb2c4e add new docs 2026-01-09 19:39:30 +03:00