Modern car multimedia systems based on the Android operating system provide car owners with unprecedented opportunities for customization. However, the standard user interface often hides many of the in-depth settings needed to fine-tune the hardware. It is for these purposes that the developers have created a special section, which is usually called engineering menu or Factory Settings. Access to this hidden interface allows you to change parameters that are not visible in normal settings, ranging from touch screen sensitivity to CAN bus configuration.

Many users are faced with a situation where the standard head unit does not work correctly: the vehicle speed is displayed incorrectly, the buttons on the steering wheel do not respond, or the sound is reproduced with distortion. In 90% of cases, the solution to these problems lies precisely in the correct configuration of system parameters through the service mode. It is important to understandthat entering this section requires caution, since changing critical values can lead to unstable operation of the device or even the need for flashing.

In this article we will analyze in detail all legal and working methods gaining access to hidden settings on various head unit models. We will look at universal access codes, specific combinations for popular brands like Teyes and Podofo, and also discuss which parameters can be safely changed and which are best left untouched without deep knowledge of the architecture Android Automotive. If your radio is behaving strangely, most likely, it just needs correct calibration through this same service interface.

Universal entry methods and popular access codes

The most common method of getting into the hidden settings section is the use of special digital codes. Firmware developers implement these combinations as a โ€œback doorโ€ for service centers, but they are available to any user. Usually, to activate, you need to go to the Settingssection, find the item Factory settings (or Factory Settings) and enter the password. There are a number of universal combinations that work on most Chinese head units with MTK, Rockchip or Allwinner processors.

One of the most common combinations is the code 8878 or 1234. These numbers are often set by default on budget models without a complex security system. If these codes do not work, you should try more complex sequences, such as 3368, 5678 or 0000. In some cases, the system may request not just numbers, but an arithmetic operation, for example, adding two numbers displayed on the screen, which serves as the simplest protection against accidental entry.

โš ๏ธ Attention: When entering an access code, the system may warn about the risks of changing settings. Do not confirm actions if you are not sure of the meaning of a particular parameter, as resetting the CAN bus calibration may disable the display of speed and open doors.

For chip-based devices Rockchip PX6 or PX5 the code 123456 or 888888. These processors are characterized by high performance and are often installed in premium-segment radios, so the protection there may be a little more serious. Sometimes the password is tied to the last four of the car's VIN code or the production date of the device, which complicates the selection, but such cases are rare in the mass segment of aftermarket devices.

  • ๐Ÿ”‘ 8878 - the most popular code for budget radios on Android 8-10.
  • ๐Ÿ”‘ 123456 - standard for devices on Rockchip processors and some Teyes models.
  • ๐Ÿ”‘ 3368 - often used in firmware for MTK and Allwinner chips.
  • ๐Ÿ”‘ 5678 โ€”an alternative code for older versions of Android Auto systems.

If none of the listed codes worked, the manufacturer may have changed the standard security settings. In this case, you should refer to the documentation that came with the device, or search for information on the support forum for your specific model. Sometimes the password may be indicated on a sticker located on the back panel of the head unit itself, next to the connection connectors.

๐Ÿ“Š What access code is suitable for your radio?
8878
123456
3368
My code is different
Could not be found

Specific combinations for the brands Teyes, Podofo and Junsun

Large manufacturers of aftermarket multimedia systems, such as Teyes, Podofo and Junsun, often use their own modifications of standard access codes. This is done in order to protect users from accidental breakdown of the device and reduce the load on the support team. For example, for Teyes brand radios, the CC2 or SPro series often requires entering a code 3368, but in new firmware versions it can be replaced with 1234 or even absent, requiring only confirmation of the action.

Devices from Podofo, which are extremely popular due to their availability, are usually protected code 8878. However, depending on the board revision and Android version (9.0, 10.0 or 12.0), the manufacturer may change this combination. In some cases, to enter the engineering menu, you need to click on a certain area of โ€‹โ€‹the screen several times in a row in the โ€œAbout the systemโ€ section, which activates a hidden debugging mode, similar to what is found in smartphones.

The brand Junsun is known for using more complex protection algorithms. Their devices often use a code 5678 or 000000. In V2 and V3 series models, access to factory settings may be limited through a special application that must be downloaded from the internal store or installed via a USB drive. This creates an additional barrier, but also increases system stability for the end user.

๐Ÿ’ก

If standard codes do not work, try entering the current time in HHMM format (for example, 1430 for 14:30) - on some older firmware this works as a temporary password.

It is worth noting that the firmware of these brands is regularly updated. What worked on Android 9 may not work on Android 12. So if you've updated your system, be prepared for your default passcode to change. Always check the information in the official groups of manufacturers or on specialized forums before attempting to enter.

Setting up the CAN bus and communication protocols

One โ€‹โ€‹of the most important functions of the engineering menu is setting CAN buses. This protocol is responsible for the exchange of data between the radio and the vehicle's electronic control units (ECU). Correctly setting up the CAN bus allows the radio to display driving speed, engine speed, fuel level, temperature, as well as information about open doors and seat belts. Without correctly setting these parameters, the head unit will work as an isolated tablet, not integrated into the carโ€™s on-board network.

In the section CAN Bus Settings the user is asked to select the car manufacturer and a specific model from a huge list. An error in choosing even one letter in the model name can lead to the data being read incorrectly. For example, the speed may be displayed with a delay or be reduced by half. The protocol type is also configured here: K-Line, CAN High or CAN Low, which is critical for correct operation.

Parameter Description Impact on operation
Car Model Selecting the brand and model of the car Defines a set of commands for interrogating the ECU
Protocol Type Communication type (CAN/K-Line) Ensures physical compatibility of signals
Steering Wheel Calibration of steering wheel buttons Allows you to assign functions to buttons control
Speed Signal Speed signal source Select between CAN bus or pulse input

Often a situation arises when your specific car model is not in the list. In this case, you can try to choose a model of the same year of manufacture and a similar platform, since their communication protocols are often identical. For example, for some Volkswagen models you can successfully use settings from a Skoda or Seat of the same year. Experimental selection may take time, but the result is worth it.

โš ๏ธ Attention: Incorrect CAN bus settings can lead to errors appearing on the vehicle dashboard ("Check Engine" or airbag errors). If the fault lamps come on after changing the settings, immediately return to the previous values.

Touch screen and display calibration

Another critical function of the engineering menu is touch screen calibration (Touch Screen Calibration). Over time or after incorrect installation, resistive and capacitive screens can lose accuracy. You click on one point and the response happens on another, making navigation and keyboard use nearly impossible. The standard Android menu often does not have such a function, so you have to go to the โ€œfactory settings.โ€

The calibration process usually looks like this: after selecting the appropriate item, crosshairs appear on the screen in different corners of the display. You need to accurately press the center of each crosshair in turn. The system remembers the coordinates of clicks and rebuilds the response matrix. To achieve the best result, it is recommended to use a thin stylus or fingernail rather than a finger to minimize the touch area.

โ˜‘๏ธ Screen calibration checklist

Done: 0 / 5

In addition to geometric calibration, in this section you can often find sensor sensitivity settings. If you have a thick protective glass glued on, the standard sensitivity may not be enough and the screen will be โ€œdull.โ€ Increasing this parameter in the engineering menu allows you to compensate for the thickness of the glass and return comfortable control. However, too high a value can lead to false alarms from vehicle vibration.

In some advanced models, setting the display color profile is also available. You can change brightness, contrast and color saturation at the system level, which is especially important for night driving. Standard Android settings often limit the maximum brightness for safety reasons, but through the engineering menu these restrictions can be removed, making the picture more readable in direct sunlight.

Audio settings and DSP equalizer

For audiophiles, the engineering menu gives access to advanced sound processor settings DSP (Digital Signal Processor). In normal mode, the user only has access to a simple equalizer with several bands. The service mode offers full control over time delays (Time Alignment), crossovers (Crossover) and bass parameters. This allows you to build the correct sound stage when the center of sound is strictly in the center of the windshield, and not shifted towards the driver.

Adjusting time delays is a complex but powerful tool. Sound from speakers closer to the driver's ear travels faster than from speakers further away. DSP allows you to artificially delay the signal at nearby speakers, synchronizing the time of arrival of sound from all sources. In the engineering menu, these values โ€‹โ€‹are set in milliseconds or centimeters of distance, which requires precise measurements with a tape measure inside the cabin.

What is a crossover in sound settings?

A crossover is an electronic filter that divides the audio signal into frequency ranges for different speakers. In the engineering menu, you can set the cutoff frequency for the tweeters (high frequencies), midbass (middles) and subwoofer (lows), preventing unwanted frequencies from being fed to them, which can cause distortion or damage to the speaker.

Also here you can configure the logic of the external amplifier. Many radios have an output AMP REMthat controls the turn on of the amplifier. In the factory settings, you can choose whether the amplifier will turn on constantly when you turn on the radio, or only when a specific sound source is activated. This is useful for saving battery power when you listen to the radio, but do not want to turn on a powerful audio system.

  • ๐ŸŽš๏ธ Time Alignment โ€” synchronization of the arrival time of sound from all speakers.
  • ๐ŸŽš๏ธ Crossover โ€” setting cutoff frequencies for high, mid and low frequency speakers.
  • ๐ŸŽš๏ธ EQ Presets โ€” creating your own equalizer presets, hidden from the usual one menu.
  • ๐ŸŽš๏ธ Bass Boost โ€”deep enhancement of low frequencies with Q factor adjustment.

GPS diagnostics and port settings

Problems with satellite navigation are one of the most common reasons for contacting the service. The radio may take a long time to search for satellites or may not see them at all, even if the antenna is connected. There is a section GPS Information or GNSS Settingsin the engineering menu, which allows for in-depth diagnostics. The number of visible satellites, signal strength (SNR) and constellations used (GPS, GLONASS, BeiDou, Galileo) are displayed here.

Often the problem lies in the wrong connection port or baud rate (data transfer rate). The antenna can be physical, connected to the SMA connector on the back, or software, using phone data via Bluetooth. In the settings, you need to make sure that the correct COM port is selected. For most Chinese radios, the standard port is COM5 with speed 9600 or 115200, but these values โ€‹โ€‹may differ depending on the specific board.

If the satellites are visible, but the coordinates are not determined, you can try running the "Cold Start" or "Factory Reset GPS" command. This will clear the satellite almanac and force the receiver to re-download the latest data on the position of the satellites in orbit. The process can take up to 15 minutes under open skies, but often this brings navigation back to life without replacing the antenna.

โš ๏ธ Attention: Make sure the GPS antenna connector is firmly inserted into the socket on the back of the radio. A common mistake is connecting an antenna to a Wi-Fi or TV connector, which will not give any result, since the connectors are physically similar, but their pinouts are different.

๐Ÿ’ก

Correctly setting the COM port and data transfer rate (Baud Rate) solves 80% of problems with long searches for satellites on Chinese Android radios.

Frequent problems and solutions solutions

Despite the wide possibilities, users often encounter typical problems when working with the engineering menu. The most common one is getting stuck on the password entry screen or a black screen after changing settings. In most cases, this is solved by simply rebooting the device by holding the Reset button (usually a small hole on the front panel) for 5-10 seconds.

Another common problem is resetting the time and date settings after turning off the ignition. This indicates a problem with the memory power supply (ACC and BAT wires are reversed or poor ground contact). Although this can be solved by reconnecting the wires, in the engineering menu you can sometimes find an option to force time saving over the network (NTP), which serves as a temporary crutch until the electrical fault is resolved.

If after entering the engineering menu the sound disappears or the image becomes incorrect, do not panic. Almost all sections have a Default or Resetbutton, which returns the settings of a particular subsection to the factory values. Use this function carefully, resetting only the partition with which you worked, so as not to lose the CAN bus configuration that you have been selecting for so long.

In situations where the device has stopped responding to touches after calibration, you can try connecting a USB mouse. This will allow you to navigate the menu and undo changes or perform a hard system reset. The presence of a USB port on the front panel is an insurance policy that often saves you from unsuccessful experiments with software.

FAQ: Frequently Asked Questions

Is it safe to change settings in the engineering menu?

Changing settings is safe if you understand what each parameter does. Critical errors can lead to the inoperability of certain functions (for example, sound or navigation), but they rarely completely destroy the device. Almost all changes are reversible through the reset button or flashing.

I forgot the password for the factory settings, what should I do?

Try all the popular universal codes (8878, 1234, 3368). If all else fails, you can perform a complete reset of the device (Hard Reset) through the Reset button on the case or by bridging the contacts on the board, but this will delete all your data and applications.

Is it possible to unlock video in motion through this menu?

Yes, in many models there is an option in the "Factory Settings" section Brake Link or Parking Brake. If you move it to the "Off" or "Disable" position, the restriction on viewing video while moving will be removed. However, remember about safety and traffic rules.

Why does the engine temperature not work after setting up the CAN bus?

Perhaps the selected protocol does not support the transfer of this specific parameter for your car model, or you have selected the wrong configuration. Try the neighboring models in the list or update the radio firmware to the latest version.

Do you need to update the firmware after entering the engineering menu?

No, entering the engineering menu does not require updating the firmware. This is a standard function of the device. However, if you encounter bugs that cannot be resolved by configuration, updating the software can be a useful step to correct developer errors.