XBee Installation - FTDI konflikt mit WDE1

Hallo

wollte gerade die Treiber für XBee / XCTU installieren und hab das Problem,
das ich zwar unter Win XP - Geräte Manager - USB Controller - FTDI FT8U2xx Device angezeigt bekomme - aber keinen COM Port zugeordnet.

Bei der Installation der Treiber 40002636_A.zip Diagnostics, Utilities and MIBs - XCTU* - Technical Support - Digi International wie im Thema XBee in IPS einbinden angegeben - werden folgende Dateien nicht gefunden:

FTD2XX.sys
FTD2XX.dll

diese hab ich aber dann im System gefunden und zwar:
C:\WINDOWS\system32\drivers\FTD2XX.sys
C:\WINDOWS\system32\FTD2XX.dll

hab sie mal in ein Verzeichnis kopiert und dann von dort nochmals installiert!

dann lief alles weiter!
dann kommt die Meldung FTDIUNIN.exe kann nicht kopiert werden - ist bereits im C:\WINDOWS\system32 Verzeichnis vorhanden (v 3.0.4.1) und ist neuer als die kopiert werden sollte (v 2.1.0.1) - dann abbrechen aber Installation fortsetzen gewählt - dann kann FTD2XXUN.ini nicht kopiert werden - auch schon vorhanden!
Inhalt der bereits vorhandenen Datei:

[Uninstall]
Device=VID_0403&PID_6001
Device=VID_0403&PID_FB59
Device=VID_0403&PID_FB5C
Device=VID_0403&PID_FB5D
Device=VID_0403&PID_FB5E
Device=VID_0403&PID_FB5F
Device=VID_0403&PID_F068
Device=VID_0403&PID_F069
Device=VID_0403&PID_F06A
Device=VID_0403&PID_F06B
Device=VID_0403&PID_F06C
Device=VID_0403&PID_F06D
Device=VID_0403&PID_F06F
Device=VID_0403&PID_E0F0
Device=VID_0403&PID_E0F1
Device=VID_0403&PID_E0F2
Device=VID_0403&PID_E0F3
Device=VID_0403&PID_E0F4
Device=VID_0403&PID_E0F5
Device=VID_0403&PID_E0F6
Device=VID_0403&PID_E0F7
Device=VID_0403&PID_E0E8
Device=VID_0403&PID_E0E9
Device=VID_0403&PID_E0EB
Converter=FTD2XX
Key=FTD2XX

die zu kopierende Datei hätte folgenden Inhalt:

[Uninstall]
Device=VID_0403&PID_EE18
InfFiles=FTDIBUS,FTDIPORT,FTSERMOU
Key=FTDICOMM


dann abbrechen aber Installation fortsetzen gewählt - FERTIG

Aber kein COM Port - für XBee / XCTU!

Hab ich einen Konflikt mit dem WDE1? oder wo liegt mein Problem?
Wie bringe ich meine XBee Pro’s zum Laufen?

Wer hat Tips oder INFOS?

Danke

LG
Rudi

Hallo Rudi,

bei den Installationsdateien sind jeweils eine „ftdibus.inf“ und eine „ftdiport.inf“ enthalten. Diese musst Du beim neueren Treiber ergänzen und ihn nochmals installieren.

Öffnen mit einem Editor und unter [FtdiHw] und [Strings] in beiden Dateien die notwendigen Zeilen (XBee …) hinzufügen. Da ich kein XBee habe weiss ich nicht genau ob jeweils die eine Zeile reicht.

Kannst es ja mal mit der Zeile probieren ob es ausreicht
FTDIBUS.inf
[FtdiHw]
%USB\VID_0403&PID_EE19.DeviceDesc%=FtdiBus,USB\VID_0403&PID_EE19
[Strings]
USB\VID_0403&PID_EE19.DeviceDesc=„MaxStream XBee XTender Port“

FTDIPORT.inf
[FtdiHw]
%VID_0403&PID_EE19.DeviceDesc%=FtdiPort232,FTDIBUS\COMPORT&VID_0403&PID_EE19
[Strings]
VID_0403&PID_EE19.DeviceDesc=„MaxStream XBee XTender“

Gruß
Bruno

Hallo Bruno,

danke für den Tip!
Aber da hab ich gleich mal ein Problem - ich glaub mein Problem kommt nicht vom WDE1 - da war ich zu voreilig.

Die FTD2xx. lib und .sys sind von der FHZ1300 PC da gibt es diese und auch die höhere Versionsnummer ist von der zugehörigen FTDIUNIN.EXE

aber da gibt es nur folgendes INF File: ftd2xx.inf
Inhalt:


; Installation inf for FTDI Direct Driver
;
; Copyright (c) 2001-2004 Future Technology Devices International Ltd.
;

[Version]
Signature="$CHICAGO$"
Class=USB
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Provider=%Ftdi%
CatalogFile=ftd2xx.cat
DriverVer=10/15/2004,1.06.20

[SourceDisksNames]
1=%DriversDisk%,,,

[SourceDisksFiles]
FTD2XX.sys = 1
FTD2XX.inf = 1
FTD2XX.dll = 1
FTDIUNIN.exe = 1
FTD2XXUN.ini = 1

[Manufacturer]
%Ftdi%=FtdiHw

[FtdiHw]
%USB\VID_0403&PID_6001.DeviceDesc%=FTD2XX, USB\VID_0403&PID_6001
%USB\VID_0403&PID_FB59.DeviceDesc%=FTD2XX, USB\VID_0403&PID_FB59
%USB\VID_0403&PID_FB5C.DeviceDesc%=FTD2XX, USB\VID_0403&PID_FB5C
%USB\VID_0403&PID_FB5D.DeviceDesc%=FTD2XX, USB\VID_0403&PID_FB5D
%USB\VID_0403&PID_FB5E.DeviceDesc%=FTD2XX, USB\VID_0403&PID_FB5E
%USB\VID_0403&PID_FB5F.DeviceDesc%=FTD2XX, USB\VID_0403&PID_FB5F
%USB\VID_0403&PID_F068.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F068
%USB\VID_0403&PID_F069.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F069
%USB\VID_0403&PID_F06A.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F06A
%USB\VID_0403&PID_F06B.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F06B
%USB\VID_0403&PID_F06C.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F06C
%USB\VID_0403&PID_F06D.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F06D
%USB\VID_0403&PID_F06F.DeviceDesc%=FTD2XX, USB\VID_0403&PID_F06F
%USB\VID_0403&PID_E0F0.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F0
%USB\VID_0403&PID_E0F1.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F1
%USB\VID_0403&PID_E0F2.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F2
%USB\VID_0403&PID_E0F3.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F3
%USB\VID_0403&PID_E0F4.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F4
%USB\VID_0403&PID_E0F5.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F5
%USB\VID_0403&PID_E0F6.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F6
%USB\VID_0403&PID_E0F7.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0F7
%USB\VID_0403&PID_E0E8.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0E8
%USB\VID_0403&PID_E0E9.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0E9
%USB\VID_0403&PID_E0EB.DeviceDesc%=FTD2XX, USB\VID_0403&PID_E0EB

[ControlFlags]
ExcludeFromSelect=USB\VID_0403&PID_6001
ExcludeFromSelect=USB\VID_0403&PID_FB59
ExcludeFromSelect=USB\VID_0403&PID_FB5C
ExcludeFromSelect=USB\VID_0403&PID_FB5D
ExcludeFromSelect=USB\VID_0403&PID_FB5E
ExcludeFromSelect=USB\VID_0403&PID_FB5F
ExcludeFromSelect=USB\VID_0403&PID_F068
ExcludeFromSelect=USB\VID_0403&PID_F069
ExcludeFromSelect=USB\VID_0403&PID_F06A
ExcludeFromSelect=USB\VID_0403&PID_F06B
ExcludeFromSelect=USB\VID_0403&PID_F06C
ExcludeFromSelect=USB\VID_0403&PID_F06D
ExcludeFromSelect=USB\VID_0403&PID_F06F
ExcludeFromSelect=USB\VID_0403&PID_E0F0
ExcludeFromSelect=USB\VID_0403&PID_E0F1
ExcludeFromSelect=USB\VID_0403&PID_E0F2
ExcludeFromSelect=USB\VID_0403&PID_E0F3
ExcludeFromSelect=USB\VID_0403&PID_E0F4
ExcludeFromSelect=USB\VID_0403&PID_E0F5
ExcludeFromSelect=USB\VID_0403&PID_E0F6
ExcludeFromSelect=USB\VID_0403&PID_E0F7
ExcludeFromSelect=USB\VID_0403&PID_E0E8
ExcludeFromSelect=USB\VID_0403&PID_E0E9
ExcludeFromSelect=USB\VID_0403&PID_E0EB

;[PreCopySection]
;HKR,,NoSetupUI,,1

[DestinationDirs]
DefaultDestDir   = 11
FTD2XX.Files.Ext = 10,System32\Drivers
FTD2XX.Files.Dll = 11
FTD2XX.Files.Exe = 11
FTD2XX.Files.Inf = 17

[DefaultInstall]
CopyFiles=FTD2XX.Files.Ext, FTD2XX.Files.Dll, FTD2XX.Files.Exe
AddReg=FTD2XX.AddReg, FTD2XX.UnInst

;---------------------------------------------------------------;
; For Win98 ...
;

[FTD2XX]
CopyFiles=FTD2XX.Files.Ext, FTD2XX.Files.Dll, FTD2XX.Files.Exe, FTD2XX.Files.Inf
AddReg=FTD2XX.AddReg, FTD2XX.UnInst

[FTD2XX.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,FTD2XX.sys
HKLM,"System\Currentcontrolset\Services\FTD2XX\Parameters","MaximumTransferSize",0x10001,4096
HKLM,"System\Currentcontrolset\Services\FTD2XX\Parameters","DebugLevel",0x10001,2

[FTD2XX.Files.Ext]
FTD2XX.sys

[FTD2XX.Files.Dll]
FTD2XX.dll

[FTD2XX.Files.Exe]
FTDIUNIN.exe
FTD2XXUN.ini

[FTD2XX.Files.Inf]
FTD2XX.inf

[FTD2XX.UnInst]
HKLM,%WINUN%,"FTD2XX"
HKLM,%WINUN%\FTD2XX , "UninstallString",,"%11%\FTDIUNIN.exe %11%\FTD2XXUN.INI"
HKLM,%WINUN%\FTD2XX , "DisplayName",,"FTDI FTD2XX USB Drivers"


;---------------------------------------------------------------;
; For Win2000 ...
;

[FTD2XX.NT]
CopyFiles=FTD2XX.Files.Ext, FTD2XX.Files.Dll, FTD2XX.Files.Exe
AddReg=FTD2XX.AddReg, FTD2XX.UnInst

[FTD2XX.NT.Services]
Addservice = FTD2XX, 0x00000002, FTD2XX.AddService

[FTD2XX.AddService]
DisplayName    = %FTD2XX.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\FTD2XX.sys
LoadOrderGroup = Base


;---------------------------------------------------------------;

[Strings]
Ftdi="FTDI"
USB\VID_0403&PID_6001.DeviceDesc="FTDI FT8U2XX Device"
USB\VID_0403&PID_FB59.DeviceDesc="ELV CLI7000"
USB\VID_0403&PID_FB5C.DeviceDesc="ELV PPS7330"
USB\VID_0403&PID_FB5D.DeviceDesc="ELV Temperatur-Feuchte-Messgeraet"
USB\VID_0403&PID_FB5E.DeviceDesc="ELV USB DCF Funkuhr UDF 77"
USB\VID_0403&PID_FB5F.DeviceDesc="ELV USB-I/O-Interface"
USB\VID_0403&PID_F068.DeviceDesc="ELV USB-AD-Wandler"
USB\VID_0403&PID_F069.DeviceDesc="ELV USB-DA-Wandler"
USB\VID_0403&PID_F06A.DeviceDesc="ELV USB-Schrittmotoren-Interface"
USB\VID_0403&PID_F06B.DeviceDesc="ELV Thermometer T1100"
USB\VID_0403&PID_F06C.DeviceDesc="ELV PCD200"
USB\VID_0403&PID_F06D.DeviceDesc="ELV USB-LCD-Ansteuerung"
USB\VID_0403&PID_F06F.DeviceDesc="ELV FHZ 1000 PC"
USB\VID_0403&PID_E0F0.DeviceDesc="ELV CSI 8"
USB\VID_0403&PID_E0F1.DeviceDesc="ELV EM 1000 DL"
USB\VID_0403&PID_E0F2.DeviceDesc="ELV PCK 100"
USB\VID_0403&PID_E0F3.DeviceDesc="ELV RFP 500"
USB\VID_0403&PID_E0F4.DeviceDesc="ELV Signalgeber"
USB\VID_0403&PID_E0F5.DeviceDesc="ELV UTP 8"
USB\VID_0403&PID_E0F6.DeviceDesc="ELV WS 300 PC"
USB\VID_0403&PID_E0F7.DeviceDesc="Conrad WS 444 PC"
USB\VID_0403&PID_E0E8.DeviceDesc="ELV FHZ 1300 PC"
USB\VID_0403&PID_E0E9.DeviceDesc="ELV WS 500"
USB\VID_0403&PID_E0EB.DeviceDesc="ELV USB Master-Slave Schaltsteckdose UMS 100"
FTD2XX.SvcDesc="FTD2XX.SYS FT8U2XX device driver"
WINUN="Software\Microsoft\Windows\CurrentVersion\Uninstall"
DriversDisk="FTDI FTD2XX Drivers Disk"


soll ich hier die Code Zeilen einfügen und dann mal die FHT1300PC nochmals installieren - hoffentlich verzeiht mir die das und läuft dann noch?:confused:

LG
Rudi

Was soll passieren ?

Die Zeilen bitte in die entsprechenden Abschnitte eintragen (beim ControlFlags kommt halt noch ExcludeFromSelect=USB\VID_0403&PID_EE19 mit rein) und dann installieren.

Wenn Du die anderen Zeilen in Ruhe lässt, keine Schreibfehler reinhaust … bleibt der Rest zumindest so. :smiley:

Sehe gerade, daß der Aufbau anders ist, deshalb nochmal die richtige Zeile

[FtdiHw]
%USB\VID_0403&PID_EE19.DeviceDesc%=FTD2XX, USB\VID_0403&PID_EE19
[Strings]
USB\VID_0403&PID_EE19.DeviceDesc=„MaxStream XBee XTender Port“

Gruß
Bruno

Hallo Bruno

hab das mal so getestet - FHZ1300PC funktioniert noch :smiley:

aber kein weiterer COM vorhanden! :frowning:

Es gibt nur unter USB-Controller den Eintrag

FTDI FT8U2XX Device - Eigenschaften Details - Gerätekennung:
USB\VID0403&PID_6001\A40081JF

Hast sonst noch eine Idee? :confused:

LG
Rudi

Hast Du ein Testboard für die Xbee oder warum willst Du Treiber installieren.

Wenn Du direkt über Comport andockst, brauchst Du keine. Einfach in der Software einstellen.

Hallo Rainer

hab einen XBee Pro auf einem Sparkfun-XBee Explorer Board mit Mini USB Anschluß - so wollte ich die Verbindung am PC aufbauen!

Und dann hab ich im Forum die Anleitung http://www.ip-symcon.de/forum/f33/xbee-ip-symcon-einbinden-8544/ gefunden - dort dann gelesen - die XCTU Software downloaden und installieren - und da steh ich momentan noch!

Und komm nicht weiter :confused:

LG
Rudi

Den Treiber hast Du von hier.

Virtual COM Port Drivers

Ich kann deiner Versionsnummer nicht ganz folgen.

Hallo Rainer

Versionsnummern sind die - die unter Eigenschaften angezeigt werden wenn man im Explorer auf die Datei klickt!

Den Treiber hast Du von hier.

Virtual COM Port Drivers

NEIN - von HIER: Diagnostics, Utilities and MIBs - XCTU* - Technical Support - Digi International

wie in deinem Beitrag "Standard XBee in IPS einbinden " angegeben!
Wollte ja ausnahmsweise alles mal richtig machen :wink: aber das ist halt dann doch nicht so einfach! :wink:

Werde die Treiber gleich mal testen!

JuHUUUUUUUU

Com Port wurde erstellt! - X-CTU bekommt eine Verbindung!

DANKE - jetzt werd ich mal weiter an Deiner Integrationsbeschreibung arbeiten - hoffe das der Rest dann ohne Probleme läuft!

Was hältst davon - wenn du in dieser den Hinweis auf den mir jetzt genannten Treiber einfügst? :loveips:

Danke Rudi

OK, zu langsam, schön, das es läuft

Gruß
Bruno

In meiner Beschreibung steht nichts von Treibern.

Ich zitiere mal.

Zum Einbinden müssen diese entsprechend mit der Software XCTU konfiguriert werden.
Der Link verweist auf die Originalseite welche auch die Original Hardware verwendet. Wenn Du also fremd Hardware hast, muss Du auch den entsprechenden Treiber verwenden!

Dann hab ich den Link falsch interpretiert - da dieser gleich auf die Treiber Seite geht!

Da hab ich dann gleich nur mehr - „General Drivers:“ gesehen - und dachte das wärs! Genau sowas brauche ich ja!

Zum Glück sind ja äußerst kompetente Leute (gehörst auch zu den Besten) hier im Forum unterwegs - die sich dann auch in die verschiedensten Probleme hineindenken können. Herzlichen Dank an alle!

Oft sieht man sein eigentliches Problem ja gar nicht - so wie ich - XBee was total neues für mich - und dann gibts da auch noch Unterschiede :rolleyes:

Danke aber vielleicht hift ja dieser Beitrag sonst noch wem?

LG
Rudi