The battery of my Switch decreases while it is off

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
If the console is plugged in, it turns back on automatically. As for the power off issue, I am surprised this isnt fixed already in SX OS, as Atmosphere has had proper power off, and reboot to payload for quite a while.
I'm doing some tests, turning it off from Hekate for 18 hours, it still consumed 6%, tomorrow I'll see how it behaves by turning it off from the SX OS settings on boot .. obviously leaving it in Sleep Mode is much worse .. in airplane mode and without any running game, for almost a day, consumed me at least 13% so if it has to stay for a couple of days unusable it is better to turn it off but I'm really curious about the consumption that will do tomorrow by keeping it off by SX OS .. I will update you!
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
I'm doing some tests, turning it off from Hekate for 18 hours, it still consumed 6%, tomorrow I'll see how it behaves by turning it off from the SX OS settings on boot .. obviously leaving it in Sleep Mode is much worse .. in airplane mode and without any running game, for almost a day, consumed me at least 13% so if it has to stay for a couple of days unusable it is better to turn it off but I'm really curious about the consumption that will do tomorrow by keeping it off by SX OS .. I will update you!
I don't know if I said this on this thread or not, but it sounds like a battery or possibly some config issue. I have been running autoRCM from the beginning and never turn my console off through any bootloader and I do not lose that much battery overnight.

Easiest way to test would be to remove autoRCM completely, boot to CFW and then leave it asleep overnight.

If the console is plugged in, it turns back on automatically. As for the power off issue, I am surprised this isnt fixed already in SX OS, as Atmosphere has had proper power off, and reboot to payload for quite a while.
Reboot to payload has nothing to do with this (and sx has a reboot to payload as well) since if you power off the console fully, as far as I know, you still need to push the payload again. Reboot to payload only works if the Switch crashes or you click the nro in the hbmenu or in atmo's case selecting restart from power options.
 

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
Ok I did my tests and I deduced this:
- 6% battery loss after 17 hours and 30 minutes in Power Off Hekate
- 2% battery loss after 22 hours in Power Off SX OS
- 13% battery loss after 23 hours in Sleep Mode

This means that if you have to leave for at least 1 week, the switch will switch off from the SX OS options menu to consume practically nothing in the battery. Undoubtedly, if you have to play after a few days, it's fine to leave it in Sleep Mode.
If anyone has any other advice, don't hesitate to reply to the thread
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
Best bet if you are worried about battery life and longevity and do not play your Switch enough to know the battery is close to being dead, is to just not use autoRCM. Then the console will consume "normal" battery even when asleep.

Of course if you don't mine having to boot to a bootloader to turn it off and then push a payload every time you want to play, then that is of course up to the person as well.
 
  • Like
Reactions: XV3rsus

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
Best bet if you are worried about battery life and longevity and do not play your Switch enough to know the battery is close to being dead, is to just not use autoRCM. Then the console will consume "normal" battery even when asleep.

Of course if you don't mine having to boot to a bootloader to turn it off and then push a payload every time you want to play, then that is of course up to the person as well.
Yes in fact now that I make the payload via computer I'm doing all this but soon I will get the dongle together with the Jig and at that point I think I will deactivate the RCM and when I will turn it off it will be easier
 
  • Like
Reactions: imprezgc8

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
Don't turn your switch off. Keep it on sleep mode.
I leave my switch on sleep mode for 3 days and still have 70%
Yes, because in sleep mode the Switch consumes about 10/12% a day but if you have to leave it for more than 7 days it is better to turn it off completely
 

gavin_darkglide

VIP Member
Dec 14, 2012
2,303
118
Reboot to payload has nothing to do with this (and sx has a reboot to payload as well) since if you power off the console fully, as far as I know, you still need to push the payload again. Reboot to payload only works if the Switch crashes or you click the nro in the hbmenu or in atmo's case selecting restart from power options.
Actually, it does, if you look at the code in atmosphere, exopheres reboot to payload option also handles proper power off. They handle it in the same code. Before power off, reboot, or sleep mode, the console should jump back to the bpmp and then either load a new payload, load the lp0 wake binary, or power off the console.
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
Actually, it does, if you look at the code in atmosphere, exopheres reboot to payload option also handles proper power off. They handle it in the same code. Before power off, reboot, or sleep mode, the console should jump back to the bpmp and then either load a new payload, load the lp0 wake binary, or power off the console.
Reboot to payload has to do with autorcm draining the battery?
 

gavin_darkglide

VIP Member
Dec 14, 2012
2,303
118
No, reboot to payload changes the console shutdown process, by using an unsigned lp0 binary, which also allows reboot to payload. The lp0 patch fixed the wake from sleep mode when using a version of horizon that doesnt match the fuses, and also allowed us to use the lp0 binary to reboot to payload, which means that the shutdown code in that binary has been patched with the warm boot patches as well. Really to turn off the console, they flip a bit in the max77620 registers, that shuts the chip that supplies power to everything down. Half the reason L4T for Switch, or just standard Switch Linux, cant go into sleep mode. There is some progress now that ByLaws has ported minerva and lp0 patching to Coreboot, but there is still work to be done on the firmware side of things.
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
Gotcha. The thread was about autoRCM and battery drain from what I remember reading. One user brought up reboot to payload, but the OP was asking about turning the Switch completely off so the battery would not drain fast, but leaving autoRCM on as to not use the jig. Just wasn't sure where reboot to payload came into play on that since SX does have one, but SX does not have the same shutdown functions as atmo has as far as pressing shutdown or restart from the menu. Unless I missed something.
 

Hello Black

Junior Member
Mar 26, 2019
13
1
America
All I know, is when I leave my switch on sleep mode which is in acw my battery don't drain much, but if I turn my switch completely off on on acw my switch won't turn on after x amount of hours.
 

deltamind106

Full Member
Feb 7, 2012
29
8
Boston, MA, USA
No I needed to know how I could turn off the Switch without losing its charge. If I have the Switch at 90% and I intend to play in 1 week, I wanted to know how to switch it off permanently without it going in rcm so as not to consume battery and keep it for when I need it.

Ok, thanks, I'll try with both ways you told me. I have already tried to do Power Off from Hekate but in 18 hours I consumed 6% so I don't think doing it from there remains off .. So I'll try to Power Off the SX OS options hoping to solve .. otherwise I'll use the method which consumes less than the Switch
Well it sounds like your battery is self-discharging slightly. If you select the power off option from Hekate or hold-power-button-5-seconds and then select power off, then it doesn't matter if you have AutoRCM enabled or not. Is if OFF either way, and the battery shouldn't self-discharge by 10% per day.

Sleep mode is different. It will discharge 10% per day in sleep mode.
 
  • Like
Reactions: XV3rsus

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
Well it sounds like your battery is self-discharging slightly. If you select the power off option from Hekate or hold-power-button-5-seconds and then select power off, then it doesn't matter if you have AutoRCM enabled or not. Is if OFF either way, and the battery shouldn't self-discharge by 10% per day.

Sleep mode is different. It will discharge 10% per day in sleep mode.
Putting the Switch OFF from Hekate or from the SX OS options menu, it consumes 2% of battery per day, I don't know for what reason .. but in sleep mode it consumes 12% per day .. It is obvious that if I have to use after 1/2/3 days it is better to leave it in sleep mode, otherwise it is better to turn it off to consume very little battery. But in my opinion, if I deactivate RCM Mode and turn off the Switch, the battery should not run out .. obviously later I will have to use the Jig to start it ??
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
Well it sounds like your battery is self-discharging slightly. If you select the power off option from Hekate or hold-power-button-5-seconds and then select power off, then it doesn't matter if you have AutoRCM enabled or not. Is if OFF either way, and the battery shouldn't self-discharge by 10% per day.

Sleep mode is different. It will discharge 10% per day in sleep mode.
If autoRCM is on, the only way to turn the console fully off is through hekate, sx bootloader or hard shutting the console down by holding the power button for 12-15sec. Clicking power off from horizon will not shut the console down fully while autoRCM is on. Not with SX anyways. Not sure about other CFW.
 
  • Like
Reactions: XV3rsus

XV3rsus

Full Member
Apr 20, 2019
28
3
Italy
If autoRCM is on, the only way to turn the console fully off is through hekate, sx bootloader or hard shutting the console down by holding the power button for 12-15sec. Clicking power off from horizon will not shut the console down fully while autoRCM is on. Not with SX anyways. Not sure about other CFW.
Exactly, but who does not have the Jig is almost forced to have RCM active otherwise it is too inconvenient.
 

imprezgc8

Bannnnnn-Kai!
Staff member
Troll Eating Dogs
Nov 26, 2007
2,424
138
The Cloud
Exactly, but who does not have the Jig is almost forced to have RCM active otherwise it is too inconvenient.
Correct. I was just replying to the other user about using the "power off" from the power menu. I have been using autoRCM for months and just make sure to charge my Switch or if it does just let it charge. It's not really the end of the world to me, but I understand that it bothers some users.