irrecord fails in the early get_toggle_bit, apparently because the remote data used does not match the realities. In particular, despite that this remote has a header, the header is 0 when entering get_toggle_bit.
Decoding the data works with the attached config.
The raw data entered is also attached as well as the debug log
Turns out to be a kernel bug: https://bugzilla.kernel.org/show_bug.cgi?id=102971
Still, we need to cope with it somehow.
Work-around in [b59b88] (release) and [ec7e92] (master).
Related
Commit: [b59b88]
Commit: [ec7e92]