duminică, 29 noiembrie 2009

Cum reparam o interfata Vag-Com 704.1 ?

Sa vedem ...
Ai o interfata vag-com 704.1 care nu mai este recunoscuta de program sau nu mai functioneaza. De cele mai multe ori acest lucru se datoreaza folosirii soft-ului in timp ce calculatorul este conectat la internet.

De ce ai nevoie ?

Pai ... in primul rand trebuie sa stii cum se foloseste un pistol de lipit ( si aici nu vorbesc de bagat in priza si dat gauri in covor )


1. Programator AVR
2. Ponny Prog
3. Fisierele (hex si ept) care trebuiesc scrise in Atmega162 si 93lc46
4. Cateva programe care le vei gasi aici.
5. Instructiuni de folosire :)
6. Parola de la arhiva pentru care trebuie sa imi trimiti mail :)



1. Programatorul AVR

Daca nu ai programator AVR, se poate construi (daca sti :D ). Mai jos ai schema cu programatorul AVR care este testat de mine si merge 100%. Schema programatorului este aproximativ cea de pe www.lancos.com , doar ca a mea are cateva modificari si explicatii
( care nu le gasesti nicaieri )
















Dupa cum scrie si in schema, MOSI, MISO, SCK, RST se lipesc direct pe pinii integratului. Aici e nevoie de multa atentie. Firele se pot atinge unul de altul foarte usor pentru ca pinii integratului sunt foarte apropiati. La interfata VagCom, pe partea cu Atmega gasim si un regulatorul de tensiune 7805 (cel din poza). Recomand lipirea GND si VCC la pinii acestuia pentru ca are pinii mult mai mari si corespund cu VCC si GND de la integrat (oricum, verificati inainte de lipire :) ).

Pentru ca programatorul sa functioneze in Windows XP este nevoie de UserPort (click aici).
Acest program face ca portul LPT sa poata fi folosit. Verificati si in BIOS la setarile port-ului LPT sa fie ECC+EPP pentru ca altfel nu merge !

Daca pana aici totul este ok, trecem la programarea integratului.
Se descarca PonnyProg de la www.lancos.com (click aici) si se instaleaza
Dupa instalare : Setup -> Calibration
Dupa Calibrare: Setup -> Interface Setup si se fac setarile ca in imagine
Se conecteaza programatorul la calculator.



Dupa ce am setat port-ul si tipul programatorului, putem apasa butonul Probe. Trebuie sa raspunda Test OK ! Daca nu raspunde ok inseamna ca ceva e gresit la programator (verificati cablajul)




Daca testul a fost ok, se apasa ok si se citeste memoria integratului - Command -> Read All

Pana aici totul ar trebui sa fie bine, trecem la programare.

Command -> Erase
File -> Open device file -> se selecteaza hex-ul pentru Atmega162 versiunea 704.1 .
Command -> Write All

Daca nu a dat nici o eroare inseamna ca totul este ok. Se taie firele (Nu se dezlipesc ! ) pentru ca e posibil sa nu mearga de prima oara si nu are rost sa te mai chinui sa le lipesti iar :))


2. Reprogramarea lui 93C46 (pentru ca interfata sa poata fi vazuta de VAG-COM):

Dupa ce ai instalat VAG-COM (ATENTIE ! Instaleaza versiunea de VAG-COM 704.1 pentru care ai programat Atmega ca altfel il strici iar !) introduci cablul in USB.

De aici sunt 2 variante :

1. Calculatorul recunoaste cablul ca Vag-Com Ross-Tech si poti instala driverii normal
2. Calculatorul nu recunoaste cablul si nu poti instala driverii


1. Daca driverii s-au instalat normal atunci iei din arhiva programul Mprog 3.0 si il instalezi.
Dupa instalare il deschizi:
- Device -> Scan
- Device -> Erase
- File -> Open -> selectezi genius vag com ept.ept din arhiva care ai downloadat-o la inceput
- Device -> Program

Deconectezi si conectezi cablul. Daca totul e ok, deschide Vag-Com si da-i test.

2. Calculatorul nu recunoaste driverii :
- Dai cancel la fereastra.
- Buton drept pe My Computer -> Properties -> Hardware -> Device Manager -> Other devices -> USB Devices
- Buton drept pe USB device -> Properties -> Detail si acolo gasesti VID_xxxx si PID_xxxx pe care trebuie sa le notezi pe o hartie pentru ca o sa ai nevoie de ele imediat.
- Scoti cablul, intri in directorul unde s-a instalat VAG-COM si deschizi VAGUSB.inf
- La [FtdiHw] mai adaugi o linie ca cea de mai jos unde VID si PID au valorile tale.

%USB\VID_xxxx&PID_xxxx.DeviceDesc%=FTD2XX, USB\VID_xxxx&PID_xxxx"

- La sfarsitul textului mai adaugi o linie ca cea de mai jos unde la fel, VID si PID au valorile tale.

USB\VID_xxxx&PID_xxxx.DeviceDesc="VAG-COM Compatible USB Interface"

- Dai save si il inchizi.

- Conectezi cablul inapoi la calculator si instalezi driver-ul care tocmai l-ai modificat. Se va instala cu denumirea VAG-COM Compatible USB Interface.
- Dupa ce s-a instalat, deschizi programul vidpidfix.exe din arhiva si apesi search.
- O sa arate 2 linii: Prima " found one device", A 2-a "0".
- Click pe 0, apoi pe Open. Informatiile vor fi asisate intr-o fereastra.
- Click pe "write default EE data". Daca scrierea a fost facuta cu success atunci va aparea mesajul " wirte successful".
- Apesi ok si exit.

- Conectezi cablul inapoi la calculator si daca cere iar driveri il instalezi tot pe cel modificat.
- Deschizi Mprog 3.0
- Device -> Scan
- Device -> Erase
- File -> Open -> selectezi genius vag com ept.ept din arhiva care ai downloadat-o la inceput
- Device -> Program



Deconectezi si conectezi cablul . Daca totul e ok, deschide Vag-Com si da-i test.


***

Pentru orice fel de intrebari, corectari, idei si nemultumiri poti trimite mail la marokanu2003@yahoo.com (tot asta e si id-ul de mess)



NU A FOST TESTAT PE WINDOWS VISTA !
Pe XP merge 100%