Post by stefankrupop on Sept 20, 2016 22:40:11 GMT
I started experimenting with actually sending packets to the Xyloband. I tested all possible 1- and 2-Byte packets without any visible reaction. However, the packet
0x00 0x0 0x0 0x0 0x80 0x0 0x0 0x0
that progman posted in the other thread lets the band flash once.
Thus I tried shifting another bit through the 8 bytes. With only one bit set it just flashed when the result was the above packet. However with setting this and a second bit I get white flashes with more, but not all packets.
The following list shows all sent packets, a * denotes that the band flashed (I now use OpenCV to detect that )
0x80 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x40 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x20 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x10 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x8 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x4 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x2 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x1 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x80 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x40 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x20 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x10 0x0 0x0 0x80 0x0 0x0 0x0: *
0x0 0x8 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x4 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x2 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x1 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x80 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x40 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x20 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x10 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x8 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x4 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x2 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x1 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x0 0x80 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x40 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x20 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x10 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x8 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x4 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x2 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x1 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0xc0 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0xa0 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x90 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x88 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x84 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x82 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0x81 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x80 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x40 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x20 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x10 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x8 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x4 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x2 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x1 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x80 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x40 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x20 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x10 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x8 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x4 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x2 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x1 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x80:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x40:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x20:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x10:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x8:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x4:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x2:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x1:
0x00 0x0 0x0 0x0 0x80 0x0 0x0 0x0
that progman posted in the other thread lets the band flash once.
Thus I tried shifting another bit through the 8 bytes. With only one bit set it just flashed when the result was the above packet. However with setting this and a second bit I get white flashes with more, but not all packets.
The following list shows all sent packets, a * denotes that the band flashed (I now use OpenCV to detect that )
0x80 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x40 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x20 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x10 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x8 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x4 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x2 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x1 0x0 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x80 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x40 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x20 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x10 0x0 0x0 0x80 0x0 0x0 0x0: *
0x0 0x8 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x4 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x2 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x1 0x0 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x80 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x40 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x20 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x10 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x8 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x4 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x2 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x1 0x0 0x80 0x0 0x0 0x0:
0x0 0x0 0x0 0x80 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x40 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x20 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x10 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x8 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x4 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x2 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x1 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0xc0 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0xa0 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x90 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x88 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x84 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x82 0x0 0x0 0x0: *
0x0 0x0 0x0 0x0 0x81 0x0 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x80 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x40 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x20 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x10 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x8 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x4 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x2 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x1 0x0 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x80 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x40 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x20 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x10 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x8 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x4 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x2 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x1 0x0:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x80:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x40:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x20:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x10:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x8:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x4:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x2:
0x0 0x0 0x0 0x0 0x80 0x0 0x0 0x1: