У меня есть устройство IoT, связывающееся с телефоном Android (чтение и запись). В основном это работает, но иногда доходит до того, что UsbDeviceConnection возвращает -1 в методе bulkTransfer. Иногда он восстанавливается сам по себе, но иногда застревает и продолжает возвращать -1. Есть ли способ «выйти» из этого состояния, какой-нибудь способ восстановиться?
Длина буфера составляет 4096, а время ожидания: 10000 мс