Vista-Treiber für USBProg (avr isp mkII clone)

Gast #999277
Lesenswert?

Hallo zusammen,

da ich die Kombination USB-Prog+avrdude bisher nicht unter Vista 
verwenden konnte (der USB-Filter-Treiber schießt alle anderen USB-Geräte 
ab) habe ich mit freude gelesen, dass die neue Version der libusb-win32 
ohne Filtertreiber auskommt. Leider habe ich keine passende INF-Datei 
gefunden um nur den Treiber zu installieren. Also habe ich jetzt selbst 
ein Treiberpaket erstellt.


Inhalt
°°°°°°
Die ZIP-Datei enthält einen Treiber für Windows XP/Vista 32/64 Bit 
welcher die Verwendung des AVR ISP mk II Clones unter AVRDude notwendig 
ist. Nach der Installation dieses Pakets funktioniert USBProg+avrdude 
auch mit Vista. Die Kommandozeile lautet dann:

avrdude -c avrisp2 -P usb -p <Controllertyp> -U flash:w:<Hexdatei>


Installation
°°°°°°°°°°°°
Die Installation geschieht wie bei jedem anderen Treiber. USBProg mit 
der Firmware flashen, neu einstecken und wenn Windows nach den Treibern 
fragt den Ordner mit dem Inhalt des ZIP-Archivs angeben. Das 
Funktioniert wirklich einwandfrei und ist wesentlich einfacher als die 
Methode mit dem Filtertreiber.


Feedback
°°°°°°°°
Über Feedback in diesem Thread würde ich mich sehr freuen.


Copyright
°°°°°°°°°
Das ganze ist (wie das libusb-win32 modul) GPL und darf frei verwendet 
werden.

Gruß
SH0DAN (www.flashsystems.de)
Angehängte Dateien:
Gast #1316154
Lesenswert?

Hallo Ralf Rrrr,

sorry für die späte Antwort. Eigentlich sind die 64Bit-Treiber im Paket 
enthalte. Jedoch kann ich - in Ermangelung eines 64Bit-Windows - das 
ganze nicht testen. Wenn das Thema noch relevant ist, kann ich mal das 
INF-File in die neue libusb-Version verpflanzen und dir das mal 
bereitstellen. Evtl. klappt das mit der neuen Version besser.
Gast #1355251
Lesenswert?

Hallo zusammen,

da ich die Kombination USB-Prog+AVRDragon bisher nicht unter Vista
verwenden konnte (der USB-Filter-Treiber schießt alle anderen USB-Geräte
ab) habe ich mit freude gelesen, dass die neue Version der libusb-win32
ohne Filtertreiber auskommt. Leider habe ich keine passende INF-Datei
gefunden um nur den Treiber zu installieren. Also habe ich jetzt selbst
ein Treiberpaket erstellt.


Inhalt
°°°°°°
Die ZIP-Datei enthält einen Treiber für Windows XP/Vista 32/64 Bit
welcher die Verwendung des AVR Dragon unter AVRDude notwendig
ist. Nach der Installation dieses Pakets funktioniert USBProg+avrdude
auch mit Vista. Die Kommandozeile lautet dann:

avrdude -c dragon_isp -P usb -p <Controllertyp> -U flash:w:<Hexdatei>


Installation
°°°°°°°°°°°°
Die Installation geschieht wie bei jedem anderen Treiber. Dragon neu 
einstecken und wenn Windows nach den Treibern
fragt den Ordner mit dem Inhalt des ZIP-Archivs angeben. Das
Funktioniert wirklich einwandfrei.


Feedback
°°°°°°°°
Über Feedback in diesem Thread würde ich mich sehr freuen.


Copyright
°°°°°°°°°
Das ganze ist (wie das libusb-win32 modul) GPL und darf frei verwendet
werden.

Gruß
SH0DAN (www.flashsystems.de)
Angehängte Dateien:
Gast #1356240
Lesenswert?

Hallo!

Danke für die Treiber!! Das Timing war perfekt: habe bisher den 
libusb-filter verwendet, der bringt jedoch WindowsXP auf einem Mac Book 
zum Endlos-Bluescreen beim Booten. War schon kurz vorm Aufgeben und 
wollte den neu erworbenen Mac zurückschicken, da ich sowohl ispMk2 wie 
Dragon benötige :) Beides läuft nun anstandslos!

Thx!
Thomas
Gast #1517213
Lesenswert?

Vielen Dank für den Dragon-Avrdude Treiber. Es klappt ausgezeichnet mit 
Windows Vista.
Gibt es eigentlich eine Möglichkeit den oben genannten Treiber und den 
Jungo Treiber des Studios gemeinsam  zu verwenden ?

Ich programmiere eigentlich immer in WinAvr und nutzte das Studio nur 
zum gelegentlichen JTAG-Debuggen. Windows Vista und auch Win7 lässt aber 
scheinbar nur einen Treiber für den Dragon zu.

Hat jemand eine Lösung beide Treiber zu installieren, so das man 
wahlweise WinAvr und auch Studio4 verwenden kann.

Grüsse
Michael
#1605130
Lesenswert?

Chapmy schrieb:

> hat es schon jemand geschafft, den USBProg erfolgreich unter Vista x64
> zu benutzen? Oder vielleicht in einer VM?

Ihr wißt aber schon, daß Treiber für die 64-Bit-Versionen von Vista und 
Windows 7 zwingend WHQL-signiert sein müssen, will man nicht jedes Mal 
mit F8 beim Booten die Signaturprüfung umgehen?

Angeblich soll es einen Patch geben, den 64-Bit-Versionen dauerhaft das 
Beharren auf WHQL-signierten Treibern auszutreiben...aber das ist halt 
nur ein Patch und zum Weiterverteilen eines Treibers recht ungeeignet.


Ciao...Bert
Gast #1646883
Lesenswert?

libusb ist im grunde der treiber, du brauchst nur die .inf datei 
anzupassen, damit win ihn lädt wenn du deine hardware anstöpselst. über 
bibliotheken kannst du dann ausm c/c++ programm alle usb geräte nach 
deinem durchsuchen und fröhlich daten hin und her schieben. (zumindest 
wars bei ner älteren version so).

für einen eigenen usb-treiber brauchst du das DDK (DriverDevelopmentKit) 
von microsoft. den beispielen nach schiebt ein usb-treiber nur requests 
zwischen hardware/kernel/application hin und her. oder du nimmst 
WinUSB...
#2039646
Lesenswert?

Bin vor kurzem von VIsta x64 auf Win 7 x64 umgestiegen. Leider klappt 
jetzt gar nichts mehr.

Bei dem vom Threadersteller bereitgestelltem Treiber bekomme ich nur die 
fehlermeldung:
Die digitale Signatur der für dieses Gerät erforderlichen Treiber kann 
nicht überprüft werden. Bei einer vor Kurzem durchgeführten Änderung an 
Hardware oder Software wurde möglicherweise eine Datei installiert, die 
falsch signiert oder beschädigt ist. Möglicherweise handelt es sich auch 
um schädliche Software einer unbekannten Quelle. (Code 52)

Ich hab die hoffnung aber noch nicht aufgegeben. Vieleicht findet sich 
ja noch eine Lösung.
Gast #2042082
Lesenswert?

Hallo E. Dofleini,

unter 64Bit Windows darf man nur digital signierte Treiber installieren. 
Der OpenSource-Treiber ist natürlich nicht von Microsoft WHQL (Windows 
Hardware Quality Labs) digital signiert worden. Daher geht das nicht. Es 
gibt Möglichkeiten das zu umgehen, alle sind jedoch für die 
Systemsicherheit katastrophal.

Zusammengefasst ist 64Bit Windows für hardwarenahe Geschichten (wozu ich 
jetzt auch mal einen USB-Programmer zähle) nur dann etwas, wenn der 
Hersteller es direkt unterstützt. Zum "Basteln" ist es aufgrund der 
Treibersignierung und anderer Fallstricke eher ungeeignet.

Sorry :(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren