CUL firmware UPDATE geht nicht no device present - Bootloadermodus geht nicht

Begonnen von riker1, 27 September 2017, 08:39:01

Vorheriges Thema - Nächstes Thema

riker1

Hallo

nach ewigem stöbern und probieren muss ich doch einen neuen Artikel machen.
Eventuell kann jemand helfen.

Will ein Update des CUL nanoCUL Arduino AMTEGA328 machen.

Leider geht es weder mit CULflash noch direkt mit dfu-programmer.

nun habe ich einen merkwürdigen Zwischenmodus.

FHEM erkennt den CUL mit STATE OPEN.

habe einiges probiert .
-> Bootloader starten per FHEM mit set raw B01
-> anstecken mit gedrücken Flash/reset Knopf


nichts hat funktioniert.

dfu-porgrammer meldet immer no device present

Dann habe ich mal mit dem ARDUINO Tool versucht den CUL zu erreichen, das geht . kann Sketche uploaden.
Aktuell ist der Test Sketch blink drauf.
habe auch auch einen leer Sketch geladen, brachte aber auch keine Hilfe.

Kennt jemand einen Trick wie ich den CUL wieder erreichen kann?

Danke für die Hilfe


Hier einige logs wie das System ihn erkennt.

-> SET <CUL> raw B01 geht nicht mehr, keine Rückmeldung vom CUL

lsusb  ->
us 002 Device 009: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

ls -lah /dev/serial/by-id/

lrwxrwxrwx 1 root root 13 Sep 27 07:43 usb-FTDI_FT232R_USB_UART_A505KVZB-if00-port0 -> ../../ttyUSB0


testing mit screen: klappt nicht 


screen /dev/ttyUSB0  meldet direct:    [screen is terminating]


-f /var/log/syslog



Sep 27 07:43:06 zwh100lt kernel: [11111.164408] usb 2-1.1: USB disconnect, device number 8
Sep 27 07:43:06 zwh100lt kernel: [11111.164763] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
Sep 27 07:43:06 zwh100lt kernel: [11111.164799] ftdi_sio 2-1.1:1.0: device disconnected

neu anstecken:  mit Flash button gedrücktSep 27 07:43:42 zwh100lt kernel: [11147.455881] usb 2-1.1: new full-speed USB device number 9 using ehci-pci
Sep 27 07:43:42 zwh100lt kernel: [11147.555591] usb 2-1.1: New USB device found, idVendor=0403, idProduct=6001
Sep 27 07:43:42 zwh100lt kernel: [11147.555598] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep 27 07:43:42 zwh100lt kernel: [11147.555602] usb 2-1.1: Product: FT232R USB UART
Sep 27 07:43:42 zwh100lt kernel: [11147.555606] usb 2-1.1: Manufacturer: FTDI
Sep 27 07:43:42 zwh100lt kernel: [11147.555609] usb 2-1.1: SerialNumber: A505KVZB
Sep 27 07:43:42 zwh100lt kernel: [11147.558411] ftdi_sio 2-1.1:1.0: FTDI USB Serial Device converter detected
Sep 27 07:43:42 zwh100lt kernel: [11147.558479] usb 2-1.1: Detected FT232RL
Sep 27 07:43:42 zwh100lt kernel: [11147.559086] usb 2-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
Sep 27 07:43:42 zwh100lt mtp-probe: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1"
Sep 27 07:43:42 zwh100lt mtp-probe: bus: 2, device: 9 was not an MTP device



-> flashen liefert einen Fehler sowohl über CULflash als auch direkt

FHEM wurde als user root ausgeführt

sudo dfu-programmer atmega32u4 erase
dfu-programmer: no device present.



update :
nach langem probieren konnte ich dann flashen mittels:



sudo avrdude -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -Uflash:w:~/Downloads/cul/nano868CUL.hex:i

flashen können.

kein reset button erforderlich.

hoffe es hilft


FHEM    5.26.1 Ubuntu 18, FHEM    5.26.1 RPI 3 , Actoren: IT ,Tasmota, ESPEasy,
MAX CUBE, MAX HT, MAX WT, Selbstbau nanoCULs, FS 20,Tasmota, Homematic, FTK, SW. DIM, Smoke,KODI,Squeezebox