What the Hidden Battery Diagnostics Menu Does (and Why You’d Use It)
A hidden battery diagnostics menu on many phones is a low-level system screen that exposes raw battery health data, including cycle count and remaining capacity, so you can check battery degradation with numbers instead of vague labels and decide whether your power drain is normal aging or a real problem worth fixing.
If your phone feels like it dies faster every month, you do not need to guess whether the battery is worn out or an app is misbehaving. On Samsung Galaxy phones, a secret diagnostics menu called SysDump hides the real battery numbers behind the user-friendly settings you see every day. Regular tools focus on "Good" or "Weak" labels, which compress all the detailed readings into a single word and can mask wear that is already noticeable. The hidden menu trades that simplicity for precise values, such as your true remaining capacity and total charge cycles, so you can base decisions on data. The main caveat: you are poking at low-level information, so you should be comfortable reading numbers and following a clear process rather than tapping random options.
Before You Start: What You Need and the Big Gotcha
To use the battery diagnostics menu, you need a Samsung Galaxy phone and access to the standard phone dialer app, because the menu is triggered by a special code entered like a phone number. You also need enough free storage for the log file it creates, which can exceed 20MB. This is not a trick for squeezing more battery life; it is a way to see the health data your phone keeps for itself. If your main goal is day-to-day battery drain troubleshooting based on usage graphs, stay in the standard settings. The hidden menu is about long-term battery condition.
The main gotcha is a security feature on newer One UI versions called Auto Blocker, which can stop dialer codes and system commands from running. If this is enabled, the *#9900# code that opens the diagnostics menu may do nothing until you turn Auto Blocker off temporarily in the privacy settings. The other common mistake is assuming the values will be self-explanatory. The raw numbers in SysDump are useful but come with a learning curve, so it helps to know exactly what you are looking for before you start pressing buttons.
Step-by-Step: How to Access SysDump and Save Your Battery Log
Here is the sequence that surfaces your hidden battery health data. Follow it in order and resist the urge to explore unrelated options in the menu; this keeps your phone safe and makes the results easier to interpret.
- Open the standard Samsung phone/dialer app and type *#9900# as if you were dialing a number; this starts the system package com.sec.android.app.sysdump and pulls up the low-level diagnostics screen.
- On the SysDump screen, find and tap “Run dumpstate/logcat” to tell the phone’s battery software to generate a detailed log file of what is happening in real time, including system files that track battery status.
- Wait while the log is created; it can reach more than 20MB, so give it time to finish and avoid closing the screen or locking the phone until the process completes.
- When the log generation is done, tap “Copy to sdcard” so the file is saved into your phone’s internal storage, typically inside a folder named “log.”
- Open your file manager and navigate to the “log” folder, where you should see files with names such as dumpState_S911 or dumpstate_board.log, which contain the raw battery health data.
If the code does nothing at step 1, check whether Auto Blocker is active and temporarily disable it so the dialer command can run. The other easy mistake is interrupting the process at step 3; if the log is incomplete, you will not get reliable battery numbers. Think of this as pulling the black box data from your phone instead of relying on simplified status screens. Once your log is saved, you have a snapshot of the battery’s real condition that is far more detailed than what regular settings apps display.
How to Read Hidden Battery Health Numbers and Check Degradation
The saved log file is where Samsung records metrics that stay hidden behind friendly labels. In the file, you will find a variable called mSavedBatteryUsage, which shows your actual battery cycle count by adding up every partial charge and discharge on the device. The system logs this as a large number that you divide by 100 to get a readable cycle count, so a value like 33248 means 332.48 cycles. You will also see mSavedBatteryAsoc, which is the battery’s real charge capacity compared to when it was new, expressed as a percentage. When this percentage is much lower than 100, you are looking at the direct impact of battery aging.
Another metric, mSavedBatteryBsoh, acts as a battery state-of-health indicator alongside those numbers. Once you understand what these values represent, you stop depending on vague status labels to decide whether the battery is worth replacing. For example, if mSavedBatteryAsoc suggests your capacity is near or below 80%, that is around the threshold that often qualifies a phone battery for warranty replacement. The benefit of seeing these raw readings is speed and accuracy: instead of scrolling through standard battery usage reports and guessing, you have clear indicators of long-term wear and whether apparent drain is consistent with an aging battery or hints at software issues skewing the readings.
Takeaway: Is the Hidden Menu Worth Using?
Spending a few minutes in your phone’s battery diagnostics menu is worth it if you care about knowing the true health of your device and making informed choices about repair or replacement. Regular battery settings focus on convenience and hide the details behind labels like "Normal" or "Bad," which can mislead you when the battery is worn but not yet flagged as a problem. In contrast, SysDump gives you cycle counts and capacity percentages tied directly to how your battery has aged over time.
The main things to watch for are the Auto Blocker feature preventing access to the menu and the learning curve of reading raw values instead of tidy graphs. If you can handle those two hurdles, the hidden battery health data is more accurate than standard battery usage reports and helps you distinguish normal wear from issues worth fixing before they get worse.






