With the help of @goebish I added a feature to scan for valid XN297 packets and dump their payload. This will help in identifying minor protocol modifications (e.g. new flags) and deviating protocols which run on integrated MCU+XN297 controllers.
To Do:
[x] Add text GUI
[x] Move scanner and XN297Dump together into a new RF Tools submenu should do this in seperate PR
[x] remove xn297dump from default devo7e build
[x] use common scramble table for CRC check -> goebish will do that
[x] Move scanner and xn297dump memory into union to save memory not really worth the saving
[x] Add packet interval measurement (accuracy should be within 10-20 µs for most protocols if averaging is long enough
[x] Test modular build -> modular build works fine on t8sg_v2_plus and even fits current devo7e if enabled (weighs 1.47 kB)
[x] Rework dumper to enable unscrambled mode and other features
With the help of @goebish I added a feature to scan for valid XN297 packets and dump their payload. This will help in identifying minor protocol modifications (e.g. new flags) and deviating protocols which run on integrated MCU+XN297 controllers.
To Do:
Move scanner and XN297Dump together into a new RF Tools submenushould do this in seperate PRuse common scramble table for CRC check-> goebish will do thatMove scanner and xn297dump memory into union to save memorynot really worth the saving