Ich habe eine gebrauchte 4020 bei eBay gekauft, die anscheinend in einem guten Zustand ist. Ich habe sie leider nicht ausführlich mit der originalen Firmware getestet.
Ich habe dann mit dem frtzflash.py Script die Firmware gluon-ffh-vH25-avm-fritz-box-4020-sysupgrade.bin geflasht und auch die „Congratulations“ Meldung bekommen. Ich kann mich nach ein paar Minuten mit DHCP auf 192.168.1.1 verbinden und die Einrichtung vornehmen. Aber wenn ich auf „Save“ klicke, bekomme ich im Browser die Meldung „/usr/lib/lua/gluon/web/http/protocol.lua:185: POST request without Origin header“. Danach leuchtet die LAN-LED dauerhaft und Power blinkt.
Ich kann mich zwar wieder mit 192.168.1.1 verbinden, aber meine Eingaben sind nicht gespeichert.
Hat irgendjemand eine Idee, woran dies liegen könnte?
Das ist unsere aktuelle Version,die sollte nicht fehlerhaft sein, gucken wir also mal
Gluon hat vor einer Weile diesen PR eingepflegt:
Darin befindet sich dieser Commit, der dein Szenraio beschreibt:
Was da bricht ist dein Upload, den dein Browser scheinbar ohne den Origin-Header [1] losgeschickt hat.
Das ist ein Sicherheitsfeature, dass eigentlich alle gängigen Browser unterstützen und hängt eher nicht mit der 4020 zusammen, sondern mit deinem Browser und eventuellen Plugins, mit denen man seine Header verändern kann.
Gnerelles Troubleshooting für dich:
Welchen Browser in welcher Version nutzt du?
Hast du irgendwelche Browserplugins, wenn ja, welche?
Kannst du das Problem auf einem anderen Browser auch feststellen?
Ist dein Rechner direkt mit der zu flashenden Fritzbox verbunden, oder sitzen dazwischen noch irgendwelche Proxies, Firewall, …?