New PATCH release 03.01.01 Changes since 03.01.00: fix remote FW update for CAN slave The problem was caused by too wide use of the CAN semaphore. Instead of holding the semaphore for the entire process we need to obtain and release it for each operation on the CAN bus. It is not 100% clear why this is the case. Also it is not clear whether this has side effects, since other communication on the CAN bus might take place in between.