47800 eklentisine bak
Usb cihaza bir yazılım bağlanmış olsun. veri alışverişi
devam ederken "bu cihazı kaldır" diyelim. restart gerekir.
Buna benzer gözden kaçan bir durum vardır
Diğer bir konu, VID, PID değeri atayarak bir usb cihaz yaptık bağladık. windows bunu tanıdı. yazılım iletişim sağladı. Bu esnada aynı VID PID kullanarak firmware değişikliğine gittik. Bu defa endpoint descriptor vb değişti. interval 2ms yerine 1ms oldu. suspend enabled vb değişti.
Yeni firmware içeren cihazı windowsa taktık VID PID öncekiyle aynı. Bağlantı kuran yazılım olmasa bile bu durumda windows ikileme düşecek restart gerekecektir. Restart yapmadan yazılmı başlattık. eskisi gibi çalıştığını görebiliriz. yazılımı ilgilendirmeyen konuda değişiklik yapılmıştır.
VID PID aynı fakat durum farklı. Windows'un kafası karışıyor