Tools for flashing boards using MediaTek Genio SoCs
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file genio_tools-1.7.0-py3-none-any.whl.
File metadata
- Download URL: genio_tools-1.7.0-py3-none-any.whl
- Upload date:
- Size: 44.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f46225a0d4f2b456df32d133a64bb6aae80f0c33818b65ac7d3efd12ea5f3724
|
|
| MD5 |
9df363cef46b4c4c8859a7941649fb45
|
|
| BLAKE2b-256 |
ca97480766657135c35d7db6eaa3697f610d927c46fed6b4b58422f1042f8e3c
|