Folgendes Problem mit dem neuen 01V96i:
Anscheinend wurde die Programmierung des USB-Ports gegenüber V2 und VCM verändert.
Dadurch können die beliebten Produkte der Firma Silex NICHT MEHR verwendet werden. Kern des Problems ist (nach ausführlichem Kontakt mit dem Silex-Support - Danke an dieser Stelle, Herr Czaja!) wohl die Tatsache, daß der neue Port und das Pult bei jeder neuen Verbindung eine Art Firmware von dem angeschlossenen USB-Gerät bekommen muß. Dies unterstützt Silex aber nicht.
Zitat Herr Czaja: "Geräte, die beim Starten erst eine Firmware zugeschickt bekommen müssen, werden vom Device Server nicht unterstützt, da solange das nicht passiert ist, der Device Server keine offenen USB Kommunikationskanäle finden und verfügbar machen kann."
Hallo Yamaha, ich werde das neue Pult zurückschicken, wenn das nicht schnell behoben wird!
Obwohl Ihr (laut Aussage von Silex) bislang nicht daran interessiert wart, mit Silex zusammenzuarbeiten, hat Silex mit seinen Produkten und seinem Engagement doch dazu geführt, daß alle Yamaha-USB-Pulte netzwerk- und damit WLAN-fähig gemacht werden können. Silex ist nach eigener Aussage weiterhin an einer Zusammenarbeit interessiert.
Ich bin kein Mitarbeiter von Silex, aber ich bin auf die Netzwerkfähigkeit angewiesen.
Bitte paßt die Firmware an!
Für die Experten das Anschlußprotokoll des Silex SX-2000WG, man beachte REMOTE WAKEUP beim 01V96i.
zunächst ein 01V96VCM:
----- Full speed device -----
Address = 4
maxpktsize = 8
endpointmaxpktin = 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0
endpointmaxpktout = 0 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Parent = 1 - 1
----- Device Descriptor -----
USB Ver. = 1.10
bDeviceClass = 00
bDeviceSubClass = 00
bDeviceProtocol = 00
bMaxPacketSize0 = 8
idVendor = 0x0499
idProduct = 0x5008
Device Ver. = 1.01
iManufacturer = 01 [YAMAHA Corporation]
iProduct = 02 [YAMAHA 01V96]
iSerialNumber = 00
bNumConfigurations = 1
----- Configuration Descriptor -----
bNumInterfaces = 1
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = 40 [SELF-POW]
MaxPower = 0(mA)
----- Interface Descriptor -----
bInterfaceNumber = 0
bAlternateSetting = 0
bNumEndpoints = 2
bInterfaceClass = FF
bInterfaceSubClass = 00
bInterfaceProtocol = FF
iInterface = 00
----- endpoint Descriptor -------
bEndpointAddress = 01 [OUT:1]
bmAttributes = 02 [BULK]
wMaxPacketSize = 64
bInterval = 1
----- endpoint Descriptor -------
bEndpointAddress = 81 [IN:1]
bmAttributes = 02 [BULK]
wMaxPacketSize = 64
bInterval = 1
-----------------------------------------------
jetzt das neue 01V96i:
----- Low speed device -----
Address = 4
maxpktsize = 8
endpointmaxpktin = 0 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0
endpointmaxpktout = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Parent = 1 - 1
----- Device Descriptor -----
USB Ver. = 2.00
bDeviceClass = 00
bDeviceSubClass = 00
bDeviceProtocol = 00
bMaxPacketSize0 = 8
idVendor = 0x046A
idProduct = 0x0023
Device Ver. = 0.32
iManufacturer = 00
iProduct = 00
iSerialNumber = 00
bNumConfigurations = 1
----- Configuration Descriptor -----
bNumInterfaces = 2
bConfigurationValue = 01
iConfiguration = 00
bmAttributes = A0 [BUS-POW] [REMOTE-WAKEUP]
MaxPower = 100(mA)
----- Interface Descriptor -----
bInterfaceNumber = 0
bAlternateSetting = 0
bNumEndpoints = 1
bInterfaceClass = 03
bInterfaceSubClass = 01
bInterfaceProtocol = 01
iInterface = 00
----- endpoint Descriptor -------
bEndpointAddress = 81 [IN:1]
bmAttributes = 03 [INTR]
wMaxPacketSize = 8
bInterval = 10
----- Interface Descriptor -----
bInterfaceNumber = 1
bAlternateSetting = 0
bNumEndpoints = 1
bInterfaceClass = 03
bInterfaceSubClass = 00
bInterfaceProtocol = 00
iInterface = 00
----- endpoint Descriptor -------
bEndpointAddress = 82 [IN:2]
bmAttributes = 03 [INTR]
wMaxPacketSize = 3
bInterval = 10