Battery Desync Fix NX Switch

From GameBrew
Revision as of 02:13, 2 July 2023 by HydeWing (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=Battery Desync Fix NX |image=batterydesyncfixnxswitch.png |description=Homebrew for fixing battery desync on Nintendo Switch. |author=CTCaer |lastupdated=2023/06/09 |type=Utilities |version=1.2.2 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/batterydesyncfixnxswitch.7z |website=https://github.com/CTCaer/battery_desync_fix_nx |source= |donation= }} {{#seo: |title=Switch Homebrew Apps (Utilities) - GameBrew |title_mode...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Battery Desync Fix NX
Batterydesyncfixnxswitch.png
General
AuthorCTCaer
TypeUtilities
Version1.2.2
LicenseMixed
Last Updated2023/06/09
Links
Download
Website

Battery Desync Fix NX app allows you to calibrate your Fuel Gauge IC with values based on your Switch's factory calibration data. The purpose of this program is to address an issue known as battery desync, which is believed to be a hardware bug in the Fuel Gauge IC that is triggered by the operating system. Battery desync can occur when the Fuel Gauge IC has significantly different values from the last saved context in the operating system. This can lead to inaccurate battery percentage readings and other issues.

How to calibrate your battery

  1. Boot the console into the system custom firmware (CFW).
  2. Run the Battery Desync Fix NX app.
  3. Press the X button to force initialization.
  4. Exit the app properly by pressing the B button.
  5. If you want to calibrate the battery for the official firmware (OFW), reboot the console and boot into OFW or stock firmware.
  6. Perform two full charging cycles, which involve charging the battery from a low percentage to 100%, then discharging it back to 0% and repeating the process. It is important not to switch to another firmware or reboot during this process.
    • Note: If the console goes into sleep mode due to low battery, wake it up and continue the charging cycle until the battery icon shows as red.
    • If the console powers off, connect the charger to enter the operating system. If the console is stuck on a black screen with the charger icon, unplug and plug it back in after a short period to enter the operating system. Do not fully charge the battery in this state, as the operating system will restore the previous Fuel Gauge context.

It is important to follow these steps carefully and not switch between different firmware or modes (such as sysMMC and emuMMC) without completing the two charging cycles. If the process is done incorrectly, it may be necessary to start from scratch and recalibrate the battery for the affected firmware or modes.

Disclaimer

It is worth noting that the Battery Desync Fix NX app does not come with any support. It is provided as a specialized app for users who are experiencing real issues with their battery capacity and percentage readings. The developer does not offer support for the app and it should not be included in packs or app stores.

Changelog

v1.2.2

  • Added a mitigation for users that have corruption in system save data
  • Recompile with newer libnx

v1.2.1

  • Recompile with newer libnx

v1.2

  • First Release.

External links

Advertising: