А вы уверены что делали RNDIS и что вы сами его делали?

Endpoint 0 вообще-то нужен всегда и для любых USB дивайсов к RNDIS-у это имеет малое отношение.
А вот конечная точка типа interrupt там не нужна. Не те скорости. Обмен interrupt в USB слишком медленный.
И рабочий канал и контрольный настроены как bulk.
Ну и отладочный интерфейс не забыть через тот же USB.
Вообщем точек 5-6 обрабатывать нужно.
Цитата(Concorde @ Feb 25 2009, 18:06)

Нет, конвертор не подойдет.
Да, обязательно надо обрабатывать EP0 - сообщения (кроме нагрузки) RNDIS идут через EP0.
Кроме того, нужен один 'BULK' endpoint (данные), и один 'INTERRUPT' endpoint (для нотификации, что пришли данные).