Hahah yes I am still reading
wow changes are discarded even using the reset button
"changes are discarded"
No, like I explained, the way it works, changes are not really done with SD activated :
=> only done on a virtual way (until we choose to "commit" the change : apply them)
=> with a reset, SD loses the virtual part, can't apply the changes, but that is not a problem, because that is exactly what we want : no changes.
In fact, the only problem with error, is if you have made a lot of (virtual) changes, and want to apply them definitely, and an error occurs
=> unwanted reboot, and then not able to apply the changes
To simplify a lot : It is like writing on a list the changes you want : example 1000 lines of wanted changes - like before going shoping : (0 changes have been made in reality - 0 money spent, etc)
a reset etc, ... => you will only lose the list
or a commit => list read and changed are applied