So, Switch charges and does not charges in RCM. xD
The results (battery was 89%):
The switch can charge normally the battery, if the BCT is intact!
In RCM AND in hekate menu.
*BCT is the boot configuration table that autoRCM corrupts.
Tests showed that it was charging with the same current, as in Horison OS.
The current it was drawing with 89% battery, was 800mA - 1000mA, using Switch wall adapter. On PC, it was the max the hub could give.
------------------------------------
The switch cannot charge normally with a corrupt BCT (AutoRCM).
In hekate, it shows similar behavior (read below).
Extra emphasis on the "normally".
With autoRCM, basically a corrupt BCT, the switch behaves differently.
There are 2 behaviors that I saw when connecting to the switch wall charger:
- Common - It was draining 140-250mA.
- Common (in hekate) - 200mA - 400mA
- Rare (normally if you connect charger after powering off from HOS) - Drain of alternating 250mA and 1000mA, with surges of 2.5A.
------------------------------------
Summary - facts:
- Switch can charge completely normally in RCM or Hekate with a BCT intact
- The percent % in Horizon OS, after a RCM charge, is not fake.
- Switch does not charge normally with AutoRCM, a.k.a corrupt BCT.
- Either it charges very slowly or sometimes with a broken slow/fast/slow/fast charge pattern:
- Or this behavior is current taken from the USB controller or the BPMP (Nvidia's Boot and Power management processor)
- In AutoRCM, the Charge IC probably can't update the battery calibration file and could make the percent fake.
I don't know for behavior
.3 what really happens and what Switch does. This can be easily examined, by connecting a current multimeter between battery and switch and check the readings.