RTL_433 Decoder Options

I have successfully connected to my Marlec Solar iBoost+ using Protocol 188. There is a specific RTL_433 decoder and options that need to be passed to RTL_433, but I don’t think I’ve got the config file formatting correct.

I have added the following to my config file, which seems to be OK when the add on is started, but I only see the raw data, not the decoded data. Am I missing something in my config file formatting?

decoder n=Marlec,m=FSK_PCM,s=20,l=20,g=350,r=600,preamble=aad391d391

Here’s an extract from the RTL_433 .h decoder file for the required command line:

Decoder for Marlec Solar iBoost+ devices.

- Modulation: FSK PCM
- Frequency: 868.3MHz
- 20 us bit time
- based on TI CC1100

Payload format:
- Preamble          {32} 0xaaaaaaaa
- Syncword          {32} 0xd391d391
- Length            {8}
- Payload           {n}
- Checksum          {16} CRC16 poly=0x8005 init=0xffff

Usual payload lengths seem to be 37 (0x25), 105 (0x69), 66 (0x42).

To get raw data:

**./rtl_433 -f 868.3M -X 'n=Marlec,m=FSK_PCM,s=20,l=20,g=350,r=600,preamble=aad391d391'**
*/