Yes you are correct, a GUI is needed. I was leaving the gui implementation for last, since it would just call my already defined objects with there params.
I also only started to learn python yesterday, it’s thankfully very easy to pick up.
I can also confirm that the protocol described here is 100% working… It does in windows have an extra null byte at the start of the msg array. I based my whole python program on pure hidapi calls with bytearray manipulation and it currently does everything that the morfeus tool does with a sweep function.
It also returns “moRFeus v1.6” when I read from the registers on first boot via HID read method after sending the readRegister byte array.
Will keep you posted, well done implementing that tool in bash