CUL443 V3 mnit defektem "flash" Button flashen

Begonnen von DrG, 12 September 2015, 13:29:04

Vorheriges Thema - Nächstes Thema

DrG

Hallo zusammen,

sitze hier jetzt seit 2 Stunden und versuche meinen CUL443 mit der alternativen Firmware zum IT-Empfang zu flashen. Leider ist der "flash" Knopf auf der kleine USB Platine defekt.
Aktuell ist die "V 1.65 CUL433" Version installiert. Versuche ich direkt aus FHEM heraus zu flashen - meldet sich der CUL443 als ATm32U4DFU aber es wird kein Device unter /dev/ttyA* erstellt.

Normal:
Sep 12 12:27:45 fhem kernel: [961563.600909] usb 2-2.1: new full-speed USB device number 7 using uhci_hcd
Sep 12 12:27:46 fhem kernel: [961564.030360] usb 2-2.1: New USB device found, idVendor=03eb, idProduct=204b
Sep 12 12:27:46 fhem kernel: [961564.030366] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Sep 12 12:27:46 fhem kernel: [961564.030370] usb 2-2.1: Product: CUL433
Sep 12 12:27:46 fhem kernel: [961564.030373] usb 2-2.1: Manufacturer: busware.de
Sep 12 12:27:46 fhem kernel: [961564.032156] cdc_acm 2-2.1:1.0: ttyACM0: USB ACM device
Sep 12 12:32:06 fhem kernel: [961824.376643] usb 2-2.1: USB disconnect, device number 7

Dann nach dem Flash-Versuch aus FHEM heraus :
Sep 12 12:32:07 fhem kernel: [961824.885683] usb 2-2.1: new full-speed USB device number 8 using uhci_hcd
Sep 12 12:32:07 fhem kernel: [961825.315826] usb 2-2.1: New USB device found, idVendor=03eb, idProduct=2ff4
Sep 12 12:32:07 fhem kernel: [961825.315832] usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 12 12:32:07 fhem kernel: [961825.315849] usb 2-2.1: Product: ATm32U4DFU
Sep 12 12:32:07 fhem kernel: [961825.315853] usb 2-2.1: Manufacturer: ATMEL
Sep 12 12:32:07 fhem kernel: [961825.315856] usb 2-2.1: SerialNumber: 1.0.0
Sep 12 12:35:29 fhem kernel: [962027.088584] usb 2-2.1: USB disconnect, device number 8

Warum wird /dev/ttyA* device nicht angezeigt ? Muss das so ?
Wie kann ich den CUL direkt ohne Taste in den "Flash" mode versetzen ? Da gibts doch bestimmt ein Kommando das ich mit "screen /dev/ttyACM0" abschiessen kann - oder wie macht FHEM das ?

Gruß
Jens

rudolfkoenig

Mit einem funktionierenden CULFW kann man das Geraet mit B01 ins boot-modus schicken. Ich habe das mit einem 433 noch nie getestet, nur mit 868. Laut Kernel-Meldungen sollte ein /dev/ttyACM0 erstellt sein.

DrG

Hallo Rudolf,

das mit B1 klappt, es wird aber kein Device angelegt  - hier mal auf meinem Netbook vor mir:

Sep 12 14:33:22 netbook kernel: [ 5037.032212] usb 5-1: USB disconnect, device number 14
Sep 12 14:33:22 netbook kernel: [ 5037.400154] usb 5-1: new full-speed USB device number 15 using uhci_hcd
Sep 12 14:33:23 netbook kernel: [ 5037.581197] usb 5-1: New USB device found, idVendor=03eb, idProduct=2ff4
Sep 12 14:33:23 netbook kernel: [ 5037.581212] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 12 14:33:23 netbook kernel: [ 5037.581222] usb 5-1: Product: ATm32U4DFU
Sep 12 14:33:23 netbook kernel: [ 5037.581230] usb 5-1: Manufacturer: ATMEL
Sep 12 14:33:23 netbook kernel: [ 5037.581238] usb 5-1: SerialNumber: 1.0.0

usb-devices
...
T:  Bus=05 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 15 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=01 Prot=00 MxPS=32 #Cfgs=  1
P:  Vendor=03eb ProdID=2ff4 Rev=00.00
S:  Manufacturer=ATMEL
S:  Product=ATm32U4DFU
S:  SerialNumber=1.0.0
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 0 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none)

Gruß
Jens





DrG

Hi

hab ein Kernel Update von meinem Linux gemacht - jetzt hat es funktioniert !

Gruß
Jens