andrasj
andrasj
I tried to generate a logfile as requested, hopefully it has any value. What I did: - I registered 2 Move devices into the official app (network pin: 1234) -...
Yes, afaik my devices are running the new firmware, but I kept the short pin because I knew the old python only supported 4 digits (I didn't knew if it...
I remember that in the original 'protocol description' (pdf used to be on the teptron-website) the 'SetPosition'-opcode (0x22) had 2 bytes as arguments (position & speed). But I saw that...
something moved over here :-). But I don't get it any more... I'll try to explain. Since I'm not a python-guru, I kind of ported the code to C# in...
I spinned up an edison board, and tried. I did encounter an error in crypto.py line 11. I guess 'pinsize' should be 'intpinsize'. After this modification I retried: `# bin/csrmesh-cli...
Hello guy's an update: I could make the device open/close the same way with python code from @nkaminski and my C# code My experience: from python I need to gattWrite...
The problem is your encrypted data-packet is still bigger than 20 bytes (which didn't work yet on my devices neither). I 'shrinked' the packet by changing movecontroller.py: in the struct.pack-call...
@Swiftnesses : I still think @nkaminski is the star, he provided the real magic, I'm only performing some trial/error/compare because I do have some devices (and I'ld love to learn...
Attached you can find the output of bluetoothctl. (I did need to add commands 'menu gatt' and 'back' in order to call list-attributes.) [bluetoothctl.txt](https://github.com/nkaminski/csrmesh/files/2571636/bluetoothctl.txt)
afaik, there is only a 'virtual' MAC address for the complete mesh. (which is maybe handed over by some kind of election when a device goes down?, or maybe the...