Seite 1 von 2

Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 08:49
von Hoepker
Guten Morgen,

ich hoffe Ihr könnt mir helfen, da ich mit der Installation des CUL Sticks / Einbindung mit CUxD nicht weiterkomme (und hoffe ich habe keine zu offensichtlichen Foren-Einträge übersehen). Bin aber auch ein Anfänger, also Sorry in advanced.

Ich habe den neuesten CUxD Softwarestand isntalliert (v. 1.1.0a). Cul Stick ist eingesteckt. Folgendes steht im Terminal:

08:29:15 [ttyUSB0] *** connect(9600:8N1) FT232R USB UART

Logfile:
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: CUx-Daemon(1.10a) on CCU(2.27.8) start PID:251
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: load paramsets(/usr/local/addons/cuxd/cuxd.ps) size:91 update(-40s):Sun May 28 08:28:05 2017
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: write_proxy /var/cache/cuxd_proxy.ini (127.0.0.1 8700 251 /usr/local/addons/cuxd/ 1.10a)
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: add interface 'CUxD'
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: write 4 interfaces to /usr/local/etc/config/InterfacesList.xml
May 28 08:28:45 homematic-ccu2 daemon.info cuxd[251]: 'insmod /usr/local/addons/cuxd/usbserial.ko'
May 28 08:29:00 homematic-ccu2 daemon.info cuxd[251]: USB() 'insmod /usr/local/addons/cuxd/ftdi_sio.ko'
May 28 08:29:15 homematic-ccu2 daemon.info cuxd[251]: USB(1-1/ttyUSB0) FT232R USB UART connect(9600:8N1)
May 28 08:30:34 homematic-ccu2 daemon.warn cuxd[251]: process_rpc_request(127.0.0.1) - illegal XMLRPC(listDevices) request
May 28 08:31:27 homematic-ccu2 daemon.warn cuxd[251]: process_rpc_request(127.0.0.1) - illegal XMLRPC(init) request
May 28 08:33:07 homematic-ccu2 daemon.info cuxd[251]: INIT 'xmlrpc_bin://127.0.0.1:1999' '2652'

Wenn ich nun aber versuche, den Stick (der angeblich bereits eine Firmware drauf hat) zu flashen (weder per Terminalbefehl BBB noch bei gedrückter Update Taste auf dem Stick).

CUxD meldet immer: "Kein DFU Gerät im Updatemodus gefunden!"

Was mache ich falsch?

Danke Euch

Christian

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 09:12
von Hoepker
Hallo,

hier noch mal eine kleine Ergänzung. Hier das Log nach CuxD restart und dem Test einer FS20 Komponente:

May 28 09:06:55 homematic-ccu2 daemon.info cuxd[251]: CUx-Daemon restart
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[251]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:91
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[251]: USB(1-1/ttyUSB0) FT232R USB UART disconnect
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[1498]: write_pid /var/run/cuxd.pid [1498]
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[1498]: CUx-Daemon(1.10a) on CCU(2.27.8) start PID:1498
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[1498]: load paramsets(/tmp/cuxd.ps.sav) size:91 update(0s):Sun May 28 09:06:55 2017
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[1498]: write_proxy /var/cache/cuxd_proxy.ini (127.0.0.1 8700 1498 /usr/local/addons/cuxd/ 1.10a)
May 28 09:06:55 homematic-ccu2 daemon.info cuxd[1498]: USB(1-1/ttyUSB0) FT232R USB UART connect(9600:8N1)
May 28 09:09:51 homematic-ccu2 local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 97 0x61 [1] 0 0x00 [2] 99 0x63 [3] 0 0x00 [4] 100 0x64 [../Platform/DOM/iseESPexec.cpp (11622)]

Christian

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 10:51
von svenp
Kann es sein das du den Stick aus der bucht gekauft hast?
Dann must du den CUL evtl. mit xloader flashen.

Oder ist dein Problem das der Stick nicht von cuxd richt erkannt wird?
Dann füge mal folgende Zeilen in die Ini Datei ein

TTYPARAM=ttyUSB0:38400:8N1
TTYASSIGN=ttyUSB0:CUX

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 12:16
von Hoepker
Hallo,

Danke für die Antwort. 2 Fragen:

Was meinst Du mit Bucht ?

Wo finde ich die INI Datei?

Danke

Christian

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 12:38
von dondaik
au ... bucht = ebay

ach: was sagt eigentlich das handbuch.... den inhalt der ini-datei kann man auf dem monitor sogar finden.... ( wengstens hier ist das so wenn ich mal , was selten ist, cuxd aufrufe.

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 12:41
von Hoepker
Sorry,

Manchmal ist man zu blöde. Hab die 2 Zeilen in die ini Datei eingefügt.

Es tut sich was:


12:38:44 [ttyUSB0] *** connect(38400:8N1) FT232R USB UART
12:38:45 [ttyUSB0] <-- V
12:38:45 [ttyUSB0] --> V 1.67 nanoCUL433
12:38:45 [ttyUSB0] <-- X21
12:38:45 [ttyUSB0] <-- T01
12:38:45 [ttyUSB0] --> 0000

Scheint auch die aktuellste Firmware drauf zu sein. Oder?

C

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 28.05.2017, 13:23
von dondaik
.... aus jeden fall "lebt" er ... ;-) ( habe das teilchen in der form nicht )

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 11.06.2017, 12:56
von JimKing77
Ich habe das selbe Problem.... Gibt es schon Fortschritte?

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 11.06.2017, 18:28
von uwe111
Welches Problem?

Im CUxD ist das Update des original busware CUL-Sticks mittels dfuprogrammer implementiert.
Mit den CUL Nachbauten von eBay funktioniert das m.E. nicht mittels dfuprogrammer (also dann auch nicht über CUxD).

Viele Grüße

Uwe

Re: Cul Stick lässt sich nicht updaten (über CUxD)

Verfasst: 10.11.2017, 16:00
von CoKo
Hi, bin neu bei Homematic und der Hardware, habe aber schon seit Jahren fs 20 im Einsatz.
Habe nun bei Busware einen USB CUL CC1101 868 erworben. Ich denke ich habe beim Flashen genau nach dem Manual gehandelt. Leider bekomme ich beim Flashen über CUXD immer die Fehlermeldung:

Firmware-Update gestartet:

unpack 'atmega32u4.tgz'
erase atmega32u4 - OK
flash atmega32u4 'aCUL_V3_12501_868MHZ.hex' - ERROR exit(4)
start atmega32u4 - ERROR exit(3)


Ansehen/Download Firmware-Update Log

und die sieht so aus:

Command: tar xvzf dfu/atmega32u4.tgz -C /tmp
aCUL_V3_12501_433MHZ.hex
aCUL_V3_12501_868MHZ.hex
CUL_V3_167.hex
CUL_V3_ZWAVE_167.hex
EUL_USB2TCM.hex

Command: ./dfu-programmer atmega32u4 erase --force 2>&1
Erasing flash... Success
Checking memory from 0x0 to 0x6FFF... Empty.

Command: ./dfu-programmer atmega32u4 flash /tmp/aCUL_V3_12501_868MHZ.hex 2>&1
Bootloader and code overlap.
Use --suppress-bootloader-mem to ignore

Command: ./dfu-programmer atmega32u4 start 2>&1
dfu-programmer: failed to release interface 0.

Da komme ich dann nicht weiter, sorry meine Linux Kenntnis ist nicht vorhanden.
CoKo