Hello, Because of performance problems of Qt/Win32 under heavy load and because the Thymio bootloader has a maximum latency of 100 ms while flashing before entering a safe mode, the firmware updater tool integrated in Studio failed under heavy load on Windows, leading to issue #153 [1].
After careful analysis of the problem and discussion, we have decided to make a standalone utility with the flashing process in its own thread, that never waits on the GUI thread. This is essentially the same behavior as the command-line tool but with a GUI and a progress bar. This program is now available for testing, in the thymioflasher directory in the branch "release-1.2.x". It works on Linux, but the integrated one always worked as well, so testing on various systems is warmly welcome. Note that the GUI is currently derived from the integrated plugin and that we might want to add more features later such as reporting the current firmware version, but the goal now is to test the flashing process itself. cheers, Stéphane [1] https://github.com/aseba-community/aseba/issues/153 -- Dr Stéphane Magnenat http://stephane.magnenat.net _______________________________________________ Aseba-dev mailing list Aseba-dev@gna.org https://mail.gna.org/listinfo/aseba-dev