A tools for EC modules, like EC618/EC616/EC718
Project description
移芯工具箱
支持移芯方案的刷机, 解包, windows/linux/macos 可用
当前支持EC618系列, 例如Air780E/Air700E等模块
用法
先安装ectool, 在命令行或控制台执行
# 清华镜像
pip3 install -U -i https://pypi.tuna.tsinghua.edu.cn/simple ectool
# 无镜像,或者系统默认镜像
pip3 install -U ectool
刷机(当前仅USB刷机), 支持binpkg和soc文件, 但暂不支持LuatOS的脚本刷机
ectool burn -f example.binpkg
# 启动后, 按住BOOT键, 复位模块, 或模块开机
更多参数执行 ectool -h
获取说明
TODO List
- EC618使用USB刷机
- binpkg解包
- 测试Linux下的兼容性
- EC618使用物理UART刷机
- 测试Mac下的兼容性
- 支持刷LuatOS的script.bin
- 支持只刷AP
- 完整的注释
- SoC日志解析
Linux刷机过程展示
参考链接
- 流程参考 https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=483a9555e446577cefc31b5629e843cc814b83cb
- beanio做的逆向版本 https://github.com/beanjs/beanio-ec618-downloader
开源协议
MIT
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 Distribution
ectool-1.1.4.tar.gz
(39.9 kB
view hashes)
Built Distribution
ectool-1.1.4-py2.py3-none-any.whl
(36.5 kB
view hashes)
Close
Hashes for ectool-1.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19d100cb93cfa1b553751b9ba77bb2d26989076b8ea92274a817ab216c6a9b06 |
|
MD5 | bd31cbb61b0a525e7aa00c4597f469c4 |
|
BLAKE2b-256 | 6f17688e49df4f0f391c53cc503f68aa55dcad7f378dd5fa3a29e111cde7bf0d |