I forgot, I soldered them by hand
Turns out that I already created an app for this a while ago, never finished it. All it does it detect and show the signals it receives. I just pushed it to Github in case you’re interested.
For my device, it outputs the following:
2019-01-02 11:50:12 [log] [SonoffRFSensorApp] SonoffRFSensorApp is running...
received from a device: [ 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1 ] isRepetition: false
code = 84763, id = 5297, d0 = true, d1 = false, d2 = true, d3 = true
The code (“84763”) is the full signal code, and should be unique for each device. It can subsequently be decoded into an id, and 4 “switch bits”. As you can see, the bit values correspond to the solder bridges (key1 = d0, key2 = d1, etc).
I also confirmed that the code is correct using my Sonoff RF bridge:
ele/sonoff-rf-bridge/RESULT {"RfReceived":{"Sync":12600,"Low":370,"High":1180,"Data":"014B1B","RfKey":"None"}}
(0x014B1B
=== 84763
)