Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Genio Tools

The Genio tools are a set of utilities to flash, control, and configure MediaTek boards, in particular the Genio evaluation kits.

These tools are typically used during board bring-up, firmware flashing, and system development for Genio-based platforms.

Installation

This tool depends on the fastboot utility and drivers.

Please refer to IoT Yocto Develop Guide to setup drivers and tool dependencies before installing Genio Tools.

Usage

After installation, then following command-line utilities are available:

  • genio-flash
  • genio-board

Below are a few common examples. For detailed options, use --help on each command or refer to the online documentation.

To flash an IoT Yocto image, unarchive the tarball first, then:

cd path/to/image/directory
genio-flash

or:

genio-flash -P path/to/image/directory

For full documentation, please refer to the IoT Yocto Develop Guide.

Release Notes

Version 1.7

Released on 2025-12-29, version 1.7 provides the following updates:

  1. Support for the Genio 520 and Genio 720 SoC families.
  2. Fix the failure caused by using -P and -daa in conjunction.
  3. Add a timeout mechanism for multi-download scenarios.
  4. Improved support for AOSP Android "RITA" images, including erasing arbitrary partitions that are not in the image list.
  5. Fix out-of-order logs when launched non-interactively on Windows.

Version 1.6

Released on 2025-03-31, version 1.6 provides the following updates:

  1. genio-flash --list now shows dtbo files that will be auto-loaded.
  2. Add the genio-flash --unload-dtbo argument to allow disabling specific auto-load dtbo files.
  3. Add support for the "RAW Image Type".

RAW Image support

If a raw_image.json is provided, the JSON file will be used as the partition file configuration.

If no JSON file is given, this image type checks a default set of image binary names. The names come from the MediaTek internal conversion tool. Refer to the document titled "Converting Android Image to RAW Image and Flashing Using Public Tool" for more details.

Version 1.5

  • genio-flash now supports --daemon mode to flash multiple boards.
  • New genio-multi-download-cli command to interact with the genio-flash daemon via a text-based UI.
  • Add a new argument --skip-erase to genio-flash to skip erasing the storage when flashing boards.
  • Support genio-board power on Windows.

Metadata

Release files for genio-tools 1.8.0a1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for genio-tools 1.8.0a1
File Interpreter ABI Platform
genio_tools-1.8.0a1-py3-none-any.whl Python 3 none any Details

Release files / genio_tools-1.8.0a1-py3-none-any.whl

Download URL genio_tools-1.8.0a1-py3-none-any.whl
Size 52.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c6c0100c249eb0249c345d6e7d062805f023558d177cccc49dd174b3d653953
BLAKE2b-256 checksum
How to use checksums
5263c89c69852903fd750a0b5ae8e4d3aec80f2d3d00afd160d9005783266cc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

1.8.0a1 This release

1 release file

1.7.1

1 release file

1.7.0

1 release file

1.6.2

1 release file

1.6.1

1 release file

1.6

1 release file

1.5

1 release file

1.4.2

1 release file

1.4.1

1 release file

1.4

1 release file

1.3.6

1 release file

1.3.5

1 release file

1.3.4

1 release file

1.3.3

1 release file

1.3.2

1 release file

1.3.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page