Ma quante fregnate che leggo. Ma prima di parlare perché non vi informate?
Nelle 8bit:
Il fw è caricato nella ROM, una volta scritta è così e non si cambia.
Le impostazioni modificabili, tipo stepp/mm e roba varia sono caricate nella EEPROM.
Prima di aggiornare, date il comando per leggere la EEPROM e copiate il contenuto su un file di testo.
Scaricate e modificate il firmware MARLIN come se lo faceste per la prima volta, cioè da 0 e lo caricate nella ROM.
A questo punto resettate la EEPROM(altrimenti vengono fuori grossi casini, in quanto le locazioni di memoria potrebbero essere cambiate, per cui lui va a leggere gli stepp/mm e trova i dati dell'accelerazione ecc)
E poi ricaricate manualmente i valori della EEPROM, precedentemente salvati, manualmente.
Nelle 32 bit:
Il sistema è un po' più complesso, ma molto simile, la sdcard serve solo per fare il flash del nuovo fw ma una volta fatto potete buttare la sd nel cestino.
In generale i 32bit NON hanno EEPROM interna e si affidano ad una memoria esterna saldata sulla scheda insieme alla cpu e quant'altro.
Per avere i dati personali della eeprom, la procedura è come sugli 8 bit.
Volete aggiornare marlin? Dovete riscrivere a mano i file di configurazione! Non c'è altro sistema