Mengonfigurasi Perangkat USB untuk Pembaruan Firmware

Firmware bersifat internal untuk perangkat dan independen dari sistem operasi. Namun, unduhan firmware dapat menyebabkan kesalahan sistem operasi.

  • Di Windows XP, melampirkan perangkat Anda ke sistem dapat menyebabkan beberapa bunyi colok dan cabut, yang menyebabkan pengalaman pengguna akhir yang buruk.

  • Karena firmware diunduh setiap kali perangkat dimulai, perangkat mungkin tidak berfungsi segera setelah dicolokkan, atau setelah sistem operasi dilanjutkan dari status daya S3 atau S4.

  • Pada resume dari S3 atau S4, perangkat Anda dapat menyebabkan kotak dialog penghapusan mendadak muncul karena sebagian besar komputer memotong daya ke perangkat yang didukung sendiri dalam mode S4.

Untuk menghindari kesalahan sistem:

  • Pastikan perangkat memiliki dua set ID vendor dan perangkat terpisah.

    Perangkat yang mampu memperbarui firmware dijumlahkan dua kali oleh sistem. Ketika perangkat terdeteksi oleh sistem, perangkat memuat driver awal dengan menggunakan vendor dan ID perangkat. Driver ini memfasilitasi unduhan firmware.

    Setelah firmware dimuat, driver awal mengatur ulang bus yang menyebabkan sistem menghitung perangkat lagi. Firmware baru memberikan sekumpulan vendor dan ID perangkat yang berbeda. Selama enumerasi kedua, sistem menggunakan set ID baru dan memuat driver perangkat utama.

  • Pastikan vendor dan ID perangkat unik dan khusus untuk produk Anda.

    Jika perangkat Anda menyertakan chip USB yang dapat diprogram oleh pihak ketiga, chip mungkin mengidentifikasi dirinya dengan menggunakan set ID standar. Jika chip yang sama digunakan dengan perangkat lain pada sistem yang sama, mungkin ada pertikaian antara kedua perangkat untuk set ID yang sama, menyebabkan sistem operasi tidak berfungsi.

Membangun perangkat USB untuk Windows