NoName Artikel im wahrsten sinne des wortes...
Sonoff Flash Speicher Vergößern auf 4mb
-
urmel76 -
13. Januar 2018 um 02:28 -
Erledigt
-
-
-
mmm doof , das der keine bezeichnung hat.
-
Das ist nicht der Flashspeicher. Es ist der Chip CH340 für die serielle Verbindung. Der Touch hat einen ESP8285 mit internem 1MB Speicher.
Siehe hier.
-
Mein vielleicht letzter Post. Mein Dank geht an Nils der die links gepostet hat. Die waren mehr als hilfreich. Jetzt weiß ich was ich ändern muss und was möglich ist und warum.
-
Auch mein Dank geht an Nils für die Links, bei mir schaut es jetzt so aus
-
Auch mein Dank geht an Nils für die Links, bei mir schaut es jetzt so aus
Hast du mal eine normale Datei OTA geflasht?
-
Einfach nur das Markierte hin schreiben. Mehr ist es nicht. Ich hab keine Datei eingefügt oder sonst etwas.
Update: Sieht wohl so aus als ob man doch eine 4m1m.ld Datei einfügen muss. Hab es zwar auf verschiedenen Betriebssystemem getestet ohne etwas extra einzufügen, aber Schaden tut es ja nicht so wie Oggy es vorgibt.
-
Hast du mal eine normale Datei OTA geflasht?
Was verstehst Du unter "normale" Datei? Ich habe Tasmota 5.11.1h über den Webbrowser geflasht, beim ersten Flash noch mit der sonoff-minimal.bin, dann die Tasmota 5.11.1h mit geänderter platformio.ini, hier werden beim ersten Flash alle Einstellungen überschrieben, also auch die user_config.h, weil der Speicher neu partitioniert wird und nun kann ich ohne die sonoff-minimal.bin alle Sonoffs mit 4MB Flash-Speicher flashen, muss halt jetzt immer zwei firmware.bin Dateien erstellen, weil es für den Sonoff Touch wohl keine Lösung für die Speichererweiterung geben wird.
@nils91 müsste bei SonWEB jetzt nur noch den Zwang für die Minimal Firmware rausnehmen oder einen extra Bereich für die 4MB+ Geräte mit hinzufügen, dann könnte man auch ganz bequem über SonWEB wieder flashen. -
Hallo zusammen, hab auch das problem, das ich die 4MB nicht nutzen kann. Mit der Änderung in der platformio.ini gehts bei mir nicht. Gibts hierfür noch ne Anleitung für Anfänger?
-
ich habe es jetzt mit dem Atom Editor gemacht.
Man benötigt die esp8266.flash.4m1m.ld fügt diese in den aktuellen Projekt-Ordner hinzu und bearbeitet noch die platformio.ini im Atom Editor.
Also die esp8266.flash.4m1m.ld in den aktuellen Projekt-Ordner (z. B. Tasmota5.11.1h)
Den Atom Editor öffnen und die platformio.ini öffnen
in Zeile 5 entfernen wir vor "env_default = sonoff-DE" das Semikolon (wie üblich)
nun gehen wir zur Zeile 54 und ändern "Tesp8266.flash.1m0.ld2
in Tesp8266.flash.4m1m.ld
und speichern diese Einstellungen, nun noch die user_config.h anpassen und den Sonoff flashen und wenn ihr alles richtig gemacht habt, dann schaut es so aus und man kann wieder ohne sonoff-mini flashen, weil man dann 2556kB freien Speicher noch hat, statt den 480kB
viel Erfolg
-
ich habe es jetzt mit dem Atom Editor gemacht.
Man benötigt die esp8266.flash.4m1m.ld fügt diese in den aktuellen Projekt-Ordner hinzu und bearbeitet noch die platformio.ini im Atom Editor.
Also die esp8266.flash.4m1m.ld in den aktuellen Projekt-Ordner (z. B. Tasmota5.11.1h)
Den Atom Editor öffnen und die platformio.ini öffnen
in Zeile 5 entfernen wir vor "env_default = sonoff-DE" das Semikolon (wie üblich)
nun gehen wir zur Zeile 54 und ändern "Tesp8266.flash.1m0.ld2
in Tesp8266.flash.4m1m.ld
und speichern diese Einstellungen, nun noch die user_config.h anpassen und den Sonoff flashen und wenn ihr alles richtig gemacht habt, dann schaut es so aus und man kann wieder ohne sonoff-mini flashen, weil man dann 2556kB freien Speicher noch hat, statt den 480kB
viel Erfolg
Alles schön, beschreibe doch mal wie du den alten Speicher entfernt hast und wie du den neuen Speicher eingebaut hast. Welche Arbeitsmittel benötige ich genau?
Bei SMD muss ich ja schon genau arbeiten, Bilder?
Welchen Sonoff Typ hast du gepimpt?
-
Ich habe drei Sonoff Typem im Einsatz, Touch, POW und Basic, beim Touch ist es nicht möglich @premo hat es hier verlinkt Sonoff Flash Speicher Vergößern auf 4mb und der POW hat ab Werk 4MB, also bleibt bei mir nur noch der Basic, den ich von 1MB auf 4MB umgerüstet habe, ich habe auch die Flash-Speicher genutzt, welche im Sonoff POW ab Werk verbaut sind.
Ich kopiere jetzt einfach meine Anleitung aus einem anderen Forum und ändere diese angepasst ab.Hallo,
ich habe nun meine 2x 10pcs-W25Q32FVSIG-25Q32FVSIG-4M-Memory-Flash-SOP-8-W25Q32FVSSIG erhalten und die ersten verbaut.
Dies sollte man am Besten alles haben
-SMD Rework Station + Soldering Station
-Lötpaste Flussmittel RMA-223 Flux SMD BGA Lötfett Solder Grease Reflow
-hitzebeständiges Abdeckband Heißklebeband
-SOIC8 SOP8 Flash Chip IC Test Clips Socket Adpter BIOS/24/25/93 Programmer vV
-CH341A Series 24 EEPROM BIOS Writer 25 SPI routing LCD Flash USB Programmer GOOD
Wenn man also mit heißer Luft arbeitet, dann sollte man das hitzebeständiges Abdeckband haben und sollte es pünktlich, wie soll es auch anders sein, alle sein und die Bestellung noch unterwegs, dann muss man eben einen Schokoladenhasen vernaschen und vor dem Auslöten die PINs mit Flussmittel einschmieren
und ist der Speicher dass ausgelötet, kann das Silberpapier wieder weg.
Hier sieht man die Speicher in ausgelöteten Zustand
Das Einlöten ist einfach, dies macht man dann mit einem Lötkolben, aber ACHTUNG, nicht jeder Flash-Speicher ist auch wirklich i.O. und wenn man einen defekten/fehlerhaften einlötet, muss der dann wieder ausgelötet werden, wenn der sich nicht einwandfrei flashen lässt, also lieber die Speicher erst testen und dann einlöten und wer keinen EEPROM BIOS Writer und SOP8 Flash Chip IC Test Clips Socket Adpter hat, muss eben provisorisch einen Sonoff Basic dafür umbauen, dies ist zwar Gefummel aber besser als einen defekten Flash-Speicher zu verbauen, der dann wieder abgelötet werden muss, ist nicht gut für die Platine.
Lässt der Speicher sich Flashen und der Sonoff funktioniert damit, braucht man den Speicher nur von den Kabeln wieder ablöten und kann diesen dann in einen anderen Sonoff einlöten und an die Kabel kommt dann der nächste Speicher, bis man alle durch hat und schon kann man den als Tester und Flasher umgebauten Sonoff wieder zurückbauen, einfach die Kabel von der Platine löten und einen Falsh-Speicher rauf.
Geflasht wurde mit USB zu TTL-Konverter-Modul mit CP2102 Chip
-
Ich frage mich gerade wer dies was du geschrieben hast leisten kann?
Ich glaube kaum das dieses Equipment irgendjemand hier zur Verfügung hat.
Vielleicht eine Hand voll. Schade, ich dachte das es etwas einfacher geht.
-
Ich frage mich gerade wer dies was du geschrieben hast leisten kann?
Ich glaube kaum das dieses Equipment irgendjemand hier zur Verfügung hat.
Vielleicht eine Hand voll. Schade, ich dachte das es etwas einfacher geht.
Ich habe sie mit der Lötstation aus und wieder eingelötet, ist filigrane arbeit und nix für jeden, aber so erfolgreich schon 3 Stück gemacht, meine 50 x Speicherelemente sind Samstag gekommen, wird dann Projekt für die nächsten Wochen 28 Sonoffs Basic hochzurüsten !
MFG
Sascha
-
Wolt gerade sagen, Lötkolben reicht doch dafür aus und etwas Geschick
SMD ist noch kleiner :X Die Beinchen sind doch noch recht groß.
-
Diesen Basic durfte ich für meinen Nachbarn reanimieren, er ist auch mit seinem Lötkolben und der dicken Lötklecks Anleitung ans Werk gegengen und schon war etwas mehr ab als nur der Flash-Speicher
Wenn das Equipment zu teuer ist, dann entweder jemanden suchen der eine gute Ausrüstung hat oder eben mit viel Glück ans Werk gehen...
-
Was würdest du denn für den Umbau nehmen?
-
kann man so nicht beantworten, kommt auch mit auf die Menge an und danach richtet sich ja auch das benötigte Material, aber auch ein Rabatt.
Neuen Flash-Speicher prüfen, LED ablöten, Heißklebeband anbringen, Flash-Speicher entfernen, neuen Speicher auflöten, LED einlöten, Sonoff testen...
-
Was würdest du denn für den Umbau nehmen?
um wieviele Sonoffs geht es denn bei dir überhaupt?
-
ich habe es jetzt mit dem Atom Editor gemacht.
Man benötigt die esp8266.flash.4m1m.ld fügt diese in den aktuellen Projekt-Ordner hinzu und bearbeitet noch die platformio.ini im Atom Editor.
Also die esp8266.flash.4m1m.ld in den aktuellen Projekt-Ordner (z. B. Tasmota5.11.1h)
Den Atom Editor öffnen und die platformio.ini öffnen
in Zeile 5 entfernen wir vor "env_default = sonoff-DE" das Semikolon (wie üblich)
nun gehen wir zur Zeile 54 und ändern "Tesp8266.flash.1m0.ld2
in Tesp8266.flash.4m1m.ld
und speichern diese Einstellungen, nun noch die user_config.h anpassen und den Sonoff flashen und wenn ihr alles richtig gemacht habt, dann schaut es so aus und man kann wieder ohne sonoff-mini flashen, weil man dann 2556kB freien Speicher noch hat, statt den 480kB
viel Erfolg
Danke für die Anleitung,
5 Minuten den Chip umgelötet
dann deine Änderungen in Tasmota vorgenommen und geflasht
Bam fertig, jetzt werden wohl alle Basic noch mal getauscht werden müssen
wird dann was für die nächsten 2 Wochen, alle Lampen noch mal runter und nen Kilometer Schrumpfschlauch bestellen !
-