Skip to main content

A tools for EC modules, like EC618/EC616/EC718

Project description

移芯工具箱

支持移芯方案的刷机, 解包, windows/linux/macos 可用

当前支持EC618系列, 例如Air780E/Air700E/Air600E/Air780EG等模块

本库可支持被引用, eccli本身就是调用实例.

用法

先安装ectool, 在命令行或控制台执行

# 清华镜像
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple ectool
# 若安装失败, 可尝试以下命令, 从pypi直接进行安装
pip3 install -U ectool

刷机(当前仅USB刷机), 支持binpkg和soc文件

ectool burn -f example.binpkg
# 启动后, 按住BOOT键, 复位模块, 或模块开机

更多参数执行 ectool -h 获取说明

TODO List

  • EC618使用USB刷机
  • binpkg解包
  • 兼容Linux下刷机
  • 兼容Mac下刷机
  • 支持只刷AP或CP
  • 支持跳过AgentBoot
  • 支持擦除指定区域的数据
  • SoC日志解析(简易)
  • 支持从http加载固件文件进行下载
  • EC618使用物理UART刷机
  • 支持刷LuatOS的script.bin
  • 完整的注释
  • SoC日志解析(完整)
  • binpkg打包

Linux刷机过程展示

asciicast

参考链接

开源协议

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ectool-1.2.1.tar.gz (65.1 kB view hashes)

Uploaded Source

Built Distribution

ectool-1.2.1-py2.py3-none-any.whl (62.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page