Easy method to downgrade to previous version of the firmware

When performed properly, does this roll-back method result in any loss of data; either on the shares or in the configs (i.e. user accounts, etc), or does it leave everything else there just as it was before?