Xiaomi Ginkgo: a complete guide to the mysterious device from Xiaomi

If you were looking for information about Ginkgo Xiaomi and stumbled across this article, chances are youโ€™ve come across one of two scenarios: either itโ€™s a coded firmware name or an internal component of Xiaomi devices, or a little-known gadget from the brandโ€™s ecosystem. In both cases, the topic is shrouded in mystery โ€“ Xiaomiโ€™s official documentation barely mentions Ginkgo, and users often confuse it with other terms like Miui Ginkgo or Xiaomi Ginkgo. TV.

In fact, Ginkgo is an internal designation that Xiaomi uses to refer to the platform or firmware based on Android. TV It's not a standalone device, but rather an engine that runs some Mi models. TV Stick, Mi Box or Mi TVs TV Google-enabled TV. In this article, weโ€™ll break down whatโ€™s behind the term, how to check for it on your device, and why itโ€™s important for updates and compatibility.

What is Ginkgo in the Xiaomi ecosystem?

Ginkgo is the codename for the platform that Xiaomi has assigned to its Android devices. TV (It's a term used internally and among firmware developers:

  • ๐Ÿ“บ Firmware for Mi TVs TV (For example, models with Google support TV).
  • ๐ŸŽฎ The Mi Box S or Mi is a media console. TV Stick (in some regions).
  • ๐Ÿ”ง Internal software builds that are used to test new features before release.

Why "Ginkgo"? Xiaomi traditionally names its firmware and platforms after trees or plants (like Pine for some smartphones, Willow for others). Ginkgo biloba is a ginkgo tree that symbolizes longevity and stability, which is quite logical for a platform responsible for the operation of smart devices.

It's important to understand that Ginkgo is not a model name. You won't find "Xiaomi Ginkgo TV" on sale, which is an internal term that you might encounter:

  • ๐Ÿ” In the system logs (adb logcat).
  • ๐Ÿ“ In the name of the firmware files (for example, ginkgo_global_images_V12.0.1.0...).
  • ๐Ÿ› ๏ธ In the instructions for unlocking the loader or installing custom firmware.
๐Ÿ“Š You knew about the Xiaomi firmware codes before this article?
Yeah, I know firmware.
I heard the edge of my ear.
No, that's news to me.
I'm not interested.

What devices does Xiaomi use the Ginkgo platform?

Ginkgo is usually associated with Android devices. TV, The following is a table with the confirmed models and their relationship with the platform:

Type of deviceModelSupport for GinkgoNotes
Media prefixMi Box S (MDZ-22-AB)Yes.Android-based firmware TV 9.0 and newer.
TelevisionMi TV 4S (50"/55"/65")Partially.Only Google models TV (not all regions).
TV StickMi TV Stick (MDZ-24-AA)Yes.Firmware versions from 2021.
ProjectorMi Smart Projector 2No.It uses a different platform (Pine).

To find out if your device is Ginkgo-related, check:

  1. Name of the firmware file (if downloaded manually, ginkgo_eea_global_images... signifies.
  2. Output of getprop ro.product.device command via adb shell (must return ginkgo).
  3. Availability of the settings of the item About the program โ†’ Build number with mention of Ginkgo.

๐Ÿ’ก

If your device is not on the list above, but the firmware mentions Ginkgo, it is most likely a custom build from third-party developers.

Why would a regular user know about Ginkgo?

At first glance, the code name of the firmware may seem like an unnecessary technical detail, but knowledge of Ginkgo will come in handy in several cases:

โš ๏ธ Note: If you plan to install custom firmware (for example, LineageOS for TV), A mismatch in the platform's encoding (ginkgo instead of pine) will lead to a "brick" of the device!

  • ๐Ÿ”„ Software Updates: Some Updates for Mi Box or Mi TV Stick is released separately for Ginkgo devices, and if you download the wrong version, the device may refuse to install it.
  • ๐Ÿ”ง Unlocking bootloader: The unlock instructions for ginkgo and pine are different. Using the wrong one will lead to a fastboot error.
  • ๐Ÿ› ๏ธ Repair and diagnostics: Error logs (e.g., when getting stuck) may mention ginkgo, which will help support to identify the problem faster.

Also, platform knowledge is useful when searching for mods and tweaks, such as some forum users. XDA Developers share performance patches specifically for Ginkgo devices that wonโ€™t work for other Xiaomi platforms.

How to check if your device is running on Ginkgo?

There are several ways to define your device's platform, and the most reliable is through ADB firmware analysis.

Method 1: Through device settings

  1. Open the Settings. โ†’ About the programme.
  2. Find the Build Number and click on it 7 times to activate Developer Mode.
  3. Back to Settings โ†’ System system โ†’ For developers.
  4. Check the device model or code name.

Method 2: ADB (for advanced users)

Connect the device to the PC and execute commands:

adb shell


getprop ro.product.device

If the answer is ginkgo, your device uses this platform.

โ˜‘๏ธ Testing the Ginkgo Platform

Done: 0 / 4

Method 3: By name of the firmware file

Download the official firmware for your model from Xiaomi Firmware and check the file name.

  • โœ… It fits: ginkgo_global_images_V12.0.1.0.QDMINXM_20210715.0000.00_10.0_global.zip
  • โŒ Not suitable: pine_global_images_V11.0.3.0.PFJMIXM...
What happens if the ADB team doesnโ€™t work?
Make sure that the debugging is enabled USB In the developer settings, also check if the drivers are installed. ADB On Windows, you may need to manually install drivers for the device.

Ginkgo vs. Xiaomiโ€™s other platforms: Whatโ€™s the difference?

Xiaomi uses different code names for different product lines, and here are the key differences between Ginkgo and other platforms:

PlatformType of deviceFeaturesExamples of models
GinkgoAndroid TV / Google TVOptimized for multimedia, support DRM Widevine L1.Mi Box S, Mi TV Stick
PineProjectors, some TVIt is a simpler firmware without Google Services.Mi Smart Projector 2
VelaSmart watches and fitness braceletsMinimalist interface, low power consumption.Mi Band 6, Watch S1

The main difference between Ginkgo and Google is full support TV And Google Play, where Pine is often devoid of these features, which means that on Ginkgo devices, you can use it:

  • ๐ŸŽฌ Install apps from the Google Play Store (Netflix, YouTube, Disney)+).
  • ๐ŸŽฎ Use Google Assistant for voice control.
  • ๐Ÿ”’ Get security updates directly from Google.

โš ๏ธ Note: Some Ginkgo firmware may block installation APK To unlock this feature, you must allow installation from "unknown sources" in the security settings (Settings) โ†’ Security โ†’ Unknown sources).

How to update the firmware on devices with the Ginkgo platform?

Update firmware on Ginkgo devices (such as Mi Box S or Mi) TV Stick can be executed in two ways: automatically over the Internet or manually through USB. Let's look at both options.

Method 1: Automatic update

  1. Go to Settings โ†’ About the program โ†’ System update.
  2. Click Check for updates.
  3. If an update is available, follow the instructions on the screen.

The automatic method is the safest, but requires a stable connection to the Internet.

Method 2: Manual installation via USB

If the automatic update does not work, download the firmware from the official website and install it manually:

  1. Download the firmware for your model (look for files with ginkgo in the title).
  2. Copy the update.zip file to a flash drive formatted in FAT32.
  3. Connect the flash drive to the device (in the Mi Box S โ€“ port) USB, mi TV Stick - through OTG-cable).
  4. Go to Settings. โ†’ About the programme โ†’ Updating the system โ†’ Update through USB.

๐Ÿ’ก

When manually updating, never remove the flash drive or turn off power until the process is complete.

If the device is stuck on the Mi logo after the update, reset via Recovery Mode:

  1. Shut down the power.
  2. Press the OK button on the remote and connect the power.
  3. In the recovery menu, select Wipe data/factory reset.

Frequent problems with Ginkgo devices and their solution

Ginkgo devices are usually stable, but users sometimes face typical problems, and here are some of the most common ways to fix them:

Problem.Possible causeDecision
No apps from Google Play are installedAn outdated version of Google servicesUpdate Google Play Services manually through APK.
Hanging when playing video 4KMemory shortage or overheatingClear the cache (Settings) โ†’ Annexes โ†’ Google Play Movies โ†’ Clear the cache).
No sound through HDMI.Incorrect audio output settingsGo to Settings. โ†’ Sound. โ†’ Audio-guide โ†’ HDMI and select Auto.

If your device doesnโ€™t turn on after a failed update, try:

  1. Connect it to another power source (use the original power supply).
  2. Press the Reset button for 10 seconds (if there is a physical button).
  3. Flash the device via fastboot (requires PC and cable) USB).
How to Sign in to Fastboot on Mi Box S?
Turn off the power, press the button. OK remote and connect the cable USB Hold the button until the Android robot screen appears.
Can I install custom firmware on a device with Ginkgo?
For the Mi Box S (ginkgo), there are unofficial builds like LineageOS for the TV, But the process requires unlocking the bootloader and can lead to a loss of warranty. XDA Developers.
Why is my device not getting updated even though new versions are out?
Your model is probably from another region (e.g., the Chinese version). CN Check the firmware name โ€” if there is cn, download the update manually from the official website.
What is different about Ginkgo and Android TV Stock?
Ginkgo is a modified version of Xiaomi Android TV Pre-installed Xiaomi services (such as Mi Home or Mi Remote) and "Clean" Android TV (Stock) is devoid of these add-ons, but can be updated faster.
Can I transfer Ginkgo to another device?
No. The firmware is strictly tied to the hardware platform, and installing Ginkgo on a device with a different architecture (like Pine) will cause the system to fail.
Where to download the official firmware for Ginkgo?
The official firmware is available on Xiaomi Firmware. Look for files marked with ginkgo in the title. Avoid third-party sources - they may contain viruses.