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-flashgenio-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:
- Support for the Genio 520 and Genio 720 SoC families.
- Fix the failure caused by using
-Pand-daain conjunction. - Add a timeout mechanism for multi-download scenarios.
- Improved support for AOSP Android "RITA" images, including erasing arbitrary partitions that are not in the image list.
- 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:
genio-flash --listnow shows dtbo files that will be auto-loaded.- Add the
genio-flash --unload-dtboargument to allow disabling specific auto-load dtbo files. - 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-flashnow supports--daemonmode to flash multiple boards.- New
genio-multi-download-clicommand to interact with thegenio-flashdaemon via a text-based UI. - Add a new argument
--skip-erasetogenio-flashto skip erasing the storage when flashing boards. - Support
genio-board poweron Windows.
Metadata
Release files for genio-tools 1.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| genio_tools-1.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / genio_tools-1.7.1-py3-none-any.whl
| Download URL | genio_tools-1.7.1-py3-none-any.whl |
|---|---|
| Size | 44.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
003cfe391f5450bbc43008eb6736c1468bfa85180df216565cfac4eccf264011
|
|
BLAKE2b-256 checksum How to use checksums |
60c015433ddccecccdd3c60e038fc78b3d70dee6ebbbbd6ee6f1cf3191a3239c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|