Столкнулся с точно такой же проблемой но на F103, только бьюсь уже два месяца :)
Удалось немного продвинуться только когда на ISO endopoint началь переключать биты DTOG_RX/DTOG_TX для работы double buffering. Какие-то данные под линуксом стали приходить, но под виндой ничего не изменилось...