This feature is able to operate without a power-loss detection circuit by writing the recovery file periodically (e.g., once per layer). However, with a POWER_LOSS_PIN Marlin only writes the recovery info when a power-loss is actually detected. This method is preferred because the print will be resumed exactly where it was interrupted (rather than repeating the last layer), and the SD card or Flash Drive will incur much less wear.
Users who do not save recovery codes or who run out of recovery codes and cannot authenticate to OpenAM without a verification code require administrative support to reset their device profiles. See "Deleting Registered Devices by using REST" for more information. 2b1af7f3a8