Как ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ VID PID Ρƒ WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°: руководство экспСрта

ΠœΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² производитСля ΠΈ устройства часто становится Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° стандартныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°ΡŽΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ трСбуСтся эмуляция Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ оборудования. Π’ ΠΌΠΈΡ€Π΅ сСтСвых Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ VID (Vendor ID) ΠΈ PID (Product ID) ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ паспорта, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ опСрационная систСма распознаСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ устройство. ИзмСнСниС этих ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² позволяСт ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ скрытыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ чипсСта.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ измСнСния Π½Π΅ являСтся Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ понимания Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ USB-устройств ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Ошибки Π½Π° этапС записи ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ пСрСстанСт Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ вовсС, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ² Π΅Π³ΠΎ Π² бСсполСзный кусок пластика. Однако ΠΏΡ€ΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ спСциализированного софта Realtek ΠΈΠ»ΠΈ MediaTek ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π΅Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ измСнСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… чипсСтов. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сниффСры Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° для опрСдСлСния Π½ΡƒΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ риски ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ Π² ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ памяти. ΠšΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ VID PID Π½Π΅ мСняСт физичСскиС характСристики Π°Π½Ρ‚Π΅Π½Π½Ρ‹ ΠΈΠ»ΠΈ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π° лишь ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ВсС дСйствия ΠΏΠΎ измСнСнию ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π²Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅ Π½Π° свой страх ΠΈ риск. НСкоррСктная запись Π΄Π°Π½Π½Ρ‹Ρ… Π² EEPROM ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎ вывСсти устройство ΠΈΠ· строя Π±Π΅Π· возмоТности восстановлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ.

ВСорСтичСскиС основы: Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ VID ΠΈ PID

КаТдоС USB-устройство, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ΅ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, обязано ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ хосту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сСбС. Π­Ρ‚Π° информация хранится Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ области памяти ΠΈ содСрТит Π΄Π²Π° ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ΄Π°. Vendor ID β€” это ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, присваиваСмый ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ Ρ‡ΠΈΠΏΠ° консорциумом USB-IF. ИмСнно ΠΏΠΎ Π½Π΅ΠΌΡƒ систСма ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΎΡ‚ Realtek, Ralink ΠΈΠ»ΠΈ Atheros.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€, Product ID, назначаСтся самим ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ устройства. ΠšΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡ этих Π΄Π²ΡƒΡ… чисСл позволяСт ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Если Π²Ρ‹ мСняСтС эти значСния, Π²Ρ‹ фактичСски заставляСтС систСму Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊ ΠΏΠΎΡ€Ρ‚Ρƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ дСвайс.

Π—Π°Ρ‡Π΅ΠΌ это Π½ΡƒΠΆΠ½ΠΎ Π² контСкстС WiFi Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ²? Часто ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ PID для Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² связи. ИзмСнив PID, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это СдинствСнный способ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€, Ссли Π² процСссС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ firmware Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Ρ‹ заводскиС ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹.

ВСхничСскиС Π΄Π΅Ρ‚Π°Π»ΠΈ структуры USB дСскриптора

ДСскриптор устройства содСрТит поля bcdUSB, idVendor, idProduct ΠΈ bcdDevice. ПолС idVendor Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π±Π°ΠΉΡ‚Π° ΠΈ всСгда ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ для всСх ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²Π΅Π½Π΄ΠΎΡ€Π°. ПолС idProduct Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 2 Π±Π°ΠΉΡ‚Π° ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ИзмСнСниС этих ΠΏΠΎΠ»Π΅ΠΉ Π² EEPROM мСняСт ΠΎΡ‚Π²Π΅Ρ‚ устройства Π½Π° запрос GET_DESCRIPTOR ΠΎΡ‚ хоста.

НСобходимый инструмСнтарий ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ°

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ практичСской части, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. Π’Π°ΠΌ потрСбуСтся ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Windows, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с EEPROM написаны ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ эту ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ исходного Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈΠ»ΠΈ Π΄Π°ΠΌΠΏΠ° памяти, содСрТащСго ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ заводскиС значСния.

Для взаимодСйствия с ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ спСциализированныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹. Для Ρ‡ΠΈΠΏΠΎΠ² Realtek это часто RTWlanUI.exe ΠΈΠ»ΠΈ RTWlanU.exe. Для MediaTek (Ralink) β€” RT2870UI.exe. Если стандартныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Π½Π΅ подходят, приходится ΠΏΡ€ΠΈΠ±Π΅Π³Π°Ρ‚ΡŒ ΠΊ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°ΠΌ, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ Ivport ΠΈΠ»ΠΈ ChipGenius для диагностики.

  • πŸ› οΈ Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ софт для записи EEPROM (зависит ΠΎΡ‚ чипсСта).
  • πŸ’Ύ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ WiFi модуля Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ совмСстимости.
  • πŸ“‘ Hex-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡ€Π°Π²ΠΊΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.
  • πŸ”Œ Π‘Ρ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ USB-ΠΏΠΎΡ€Ρ‚ 2.0 Π±Π΅Π· Ρ…Π°Π±ΠΎΠ² ΠΈ ΡƒΠ΄Π»ΠΈΠ½ΠΈΡ‚Π΅Π»Π΅ΠΉ.

Π’Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠ΅ элСктропитаниС. Π‘ΠΊΠ°Ρ‡ΠΎΠΊ напряТСния ΠΈΠ»ΠΈ случайноС ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ устройства Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ записи ΠΌΠΎΠ³ΡƒΡ‚ corruptΠΈΡ‚ΡŒ ΡΠ»ΡƒΠΆΠ΅Π±Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ‚Ρ‹ Π½Π° Π·Π°Π΄Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ систСмного Π±Π»ΠΎΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ матСринской ΠΏΠ»Π°Ρ‚Π΅.

ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° измСнСния для Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠ² Realtek

ЧипсСты ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Realtek ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΈΠ· самых распространСнных Π² Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½ΠΎΠΌ ΠΈ срСднСм сСгмСнтС. ΠŸΡ€ΠΎΡ†Π΅ΡΡ измСнСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² здСсь часто сводится ΠΊ использованию ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ настройки, Ссли ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ оставил Ρ‚Π°ΠΊΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ»ΠΈ ΠΊ использованию сторонних ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»Π΅ΠΆΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· мСню Tools Π² ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Если стандартная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π½Π΅ Π΄Π°Π΅Ρ‚ доступа ΠΊ полям VID/PID, придСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ "ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ‹". Π‘Π½Π°Ρ‡Π°Π»Π° считываСтся тСкущая конфигурация, Π·Π°Ρ‚Π΅ΠΌ Π² hex-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ находятся Π±Π°ΠΉΡ‚Ρ‹, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ располоТСны Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΌΠΏΠ°. ПослС ΠΏΡ€Π°Π²ΠΊΠΈ Ρ„Π°ΠΉΠ» загруТаСтся ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² устройство.

Алгоритм дСйствий выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

  1. ЗапуститС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ управлСния Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΎΠΌ.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Advanced Settings ΠΈΠ»ΠΈ EEPROM Tool.
  3. НайдитС поля Vendor ID ΠΈ Product ID.
  4. Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π½ΠΎΠ²Ρ‹Π΅ значСния Π² ΡˆΠ΅ΡΡ‚Π½Π°Π΄Ρ†Π°Ρ‚Π΅Ρ€ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
  5. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Write ΠΈΠ»ΠΈ Program.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ вСрсии Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‡ΠΈΠΏΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, RTL8812AU ΠΏΡ€ΠΎΡ‚ΠΈΠ² RTL8188EU). ВсСгда свСряйтС ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ с вашСй вСрсиСй ПО.

ПослС записи Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ USB-кабСля ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточно, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠ΅ΡˆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ старыС значСния. Π’Ρ‹Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ устройство ΠΈΠ· ΠΏΠΎΡ€Ρ‚Π°, ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡ‚Π΅ 5-10 сСкунд ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ снова. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ измСнСния Ρ‡Π΅Ρ€Π΅Π· диспСтчСр устройств.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

Устройства Π½Π° Π±Π°Π·Π΅ MediaTek (Ρ€Π°Π½Π΅Π΅ Ralink) ΠΈΠΌΠ΅ΡŽΡ‚ свои особСнности. Часто для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π½ΠΈΠΌΠΈ трСбуСтся ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ тСстирования. Для этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π½Π° корпусС ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш. Π‘Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² этот Ρ€Π΅ΠΆΠΈΠΌ запись Π² EEPROM Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для этих Ρ‡ΠΈΠΏΠΎΠ² часто называСтся RT28xx WPS Utility ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ названиями. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Realtek, здСсь ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ VID/PID ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° RT2860.ini ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ³ΠΎ, Ссли ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ настроСк ΠΈΠ· Π½Π΅Π³ΠΎ ΠΏΡ€ΠΈ стартС.

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ firmware с ΡƒΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ. Π’Ρ‹ Π±Π΅Ρ€Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ Π΅Π³ΠΎ Π² hex-Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ смСщСниС Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 256 Π±Π°ΠΉΡ‚) ΠΈ мСняСтС ΠΈΡ…. Π—Π°Ρ‚Π΅ΠΌ этот ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ обновлСния.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ соврСмСнныС Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Ρ‹ MediaTek ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ записи. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ физичСского доступа ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ EEPROM ΠΈ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Ρ‚ΠΈΠΏΠ° CH341A. Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠ°ΠΉΠΊΠΈ.

ИспользованиС сниффСров ΠΈ Π°Π½Π°Π»ΠΈΠ· Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°

Π’ слоТных случаях, ΠΊΠΎΠ³Π΄Π° стандартныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, Π½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ приходят сниффСры USB-Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π­Ρ‚ΠΈ инструмСнты ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ устройство ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ. Анализируя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π³Π΄Π΅ Π² памяти хранятся Π½ΡƒΠΆΠ½Ρ‹Π΅ Π±Π°ΠΉΡ‚Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ.

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΌ инструмСнтом являСтся USBPcap Π² связкС с Wireshark. Π‘ ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ ΠΌΠΎΠΌΠ΅Π½Ρ‚ опроса устройства систСмой. Π’Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ запрос GET_DESCRIPTOR ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ устройства, содСрТащий Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ VID ΠΈ PID. Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ этого ΠΎΡ‚Π²Π΅Ρ‚Π° с ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡ‹ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ discrepancies.

Π’Π°Π±Π»ΠΈΡ†Π° Π½ΠΈΠΆΠ΅ дСмонстрируСт ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΡƒΡŽ структуру ΠΎΡ‚Π²Π΅Ρ‚Π° дСскриптора устройства:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ОписаниС ΠŸΡ€ΠΈΠΌΠ΅Ρ€ значСния Π”Π»ΠΈΠ½Π°
bLength Π”Π»ΠΈΠ½Π° дСскриптора 0x12 1 Π±Π°ΠΉΡ‚
bDescriptorType Π’ΠΈΠΏ дСскриптора (DEVICE) 0x01 1 Π±Π°ΠΉΡ‚
idVendor Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ производитСля 0x0BDA (Realtek) 2 Π±Π°ΠΉΡ‚Π°
idProduct Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° 0x8179 2 Π±Π°ΠΉΡ‚Π°
bcdDevice ВСрсия устройства 0x0200 2 Π±Π°ΠΉΡ‚Π°

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти Π΄Π°Π½Π½Ρ‹Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π΅ΠΉΠΊΠΎΠ²Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π» устройство с ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТный ΠΏΡƒΡ‚ΡŒ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° USB, Π½ΠΎ ΠΎΠ½ Π΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ситуациСй.

Анализ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π»ΠΈ запись сам Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€. Если Π²Ρ‹ Π²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ с ошибкой ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ записи, Π·Π½Π°Ρ‡ΠΈΡ‚, сработала Π·Π°Ρ‰ΠΈΡ‚Π° ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° сформирована Π½Π΅Π²Π΅Ρ€Π½ΠΎ.

πŸ“Š Π‘ ΠΊΠ°ΠΊΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ Π²Ρ‹ мСняСтС VID/PID?
ВосстановлСниС послС ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ
ΠžΠ±Ρ…ΠΎΠ΄ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°
ЭкспСримСнты ΠΈ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅
ИспользованиС Ρ‡ΡƒΠΆΠΈΡ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²

ВосстановлСниС послС Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ

Если послС смСны ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΠΏΠ°Π» ΠΈΠ· систСмы ΠΈΠ»ΠΈ опрСдСляСтся ΠΊΠ°ΠΊ "НСизвСстноС устройство", ΠΏΠ°Π½ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π½ΠΎ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ остаСтся ΠΆΠΈΠ², Π½ΠΎ Π΅Π³ΠΎ программная Ρ‡Π°ΡΡ‚ΡŒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг β€” ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π½Π°ΠΉΡ‚ΠΈ устройство ΠΏΠΎ Vendor ID Ρ‡ΠΈΠΏΠ°, Π΄Π°ΠΆΠ΅ Ссли Product ID измСнился Π½Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹ΠΉ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ChipGenius ΠΈΠ»ΠΈ USBDeview. Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π²ΠΈΠ΄ΠΈΡ‚ устройство ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΅Π³ΠΎ Vendor ID (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 0x0BDA для Realtek), Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ USB Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚. Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Π·Π°Π»ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, игнорируя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ PID, Ссли ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° позволяСт.

Если ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π±Π΅ΡΡΠΈΠ»ΡŒΠ½Ρ‹, остаСтся Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ устройства. На ΠΏΠ»Π°Ρ‚Π΅ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π° Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ микросхСму EEPROM (ΠΎΠ±Ρ‹ это малСнькая 8-ногая микросхСма рядом с основным Ρ‡ΠΈΠΏΠΎΠΌ). Π—Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² (Π΄Π°Ρ‚Π° ΠΈ ΠΊΠ»ΠΈΠΊ) ΠΈΠ»ΠΈ использованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ чистый Π΄Π°ΠΌΠΏ памяти Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, минуя ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ USB.

Как Π½Π°ΠΉΡ‚ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для замыкания (Data+ ΠΈ GND)?

Для Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ восстановлСния часто трСбуСтся Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Data+ (D+) Π½Π° Π·Π΅ΠΌΠ»Π΅ (GND) Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ USB. На ΠΏΠ»Π°Ρ‚Π΅ ΠΈΡ‰ΠΈΡ‚Π΅ Π΄ΠΎΡ€ΠΎΠΆΠΊΠΈ, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΎΡ‚ USB-Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΊ Ρ‡ΠΈΠΏΡƒ. D+ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сопротивлСниС ΠΎΠΊΠΎΠ»ΠΎ 22-47 Ом ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΌΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ 5Π’ Π½Π° зСмлю.

МоТно Π»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ Π±Π΅Π· ΠΏΠ°ΠΉΠΊΠΈ?

Иногда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ "горячСго" ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. Π—Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ (Ссли Π΅ΡΡ‚ΡŒ), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ USB, отпуститС ΠΊΠ½ΠΎΠΏΠΊΡƒ Ρ‡Π΅Ρ€Π΅Π· 2-3 сСкунды. Или ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ устройство Ρ‡Π΅Ρ€Π΅Π· USB-Ρ…Π°Π± Π±Π΅Π· питания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π»ΠΎ Ρ‚ΠΎΠΊΠ° для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π½ΠΎ Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌ Π±ΡƒΡ‚Π»ΠΎΠ°Π΄Π΅Ρ€Π°.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли VID измСнился Π½Π° 0000?

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0000 Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сСкция ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ пуста ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½Π°. Π’ этом случаС автоматичСская установка Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°. Π’Π°ΠΌ придСтся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ INF-Ρ„Π°ΠΉΠ» Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, сопоставляя Π΅Π³ΠΎ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ (Π΄Π°ΠΆΠ΅ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ) ID, Ρ‡Ρ‚ΠΎΠ±Ρ‹ систСма ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ.

Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы (FAQ)

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡΡ Π»ΠΈ MAC-адрСс ΠΏΡ€ΠΈ смСнС VID PID?

НСт, MAC-адрСс хранится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ячСйкС памяти EEPROM. Однако Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ сразу, Ссли Π²Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Π΄Π°ΠΌΠΏ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ устройства. ВсСгда провСряйтС MAC-адрСс послС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹.

ΠŸΠΎΠ²Π»ΠΈΡΠ΅Ρ‚ Π»ΠΈ это Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ WiFi?

Π‘Π°ΠΌΠΎ ΠΏΠΎ сСбС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² Π½Π΅ влияСт Π½Π° Ρ„ΠΈΠ·ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Однако, Ссли Π²Ρ‹ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΠ»ΠΈ устройство Π½Π° модСль с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ стандарта (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с 20 ΠœΠ“Ρ† Π½Π° 40 ΠœΠ“Ρ†), ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ это Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠ», Ρ‚ΠΎ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ вырасти.

МоТно Π»ΠΈ Ρ‚Π°ΠΊ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΏΠΎ MAC-адрСсу Ρƒ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°?

ВСорСтичСски Π΄Π°, Ссли ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ MAC. Но Ρ‡Π°Ρ‰Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ связкС MAC ΠΈ Ρ‚ΠΈΠΏΠ° оборудования. Π‘ΠΌΠ΅Π½Π° VID/PID ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ устройство, Π½ΠΎ это Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΠ±Ρ…ΠΎΠ΄Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ.

Π“Π΄Π΅ Π²Π·ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ VID ΠΈ PID для ΠΌΠΎΠ΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ?

Π›ΡƒΡ‡ΡˆΠΈΠΉ источник β€” ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт производитСля ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΡƒΠΌΡ‹, Π³Π΄Π΅ Π²Ρ‹Π»ΠΎΠΆΠ΅Π½Ρ‹ Π΄Π°ΠΌΠΏΡ‹ EEPROM для вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ€Π΅Π²ΠΈΠ·ΠΈΠΈ ΠΏΠ»Π°Ρ‚Ρ‹. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ значСния Π½Π° working устройствС Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‡Π΅Ρ€Π΅Π· диспСтчСр устройств.