EsMicro User Manual

Your Guide to the IR-Controlled Recovery Tool

Table of Contents

1. Introduction

Welcome to the EsMicro! This tool is a powerful, compact utility designed for technicians working with Android TV motherboards. Its primary function is to provide a direct UART (serial) interface to diagnose issues and send recovery commands. The tool is operated exclusively using a standard TV remote control.

2. Getting Started

Hardware Overview

Powering On

The EsMicro does not have an internal battery. To use it, connect a Micro USB cable from the tool to any standard USB power source (like a computer, power bank, or USB wall adapter). The splash screen will appear, followed by the Home Screen.

3. IR Remote Control (Required)

Important: You cannot operate the EsMicro without a compatible TV remote. The tool has no physical buttons for navigation.

The EsMicro is designed to be controlled by many common TV remotes. Point your remote at the IR receiver on the tool to navigate its interface.

Key Remote Functions

4. Main Menu & Features

From the Home Screen, press OK on your remote to access the Main Menu. Navigate with the and arrow keys.

  1. UART Mode: The main function of the tool. This enters the powerful UART toolkit for communicating with TV motherboards.
  2. IR Decoder: A utility to capture and analyze signals from any IR remote. It shows the protocol, address, and command.
  3. About: Displays the tool's firmware version, website, and its unique MAC Address (Device ID).
  4. Update: Initiates the Wi-Fi Over-the-Air (OTA) update process to get the latest firmware.

5. The UART Toolkit (In-Depth)

After selecting "UART Mode" from the main menu, you'll proceed through these steps.

5.1 Baud Rate Selection

First, select the correct communication speed (baud rate) to match the device you are connecting to. Use / to cycle through speeds (e.g., 9600, 115200) and press OK to confirm.

5.2 The UART Terminal

This screen displays all incoming data from the connected device. From here, you can access several command menus using your remote:

5.3 Sending Chip Commands

This menu contains pre-programmed commands for popular TV chipsets.

  1. From the terminal, press SOURCE to enter Chip Select.
  2. Use / to choose a chipset (e.g., MStar, Amlogic) and press OK.
  3. Select a command (e.g., "Recovery 1", "Wipe Cache") with / .
  4. Press OK to send the command to the TV.
  5. All Recovery: This special option automatically sends a sequence of common factory reset commands to the target device.

6. Updating Firmware via Wi-Fi

The EsMicro can update itself over the internet. You will need a TV remote with number keys for this process.

  1. Select Update from the Main Menu and press OK to confirm.
  2. The tool will scan for available Wi-Fi networks and display a list.
  3. Use the / buttons on your remote to highlight your network and press OK.
  4. If the network is password-protected, a text-entry screen will appear.
  5. Use your remote's number pad (0-9) to type the password. The SOURCE key changes input mode (ABC, abc, 123). Press OK when done.
  6. Once connected, the tool will check for an update. A progress bar will show the download status.
  7. The tool will automatically restart after a successful update.

7. Troubleshooting