Forum: Mikrocontroller und Digitale Elektronik NAND Dump modifizieren


von Jan (bugsimpson)


Lesenswert?

Hallo,

ich versuche jetzt schon seit geraumer Zeit einen Netgear Access Point 
zum laufen zu bekommen.

Bei dem defekten Gerät war der NAND hinüber.
Zum Glück hatte ich ein zweites funktionierendes Gerät.

Jetzt wollte ich gerne die originalen Factory Daten wieder anpassen, 
also das funktionnierende Dump ändern.

Das habe ich via. XGecu ausgelesen und konnte die Stellen schon 
ausfindig machen (ASCII Strings)
Mit dem komplett originalen bootet das Gerät einwandfrei, schreibe ich 
jedoch das modifizierte Dump, fehlen bzw. werden die Daten nicht richtig 
geschrieben oder vom MT7621 (SoC vom Access Point) gelesen?!

Ich habe schon einiges über ECC gelesen, habe schon versucht mit und 
ohne ECC zu flashen, beides ohne Erfolg.

Hat vielleicht jemand eine Idee oder Tipp?

Hier ist der originale funktionierende Dump.

https://www.dropbox.com/scl/fi/amqb98qtde4ve7ggou103/Netgear_WAX214v2_F59L1G81MB-TSOP48.BIN?rlkey=l55j9eprz83b5hqx9y7tw1c3o&st=3cfedolh&dl=0

von Horst V. (hoschti)


Lesenswert?

Da wird wohl eine Checksumme über den Flash-Inhalt berechnet und beim 
Start überprüft. Wenn du nicht weißt, wo die im Speicher steht und wie 
die berechnet wird, kannst du eine Veränderung der Daten vergessen.

von Jük P. (tik-tak)


Lesenswert?

Du sollst dir über Nand Flash etwas schlau machen und zwar Bad Blocks 
und SCL / MLC deren unterschied.

von Jük P. (tik-tak)


Lesenswert?

Horst V. schrieb:
> eine Checksumme

Wird nichts bringen) Da ist es ein Nand Flash). Du hast im Bereich nicht 
viel Ahnung.

: Bearbeitet durch User
von Jan (bugsimpson)


Lesenswert?

Jük P. schrieb:
> Horst V. schrieb:
>> eine Checksumme
>
> Wird nichts bringen) Da ist es ein Nand Flash). Du hast im Bereich nicht
> viel Ahnung.

Darum frage ich ja Experten wie (anscheinend).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.