У меня есть встроенное устройство с ядром 4.4, и я импортировал всю папку drivers / usb / gadget / из ядра Android AOSP.
При подключении устройства OTG к компьютеру с Linux MTP работает нормально.
Но при подключении к машине с Windows устройство распознается, но НЕ как устройство MTP.Windows жалуется на отсутствие драйвера.Очевидно, что телефон Android (MTP) хорошо работает с этим ПК.
После долгих поисков я понял, что ОС Microsoft отправляет запрос os_descriptor, но по некоторым причинам драйвер гаджета не отвечает должным образом.
Существует ли какая-либо известная проблема Android MTP с Windows на ядре Android 4.4?
РЕДАКТ. 1: Я нашел этот патч , но он все ещене работает в Windows.