jp112sdl / SonoffHMLOX

65 stars 20 forks source link

Invalid Head of packet #26

Closed FuXXz closed 6 years ago

FuXXz commented 6 years ago

Hallo,

meine ersten beiden Sonoff haben super geklappt. Habe nun ein paar neue bekommen und dort bekomme ich beim flashen immer Invalid head of packet. Was kann ich tun?

jp112sdl commented 6 years ago

Moin!

Da fallen mir ein paar Dinge ein:

Was jedoch bei dem Problem bisher die häufigste Ursache war:

Hast du die Möglichkeit, das Flashen von einem anderen PC/Notebook aus durchzuführen? Oder einen aktiven USB-Hub dazwischen zu klemmen?

FuXXz commented 6 years ago

Hi, danke für die Antwort. Ich habe jetzt noch weitere Sonoffs bearbeitet, aber dort kam der Fehler nicht. Also vermute ich einfach mal, dass ich den FlashModus nicht an hatte. Ich krame den besagten Sonoff gleich noch einmal raus und berichte. Viele Grüße

jenshavelberg commented 6 years ago

Hat das flashen jetzt bei dir geklappt?

FuXXz commented 6 years ago

Hi, jep, hat alles geklappt. Es lag wohl wirklich daran dass der Flashmodus nicht aktiv war

FiegeU commented 6 years ago

N'abend, ich weiß ist closed, ich habe übrigens den selben Bug beim flashen einer Micropython FW auf einen Sonoff Switch. Die SonoffHMLOX lässt sich problemlos draufspielen. Hat jemand eine Idee dazu ?

Falshe unter Windows, mit verschiedenen Tools ausprobiert, fängt an zu flashen, dann bei etwa 20% kommt aber immer zu diesem Bug... Es läuft dann weiter, aber lauffähig ist das nicht, was da rauskommt.

Ist aber nicht bricked danach.

Danke, Uli

jp112sdl commented 6 years ago

Ich glaub nicht, dass hier jemand schon jemals mit Micropython gearbeitet hat

sabbelhardy commented 6 years ago

Moin. Ich hatte vor einiger Zeit ein Sonoff Basic in meiner Homematic integriert. Nun wollte ich noch weitere flashen und ich habe nur Probleme.

Der ESP-Loader startet mit der "SonoffHMLOX.ino.generic.bin" bricht bei einem Sonoff immer mit der Meldung "Invalid head of packet" ab. Bei einem 2. Sonoff erfolgt mal der Abbruch mit gleicher Meldung und manchmal läuft der Loader bis 100% durch. Anschließend soll ja die Debug-Ausgabe erscheinen - leider bei mir nicht mit dem gewünschten Erfolg. Es erscheint folgendes als Liste:

Wifi evt: 7 - das 10x untereinander. Anschließend: WM. failed to connect an hit timeout bcn Odel ifusl ets Jan 8 2013, rst cause:1, boot mode: (1,7) - das 2x untereinander. Anschließend noch: wdt reset

Auf dem FTDI232 sind die 3,3V gesteckt. RX-TX sind vertauscht. VCC und GND sind auch korrekt verbunden Die Lötstellen der eingebauten Stifte wurden mehrmals geprüft (Kalte Lötstelle o.ä.) Der Taster wurde beim Anschluss an den USB-Port gedrückt Der USB-Anschluss wurde an unterschiedlichen Steckplätzen am PC - vorne/hinten versucht Das USB-Kabel wurde gewechselt

Jetzt bin ich am Ende ;-) Naja nicht wirklich - Aber vielleicht bekomme ich hier einen Tipp bzw. Hilfe, damit ich die "Dinger" endlich zum Laufen bekomme.

Viele Grüße Hartmut

jp112sdl commented 6 years ago

Hi!

Mir würde noch einfallen, dass der USB-Port evtl. zu wenig Strom liefert. Das würde auch erklären, warum mal geht und mal nicht oder mal nur bis zur Hälfte.

Hast du die Möglichkeit, einen aktiven USB-Hub zwischen Rechner und FTDI zu stecken?

sabbelhardy commented 6 years ago

Moin Jérome, danke für die schnelle Antwort. Das mit einem aktiven USB-Hub hatte ich bereits versucht (vergessen oben zu erwähnen) Nun habe ich die beiden Sonoff soweit, dass ich sie in der Fritzbox eine IP bekommen. Ich bekomme sie jedoch nicht aktiv. Nach dem "flashen" bleibt die grüne LED ständig an und der ESP-Loader bringt mir die bereits oben geschilderte Meldung: " Wifi evt: 7 - das 10x untereinander. Anschließend: WM. failed to connect an hit timeout bcn Odel ifusl ets Jan 8 2013, rst cause:1, boot mode: (1,7) - das 2x untereinander. Anschließend noch: wdt reset "

Nach anlegen der Spannung, ob nun die 3,3V über FTDI232 oder auch die 230V am Sonoff, wird und bleibt die LED sofort grün. Ein Schalten des Relais über den Taster ist nicht möglich und in der Fritzbox ist die Eigenschaft des Sonoff "Nicht verbunden". Wenn es mit einem Sonoff Probleme gibt könnte ich es ja verstehen - aber Zwei (OK - vom gleichen Lieferer), den gleichen Fehler - das ist schon merkwürdig!!??

Vielleicht kann mir jemand helfen. Viele Grüße Hartmut

jp112sdl commented 6 years ago

WM: failed to connect and hit timeout

Das ist der WifiManager... da ist mit dem WLAN noch was nicht in Ordnung. Kannst du mal das gesamte Debuglog von Beginn an posten?

sabbelhardy commented 6 years ago

Ich gehe davon aus, dass du diesen Log meinst...

-----------------Beginn 2.Seite wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 wifi evt: 7 WM: failed to connect and hit timeout bcn 0 del if1 usl ets Jan 8 2013,rst cause:4, boot mode:(1,7) wdt reset ets Jan 8 2013,rst cause:4, boot mode:(1,7) wdt reset


Mit SonoffHMLOX Releases 1.0.20 erhalte ich auf der 2.Seite ganz andere Hinweise:

Config-Modus nicht aktiviert. loadSystemConfig mounting FS... loadSystemConfig mounted file system /config.json not found. ssid = FRITZ!Box MB W180, psk = **** AP-Modus ist aktiv! WM: failed to connect and hit timeout ets Jan 8 2013,rst cause:4, boot mode:(1,7) wdt reset ets Jan 8 2013,rst cause:4, boot mode:(1,7) wdt reset

jp112sdl commented 6 years ago

/config.json not found.

Das heißt, dass noch gar keine Konfiguration gespeichert wurde. Die Konfiguration wird nur gespeichert (und die Konfigurationsdatei nur dann erstellt), wenn die WLAN-Verbindung erfolgreich hergestellt werden konnte. Ansonsten fällt der Sonoff immer wieder zurück in den AP-Modus.

sabbelhardy commented 6 years ago

Hallo Jérome, ich danke dir für Deine Hinweise. Ich habe es geschafft. Mit der Mac-Adresse hatte die Sonoff im Router eingetragen. Das hat jedoch nichts genützt. Hatte übersehen, dass ich noch "WLAN-Zugang auf die bekannten WLAN-Geräte beschränken" eingestellt hatte. Nach Abänderung lief alles, wie in der Anleitung beschrieben. Danke nochmals und einen schönen Donnerstag. Hartmut

Dennis235 commented 5 years ago

´Hallo,

ich habe leider das gleiche Problem wie ober beschrieben. Ich bekomme immer mehrfach die Mitteilung "Invalid head of packet" Ich habe schon alles mögliche ausprobiert, aber nichts führt zum Erfolg. Habe es auch schon per ESP Loader, Python, SonOTA, Atom, und noch ein zwei Varianten probiert, aber ich bekomme die Dinger einfach nicht geflasht, habe es mit Windows und Mac probiert. Ich habe ach schon verschiedene Hardware ausprobiert mit einem s20, 3 verschiede Basic und 2 pow. Mein Wunsch ist es die Dinger irgendwie in mein Loxone System zu integrieren da mir auf Dauer die nano io air zu teuer werden. Ich wäre echt sehr glücklich wenn mir jemand bei meinem Problem weiterhelfen kann. Gerne auch vor Ort wenn jemand aus der nähe von 51766 kommt. Würde ca 100km fahren oder halt auch bei mir. Würde mich auch finanziell erkenntlich zeigen.

Gruß Dennis

P.S Ich willl nicht das jemand Sie mir für Geld flasht, ich will es selber hin bekommen

PaulMerk commented 5 years ago

Wenn du bis Mitte Januar keine Lösung gefunden hast, kann ich versuchen zu helfen (wohne in der Nähe - 51427 - bin aber kein Spezialist !!!) Ich hatte auch das Problem - irgendwann hat es bei mir, auch durch Hinweise von Jérôme, geklappt. Gruß PM

BigJohnson68 commented 5 years ago

wow - so viele Programme habe ich noch nicht probiert - hört sich nach Verbindungsproblem zwischen Sonoff und Software an TX/RX vertauscht TTL 5v statt 3,3v kein Treiber hierfür installiert richtige com-Port verwendet hat es überhaupt schon mal funktioniert bzw. erfolgreich geflasht GPIO 0 vor Flashvorgang gedrückt

habe sogar tote Sonoffs wieder zum Leben geflasht - musste zwar mehrmals ran und whipe

PaulMerk commented 5 years ago

gute Auflistung, mir fällt noch ein: Kontaktprobleme mit der Sonoff-Platine