Вторник, 10 июня

Так интересно: день был ровно такой же солнечный и безоблачный, как и вчера, но температура воздуха оказалась заметно холоднее: 27.4°Ц против вчерашних 30.3°Ц, и это прямо заметно. Как так получается?

Я утром убивался, пытаясь понять как именно с моим redirect-gadget.c ломаются bulk transfers, которые прекрасно работают на маленьком компьютере с usbredirectserver. Ни фига не понял, поехал встречать Тимошу. Тимоша — солнышко, пока ждал чемодана, поставил себе программу MPC, избежал очереди, потом мы с ним хорошо пообщались, пока я его вёз в их деревню. Там у них красиво и спокойно:

250610-121420

Потом я вернулся домой, и продолжал воевать. Измучился совсем, ничего не понял, но у меня теперь есть теория, которую завтра постараюсь или подтвердить или опровергнуть. Она заключается в том, что та штука, которая работает, посылает некие endpoint descriptors в дополнение к device descriptor, а у меня пока что там стоит «заглушка» (которую я планировал заменить настоящим кодом позже). Наверное, надо прямо сейчас убрать заглушку — всё равно когда-то придётся, вдруг это в ней дело. А если не поможет, тогда придётся лезть в кишки usbredirectparser, разбираться как он работает.

Саша с Лорой тоже благополучно добрались до дома, а бедная Манечка днём упала спать, и мы толком не поговорили.