I have forked this project and am working on updating the code to current Python 10, 11, 12 standards as well as using Sphinx documentation.
I am curious as to the actual algorithm being used and if it's custom, or a know named algorithm?
I am no cryptanalyst and my math skills are less than they should be. It looks like there is some bit shifting going on and some modules. Possibly crating some obscure XOR?
My end-goal is to try to port OpenRX to the device.
-=[KB9YEN]=-