FHEM Forum

Verschiedenes => Bastelecke => Thema gestartet von: Groej am 27 August 2017, 09:11:39

Titel: kann Signalduino nicht mehr flashen
Beitrag von: Groej am 27 August 2017, 09:11:39
Hallo,

wollte meinen Signalduino mal mit neuer Software flashen aber dann kommt diese Meldung:

flashing Arduino SIGNALDUINO_433
hex file: ./FHEM/firmware/SIGNALduino_nanoCC110.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
log file: ./log/SIGNALduino-Flash.log
SIGNALDUINO_433 closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC110.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.1, compiled on Jul  7 2015 at 10:29:47
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
avrdude: error at /etc/avrdude.conf:550: programmer type not specified
--- AVRDUDE ---------------------------------------------------------------------------------

SIGNALDUINO_433 opened


Hatte hier im Forum schon was gefunden das in der avrdude.conf "" fehlen aber die sind vorhanden:

# PROGRAMMER DEFINITIONS
#

# http://wiring.org.co/
# Basically STK500v2 protocol, with some glue to trigger the
# bootloader.
programmer
  id    = "wiring";
  desc  = "Wiring";
  type  = "wiring";
  connection_type = serial;
;

programmer
  id    = "arduino";
  desc  = "Arduino";
  type  = "arduino";
  connection_type = serial;
;


Hat jemand einen Tipp für mich?

Danke

Gruß

Jörg
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: Groej am 09 September 2017, 19:42:03
Hallo,

niemand einen Tipp für mich?

flashing Arduino SIGNALDUINO_433
hex file: ./FHEM/firmware/SIGNALduino_nanoCC110.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
log file: ./log/SIGNALduino-Flash.log
SIGNALDUINO_433 closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC110.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.1, compiled on Jul  7 2015 at 10:29:47
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
avrdude: syntax error at /etc/avrdude.conf:1095
--- AVRDUDE ---------------------------------------------------------------------------------

SIGNALDUINO_433 opened



Schönes Wochenende

Jörg
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: PeMue am 09 September 2017, 19:48:00
Hallo Jörg,

da scheint die Datei avrdude.conf irgendwie nicht zu passen.

Gruß Peter
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: RaspiLED am 09 September 2017, 20:54:11
pi@KinderFreigabe:/etc $ ls -la avrdude.conf
-rw-r--r-- 1 root root 471250 Jul  7  2015 avrdude.conf


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: Groej am 10 September 2017, 08:27:04
Hallo,

das dachte ich mir das mit der .conf was nicht passt. Der Witz ist nur es funktionierte mal. Die Datei gehört jeweils zu root.

Ich hab avrdude auch schon deinstalliert und die conf gelöscht und neuinstalliert aber bringt auch nichts.

Gruß

Jörg
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: RaspiLED am 10 September 2017, 08:39:05
Hi,
was passiert den bei folgendem Befehl?
sudo avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC110.hex
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: Groej am 10 September 2017, 08:40:40
Moin,

das gleiche.

sudo avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC110.hex

avrdude: Version 6.1, compiled on Jul  7 2015 at 10:29:47
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"
avrdude: syntax error at /etc/avrdude.conf:1095


Gruß

Jörg
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: viegener am 10 September 2017, 10:21:48
Häng doch mal Deine avrdude.conf hier an - wenn da ein Syntax error drin steckt kann man das sonst nicht finden.

Alternativ habe ich mal meine avrdude.conf angehängt vielleicht klappt es mit der?
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: Groej am 15 September 2017, 05:38:44
Moin,

sorry hatte keine Zeit bis jetzt zum Testen. Also mit der .conf von viegener versucht er jetzt jedenfalls zu flashen. Die .conf ist auch etwas kleiner als meine. Allerdings sagt er jetzt das er die .hex nicht finden kann obwohl sie in dem Verzeichnis liegt und der Besitzer auch fhem ist.

flashing Arduino SIGNALDUINO_433
hex file: ./FHEM/firmware/SIGNALduino_nanoCC110.hex
port: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
log file: ./log/SIGNALduino-Flash.log
SIGNALDUINO_433 closed
command: avrdude -c arduino -b 57600 -P /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 -p atmega328p -vv -U flash:w:./FHEM/firmware/SIGNALduino_nanoCC110.hex 2>./log/SIGNALduino-Flash.log

--- AVRDUDE ---------------------------------------------------------------------------------

avrdude: Version 6.1, compiled on Jul  7 2015 at 10:29:47
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "/etc/avrdude.conf"

         Using Port                    : /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega328P
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PC2
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  3600  3600 0xff 0xff
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0xff 0xff
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : Arduino
         Description     : Arduino
         Hardware Version: 2
         Firmware Version: 1.16
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "./FHEM/firmware/SIGNALduino_nanoCC110.hex"
avrdude: error opening ./FHEM/firmware/SIGNALduino_nanoCC110.hex: No such file or directory
avrdude: input file ./FHEM/firmware/SIGNALduino_nanoCC110.hex auto detected as invalid format
avrdude: can't open input file ./FHEM/firmware/SIGNALduino_nanoCC110.hex: No such file or directory
avrdude: read from file './FHEM/firmware/SIGNALduino_nanoCC110.hex' failed

avrdude done.  Thank you.

--- AVRDUDE ---------------------------------------------------------------------------------

SIGNALDUINO_433 opened
Titel: Antw:kann Signalduino nicht mehr flashen
Beitrag von: viegener am 15 September 2017, 13:08:44
Dann versuche es doch mal mit dem absoluten Pfad zur hex datei?