Originariamente Scritto da
wiseminosse
se avete incautamente aggiornato il software vcds e il vostro cavo vag (rigorosamente cinese) è stato disattivato e non è più funzionante, questo breve tutorial fa per voi.
innanzitutto capiamo cosa è successo. il software ha un controllo antipirateria particolarmente invasivo che, nel caso rilevi un cavo non originale (suppongo su base numero seriale), azzera le informazioni presenti nel suo controller, operandone un reflash.
quello che dobbiamo fare è semplicemente riscrivere le informazioni giuste (si tratta di pochi bytes) nel controller del cavo (che altro non è che un dispositivo di conversione seriale-usb) per riportarlo in vita.
Come procedere:
1. scaricare e scompattare in una cartella il sofware per la riprogrammazione del cavo ed i relativi drivers
http://www.ftdichip.com/Support/Util...rog_v2.4.2.zip (se il link non dovesse funzionare perchè è cambiata la versione, potete pescare il sw da qui
http://www.ftdichip.com/Support/Utilities.htm)
http://www.ftdichip.com/Drivers/CDM/..._Certified.zip (se il link non dovesse funzionare perch桨 cambiata versione, potete pescare il sw da qui
http://www.ftdichip.com/Drivers/D2XX.htm)
2. collegare il cavo, ignorando eventuali richieste di installazione
3. andare in pannello controllo->sistema->gestione dispositivi
3.a. cercare tra i dispositivi usb il cavo in oggetto (potrebbe non avere più il nome RossTech, dal momento che è stato resettato)
3.b. aprire la relativa scheda e tra i dettagli del dispositivo cercare e annotare l'ID hardware (nel formato VID_XXXX&PID_YYYY)
4. andare nella cartella scelta al punto 1
4.1. aprire con notepad il file ftdibus.inf
4.2 nella sezione [Ftdihw] duplicare l'ultima voce (selezionate l'intera riga, copiate e incollate)
4.3 modificate la riga clonata cambiando VID e PID con quelli annotati al punto 3.b
4.4 nella sezione [Strings] duplicare l'ultima voce che inizia con "USB\VID_XXXX"... (selezionate l'intera riga, copiate e incollate)
4.5 modificate la riga clonata cambiando VID e PID con quelli annotati al punto 3.b
4.6 modificate anche la dicitura tra virgolette in ...DeviceDesc="..:" in qualcosa di facilmente riconoscibile (ad es. ...DeviceDesc="cavetto rotto") racchiuso tra virgolette
Cosa stiamo facendo: abbiamo creato un file in cui sono indicate le istruzioni per Windows per caricare i driver necessari all'operazione di scrittura della memoria del cavo
5. tornare in pannello controllo->sistema->gestione dispositivi e aprire la scheda del cavo usb
5.a. selezionare il pulsante aggiorna driver
5.b. selezionare il percorso del driver scelto al punto 1
5.c. a questo punto ci verrà proposto di selezionare il driver del dispositivo con il nome scelto al punto 4.6
6. una volta installato correttamente il driver, creare il file template contenente le istruzioni per il reflashing con il seguente contenuto
6.a. aprire notepad e copiare il seguente contenuto nel file
Codice HTML:
<?xml version="1.0" encoding="UTF-8"?>
<FT_EEPROM>
<Chip_Details>
<Type>FT232/245BM</Type>
</Chip_Details>
<USB_Device_Descriptor>
<VID_PID>2</VID_PID>
<idVendor>0403</idVendor>
<idProduct>FA20</idProduct>
<bcdUSB>USB 1.1</bcdUSB>
</USB_Device_Descriptor>
<USB_Config_Descriptor>
<bmAttributes>
<RemoteWakeupEnabled>false</RemoteWakeupEnabled>
<SelfPowered>false</SelfPowered>
<BusPowered>true</BusPowered>
</bmAttributes>
<IOpullDown>false</IOpullDown>
<MaxPower>50</MaxPower>
</USB_Config_Descriptor>
<USB_String_Descriptors>
<Manufacturer>Ross-Tech</Manufacturer>
<Product_Description>Ross-Tech HEX-USB</Product_Description>
<SerialNumber_Enabled>false</SerialNumber_Enabled>
<SerialNumber>
</SerialNumber>
<SerialNumberPrefix>Di</SerialNumberPrefix>
</USB_String_Descriptors>
</FT_EEPROM>
6.b. salvare il file come ross-tech.xml (dove vi pare)
7. eseguire il software di flashing scaricato al punto 1
7.a. selezionare il dispositivo facendo uno scan (pulsante lente di ingrandimento)
7.b. aprire il template file creato al punto 6
7.c. selezionare il comando di riprogrammazione del cavo
8. installare il sw vcds normalmente. se è già installato, aggiornare il driver utilizzando quello di ross-tech. se non sapete come fare, disinstallate e reinstallate il tutto
se la periferica ancora non funzionasse, andare sulla scheda hardware della periferica, sezione driver e disinstallate il driver. scollegate e ricollegate il cavo. alla richiesta di selezione driver, scegliete la versione meno recente (quella più recente disattiva il cavo).
Buon lavoro e in bocca al lupo
Segnalibri