Owners of modern Android-based head units often encounter a situation where the radio turns off or goes into deep sleep when the engine is stopped, and then takes a long time to load when restarted. This default behavior is provided by the manufacturer to save battery power and protect the vehicle's standard wiring. However, for many users, this logic of operation is inconvenient, as it leads to the loss of navigation data, resetting the radio and a long wait for the screen to turn on.
Disabling the sleep function allows you to implement a mode Instant Onwhen the device goes into standby mode with minimal energy consumption, but saves everything running applications and system state in RAM. The implementation of this function depends on the power connection diagram and software settings of the specific model Head Unit. In this article, we will look at all the ways to deactivate sleep mode, from simple switches in the menu to working with factory settings.
Before making changes, it is important to understand the difference between a complete shutdown and a mode Standby. When completely turned off, the system ends all processes, which is safe for the battery, but slowly. The standby mode requires the correct setting of voltage thresholds so as not to drain the car battery to zero overnight.
Principles of power operation and connection diagrams
The fundamental reason for the radio going to sleep is the voltage supply circuit. The standard connection diagram uses two main wires: constant plus (BAT+ or B+) and control plus (ACC or IGN). When you remove the key from the ignition switch, the voltage on the wire disappears ACCand the system receives a signal to turn off.
To implement a wakefulness mode without deep sleep, a change in the physical connection circuit is often required. In most cases, it is necessary to combine power circuits or use special adapters. If the wire ACC does not receive voltage when the ignition is on, the radio will assume that the car is turned off and will forcibly go to sleep through a preset timer.
There is also a connection diagram of type A+B, which is popular in Chinese radios. In this mode, the device controls both wires. If the voltage is lost on only one of them, the system may go into (low consumption) mode, but not turn off completely. This allows you to save time and settings without completely rebooting the system core.
โ ๏ธ Attention: Before changing the connection diagram, be sure to disconnect the negative terminal of the car battery. Incorrect connection of the power wires can lead to a short circuit, blown fuses or damage to the radio's power controller.
Some advanced users install additional relays that supply a constant positive signal to the input of ACC the radio, simulating a constantly switched-on ignition. In this case, power management is completely transferred to the software settings of the device itself.
Configuring sleep parameters in factory settings
The main software control over the sleep mode is hidden in the factory settings section (Factory Settings). Access to this menu is usually protected by a password, which is individual for each head unit manufacturer. Popular combinations include 8878, 3368, 1234 or 0000.
After entering the engineering menu, you need to find the section responsible for power. It may be called Power, Car, Factory or MCU Settings. This is where the switches are located that determine the behavior of the system when the signal is lost ACC. Ignoring these settings will make any manipulations with the wires useless.
Inside the section you should look for the parameter Sleep Mode or Deep Sleep. It must be moved to position Off or Disable. The setting Sleep Delay (Sleep delay) is also often found. Setting the value in 0 seconds or selecting the option No Sleep prohibits the system from going into power saving mode.
Pay attention to the parameter Boot+. If this function is active, the radio will try to wake up when the voltage in the on-board network increases (for example, when opening a door or starting the engine), even if it was previously completely turned off. For stable operation without sleep, it is better to activate this function, but adjust the response thresholds.
Write down or photograph the initial values โโof all parameters in the factory menu before changing. This will allow you to quickly return the settings back if the new configuration leads to unstable operation or rapid battery drain.
After changing the settings, be sure to press the Save or Apply button and reboot the device. Without a reboot, new settings often do not apply to the current operating system session.
Adjusting voltage thresholds and timers
A critical aspect of disabling sleep is adjusting voltage thresholds. The battery monitoring system constantly measures the voltage at the input BAT+. If the voltage drops below the set norm, a forced shutdown is triggered even when software sleep is disabled to save the car battery.
In the power settings menu you will find the parameters Low Voltage Protection (Low voltage protection) and Sleep Voltage. Standard values โโare often 11.8V or 12.0V. For continuous operation mode, it is recommended to reduce these thresholds to a minimum, for example, to 10.5V or 11.0V, but not lower, in order to avoid deep battery discharge.
Also exists parameter Sleep Timer. Even if sleep mode is disabled, the timer can force the device to sleep after a certain period of inactivity (for example, 30 minutes). Make sure that the timer value is set to Never (Never) or the maximum possible value.
| Setting parameter | Recommended value | Function |
|---|---|---|
Sleep Mode |
Off / Disable | Disable deep sleep mode completely |
Low Voltage |
11.0V - 11.5V | Emergency shutdown threshold during discharge |
Sleep Timer |
Never / 0 | Inactivity time before sleep |
Boot+ |
On / Enable | Automatic switching on when power appears |
ACC Logic |
High / 12V | Logic of control wire operation |
Correct setting of voltage thresholds is more important than simply turning off "Sleep" checkbox. Too low a threshold may result in you not starting the car in the morning.
Setting features for different processors
The interface and available options are highly dependent on the hardware platform of your radio. Devices on processors Rockchip PX6 and PX5 have more flexible power settings compared to budget solutions on Allwinner or old Cortex A7.
On platforms PX6 there is often a separate application MCU or section in the factory settings called PwrCfg. Here you can configure the behavior of each power wire in detail. Some firmware has an option Ignition Delaythat allows the radio to work for a few more minutes after the ignition is turned off.
For radios on chips MediaTek (MTK) the settings can be hidden deeper. Sometimes you need to use third-party utilities to write the Android registry, since the standard menu does not provide the necessary switches. In such cases, changing the configuration file prop is the only solution.
โ ๏ธ Attention: The factory settings interface may differ depending on the firmware version and the specific board manufacturer. If you do not find the described items, look for information on the code of your board (for example, T3, T5, PX30) on specialized forums.
Users of devices with a processor Qualcomm Snapdragon (rare, but found in the premium segment) usually have the most stable implementation of sleep mode, which is more difficult to disable completely without rights. Root. In such systems, the power logic is tightly integrated with the Linux kernel.
How to find the processor type?
Install the AIDA64 or CPU-Z application from the Play Market. The "System" or "SoC" section will indicate the exact name of the processor and device model. This information is critical for finding the correct settings.
Using ADB commands for advanced users
If the GUI does not allow you to disable sleep mode, you can use the debug bridge ADB (Android Debug Bridge). This method requires connecting the radio to a computer via USB or via a Wi-Fi network, as well as having the driver and utility installed adb on the PC.
First you need to enable USB debugging in the menu For developers. Then, after connecting the device, run the command to test the connection:
adb devices
After a successful connection, you can try to change the global screen or system sleep time settings. The command for setting an infinite time before the screen turns off is as follows:
adb shell settings put system screen_off_timeout 2147483647
However, to disable system sleep (deep shutdown), it is often necessary to change the system properties. Try running the command:
adb shell setprop persist.sys.sleep 0
The effectiveness of these commands depends on the specific firmware. In some cases, file editing is required build.prop, which is only possible if root accessis available. Without superuser rights, access to system files will be denied.
โ๏ธ Preparing to work with ADB
Problems with rapid battery discharge
Disabling sleep mode has a downside - increased energy consumption in parking mode. Even in standby mode (Standby), the radio consumes current from 0.5A to 1.5A, depending on the backlight, processor operation and connected modules (Wi-Fi, 4G, GPS).
If you notice that the car battery is discharged overnight, you need to measure the current consumption. Use the multimeter in ammeter mode, connecting it to the wire break BAT+. The normal leakage current for a modern car is considered to be up to 50-70 mA (0.05-0.07A).
- ๐ Check whether the screen or button backlight is on after turning off the ignition.
- ๐ถ Disable Wi-Fi and Bluetooth modules in the settings if they are not in use, as they may prevent the transition to deep sleep.
- โ๏ธ Make sure that third-party applications (DVRs, navigators) are not running in the background and do not block the system from falling asleep.
In some cases, setting an automatic shutdown timer helps. For example, set the radio so that it works without sleep for 2 hours after a trip, and then turns off forcibly. This is a compromise solution that allows you to use the device while parked, but saves the battery by the morning.
โ ๏ธ Attention: If the current consumption when turned off exceeds 0.3A, a 60 Ah battery can discharge to a critical level within 8-10 hours of parking. Regular deep discharge shortens the battery life.
Frequently asked questions (FAQ)
Why does the radio turn off immediately after turning off the ignition, even if I turned off sleep?
Most likely, the problem is in the physical connection circuit. If the wire ACC (control) is disconnected from the power supply, the system receives a shutdown signal in hardware, which software settings may not always ignore. Check for the presence of +12V on the orange or red-white wire when the ignition is on.
Is it possible to remove the sleep mode without changing the wires?
Yes, this is possible through the Factory Settings, changing the parameter Sleep Mode to Off. However, if the logic of the power controller (MCU) is strictly tied to the signal ACC, software shutdown may not work. In this case, you will need to reconnect the wires.
Is it safe to leave the radio turned on at night?
This is safe only if the battery is in good condition and the shutdown voltage thresholds are correctly set (Low Voltage Protection). If the threshold is set too low or disabled, you risk not starting the car in the morning. It is recommended to periodically check the battery voltage.
What is the Boot+ mode and is it needed?
The mode Boot+ allows the radio to automatically turn on when voltage appears in the on-board network (for example, when opening the door), without turning the key in the ignition. To implement sleep mode, it is advisable to enable this function, but it requires support from the connection diagram.
How to reset the power settings if the radio stops turning off?
If the device does not respond to the buttons and does not turn off, try holding the RST (Reset) button on the front panel or case (usually a paper clip is required) 5-10 seconds. This will cause a hard reset. To completely reset the power settings, you will need to enter Factory Settings and the button Restore Default.