How to check how long Xiaomi phone has been on since the first switch on

Why it is important to know the total operating time of the smartphone

Xiaomi smartphones today are complex devices that wear out over time. One of the key measures of the phone's "age" is the total time it's been running since it was first turned on, and these data help you estimate the actual wear and tear of the battery, the processor, and other components, especially if you're buying a device with your hands or planning to sell your Redmi, POCO, or Mi.

The manufacturer does not always record the date of the first turn on in a user-friendly way, but the MIUI system (or HyperOS on new models) hides metrics that allow you to calculate this parameter.

  • πŸ”‹ Evaluate the degree of battery degradation (comparing with the passport resource of charging cycles).
  • πŸ•΅οΈβ€β™‚οΈ Check whether the smartphone was β€œflashed” with zeroing meters (a frequent sign of fraud in the sale of used goods).
  • βš™οΈ Plan to replace the heat paste or battery if the operating time exceeds 10,000-15,000 hours.
  • πŸ“Š Compare real wear with data from applications like AccuBattery or AIDA64.

In this article, we’ll look at 5 working ways to know Xiaomi’s time, from standard settings to hidden commands for power users, and explain why the metrics can vary by 10-30% and what to do if the data is reset.

πŸ“Š Why you need to know the phone’s operating time?
I am buying a used Xiaomi and want to check the honesty of the seller.
I want to assess the wear of my smartphone
Curiosity is just interesting.
Other

Method 1: Using the standard MIUI/HyperOS settings

The easiest method is to use the built-in system tools, which is suitable for most Xiaomi, Redmi and POCO models based on MIUI 12-14 or HyperOS.

  1. Open the Settings app (cog icon).
  2. Go to About Phone (or About Device in HyperOS).
  3. Tap a few times on the MIUI version (or build number) until you become a developer!
  4. Go back to the main Settings menu and open a new section for developers.
  5. Scroll down to the Debugging block and find the Uptime (or Uptime) item.

Here you will see two key metrics:

  • πŸ•’ Work time from the last reboot (e.g. 2 days 4 hours 12 minutes).
  • πŸ“… Total uptime (can be displayed as Total uptime or Since first onset).

Some firmware (especially custom ones) may not have this item, so move on to the next one.

πŸ’‘

If the Developer For section doesn’t appear after the MIUI taps, check if it’s disabled in the security settings. Go to Settings β†’ Additional β†’ Special. features β†’ Developer Mode and activate the switch.

Method 2: Through the Engineering Menu (#4636##)

Hidden engineering menus are a storehouse of technical information, including time information, to get there:

  1. Open the Phone app.
  2. Enter the combination: ##4636### (some models may require ##284###).
  3. In the menu that appears, select the Battery Information (or Battery Information) tab.
  4. Scroll down to Time Since Boot and Total Uptime.

Note that the engineering menu can display total operating time in seconds, and to translate it into a familiar format, use an online converter or formula:

(seconds / 3600) = hours


Dividing balance (seconds % 3600) / 60 = minutes

What to do if the engineering menu is not opened?
On some Xiaomi models (e.g. Redmi Note 12 or X-ray) POCO X5) The engineering menu is blocked, so try 1. Install the app. MTK Engineering Mode (for MediaTek chips) or Shortcut Master from Google Play. 2. ADB-3. Enable the developer mode and search for alternative codes (e.g. ##225## for battery calibration).

Method 3: Diagnostic applications (AIDA64, CPU-Z, AccuBattery)

If the standard methods don't work, third-party utilities will come to the rescue, and they will not only show the time of operation, but also provide additional data on the state of iron.-3 applications:

AnnexShows you the time?Additional benefitsCons
AIDA64βœ… Yes (in the "System" section β†’ Time to work")Detailed information about the processor, battery, sensorsPaid version for full functionality
CPU-Z❌ No (only the time of last inclusion)Free, showing clock speed. CPU/GPULimited battery data
AccuBatteryβœ… Partially (estimates battery wear by cycles)Monitoring charging, forecast of the life of the batteryRequires calibration (multiple charging cycles)
DevCheckβœ… Yes (System tab) β†’ Uptime")Convenient interface, data on the temperature of componentsAdvertising in the free version

Important: Applications like AIDA64 or DevCheck take data from the same system files as standard settings, and if the running time is not displayed in them, there is a problem at the firmware level (the counter may have been reset).

Working hours (System section)

Battery status (section "Battery")

Processor Temperature (Section "Sensors")

Number of charging cycles (if supported)-->

Method 4: ADB-Teams for experienced users

If you're ready to connect your phone to your computer, ADB (Android Debug Bridge) will open up hidden metrics, which works even on locked firmware.

  1. Download and install Platform Tools (includes adb.exe).
  2. On the phone, activate debugging over USB in the developer settings.
  3. Connect your smartphone to your PC and in the command line (or PowerShell) do: adb devices Make sure that the device is determined (should appear its serial number).
  4. Enter the command to get the time of work: adb shell cat /proc/uptime The first parameter in the response is seconds from the last boot, the second is seconds in sleep mode.
  5. For total running time, use: adb shell dumpsys battery Look for total run time.

Critical detail: on some Xiaomi models (such as the Snapdragon chipset), the dumpsys battery command may return incomplete data.

adb shell cat /sys/class/power_supply/battery/time_in_state

πŸ’‘

ADB-Teams are the most reliable way, as they access system files directly, without any limitations. MIUI. However, they require command line skills and enabled debugging. USB.

Method 5: Reading Logs via Fastboot (for Advanced)

This method is suitable for devices with an unlocked bootloader or custom recavator (for example, TWRP), which allows you to extract data even if the phone does not turn on.

  1. Turn off your phone and press the Power button + Volume down to log into the Fastboot.
  2. Connect the device to the PC and execute: fastboot devices
  3. Check the time log: fastboot getvar all Look for variables like boot-time or uptime.
  4. For more information about the battery (if supported): fastboot oem battery-info

⚠️ Note: Fastboot oem commands can be blocked on new Xiaomi models (starting with Redmi Note 11 and Xiaomi 12) and their use without unlocking the bootloader is fraught with a complete loss of warranty.

@echo off


adb devices




adb shell dumpsys battery




pause

This will save time in the diagnosis.-->

Why the work time data may differ

Users often find that different methods show different operating times β€” for example, AIDA64 gives 8,000 hours, and the engineering menu 7,500.

  • πŸ”„ Resetting the counters after firmware or reset to factory settings. Many custom firmware (like LineageOS) zero uptime.
  • ⏳ Rounding up values. Some applications show time in hours, throwing out minutes, which gives you an error of up to 59 minutes.
  • πŸ”‹ Deep Sleep Mode: The time the phone was off or in Deep Sleep mode may not count.
  • πŸ› οΈ Hardware errors: On devices with a damaged battery or power controller, the meters can "hang".

If the difference is more than 10%, this is a reason to suspect:

  • πŸ”§ Firmware replacement (often found on used phones from China).
  • πŸ”„ Resetting counters via an engineering menu (e.g., reset uptime command to MTK Engineer Mode).
  • πŸ“‰ Wear of the power controller, due to which the system loses data when restarting.

πŸ’‘

The most accurate data comes from a combination of methods: check the time through ADB, the engineering menu, and AIDA64. If all three sources show close values (an error of up to 5%), the data is reliable.

How to Reset the Time Meter (and Whether to Do It)

Some users want to reset uptime before selling the phone to hide its real wear and tear.

⚠️ Warning: Resetting the time meter is an interference with system files. MIUI This can lead to: Warranty loss (if you find traces of firmware change); Xiaomi services (for example, Mi Cloud or Find Device); battery sensors malfunction (the phone will show the wrong percentage of charge).

If you do decide to reset the meter, here are two ways:

  1. Through the Engineering Menu (for MediaTek): Open ##36446337## (or use the MTK Engineering Mode). Go to Hardware Testing β†’ Battery β†’ Reset Uptime. Confirm the reset and restart the phone.
  2. Through ADB (universally but requires root): adb shell su echo 0 > /proc/uptime reboot

⚠️ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) These methods may not work because of the enhanced protection of system partitions, and in this case, zeroing is possible only through complete flashing with loss of data.

FAQ: Frequent questions about Xiaomi's working hours

Can I find out when the phone is not working?
Yes, but only if you have a bootloader unlocked or a customized recavator (TWRP) installed. Connect your phone to your PC in Fastboot mode and use the command: fastboot getvar all Look for variables mentioning uptime or boot-time. If the phone is completely dead (does not respond to charging), the data can only be extracted through the memory chip (sweeping equipment is required).
Why did the MIUI update crash the time counter?
This is normal behavior when major updates (e.g., from MIUI 13 to MIUI 14 or switching to HyperOS) are used by the system as a "clean installation", so the counters are reset. To avoid data loss: Save screenshots from AIDA64 or the engineering menu before updating. Use ADB backup to back up system files.
What is the normal working hours for Xiaomi?
Target these values (for average use – 4-6 hours of screen per day): Phone age Expected battery life (hours) Battery status 1 year 3000-4 000 90-95% of the original capacity 2 years 6 000-8 000 80-88% (notably faster than discharge) 3 + years 10 000-15,000 Less than 80% (replacement of batteries recommended) If your Redmi Note 10 worked 12 000 hours in 2 years – this is a sign of intensive use (for example, constant games or navigator).
Can working time affect productivity?
Working time does not reduce productivity, but indirectly indicates that the: πŸ”‹ Battery wear – with a capacity below 70%, the phone begins to limit the maximum frequency of the processor. βš™οΈ Degradation of thermopaste - after 10 000+ Chipset may overheat, causing trottling (power reduction). πŸ—ƒοΈ Memory fragmentation β€” long work without resetting to factory settings slows down the file system. POCO X3 And after 15,000 hours of work, you start to slow down, try: Reset to factory settings. Replace the thermopaste (relevant to game models); calibrate the battery through the engineering menu.
How to check the time of work on Xiaomi with HyperOS?
In HyperOS (new firmware for Xiaomi 14, Redmi) K70 And so on. The path to data has changed. Try: Open Settings. β†’ The phone. β†’ HyperOS version and tap 7 times to activate Developer Mode. Go to Settings β†’ Additionally. β†’ Developer parameters β†’ Debugging β†’ System time. If there's no point, use it. ADB-command: adb shell cmd battery get uptime In some HyperOS builds, the operating time is deliberately hidden. AIDA64 or reading logs through logcat.