Hi,
I tried to replace NRF_POWER->SYSTEMOFF = 1; with
sd_power_system_off();
Is that what you mean by using SD?
With the following system doesn’t stay OFF
void goToPowerOff() {
Serial.println("Going to System OFF");
// Delay to allow serial to print
delay(500);
// Trigger System OFF
// NRF_POWER->SYSTEMOFF = 1;
sd_power_system_off();
}