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