Mentions légales du service

Skip to content

Reconnection does not always work on OS X with Thymio II

Created by: stephanemagnenat

On OS X, reconnection does not always work as it sometimes leads to corrupted packets. This is surprising as the firmware of Thymio II properly handles disconnections, including during packet send and reception.

This bug is very easy to reproduce. In Studio while connected to a Thymio with USB, create a global event named Test and input this simple program:

timer.period[0] = 50
onevent timer0
emit Test [0,0,0,0,0,0,0,0,0,0]

This program has a low bandwidth, of about 500 bytes per second.

With OS X, Studio will receive corrupted packets with a high probability after reconnection. The same problem happens with VPL.

Tested on OS X 10.10.2

Any help for testing on other OSs and OS X versions is welcome.