Feature Request: arbitrary

It would be very useful to have sub file format that supports more detailed RF settings , with this many other protocols can be more easily imported

Some examples:

this would (theoretically) send a Insteon command to turn my home office lights

Filetype: Flipper SubGhz Targeted File
Version: 1
Frequency: 915500000
Preset: FuriHalSubGhzTargeted
Mod: FSK
FskDeviation: 75000
DRate: 9124
Repeat: 3
Key: AAAAAA4F611B4C37F8341101320000AA
Key: AAAAAAAAAAAAAAAAAAAAAAAA
Key: AAAAAAAA4FE53F1637F8341101080000AA

turn on my ceiling fan to High :

Filetype: Flipper SubGhz Targeted File
Version: 1
Frequency: 303500000
Preset: FuriHalSubGhzTargeted
Mod: OOK
ChanBW: 240000
DRate: 3015
Repeat: 3
BKey: 0010110110010010110010110010010010010010
BKey: 000000000000000000000000000000000000000
BKey: 0010110110010010110010110010010010010010
BKey: 000000000000000000000000000000000000000
BKey: 0010110110010010110010010010010010010010

Open Tesla charge port:

Filetype: Flipper SubGhz Targeted File
Version: 1
Frequency: 315000000
Preset: FuriHalSubGhzTargeted
Mod: OOK
ChanBW: 650000
DRate: 9010
Repeat: 2
Key: aaaaaa8acb32cccccb4d2d4ad34cab4b159665
Key: 9999969a5a95a69956962b2ccb33332d34b52b4d32ad28

you just thought, and Iโ€™m already doing something similar, for now, as part of supporting chamberlain Code 7, 8, 9 protocols.

support for upload generation has already been added here, from HEX values and โ€‹โ€‹โ€‹โ€‹of the duration of 1 bit

3 Likes